python - optuna 的段错误(核心转储)

标签 python linux ubuntu segmentation-fault optuna

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

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 容器时,问题不会发生。

最佳答案

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

关于python - optuna 的段错误(核心转储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68950349/

相关文章:

python - scrapy xpath选择器可以在浏览器中使用,但不能在crawl或shell中使用

python - 如何正确地向 Mixin 类添加类型提示?

c# - Windows 和 Linux 开发人员可以使用 C# 和 ASP.net 在同一个项目上合作吗?

PHP-FPM + Laravel + Nginx + Ubuntu 权限

bash - GNU 使 : How to wait "cp" command to finish

python - 如何使用循环将文件导入 pandas?

python - Cerberus - 仅当满足依赖性时才需要字段

linux - 通过 ssh 的 HG Workbench 工作目录?

linux - 如何杀死在后台 kubernetes 中运行的端口转发进程

ubuntu - 查找已安装 Ubuntu 的应用程序路径