You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Auto-sklearn是否支持Apple Silicon?M1芯片MBP如何安装Auto-sklearn?

Auto-sklearn在M1芯片MacBook Pro上的兼容性及安装方案

兼容性说明

Auto-sklearn官方当前未提供Apple Silicon(M系列芯片)的原生适配版本,软件底层依赖的pyrfr、SMAC等组件默认仅提供x86架构的编译包,直接在arm64架构的M1设备上执行pip安装会触发依赖编译失败的报错。

可行安装方案

方案1:通过Rosetta 2转译运行x86环境(成功率最高)

  • 打开访达→应用程序→实用工具,右键点击「终端」,勾选「使用Rosetta打开」后重启终端
  • 安装x86版本Homebrew:arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 通过x86版本Homebrew安装Python 3.8或3.9(Auto-sklearn目前最高支持Python 3.9)
  • 直接执行pip install auto-sklearn即可完成安装

方案2:本地编译适配arm64原生环境

  • 先安装arm64版本Homebrew,执行命令安装基础依赖:brew install swig gcc openblas gfortran
  • 提前手动编译安装核心依赖:pip install pyrfr smac==0.14.0
  • 执行安装命令:pip install auto-sklearn,如果出现scikit-learn版本冲突,提前安装匹配版本:pip install scikit-learn==0.24.2

注意事项

目前原生arm64环境下运行Auto-sklearn时,超参数优化模块的性能比x86设备低15%左右,对性能要求高的场景可以使用Docker部署x86版本镜像使用。

内容的提问来源于stack exchange,提问作者weiyang wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:24:01