目前,Auto-sklearn官方版本并不支持Apple Silicon芯片,因为该软件包包含了许多C和C++库,这些库需要经过特殊编译才能在M1芯片上运行。但是,可以通过使用Python的虚拟环境或Anaconda来安装Auto-sklearn M1版本来解决这个问题。
以下是在Anaconda环境下安装Auto-sklearn M1版本的步骤:
conda create -n my_env python=3.8
conda activate my_env
conda install -c mikkokotila auto-sklearn-m1
pip install nose
nosetests --exe -v python -c "import autosklearn; print(autosklearn.__file__)"
如果输出结果为“OK”,则说明Auto-sklearn M1版本已在您的环境中正确安装。
请注意,此解决方法仅适用于使用M1芯片的Mac电脑。如果您使用的是Intel芯片的Mac电脑,则可以直接使用Auto-sklearn的官方版本。