Swift applications
Some optimized versions of common applications are provided for the Swift cluster. Below is a list of how to utilize these applications and the optimizations for Swift.
Modules
Many are available as part of the Modules setup.
TensorFlow
TensorFlow has been built for the AMD architecture on Swift. This was done by using the following two build flags.
-march=znver2
-mtune=znver2
This version of TensorFlow can be installed from a wheel file:
pip install --upgrade --no-deps --force-reinstall /nopt/nrel/apps/wheels/tensorflow-2.4.2-cp38-cp38-linux_x86_64-cpu.whl
Currently, this wheel is not built with NVIDIA CUDA support for running on GPU.
TensorFlow installed on Swift with Conda may be significantly slower than the optimized version