码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Anaconda搭建环境(tensorflow+pytorch)


    总结+问题汇总

    • Anaconda环境搭建
      • 镜像源添加
    • tensorflow下载与测试
    • Pytorch以及cudnn安装
      • cudnn下载和安装
        • cudnn遇到的问题
      • pytorch下载和测试(gpu是否可用)
    • pycharm手动无法下载包
    • jupyter notebook内核启动路径及目录修改
    • Anaconda无法启动

    最近在学机器学习 环境搭建真是一个让人秃头的问题。。终于有时间总结一下了。

    Anaconda环境搭建

    先去官网下载Anaconda软件,打开界面如下在这里插入图片描述
    再点开CMD.exe直接进入base根目录或者win+r输入cmd再输入activate root activate是激活(切换)环境的意思。比如自己有tf2和pytorch俩个环境,想切换到tf2就用activate tf2即可

    进入根目录后开始在里面搭建环境:create -n tf2 pip python=3.7 创建的环境名字是tf2 并在此环境内下载了3.7版本python
    之后便可以在Anaconda内看到所创的环境,我自己搭建了2个环境,tf2和pytorch如下所示。
    在这里插入图片描述
    同时可以用conda info --envs查看自己搭建了哪些环境和环境所处位置
    在这里插入图片描述

    镜像源添加

    手动添加在这里插入图片描述

    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    
    • 1
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    
    • 1

    如果失败可以在文件内添加如下:
    在这里插入图片描述
    代码添加如下:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    
    • 1
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    
    • 1

    之后可以查看自己镜像源:conda config --show--channels
    在这里插入图片描述

    还有之前遇到的问题镜像源无法添加。先恢复镜像源:

    conda config --remove-key channels
    
    • 1

    再如上操作一遍代码即可

    tensorflow下载与测试

    activate tf2 
    
    • 1

    切换到该环境

    pip install tensorflow
    
    • 1

    开始下载

    我下载的是最新版本 测试代码如下:

    import tensorflow as tf
    tf.compat.v1.disable_eager_execution() #保证sess.run()能够正常运行
    hello = tf.constant('hello,tensorflow')
    sess= tf.compat.v1.Session() #版本2.0的函数
    print(sess.run(hello))
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述
    如果出错大概率是版本问题。。慢慢一个个试就好,uninstall tensorflow 再install,就是有点累。。。

    Pytorch以及cudnn安装

    cudnn下载和安装

    下载网址https://developer.nvidia.com/rdp/cudnn-download

    下载完成后解压 三个文件分别放入cuda安装文件目录(具体查看环境变量路径)
    在这里插入图片描述

    cudnn遇到的问题

    在这里插入图片描述
    在这里插入图片描述

    下载相应的包再放入如下文件夹内
    在这里插入图片描述

    pytorch下载和测试(gpu是否可用)

    先查看自己cuda版本nvidia-smi如下图:
    在这里插入图片描述
    再进入官网https://pytorch.org/get-started/locally/ 根据自己版本信息查看指令在这里插入图片描述
    指令conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
    即下载完成
    测试代码在这里插入图片描述

    pycharm手动无法下载包

    conda config --append channels conda-forge
    
    • 1

    输入命令即可。

    jupyter notebook内核启动路径及目录修改

    如下图:
    在这里插入图片描述
    修改目录如下
    在这里插入图片描述
    在396行可自定义启动打开的目录。
    内核目录查看:jupyter kernelspec list
    删除其中一个:jupyter kernelspec remove name

    Anaconda无法启动

    win+r再cmd进入窗口直接执行:Anaconda-Navigator

  • 相关阅读:
    E. Red-Black Pepper
    【Scala】Scala语法中=>、->、<-与{}、()的使用
    【多线程】线程安全的单例模式
    前端——router路由
    LeetCode.2940.找到Alice和Bob可以相遇的建筑
    DevOps自动化测试的原则和实践
    javacc之路5---词法分析器技巧
    【机器学习】python机器学习使用scikit-learn对模型进行微调:按特征贡献大小保留最重要k个特征的transform
    React Native(RN)环境搭建
    正则表达式?: ?= ?! 的用法详解
  • 原文地址:https://blog.csdn.net/weixin_43470822/article/details/126873564
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号