使用Anaconda虚拟环境,可防止污染Python环境,请根据实际情况确认是否使用Anaconda。安装Anaconda前需先安装GCC/G++、make、CMake以及Glibc组件,组件安装完成后下载安装并初始化Anaconda,创建OmniAdvisor参数调优虚拟环境,安装所需依赖项。
名称 |
版本要求 |
参考文档 |
---|---|---|
GCC/G++ |
7.3.0 |
|
make |
4.2.1及以上 |
- |
CMake |
3.13.4及以上 |
|
Glibc |
2.25及以上 |
|
MariaDB |
10.5及以上 |
- |
MySQL |
5.7及以上 |
MariaDB/MySQL默认使用3306作为数据库的侦听端口,由于3306是高危端口,对外开放存在风险,容易引起安全问题,建议部署MariaDB/MySQL的时候可以考虑替换默认侦听端口。
1 | wget -k https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-aarch64.sh |
1 | bash Anaconda3-2022.05-Linux-aarch64.sh
|
1 | source /root/anaconda3/etc/profile.d/conda.sh |
1 | conda create -n OmniAdvisor python=3.11 |
1 | conda activate OmniAdvisor |
1 2 3 4 5 6 7 8 9 | pip install Cython==0.29.24 pip install PyYAML==6.0 pip install pymysql==1.0.2 pip install smac==1.4.0 pip install pandas==1.3.5 pip install sqlalchemy==2.0.16 pip install rich==13.7.0 pip install prompt-toolkit==3.0.38 pip install numpy==1.26.4 |