Linux虚拟机(Ubuntu系统)里,用jupyter notebook运行autosklearn时出现kernel dead,kernel restart失败

问题描述:

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,应该不是内存不足吧?