- absoluteValue() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Return the absolute value
- absoluteValue() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Return the absolute value
- absoluteValue() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Return the absolute value
- add(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add two complex numbers.
- add(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add a realComponent number to a complex number.
- add(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add two complex numbers.
- add(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add a realComponent number to a complex number.
- add(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add two complex numbers.
- add(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add a realComponent number to a complex number.
- addi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add two complex numbers in-place
- addi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add two complex numbers in-place storing the result in this.
- addi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add a realComponent number to a complex number in-place.
- addi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Add a realComponent number to complex number in-place, storing the result in this.
- addi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add two complex numbers in-place
- addi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add two complex numbers in-place storing the result in this.
- addi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add a realComponent number to a complex number in-place.
- addi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Add a realComponent number to complex number in-place, storing the result in this.
- addi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add two complex numbers in-place
- addi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add two complex numbers in-place storing the result in this.
- addi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add a realComponent number to a complex number in-place.
- addi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Add a realComponent number to complex number in-place, storing the result in this.
- addLibraryPath(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
Adds the specified path to the java library path
- 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
-
- 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)
- 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.
- asDouble() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Convert to a double
- asDouble() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Convert to a double
- asDouble() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Convert to a double
- 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.
- asFloat() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- asFloat() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Convert to a float
- asFloat() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Convert to a float
- 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
-
- 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
- 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
-
- calculateArch() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
Calculates the current ARCHType
- calculateOS() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
Calculates the current OSType
- 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
- close() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method is for compatibility with "try-with-resources" java blocks.
- complexArgument() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Returns the argument of a complex number.
- complexArgument() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Returns the argument of a complex number.
- complexArgument() - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
-
- complexArgument() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Returns the argument of a complex number.
- conj() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- conj() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- conj() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
The conjugate of this
number
- conji() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- conji() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- conji() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
The inplace conjugate of this
number
- constant - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- copy(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- copy(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- copy(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- 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 type,
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 type,
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(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(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(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(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(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(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
-
- createLibName(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
Creates the name for the native library with the given base
name for the current operating system and architecture.
- 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
- cyclesBeforeInitialization - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration.WorkspaceConfigurationBuilder
-
- getAddressField() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
-
Returns the field singleton
used in the byte buffer
- 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
- 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
- getArchName() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
- getComplex(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getComplex(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Returns a complex number
- getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getComplexDouble(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the complex double at the specified index
- getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getComplexFloat(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
-
Get the complex float
- getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
- getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
- getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
- getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
- getCurrentSize() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This methos returns current allocated size of this workspace
- 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, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getDoublesAt(long, 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, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
-
- getFloatsAt(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
- 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
- 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
- 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
-
- getOsName() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
-
Get the name of the os
for libary discovery on the classpath
- 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
- getUnsafe() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
-
Unsafe singleton
- 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
- gt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- gt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- gt(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Greater than returning a complex number
- IComplexDouble - Interface in org.nd4j.linalg.api.complex
-
Complex Double
- IComplexFloat - Interface in org.nd4j.linalg.api.complex
-
Complex float
- IComplexNumber - Interface in org.nd4j.linalg.api.complex
-
Baseline interface for a complex number with realComponent and imaginary components.
- imag - Variable in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- imag - Variable in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- imaginaryComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- imaginaryComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexDouble
-
- imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
-
- imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
The imaginary component of this number
- 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 type of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
-
Initialize the type of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
-
Initialize the type of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.IntBuffer
-
Initialize the type of this buffer
- initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.LongBuffer
-
Initialize the type 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
-
- inv() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- inv() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- inv() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- invi() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- invi() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- invi() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- is64Bit() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
-
Returns true if the jvm is 64 bit
- 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.
- isImag() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- isImag() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- isImag() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Returns whether the number
only has a imaginary component (0 for real)
- 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.
- isReal() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- isReal() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- isReal() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Returns whether the number
only has a real component (0 for imaginary)
- isScopeActive() - Method in interface org.nd4j.linalg.api.memory.MemoryWorkspace
-
This method returns True if scope was opened, and not closed yet.
- isZero() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- isZero() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- isZero() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Whether this number is
wholly zero or not
- 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.
- set(Number, Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- set(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- set(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- set(Number, Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- set(Number, Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Set the real and imaginary components
- set(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Set a complex number's components to be this ones
- 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(int[]) - 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
- 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
-
- 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
-
- sqrt() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- sqrt() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- sqrt() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
The sqrt of this
number
- stepsNumber - Variable in class org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration
-
This value is used only for circular workspaces
- sub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Subtract two complex numbers
- sub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- sub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Subtract two complex numbers
- sub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- sub(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Subtract two complex numbers
- sub(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- subi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
Subtract two complex numbers, in-place
- subi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- subi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- subi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
-
- subi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
Subtract two complex numbers, in-place
- subi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- subi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- subi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
-
- subi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
Subtract two complex numbers, in-place
- subi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- subi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- subi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
-
- 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.buffer.util.LibUtils.ARCHType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.util.LibUtils.OSType
-
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.LearningPolicy
-
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.
- 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.buffer.util.LibUtils.ARCHType
-
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.util.LibUtils.OSType
-
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.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.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.