win10下深度学习框架搭建

1.conda 和pip记得要加入国内源,这样下载很快,百度就有教程

     更换pip的:https://blog.csdn.net/Artprog/article/details/75632723

      更换conda的:

   自然推荐我科的下载源啦!嘻嘻

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

2.anaconda能管理不同版本的python,其本身就是一个综合的库函数,比如说建立一个虚拟环境后,可以通过

conda install anaconda 

   来安装好已经有的包。

3.window下有隐藏项目 还有可以隐藏文件后缀,为了方便还是可以直接不隐藏的好。

4.曾遇到报ImportError:DLL load failed的错误,解决办法是换个版本的tensorflow-gpu进行安装,我的电脑默认的是13.1.1 的

   换成了12.1.0的就成功了。

5.目前来看在windows下安装终于成功了,愿大家也都顺利!

      tensorflow-gpu版本的测试代码

import tensorflow as tf
 
with tf.device('/cpu:0'):
    a = tf.constant([1.0,2.0,3.0],shape=[3],name='a')
    b = tf.constant([1.0,2.0,3.0],shape=[3],name='b')
with tf.device('/gpu:1'):
    c = a+b
   
#注意:allow_soft_placement=True表明:计算设备可自行选择,如果没有这个参数,会报错。
#因为不是所有的操作都可以被放在GPU上,如果强行将无法放在GPU上的操作指定到GPU上,将会报错。
sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True))
#sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
sess.run(tf.global_variables_initializer())
print(sess.run(c))

6.我是在Aanconda下安装的tensorflow,因为是提前设置的一个虚拟的环境,所以有的版本可能会比较老旧

* pip install numpy             --安装包numpy
* pip uninstall numpy           --卸载包numpy
* pip show --files PackageName  --查看已安装包
* pip list outdated             --查看待更新包信息
* pip install --upgrade numpy   --升级包
* pip install -U PackageName    --升级包
* pip search PackageName        --搜索包
* pip help                      --显示帮助信息

  会出一些错误,比如没有matplotlib.image , matplotlib.plot模块呀等错误,这时候尝试卸载旧版本的,安装新版本的,或者就是直接升级吧。

7. Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.

我就把自己的tensorflow-gpu的版本升级到了1.18.0,接下来程序就没报错误了。

8.安装pytorch时,遇到了网上很多人遇到的问题,http error,明明自己已经加了conda 的清华和中科大的源,怎么下载还基本为0 。后来自己试了pip安装,成功了,蛮顺利!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值