- addReferencing(String) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Deprecated.
- addReferencing(String) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Add a referencing element to this buffer
- address() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- address() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns the address of the pointer
- addressPointer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- addressPointer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns the address of the pointer wrapped in a Pointer
- alloc(DataBuffer, int, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
-
Allocate memory for the given buffer
- alloc(long, DataBuffer.Type, boolean) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method does allocation from a given Workspace
- alloc(long, MemoryKind, DataBuffer.Type, boolean) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method does allocation from a given Workspace
- allocationMode - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- allocationMode() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- allocationMode() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Allocation mode for buffers
- allocationMode() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Allocation mode for the data buffer
- allocationMode - Variable in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- allocationMode() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- AllocationPolicy - Enum in org.nd4j.linalg.api.memory.enums
-
- AllocatorFactory - Class in org.nd4j.linalg.api.buffer.factory
-
Created by agibsonccc on 2/25/16.
- AllocatorFactory() - Constructor for class org.nd4j.linalg.api.buffer.factory.AllocatorFactory
-
- AllocatorInstanceHolder - Class in org.nd4j.linalg.api.buffer.factory
-
Created by agibsonccc on 2/25/16.
- AllocatorInstanceHolder() - Constructor for class org.nd4j.linalg.api.buffer.factory.AllocatorInstanceHolder
-
- AllocUtil - Class in org.nd4j.linalg.api.buffer.util
-
Used for manipulating the allocation
variable in nd4j's context
- AllocUtil() - Constructor for class org.nd4j.linalg.api.buffer.util.AllocUtil
-
- anyWorkspaceActiveForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
Determine if there are any workspaces open for the current thread.
- array() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- array() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns the backing array
of this buffer (if there is one)
- asBytePointer() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
-
- asBytes() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asBytes() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Raw byte array storage
- asDouble() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asDouble() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Return the buffer as a double array
Relative to the datatype, this will either be a copy
or a reference.
- asDoublePointer() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
-
- asFloat() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asFloat() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Return the buffer as a float array
Relative to the datatype, this will either be a copy
or a reference.
- asFloatPointer() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
-
- asInt() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asInt() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Return the buffer as an int array
Relative to the datatype, this will either be a copy
or a reference.
- asIntPointer() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
-
- asLong() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asLong() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Return the buffer as an long array
Relative to the datatype, this will either be a copy
or a reference.
- asLongPointer() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
-
- asNio() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asNio() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns a view of this as an
nio byte buffer
- asNioDouble() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asNioDouble() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns a view of this as an
nio byte buffer
- asNioFloat() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asNioFloat() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns a view of this as an
nio byte buffer
- asNioInt() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asNioInt() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns a view of this as an
nio byte buffer
- asNioLong() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- asNioLong() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
- assign(long[], float[], boolean, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], double[], boolean, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(DataBuffer) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], float[], boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], double[], boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(Number) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], long[], DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(Number, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], long[], long, DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- assign(long[], float[], boolean, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given elements to the given indices
- assign(long[], double[], boolean, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given elements to the given indices
- assign(long[], float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given elements to the given indices
- assign(long[], double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given elements to the given indices
- assign(Number) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given value to the buffer
- assign(Number, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given value to the buffer
starting at offset
- assign(DataBuffer) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the contents of this buffer
to this buffer
- assign(long[], long[], long, DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given buffers to this buffer
based on the given offsets and strides.
- assign(DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given data buffers to this buffer
- assign(long[], long[], DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Assign the given buffers to this buffer
based on the given offsets and strides.
- attached - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- capacity() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- capacity() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
- checkIfWorkspaceExists(String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method checks, if Workspace with a given Id was created before this call
- checkIfWorkspaceExistsAndActive(String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method checks, if Workspace with a given Id was created before this call, AND is active at the moment of call
- close() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method is for compatibility with "try-with-resources" java blocks.
- constant - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- copyAtStride(DataBuffer, long, long, long, long, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- copyAtStride(DataBuffer, long, long, long, long, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Copies from
the given buffer
at the specified stride
for up to n elements
- copyToHost(DataBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
-
Copy data to native or gpu
- create(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Create with length
- create(double[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Create the data buffer
with respect to the given byte buffer
- create(float[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Create the data buffer
with respect to the given byte buffer
- create(int[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Create the data buffer
with respect to the given byte buffer
- create(double[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- create(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- create(DataBuffer, long, long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a databuffer wrapping another one
this allows you to create a view of a buffer
with a different offset and length
backed by the same storage
- create(Pointer, DataBuffer.Type, long, Indexer) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a data buffer based on the
given pointer, data buffer opType,
and length of the buffer
- create(DoublePointer, long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- create(IntPointer, long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- create(FloatPointer, long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- create(DataBuffer, long, long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- create(Pointer, DataBuffer.Type, long, Indexer) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Create a data buffer based on the
given pointer, data buffer opType,
and length of the buffer
- create(DoublePointer, long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- create(IntPointer, long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- create(FloatPointer, long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- create(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- create(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- create(long) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- create(double[]) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- create(float[]) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- create(int[]) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- createDouble(long, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double data buffer
- createDouble(long, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, double[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createDouble(long, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double buffer buffer
- createDouble(long, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double data buffer
- createDouble(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double data buffer, with optional initialization
- createDouble(long, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createDouble(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double buffer buffer
- createDouble(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(double[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(double[], boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createDouble(long, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, double[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(double[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(double[], boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(long, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createDouble(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a float data buffer
- createFloat(long, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a float data buffer
- createFloat(long, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createFloat(long, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double buffer
- createFloat(long, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(long, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(long, float[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createFloat(long, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createFloat(long, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(long, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a float data buffer
- createFloat(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a float data buffer
- createFloat(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a float data buffer, with optional initialization
- createFloat(long, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createFloat(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createFloat(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create a double buffer
- createFloat(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(float[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createFloat(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createFloat(long[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a float data buffer
- createFloat(float[], boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createFloat(long, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, float[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(float[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(long[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createFloat(float[], boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates half-precision data buffer
- createHalf(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates half-precision data buffer
- createHalf(long, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createHalf(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(float[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createHalf(float[], boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createHalf(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createHalf(long, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, byte[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, float[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(long, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, byte[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
Creates a half-precision data buffer
- createHalf(long, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(float[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createHalf(float[], boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create int buffer
- createInt(long, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create an int data buffer
- createInt(long, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createInt(long, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(long, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(long, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createInt(long, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(long, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create int buffer
- createInt(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create an int data buffer
- createInt(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create an int data buffer, with optional initialization
- createInt(long, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createInt(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createInt(int[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createInt(int[], boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createInt(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a double data buffer
- createInt(long[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a int data buffer
- createInt(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates an int data buffer
- createInt(long, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(int[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(int[], boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(long[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createInt(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(long[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(long[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Create an int data buffer, with optional initialization
- createLong(long[], MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(long, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- createLong(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Creates a long data buffer
- createLong(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long[], MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createLong(long, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- createNewWorkspace(WorkspaceConfiguration) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method builds new Workspace with given configuration
- createNewWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method builds new Workspace with default configuration
- createNewWorkspace(WorkspaceConfiguration, String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method builds new Workspace with given configuration
- createNewWorkspace(WorkspaceConfiguration, String, Integer) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method builds new Workspace with given configuration
- createSame(DataBuffer, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
This method will create new DataBuffer of the same dataType & same length
- createSame(DataBuffer, boolean, MemoryWorkspace) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
This method will create new DataBuffer of the same dataType & same length
- createSame(DataBuffer, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
This method will create new DataBuffer of the same dataType & same length
- createSame(DataBuffer, boolean, MemoryWorkspace) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
This method will create new DataBuffer of the same dataType & same length
- cyclesBeforeInitialization - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
-
For workspaces with learnable size, this variable defines how many cycles will be spent during learning phase
- getAllocationModeFromContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
-
Get the allocation mode from the context
- getAllocationModeFromContext() - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
-
get the allocation mode from the context
- getAllocModeName(DataBuffer.AllocationMode) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
-
Gets the name of the alocation mode
- getAllWorkspacesForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns all workspaces for current thread
- getAllWorkspacesIdsForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns list of workspace IDs for current thread
- getAndActivateWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method gets & activates default workspace
- getAndActivateWorkspace(String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method gets & activates workspace with a given Id
- getAndActivateWorkspace(WorkspaceConfiguration, String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method gets & activates default with a given configuration and Id
- getCurrentSize() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This methos returns current allocated size of this workspace
- getDebugMode() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns current debug mode active in this JVM
- getDeviceId() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
Returns deviceId for this workspace
- getDouble(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getDouble(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get element i in the buffer as a double
- getDoublesAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getDoublesAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getDoublesAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the doubles at a particular offset
- getDoublesAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the doubles at a particular offset
- getDTypeForName(DataBuffer.Type) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
-
Gets the name of the alocation mode
- getDtypeFromContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
-
Get the allocation mode from the context
- getDtypeFromContext() - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
-
get the allocation mode from the context
- getElementSize() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getElementSize() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
The number of bytes for each individual element
- getFloat(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getFloat(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get element i in the buffer as a double
- getFloat(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- getFloatsAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getFloatsAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getFloatsAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the doubles at a particular offset
- getFloatsAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the doubles at a particular offset
- getGenerationId() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getGenerationId() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
- getGenerationId() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns current generation Id
- getId() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns Id of this workspace
- getInstance() - Static method in class org.nd4j.linalg.api.buffer.factory.AllocatorInstanceHolder
-
- getInt(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getInt(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the int at the specified index
- getIntsAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getIntsAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getIntsAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the ints at a particular offset
- getIntsAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the ints at a particular offset
- getLastCycleAllocations() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns amount of memory consumed in last successful cycle, in bytes
- getLong(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getLong(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get element i in the buffer as long value
- getLongsAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getLongsAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getLongsAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the longs at a particular offset
- getLongsAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the long at a particular offset
- getMaxCycleAllocations() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns amount of memory consumed by largest successful cycle, in bytes
- getNumber(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getNumber(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get element i in the buffer as a double
- getNumber(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- getParentWorkspace() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getParentWorkspace() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
This method returns Workspace this DataBuffer is attached to
- getParentWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns parent Workspace, if any.
- getShort(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Special method for
- getThisCycleAllocations() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns amount of memory consumed in current cycle, in bytes
- getThreadId() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns threadId where this workspace was created
- getTrackingPoint() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Returns tracking point for Allocator
PLEASE NOTE: Suitable & meaningful only for specific backends
- getTrackingPoint() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns tracking point for Allocator
PLEASE NOTE: Suitable & meaningful only for specific backends
- getUUID() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
Returns globally unique ID
- getWorkspaceConfiguration() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns WorkspaceConfiguration bean that was used for given Workspace instance
- getWorkspaceForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns you current default Workspace for current Thread
PLEASE NOTE: If Workspace wasn't defined, new Workspace will be created using current default configuration
- getWorkspaceForCurrentThread(String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns you Workspace for a given Id for current Thread
PLEASE NOTE: If Workspace wasn't defined, new Workspace will be created using current default configuration
- getWorkspaceForCurrentThread(WorkspaceConfiguration, String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method returns you Workspace for a given Id for current Thread
PLEASE NOTE: If Workspace wasn't defined, new Workspace will be created using given configuration
- getWorkspaceType() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns Type of this workspace
- ImmortalFloatPointer - Class in org.nd4j.linalg.api.memory.pointers
-
- ImmortalFloatPointer(PagedPointer) - Constructor for class org.nd4j.linalg.api.memory.pointers.ImmortalFloatPointer
-
- indexer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- indexer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Returns the indexer for the buffer
- indexer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns the indexer for the buffer
- initializeWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method causes Workspace initialization
PLEASE NOTE: This call will have no effect on previously initialized Workspace
- initialSize - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
-
This variable specifies amount of memory allocated for this workspace during initialization
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Initialize the opType of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
Initialize the opType of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
Initialize the opType of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
Initialize the opType of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
Initialize the opType of this buffer
- IntBuffer - Class in org.nd4j.linalg.api.buffer
-
Int buffer
- IntBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
Meant for creating another view of a buffer
- IntBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(long, boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(ByteBuffer, int, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(double[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(float[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int, int, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- IntBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
-
- intBufferClass() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
- intBufferClass() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- isAttached() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
This method returns True, if this DataBuffer is attached to some workspace.
- isAttached() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
This method returns True, if this DataBuffer is attached to some workspace.
- isConstant() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
This method returns whether this DataBuffer is constant, or not.
- isConstant() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
This method returns whether this DataBuffer is constant, or not.
- isInScope() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
This method checks, if given attached INDArray is still in scope of its parent Workspace
- isInScope() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
This method checks, if given attached INDArray is still in scope of its parent Workspace
PLEASE NOTE: if this INDArray isn't attached to any Workspace, this method will return true
- isPersist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Deprecated.
- isPersist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Whether the buffer should be persistent.
- isScopeActive() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns True if scope was opened, and not closed yet.
- sameUnderlyingData(DataBuffer) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- sameUnderlyingData(DataBuffer) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns true if the underlying data source
is the same for both buffers (referential equals)
- scopeOutOfWorkspaces() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method temporary opens block out of any workspace scope.
- setAllocationMode(DataBuffer.AllocationMode) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
-
Setter for the allocation mode
- setAllocationMode(DataBuffer.AllocationMode) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
-
- setAllocationModeForContext(DataBuffer.AllocationMode) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
-
Set the allocation mode for the nd4j context
The value must be one of: heap, java cpp, or direct
or an @link{IllegalArgumentException} is thrown
- setAllocationModeForContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
-
Set the allocation mode for the nd4j context
The value must be one of: heap, java cpp, or direct
or an @link{IllegalArgumentException} is thrown
- setConstant(boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
This method allows you to mark databuffer as constant.
- setConstant(boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
This method allows you to mark databuffer as constant.
- setData(DataBuffer, int, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
-
Set the data for the buffer
- setData(DataBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
-
- setData(int[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setData(float[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setData(double[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setData(long[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setData(int[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Set the data for this buffer
- setData(long[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Set the data for this buffer
- setData(float[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Set the data for this buffer
- setData(double[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Set the data for this buffer
- setDebugMode(DebugMode) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method allows to enable (and pick one) global debug mode for workspaces
Default value: DISABLED
- setDefaultWorkspaceConfiguration(WorkspaceConfiguration) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method sets default workspace configuration for this provider instance
- setDTypeForContext(DataBuffer.Type) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
-
Set the allocation mode for the nd4j context
The value must be one of: heap, java cpp, or direct
or an @link{IllegalArgumentException} is thrown
- setDTypeForContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
-
Set the allocation mode for the nd4j context
The value must be one of: heap, java cpp, or direct
or an @link{IllegalArgumentException} is thrown
- setIndexer(Indexer) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setNioBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- setPreviousWorkspace(MemoryWorkspace) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
Set the previous workspace, if any
NOTE: this method should only be used if you are fully aware of the consequences of doing so.
- setTrackingPoint(Long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
Sets tracking point used by Allocator
PLEASE NOTE: Suitable & meaningful only for specific backends
- setTrackingPoint(Long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Sets tracking point used by Allocator
PLEASE NOTE: Suitable & meaningful only for specific backends
- setWorkspaceForCurrentThread(MemoryWorkspace) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method allows you to set given Workspace as default for current Thread
- setWorkspaceForCurrentThread(MemoryWorkspace, String) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
-
This method allows you to set given Workspace for spacific Id for current Thread
- SpillPolicy - Enum in org.nd4j.linalg.api.memory.enums
-
- stepsNumber - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
-
This value is used only for circular workspaces
- valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.AllocationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.TypeEx
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.AllocationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.DebugMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.LearningPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.LocationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.MemoryKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.MirroringPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.ResetPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.enums.SpillPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.memory.MemoryWorkspace.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.AllocationMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.TypeEx
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.AllocationPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.DebugMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.LearningPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.LocationPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.MemoryKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.MirroringPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.ResetPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.enums.SpillPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.linalg.api.memory.MemoryWorkspace.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.