本家様 https://github.com/MLI-lab/DeepDeWedge

環境

[root@rockylinux9 ~]# cat /etc/redhat-release
Rocky Linux release 9.5 (Blue Onyx)
 
[root@rockylinux9 ~]# cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  570.172.08  Tue Jul  8 18:31:33 UTC 2025
GCC version:  gcc version 11.5.0 20240719 (Red Hat 11.5.0-5) (GCC)
 
[root@rockylinux9 ~]#

下準備

git clone https://github.com/yyuu/pyenv.git /apps/pyenv
export PYENV_ROOT=/apps/pyenv
export PATH=$PYENV_ROOT/bin:$PATH
 
pyenv install anaconda3-2024.10-1

構築

[root@rockylinux9 ~]# source /apps/pyenv/versions/anaconda3-2024.10-1/etc/profile.d/conda.sh
 
[root@rockylinux9 ~]# conda create -n ddw_env python=3.10.13 pip=23.2.1 -y
 
[root@rockylinux9 ~]# conda activate ddw_env
 
(ddw_env) [root@rockylinux9 ~]# conda install pytorch==2.2.0 pytorch-cuda=11.8 -c pytorch -c nvidia
 
(ddw_env) [root@rockylinux9 ~]# cd /apps/src
(ddw_env) [root@rockylinux9 src]# git clone https://github.com/MLI-lab/DeepDeWedge
(ddw_env) [root@rockylinux9 src]# cd DeepDeWedge
(ddw_env) [root@rockylinux9 DeepDeWedge]#
 
(ddw_env) [root@rockylinux9 DeepDeWedge]# pip install -r requirements.txt
 
(ddw_env) [root@rockylinux9 DeepDeWedge]# pip install .
 
 
(ddw_env) [root@rockylinux9 DeepDeWedge]# conda list
 :
cuda-cudart               11.8.89                       0    nvidia
cuda-cupti                11.8.87                       0    nvidia
cuda-libraries            11.8.0                        0    nvidia
cuda-nvrtc                11.8.89                       0    nvidia
cuda-nvtx                 11.8.86                       0    nvidia
cuda-runtime              11.8.0                        0    nvidia
cuda-version              12.9                          3    nvidia
 :
ddw                       0.0.0                    pypi_0    pypi
 :
intel-openmp              2025.0.0          h06a4308_1171
 :
mkl                       2025.0.0           hacee8c2_941
 :
numpy                     1.26.4                   pypi_0    pypi
 :
python                    3.10.13              h955ad1f_0
 :
pytorch                   2.2.0           py3.10_cuda11.8_cudnn8.7.0_0    pytorch
pytorch-cuda              11.8                 h7e8668a_6    pytorch
pytorch-lightning         1.8.0.post1              pypi_0    pypi
pytorch-mutex             1.0                        cuda    pytorch
 :
(ddw_env) [root@rockylinux9 DeepDeWedge]#

っで、コマンド「ddw」を実行すると

(ddw_env) [root@rockylinux9 DeepDeWedge]# ddw --help
Traceback (most recent call last):
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/bin/ddw", line 5, in <module>
    from ddw.app import main
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/ddw/__init__.py", line 1, in <module>
    from .fit_model import fit_model
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/ddw/fit_model.py", line 8, in <module>
    import pytorch_lightning as pl
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/pytorch_lightning/__init__.py", line 34, in <module>
    from lightning_lite.utilities.seed import seed_everything  # noqa: E402
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/lightning_lite/__init__.py", line 23, in <module>
    from lightning_lite.lite import LightningLite  # noqa: E402
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/lightning_lite/lite.py", line 21, in <module>
    import torch
  File "/apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/torch/__init__.py", line 237, in <module>
    from torch._C import *  # noqa: F403
ImportError: /apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env/lib/python3.10/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
(ddw_env) [root@rockylinux9 DeepDeWedge]#

っとエラーが表示される。
これは mkl のパッケージが新しいため。っでこれを修正します

(ddw_env) [root@rockylinux9 DeepDeWedge]# conda install pytorch=2.2.0=py3.10_cuda11.8_cudnn8.7.0_0 mkl=2023 'numpy<2' -c pytorch
 
(ddw_env) [root@rockylinux9 DeepDeWedge]# conda list
 :
ddw                       0.0.0                    pypi_0    pypi
 :
intel-openmp              2023.1.0         hdb19cb5_46306
 :
mkl                       2023.1.0         h213fc3f_46344
 :
numpy                     1.26.4          py310h5f9d8c6_0
 :
python                    3.10.13              h955ad1f_0
 :
pytorch                   2.2.0           py3.10_cuda11.8_cudnn8.7.0_0    pytorch
pytorch-cuda              11.8                 h7e8668a_6    pytorch
pytorch-lightning         1.8.0.post1              pypi_0    pypi
pytorch-mutex             1.0                        cuda    pytorch
 :
(ddw_env) [root@rockylinux9 DeepDeWedge]# conda deactivate
[root@rockylinux9 DeepDeWedge]#

っで再度テストを行うと

(ddw_env) [root@rockylinux9 DeepDeWedge]# ddw --help
 
 Usage: ddw [OPTIONS] COMMAND [ARGS]...
(略
 
(ddw_env) [root@rockylinux9 DeepDeWedge]#

となる

Environment-modules

「/apps/modulefiles/DeepDeWedge 」

#%Module1.0
set          root       /apps/pyenv/versions/anaconda3-2024.10-1/envs/ddw_env
prepend-path PATH       $root/bin
最新の60件
2026-01-18 2026-01-17 2026-01-16 2026-01-12 2026-01-11 2026-01-10 2026-01-09 2026-01-08 2026-01-06 2026-01-04 2026-01-01 2025-12-31 2025-12-28 2025-12-27 2025-12-12 2025-12-11 2025-12-09 2025-12-08 2025-12-07 2025-12-05 2025-11-30 2025-11-27 2025-11-24 2025-11-23 2025-11-18 2025-11-16 2025-11-05 2025-11-03 2025-11-02 2025-10-30 2025-10-29 2025-10-28 2025-10-26 2025-10-25 2025-10-24 2025-10-22 2025-10-21 2025-10-17 2025-10-13 2025-10-11 2025-10-06 2025-10-05

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-07-24 (木) 01:42:27