잘만 돌아가던 코드를 다른 환경에서 옮겼을 때
File "/home/user/.conda/envs/MML/lib/python3.8/site-packages/pytorch_lightning/loggers/wandb.py", line 399, in experiment
self._experiment = wandb.init(**self._wandb_init)
.
.
.
fd = _os.open(file, flags, 0o600)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmprtptbknd/port-44142.txtednylxis'
갑자기 요런 에러가 발생한다.
1. 파일이나 데이터 폴더의 경로는 이미 다 바꿔줬는데 갑자기 no such file or directory 문제.
2. 에러 메세지를 올라올라 가보니 pytorch lightning wandb init 부분에서 문제가 발생하는 것 확인
해결 방법
참고 https://github.com/wandb/wandb/issues/1869
[CLI] Sometimes FileNotFoundError randomly crashes runs · Issue #1869 · wandb/wandb
Description I'm using Windows + PyTorch Lightning + Hydra. Sometimes runs just crash with: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\X\\AppData\\Local\\Temp\\tmpgv0qht61wa...
github.com
이분들은 pytorch lightning 이 아닌 일반적인 wandb import 에서도 문제가 발생한다고 함.
from pytorch_lightning.loggers import WandbLogger
logger = WandbLogger(name=logger_name, project=project_name)
결론은
>> wandb init 하는 부분 바로 전에 import wandb 해주거나,
>> pytorch lightning 쓰는 경우, wandblogger 바로 직전에 from pytorch_lightning.loggers import WandbLogger import 해주면 해결 된다.
'CODE > ERROR' 카테고리의 다른 글
ImportError: cannot import name 'get_full_repo_name' from 'huggingface_hub' (0) | 2024.06.27 |
---|---|
RuntimeError: Trying to resize storage that is not resizable (0) | 2024.02.14 |
nvcc -V 안 됨 (0) | 2023.06.06 |
[Error] ModuleNotFoundError: No module named 'transformers.generation_beam_constraints' (0) | 2022.12.15 |
NameError: name '_C' is not defined 에러 해결 (0) | 2022.11.08 |