... | ... | @@ -4,7 +4,7 @@ On a recent-enough operating system, installing nabu boils down to `pip install |
|
|
|
|
|
Unfortunately, ESRF infrastructure is far from this ideal setting, sometimes for understandable reasons (old hardware, dedicated beamlines machines where upgrading is risky, etc). In this case, conda is often needed to bring a decent version of Python.
|
|
|
|
|
|
However, conda environments cannot be used between hosts when GPU drivers differ. For example, one node might have Debian 8.11 and a Kepler GPU, while another has Debian 8.11 with a Fermi GPU. In this case, a conda environment must be created for each.
|
|
|
However, conda environments sometimes cannot be used between hosts when GPU drivers differ. For example, one node might have Debian 8.11 and a Kepler GPU, while another has Debian 8.11 with a Fermi GPU. In this case, a conda environment must be created for each. See (2) in notes for more details.
|
|
|
|
|
|
## Conda environments classification
|
|
|
|
... | ... | @@ -40,8 +40,19 @@ Last updated: 22/02/2021 |
|
|
| scisoft14 | Debian 10 | Titan V, Q P6000 / 9.2.148-7 | |
|
|
|
| scisoft15 | Debian sid (!) | Titan V / 11.1.1-4 | ppc64le architecture ! |
|
|
|
|
|
|
**Notes**
|
|
|
## Notes
|
|
|
|
|
|
(1) This driver version seems surprisingly old. Perhaps an isolated working environment is installed somewhere.
|
|
|
**(1)**
|
|
|
This driver version seems surprisingly old. Perhaps an isolated working environment is installed somewhere.
|
|
|
|
|
|
See also: http://www.esrf.eu/Infrastructure/Computing/NICE/Implementation |
|
|
\ No newline at end of file |
|
|
**(2)**
|
|
|
It is *sometimes* possible to share the same conda environment across different Cuda driver versions.
|
|
|
However, it seems that the `cudatoolkit` conda package is not the way to go. Instead, `pycuda` must be compiled against the system's cuda driver.
|
|
|
- Works: using conda environment of `gpu2-1303` (Cuda 7.5.18-4~bpo8+1) from `gpid11-nice` (Cuda6.5.19-1)
|
|
|
- Works: using conda environment of `gpu2-1303` (OAR) from `gptomo-nice-0405` (both have the same cuda driver)
|
|
|
- Does NOT work: `gpu2-1303` and `gptomo-nice-0405` using conda `cudadriver` (`skcuda.cudart.cudaErrorInsufficientDriver` error)
|
|
|
|
|
|
|
|
|
## See also
|
|
|
|
|
|
http://www.esrf.eu/Infrastructure/Computing/NICE/Implementation |
|
|
\ No newline at end of file |