带OPT的分段故障(堆芯倾倒)

2024-06-16 10:22:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题已经被问了很多次了,但是有了其他线程的答案,我无法解决我的问题。我正在命令行中使用python3 CTGAN_noscale.py --database_name CTGAN_noshift运行python脚本,并收到以下错误(使用faulthandler):

Fatal Python error: Segmentation fault

Current thread 0x00007f57e97fe700 (most recent call first):
<no Python frame>

Thread 0x00007f593db07740 (most recent call first):
  File "/usr/local/lib/python3.8/dist-packages/torch/autograd/__init__.py", line 145 in backward
  File "/usr/local/lib/python3.8/dist-packages/torch/tensor.py", line 245 in backward
  File "/usr/local/lib/python3.8/dist-packages/ctgan/synthesizers/ctgan.py", line 374 in fit
  File "CTGAN_noscale.py", line 140 in objective
  File "CTGAN_noscale.py", line 162 in <lambda>
  File "/usr/local/lib/python3.8/dist-packages/optuna/_optimize.py", line 216 in _run_trial
  File "/usr/local/lib/python3.8/dist-packages/optuna/_optimize.py", line 162 in _optimize_sequential
  File "/usr/local/lib/python3.8/dist-packages/optuna/_optimize.py", line 65 in _optimize
  File "/usr/local/lib/python3.8/dist-packages/optuna/study.py", line 401 in optimize
  File "CTGAN_noscale.py", line 162 in run_CTGAN
  File "CTGAN_noscale.py", line 210 in <module>
Segmentation fault (core dumped)

看来问题出在某种程度上与optuna有关。 奇怪的是,在另一台服务器上一切正常,在更换服务器后,它像这样崩溃了

更新

我发现当我不使用docker容器或使用没有GPU的docker容器时,问题不会发生


Tags: inpylibpackagesusrlocaldistline
1条回答
网友
1楼 · 发布于 2024-06-16 10:22:58

我通过重建一个新图像并从该图像派生一个容器来解决这个问题。不知何故,在这个容器中,错误不再出现

相关问题 更多 >