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

文章目录

  • 1.需求
  • 2.解决方案
  • 3.解决步骤
  • 4.总结
  • 5.参考文献

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安装教程(保姆级)
【工具配置】【Windows】【cmake】安装thundersvm,GPU_第1张图片

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

⭐️ 3. 安装cmake,倘若已经安装好(打开终端,输入cmake --version可以查看是否已经安装,如下图所示),则直接进入下一步。如还未安装,可以参考这篇博客进行安装Windows下CMake安装教程
【工具配置】【Windows】【cmake】安装thundersvm,GPU_第2张图片

⭐️ 4.去github下载thundersvm的压缩包,并解压到指定文件夹,进行重命名为thundersvm。笔者的安装路径如下图:
【工具配置】【Windows】【cmake】安装thundersvm,GPU_第3张图片

⭐️ 5. 在thundersvm目录下新建build目录,进入build目录打开,并输入cmake .. -DBUILD_SHARED_LIBS=TRUE -G "Visual Studio 14 2015 Win64 这里注意更改自己的Visual Studio 版本号。编译结果和编译后build目录结构如下图所示:
【工具配置】【Windows】【cmake】安装thundersvm,GPU_第4张图片

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

【工具配置】【Windows】【cmake】安装thundersvm,GPU_第10张图片
⭐️ 10. 检查是否安装成功,输入python, 再输入import thundersvm

4.总结

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

5.参考文献

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

你可能感兴趣的:(其他,tensorflow,深度学习,机器学习)