PyTorch编译过程提示CMAKE相关错误
2025/03/18
996
问题信息
| 问题来源 | 产品大类 | 产品子类 | 关键字 | 
|---|---|---|---|
| 官方 | 安装部署 | PyTorch | -- | 
问题现象描述
PyTorch编译时cmake依赖时提示找不到包、编译cmake报错版本过低,可使用安装脚本或源码编译安装。
原因分析
下载源无对应包、cmake版本过低。
解决措施
方法一:下载安装脚本安装cmake。(参考cmake官网)
X86_64环境脚本安装:cmake-3.12.0-Linux-x86_64.sh
aarch64环境脚本安装:cmake-3.12.0-Linux-aarch64.sh
- 执行命令。
  
  
./cmake-3.12.0-Linux-{arch}.sh #{arch}为架构名称 - 设置软连接。
  
  
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
 - 执行如下命令验证是否安装成功。
  
  
cmake --version
如显示“cmake version 3.12.0”则表示安装成功。
 
方法二:使用源码编译安装。
- 获取cmake软件包。
  
  
wget https://cmake.org/files/v3.12/cmake-3.12.0.tar.gz
 - 解压并进入软件包目录。
  
  
tar -xf cmake-3.12.0.tar.gz cd cmake-3.12.0/
 - 执行配置、编译和安装命令。
  
  
./configure --prefix=/usr/local/cmake make && make install
 - 设置软连接。
  
  
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
 - 执行如下命令验证是否安装成功。
  
  
cmake --version
如显示“cmake version 3.12.0”则表示安装成功。
 



