Package org.nd4j.linalg.api.environment
Class Nd4jEnvironment
- java.lang.Object
-
- org.nd4j.linalg.api.environment.Nd4jEnvironment
-
- All Implemented Interfaces:
Serializable
public class Nd4jEnvironment extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBACKEND_KEYstatic StringBLAS_THREADS_KEYstatic StringBLAS_VENDOR_KEYstatic StringCPU_CORES_KEYstatic StringCUDA_DEVICE_INFORMATION_KEYstatic StringCUDA_DEVICE_MAJOR_VERSION_KEYstatic StringCUDA_DEVICE_MINOR_VERSION_KEYstatic StringCUDA_DEVICE_NAME_KEYstatic StringCUDA_FREE_MEMORY_KEYstatic StringCUDA_NUM_GPUS_KEYstatic StringCUDA_TOTAL_MEMORY_KEYstatic StringHOST_FREE_MEMORY_KEYstatic StringHOST_TOTAL_MEMORY_KEYstatic StringMEMORY_BANDWIDTH_KEYstatic StringOMP_THREADS_KEYstatic StringOS_KEY
-
Constructor Summary
Constructors Constructor Description Nd4jEnvironment()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Nd4jEnvironmentgetEnvironment()Load anNd4jEnvironmentfrom the properties returned fromOpExecutioner.getEnvironmentInformation()derived fromNd4j.getExecutioner()
-
-
-
Field Detail
-
MEMORY_BANDWIDTH_KEY
public static final String MEMORY_BANDWIDTH_KEY
- See Also:
- Constant Field Values
-
CUDA_DEVICE_NAME_KEY
public static final String CUDA_DEVICE_NAME_KEY
- See Also:
- Constant Field Values
-
CUDA_FREE_MEMORY_KEY
public static final String CUDA_FREE_MEMORY_KEY
- See Also:
- Constant Field Values
-
CUDA_TOTAL_MEMORY_KEY
public static final String CUDA_TOTAL_MEMORY_KEY
- See Also:
- Constant Field Values
-
CUDA_DEVICE_MAJOR_VERSION_KEY
public static final String CUDA_DEVICE_MAJOR_VERSION_KEY
- See Also:
- Constant Field Values
-
CUDA_DEVICE_MINOR_VERSION_KEY
public static final String CUDA_DEVICE_MINOR_VERSION_KEY
- See Also:
- Constant Field Values
-
BACKEND_KEY
public static final String BACKEND_KEY
- See Also:
- Constant Field Values
-
CUDA_NUM_GPUS_KEY
public static final String CUDA_NUM_GPUS_KEY
- See Also:
- Constant Field Values
-
CUDA_DEVICE_INFORMATION_KEY
public static final String CUDA_DEVICE_INFORMATION_KEY
- See Also:
- Constant Field Values
-
BLAS_VENDOR_KEY
public static final String BLAS_VENDOR_KEY
- See Also:
- Constant Field Values
-
OS_KEY
public static final String OS_KEY
- See Also:
- Constant Field Values
-
HOST_FREE_MEMORY_KEY
public static final String HOST_FREE_MEMORY_KEY
- See Also:
- Constant Field Values
-
HOST_TOTAL_MEMORY_KEY
public static final String HOST_TOTAL_MEMORY_KEY
- See Also:
- Constant Field Values
-
CPU_CORES_KEY
public static final String CPU_CORES_KEY
- See Also:
- Constant Field Values
-
OMP_THREADS_KEY
public static final String OMP_THREADS_KEY
- See Also:
- Constant Field Values
-
BLAS_THREADS_KEY
public static final String BLAS_THREADS_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEnvironment
public static Nd4jEnvironment getEnvironment()
Load anNd4jEnvironmentfrom the properties returned fromOpExecutioner.getEnvironmentInformation()derived fromNd4j.getExecutioner()- Returns:
- the environment representing the system the nd4j backend is running on.
-
-