源码地址:gitee =》https://gitee.com/mirrors/onnx-runtime
github =》https://github.com/microsoft/onnxruntime
git clone --recursive https://gitee.com/mirrors/onnx-runtime
安装anaconda时记得勾选默认添加至环境变量
python配置虚拟环境python 3.8.17
cd至第1步下载的onnxruntime的文件夹下,按照requirements配置安装。
pip install -r requirements.txt.in
pip install -r requirements-dev.txt
cd /d E:/
cd src_ort/onnxruntime/
build.bat --build_shared_lib --config Release --skip_tests --parallel
#release多线程编译cpu
onnxruntime.sln解决方案配置文件可由vs2019 IDE打开,后续修改可直接编译解决方案或项目即可。
解决:Visual Studio Installer安装这几项插件后删除build后重新编译,注意一定要删除build重编
解决:a.参考博客解决fatal error C1060: 编译器的堆空间不足(详解) (taodudu.cc) ,如修改.vcxproj后问题仍然出现,参考b;
b.关闭暂时不用的软件、文件、IDE等,节省内存空间,避免实际堆栈空间不足;
c.清理C盘空间,预留20G以上空间