跳到正文

实验性功能#

警告

这部分是实验性的,在某些情况下可能无法工作。如果您想提出任何修改建议,请告知我们。

通过 WSL 在 Windows 中安装#

SMAC 可以安装在 Windows 的 WSL (Windows Subsystem for Linux) 环境中。

1) 在 Windows 中安装 WSL

在 Windows 中安装 WSL。此 SMAC 安装流程已在 Ubuntu 18.04 上测试通过。对于 Ubuntu 20.04,已观察到 SMAC 安装会导致分段错误(核心转储)。

2) 获取 Anaconda

在 Windows 的 D 盘下载 Anaconda Linux 版本,例如 D:\Anaconda3-2023.03-1-Linux-x86_64

在 WSL 中,Windows 资源挂载在 /mnt 下

cd /mnt/d
bash Anaconda3-2023.03-1-Linux-x86_64

输入此命令创建环境变量

export PATH="$PATH:/home/${USER}/anaconda3/bin

输入 python 以检查安装是否成功。

3) 安装 SMAC

切换到您的主文件夹并在其中安装通用软件

cd /home/${USER}
sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install build-essential swig
conda install gxx_linux-64 gcc_linux-64 swig
curl https://raw.githubusercontent.com/automl/smac3/master/requirements.txt | xargs -n 1 -L 1 pip install

在纯 Windows 中安装#

有关 SMAC3-1.4 和 SMAC3-2.x 的安装说明,请参考此问题