实验性功能#
警告
这部分是实验性的,在某些情况下可能无法工作。如果您想提出任何修改建议,请告知我们。
通过 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 下
输入此命令创建环境变量
输入 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 的安装说明,请参考此问题。