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 String
BACKEND_KEY
static String
BLAS_THREADS_KEY
static String
BLAS_VENDOR_KEY
static String
CPU_CORES_KEY
static String
CUDA_DEVICE_INFORMATION_KEY
static String
CUDA_DEVICE_MAJOR_VERSION_KEY
static String
CUDA_DEVICE_MINOR_VERSION_KEY
static String
CUDA_DEVICE_NAME_KEY
static String
CUDA_FREE_MEMORY_KEY
static String
CUDA_NUM_GPUS_KEY
static String
CUDA_TOTAL_MEMORY_KEY
static String
HOST_FREE_MEMORY_KEY
static String
HOST_TOTAL_MEMORY_KEY
static String
MEMORY_BANDWIDTH_KEY
static String
OMP_THREADS_KEY
static String
OS_KEY
-
Constructor Summary
Constructors Constructor Description Nd4jEnvironment()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Nd4jEnvironment
getEnvironment()
Load anNd4jEnvironment
from 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 anNd4jEnvironment
from the properties returned fromOpExecutioner.getEnvironmentInformation()
derived fromNd4j.getExecutioner()
- Returns:
- the environment representing the system the nd4j backend is running on.
-
-