【工具配置】【Windows】【cmake】安装thundersvm,GPU

1.需求

⭐️ 主要目的:在Windows系统上安装GPU可以运行的SVM库,thundersvm
⭐️ 遇到的问题:对于thundersvm需要CMAKE手动编译

2.解决方案

⭐️ 安装cuda,Visual Studio, cmake等工具,手动编译,thundersvm

3.解决步骤

⭐️ 1. 安装cuda 7.5 版本以上,倘若已经安装好(通过在终端输入nvcc --version来检查是否安装成功,以及cuda版本号,如下图所示),则直接进入下一步。如还未安装,参考这篇博客的cuda安装部分【工具配置】【Windows】Cuda和cudnn安装教程(保姆级)
在这里插入图片描述

⭐️ 2. 安装 Visual Studio,倘若已经安装好,则直接进入下一步。如还未安装,可以移步官网下载Visual Studio 官网下载,注意下载的版本,一会要使用,笔者这里使用的是2015版

⭐️ 3. 安装cmake,倘若已经安装好(打开终端,输入cmake --version可以查看是否已经安装,如下图所示),则直接进入下一步。如还未安装,可以参考这篇博客进行安装Windows下CMake安装教程
在这里插入图片描述

⭐️ 4.去github下载thundersvm的压缩包,并解压到指定文件夹,进行重命名为thundersvm。笔者的安装路径如下图:
在这里插入图片描述

⭐️ 5. 在thundersvm目录下新建build目录,进入build目录打开,并输入cmake .. -DBUILD_SHARED_LIBS=TRUE -G "Visual Studio 14 2015 Win64 这里注意更改自己的Visual Studio 版本号。编译结果和编译后build目录结构如下图所示:
在这里插入图片描述

在这里插入图片描述
⭐️ 6. 找到build文件夹下生成的thundersvm.sln文件,并双击,用Visual Studio打开。
在这里插入图片描述
⭐️ 7. 选择Visual Studio 导航菜单栏里的生成-> 生成解决方案,具体如下图所示
在这里插入图片描述
⭐️ 8. 生成结果图如下,代表成功
在这里插入图片描述
⭐️ 9. 进入thundersvm目录下的python目录,打开cmd终端,并输入conda activate pytorch_gpu,注意这里要激活的环境为你的anaconda创建的python虚拟环境,需要改成自己环境的名字。细节如下:
在这里插入图片描述
⭐️ 10. 输入python setup.py install安装编译后的thundersvm 进入到python虚拟环境中,细节如下

在这里插入图片描述
⭐️ 10. 检查是否安装成功,输入python, 再输入import thundersvm

4.总结

⭐️ 一定要记得先编译,再导入相应的包

5.参考文献

📗 Github链接
📗 Windows下CMake安装教程
📗 【工具配置】【Windows】Cuda和cudnn安装教程(保姆级)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值