一、背景
最近在看生成对抗网络相关的论文,需要跑神经网络的模型,但是用笔记本跑的比较慢,所以想尝试一下的显卡 。我台式机上的显卡是,基本配置为win10+keras+-gpu 。在配置的过程中遇到了一点问题,于是记录下来,希望能给其他遇到类似问题的小伙伴一点帮助 。我这里利用了keras实现的源码, 这个源码包含了GAN及其衍生模型的实现,值得尝试 。
二、过程
1.环境安装比较简单,我们这里需要的gpu版本和keras,直接用pip安装即可 。
文章插图
2.然后直接跑神经网络模型,这个时候一般会提示"运行出现错误 : : Could not find '.dll'.".这是因为我们还没有安装cuda的缘故 。直接上的官网下载即可,我把cuda9.0放在了百度网盘上,链接:提取码:kes4。这个安装过程有点慢,大概半个小时左右 。
3.安装完成后,再次运行代码,会提示': Could not find ‘.dll’', 我们还需要下载cudnn,cuda9.0的话下载应该就好了,我上面的链接里有cuda和cudnn,下载cudnn需要注册账号,用QQ邮箱之类的就可以了 。
4.将cudnn文件夹下的bin文件拷贝到cuda对应的bin文件夹下就行了 。
【CUDA利用NVIDIA显卡跑神经网络】三、结果
搭建好环境以后就可以愉快的跑程序啦 。
启动后一般会有上面的各种配置信息,上面的数字0表示的是gpu对应的设备编号,在设备管理器下可以找到 。
gpu的训练速度要比cpu快,具体的速度还得看gpu的好坏了,像我这种入门级的显卡也快不了多少啊 。
- 鼓励数据依法什么利用
- 老调重提,利用 SDK 实现迷宫算法
- ICIP2020:利用CNN降低VVC帧内编码复杂度
- iOS或Android 如何利用同一个二维码识别手机系统
- java建索引分页_利用Java实现索引库相关的分页、排序和聚合
- nvidia gtx 660 2gb
- 挤膜什么意思
- java 微服务分页_【微服务】162:利用Java实现索引库相关的分页、排序和
- ARCH Linux 安装教程 (适用于NVIDIA与INTEL交火平台的Lap
- GNN中如何利用置信度和不确定性做文章