问题描述:
autosklearn官方要求linux系统,我用VMware虚拟机安装一个Ubuntu-20.04.1系统,在虚拟机里的jupyter notebook中运行autosklearn库时遇到如下情况:
1、运行import autosklearn.regression和automl = autosklearn.regression.AutoSklearnRegressor() 命令时正常
2、运行automl.fit(x_train, y_train)时先提示kernel restarting,然后提示dead kernel,终端Terminal中提示如图所示
3、直接在python3.8原生环境运行时,automl.fit()运行报错为Segmentation fault (core dumped)
其他情况说明:
1、虚拟机在jupyter notebook中运行其他库都正常(例如sklearn,keras,autokeras)
2、autosklearn的安装环境完全符合官方网站要求:
(1)Linux operating system (for example Ubuntu) (我是ubuntu-20.04.1)
(2)Python (>=3.6) (我是Python 3.8.5).
(3)C++ compiler (with C++11 supports) (我是gcc version 9.3.0 )
(4)SWIG (version 3.0.* is required; >=4.0.0 is not supported) (我是SWIG version 3.0.12).
3、给Linux虚拟机设置的内存50GB,处理器内核总数16个,计算的数据大小是888×19,应该不是内存不足吧?