Env Vars
General Env Vars
EnvVar |
Default |
Description |
SOL_CWD |
“.” |
Overrides the folder used to store the .sol folder. Default is the current directory. |
SOL_LOG |
“INFO” |
Defines SOL log level. Available values: [‘TRACE’, ‘DEBUG’, ‘INFO’, ‘WARN’, ‘ERROR’] |
SOL_PROFILE |
“FALSE” |
Enables SOL profiler. Available values: [‘FALSE’, ‘TRUE’, ‘TSV’, ‘CSV’, ‘TENSORBOARD’]. Adding MODE:FILENAME allows to store the data into a file instead of std::cout. |
SOL_DEBUG |
|
Comma separated list of debug flags. Available values [‘ALL’, ‘JIT’, ‘GRAPH’, ‘TEXT’, ‘MEMORY’] |
SOL_CLEAR_CACHE |
|
Similar to sol.cache.clear() . Available values: [‘TRUE’] |
GCC Env Vars
EnvVar |
Default |
Description |
CC |
“gcc” |
Path to gcc |
CXX |
“gcc” |
Path to g++ |
COBJCOPY |
“objcopy” |
Path to objcopy |
CAR |
“ar” |
Path to ar |
CPATH |
|
Used as include paths |
C_INCLUDE_PATH |
|
Used as include paths |
CPLUS_INCLUDE_PATH |
|
Used as include paths |
LIBRARY_PATH |
|
Used as library paths |
OpenMP Env Vars
See OpenMP Environment Variables.
NEC SX-Aurora TSUBASA
EnvVar |
Default |
Description |
NAR |
“/opt/nec/ve/bin/nar” |
Path to nar |
NCXX |
“/opt/nec/ve/bin/nc++” |
Path to nc++ |
NOBJCOPY |
“/opt/nec/ve/bin/nobjcopy” |
Path to nobjcopy |
VEDA_VISIBLE_DEVICES |
|
see VEDA for description |
VE_NODE_NUMBER |
|
see VEDA for description |
VE_OMP_NUM_THREADS |
|
see VEDA for description |
_VENODELIST |
|
see VEDA for description |
VE_LD_LIBRARY_PATH |
|
see VEDA for description |
NCPATH |
|
Used as include paths |
NC_INCLUDE_PATH |
|
Used as include paths |
NCPLUS_INCLUDE_PATH |
|
Used as include paths |
NLIBRARY_PATH |
|
Used as library paths |
NVIDIA Env Vars
EnvVar |
Default |
Description |
NVCC |
“nvcc” |
Path to nvcc |
NVCPATH |
|
Used as include paths |
NVC_INCLUDE_PATH |
|
Used as include paths |
NVCPLUS_INCLUDE_PATH |
|
Used as include paths |
NVLIBRARY_PATH |
|
Used as library paths |
ARM64 Env Vars
EnvVar |
Default |
Description |
ARM64_CC |
“aarch64-linux-gnu-gcc” |
Path to gcc for ARM64 cross compilation |
ARM64_CXX |
“aarch64-linux-gnu-gxx” |
Path to g++ for ARM64 cross compilation |
ARM64_LD |
“aarch64-linux-gnu-ld” |
Path to ld for ARM64 cross compilation |
ARM64_AR |
“aarch64-linux-gnu-ar” |
Path to ar for ARM64 cross compilation |