モジュールのアンロードを行います(remove でも可)。依存関係が複雑なものについては unload を実行時に環境が破綻する可能性があります。そのような時は申し訳ありませんが、後述の purge コマンドで一旦初期化するか、一度ログアウトするなどしてから必要なモジュールを load するようにしてください。
実行例: cuda-12.2u2 の unload
$ module list
Currently Loaded Modulefiles:
1) cuda/12.2u2 2) 2024
Key:
auto-loaded default-version
$ nvcc --version |& grep release
Cuda compilation tools, release 12.2, V12.2.140
$ module unload cuda/12.2u2
$ nvcc --version
bash: nvcc: command not found...
実行例: バージョン名を省略して unload
$ module list
Currently Loaded Modulefiles:
1) cuda/12.2u2 2) 2024
Key:
auto-loaded default-version
$ nvcc --version |& grep release
Cuda compilation tools, release 12.2, V12.2.140
$ module unload cuda
$ nvcc --version
bash: nvcc: command not found...