Environment Variables#
Configure NIM for BGR behavior at container startup using the following environment variables.
Required Variables#
The following variable is required to download models from NGC:
Variable |
Required |
Default |
Description |
|---|---|---|---|
|
Yes (for MACE auto-download) |
– |
NGC authentication key. Required for the container to download the bundled MACE model from NGC. |
Configuration Variables#
Use the following variables to configure the NIM:
Variable |
Type |
Default |
Description |
|---|---|---|---|
|
string |
|
Model type: |
|
string |
null |
Path to the model file or directory inside the container. |
|
bool |
true |
Periodic boundary conditions mode. |
|
int |
null |
Fixed batch size ( |
|
float |
0.005 |
Force tolerance (eV/Å). Can be overridden per request. |
|
int |
2000 |
Maximum optimization steps. Can be overridden per request. |
|
bool |
false |
Enable cell optimization. Can be overridden per request. |
|
float |
0.5 |
Pressure tolerance (kBar) for cell optimization. Can be overridden per request. |
|
string |
|
Optimizer preset: |
|
bool |
false |
Enable DFT-D3(BJ) dispersion correction. |
|
string (JSON) |
null |
JSON string containing custom DFT-D3(BJ) parameters (for example, |
Container Runtime Variables#
Use the following variables to configure the container runtime:
Variable |
Required |
Default |
Description |
|---|---|---|---|
|
No |
|
HTTP port for the inference API. |
|
No |
false |
Whether to automatically download the default MACE model from NGC. |
For launch examples, refer to Quickstart Guide, Custom Models, and Tuning Parameters.