Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

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
 

B

BaseDataBuffer - Class in org.nd4j.linalg.api.buffer
Base class for a data buffer handling basic byte operations among other things.
BaseDataBuffer() - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Meant for creating another view of a buffer
BaseDataBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Meant for creating another view of a buffer
BaseDataBuffer(float[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[], boolean, long, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean, long, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[], MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int, int, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(ByteBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create a data buffer from the given length
BaseDataBuffer(ByteBuffer, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create a data buffer from the given length
BaseDataBuffer(byte[], long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Instantiate a buffer with the given length
BaseDataBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long, boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

C

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

D

DataBuffer - Interface in org.nd4j.linalg.api.buffer
A data buffer is an interface for handling storage and retrieval of data
DataBuffer.AllocationMode - Enum in org.nd4j.linalg.api.buffer
Mainly used for backward compatability.
DataBuffer.Type - Enum in org.nd4j.linalg.api.buffer
 
DataBuffer.TypeEx - Enum in org.nd4j.linalg.api.buffer
 
DataBufferFactory - Interface in org.nd4j.linalg.api.buffer.factory
DataBufferFactory: Creates the data buffer wrt a specified data opType
dataType() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
The data opType of the buffer
dataType() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
The data opType of the buffer
DataTypeUtil - Class in org.nd4j.linalg.api.buffer.util
Manipulates the data opType for the nd4j context
DataTypeUtil() - Constructor for class org.nd4j.linalg.api.buffer.util.DataTypeUtil
 
deallocate() - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
deallocate(boolean) - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
DebugMode - Enum in org.nd4j.linalg.api.memory.enums
This enum describes possible debug modes for Nd4j workspaces
DEFAULT_ID - Static variable in interface org.nd4j.linalg.api.memory.MemoryWorkspace
 
DefaultDataBufferFactory - Class in org.nd4j.linalg.api.buffer.factory
Normal data buffer creation
DefaultDataBufferFactory() - Constructor for class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
destroy() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
destroy() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
release all resources for this buffer
destroyAllWorkspacesForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
This method destroys & deallocates all Workspaces for a calling Thread PLEASE NOTE: This method is NOT safe
destroyWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method causes Workspace destruction: all memory allocations are released after this call.
destroyWorkspace(boolean) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
 
destroyWorkspace(MemoryWorkspace) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
This method allows you to destroy given Workspace
destroyWorkspace() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
This method destroys current Workspace for current Thread
dirty() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
dirty() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Whether the buffer is dirty: aka has been updated
doReadObject(ObjectInputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
DoubleBuffer - Class in org.nd4j.linalg.api.buffer
Double buffer implementation of data buffer
DoubleBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
Meant for creating another view of a buffer
DoubleBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int, int, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(long, boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(ByteBuffer, int, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean, long, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
doubleBufferClass() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
 
doubleBufferClass() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
dup() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
dup() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Return a copy of this buffer

E

elementSize - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
enableDebug(boolean) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method enabled debugging mode for this workspace
equals(Object) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

F

FloatBuffer - Class in org.nd4j.linalg.api.buffer
Data buffer for floats
FloatBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
Meant for creating another view of a buffer
FloatBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
Create a float buffer with the given length
FloatBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(long, boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int, int, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(ByteBuffer, int, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean, long, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
floatBufferClass() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
 
floatBufferClass() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
flush() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
flush() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Flush the data buffer
flush() - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
free(DataBuffer, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
Free the buffer wrt the allocation strategy
fromFloat(float) - Static method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

G

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

H

halfBufferClass() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
 
halfBufferClass() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
hashCode() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

I

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.

L

LearningPolicy - Enum in org.nd4j.linalg.api.memory.enums
 
length - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
length() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
length() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the length of the buffer
lengthForDtype(DataBuffer.Type) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
Returns the length for the given data opType
LocationPolicy - Enum in org.nd4j.linalg.api.memory.enums
This enum describes where workspace memory is located
LongBuffer - Class in org.nd4j.linalg.api.buffer
Int buffer
LongBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
Meant for creating another view of a buffer
LongBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(long, boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(ByteBuffer, int, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(double[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(long[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(long[], boolean, MemoryWorkspace) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(float[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int[], boolean, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int, int, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(long[]) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
LongBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.LongBuffer
 
longBufferClass() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
 
longBufferClass() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 

M

maxSize - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
This variable specifies maximal workspace size
MemoryKind - Enum in org.nd4j.linalg.api.memory.enums
 
MemoryStrategy - Interface in org.nd4j.linalg.api.buffer.allocation
An allocation strategy handles allocating and freeing memory for the gpu (usually relative to the compute capabilities of the gpu)
MemoryWorkspace - Interface in org.nd4j.linalg.api.memory
This interface describes reusable memory chunks abstraction
MemoryWorkspace.Type - Enum in org.nd4j.linalg.api.memory
 
MemoryWorkspaceManager - Interface in org.nd4j.linalg.api.memory
This interface describes backend-specific implementations of MemoryWorkspaceManager, basically Factory + Thread-based provider
minSize - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
This variable specifies minimal workspace size
MirroringPolicy - Enum in org.nd4j.linalg.api.memory.enums
 

N

notifyScopeBorrowed() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method TEMPORARY enters this workspace, without reset applied
notifyScopeEntered() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method notifies given Workspace that new use cycle is starting now
notifyScopeLeft() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method notifies given Workspace that use cycle just ended

O

offset - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
offset() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
offset() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the offset of the buffer
org.nd4j.linalg.api.buffer - package org.nd4j.linalg.api.buffer
 
org.nd4j.linalg.api.buffer.allocation - package org.nd4j.linalg.api.buffer.allocation
 
org.nd4j.linalg.api.buffer.factory - package org.nd4j.linalg.api.buffer.factory
 
org.nd4j.linalg.api.buffer.util - package org.nd4j.linalg.api.buffer.util
 
org.nd4j.linalg.api.memory - package org.nd4j.linalg.api.memory
 
org.nd4j.linalg.api.memory.conf - package org.nd4j.linalg.api.memory.conf
 
org.nd4j.linalg.api.memory.enums - package org.nd4j.linalg.api.memory.enums
 
org.nd4j.linalg.api.memory.pointers - package org.nd4j.linalg.api.memory.pointers
 
originalBuffer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
originalDataBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Original DataBuffer.
originalDataBuffer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Original DataBuffer.
originalOffset - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
originalOffset() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Returns the offset of the buffer relative to originalDataBuffer
originalOffset() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the offset of the buffer relative to originalDataBuffer
overallocationLimit - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
If OVERALLOCATION policy is set, memory will be overallocated in addition to initialSize of learned size

P

PagedPointer - Class in org.nd4j.linalg.api.memory.pointers
 
PagedPointer(long) - Constructor for class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
PagedPointer(Pointer) - Constructor for class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
PagedPointer(Pointer, long) - Constructor for class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
PagedPointer(Pointer, long, long) - Constructor for class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
parentWorkspace - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
persist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
persist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Mark this buffer as persistent
pointer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
pointer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
pointer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns an underlying pointer if one exists
pointerIndexerByGlobalType(DataBuffer.Type) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
PointersPair - Class in org.nd4j.linalg.api.memory.pointers
 
PointersPair(PagedPointer, PagedPointer) - Constructor for class org.nd4j.linalg.api.memory.pointers.PointersPair
 
policyAllocation - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
policyLearning - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
policyLocation - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
policyMirroring - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
policyReset - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
policySpill - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
printAllocationStatisticsForCurrentThread() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspaceManager
This method prints out allocation statistics for current thread
put(long, float) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, double) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, float) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, double) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
 
putByGlobalType(long, Number, DataBuffer.Type) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

R

read(InputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
read(DataInputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
read(DataInputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
 
read(InputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Write this buffer to the input stream.
readContent(DataInputStream, DataBuffer.Type, DataBuffer.Type) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
reallocate(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Reallocate the native memory of the buffer
reallocate(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Reallocate the native memory of the buffer
references() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
references() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
The referencers pointing to this buffer
removeReferencing(String) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
removeReferencing(String) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Remove the referenced id if it exists
ResetPolicy - Enum in org.nd4j.linalg.api.memory.enums
 

S

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

T

tagOutOfScopeUse() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method temporary disables this workspace
tempFilePath - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
Path to file to be memory-mapped
TO_STRING_MAX_ELEMENTS - Static variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
Use ND4JSystemProperties.DATABUFFER_TO_STRING_MAX_ELEMENTS
toFloat(int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
toggleWorkspaceUse(boolean) - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
This method allows you to temporary disable/enable given Workspace use.
toString() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
trackingPoint - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
type - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

U

underlyingDataBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingDataBuffer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Underlying buffer: This is meant for a data buffer to be a view of another data buffer
underlyingLength - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingLength() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingLength() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the length of the buffer
unPersist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Deprecated.
unPersist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Un persist the buffer

V

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.

W

withOffset(long, long) - Method in class org.nd4j.linalg.api.memory.pointers.PagedPointer
 
WorkspaceConfiguration - Class in org.nd4j.linalg.api.memory.conf
This class is configuration bean for MemoryWorkspace.
WorkspaceConfiguration() - Constructor for class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
 
workspaceGenerationId - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
wrappedBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
wrappedDataBuffer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(OutputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(DataOutputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(DataOutputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
 
write(OutputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Write this buffer to the output stream
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.