码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Anaconda创建新环境以及应用到Pycharm项目中


    1.Anaconda创建新环境

    1.安装

    最详细的 Windows 下 PyTorch 入门深度学习环境安装与配置 CPU GPU 版 | 土堆教程
    这个教程从零开始,能解决大部分问题

    坑:安装anaconda时选了all user,导致环境安装在C盘,解决方法如下:
    https://blog.csdn.net/QH2107/article/details/126246310
    注意最后一步,在查看目标路径的文件夹的权限时,要点到user查看

    2.常用指令

    1.创建新环境

    conda create -n tensorflow python=3.7 //tensorflow可以改成任意环境名
    
    • 1

    2.删除环境

    conda remove -n your_env_name(虚拟环境名称) --all
    
    • 1

    3.查看虚拟环境列表

    conda env list
    
    • 1

    4.通过复制删除来重命名环境
    https://blog.csdn.net/songyuc/article/details/103859747

    2.Pycharm中应用新环境

    Settings -> Python Interpreter -> Add Interpreter -> Conda Environment -> Interpreter点击选择的3个点
    进入Anaconda\envs,找到文件夹,选下面的python.exe即可

    3.安装Pytorch和添加镜像

    2022-2 安装Pytorch教程

    4.pycharm的debug模式下命令行参数的传递

    https://blog.csdn.net/sunyan3517/article/details/103297596
    1.注意:environment variables的赋值,如果是字符串不需要引号,但是命令行中使用export赋值字符串environment variables需要引号,如

    export CO3DV2_DATASET_ROOT="/ex/dataset"
    
    • 1

    2.如果使用服务器,环境变量指向本地地址会报错,指向服务器地址成功(原因不明)

    5.用多张卡训练

     	# 可见设置,环境变量使得指定设备对CUDA应用可见
        os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'
        # 选择第一块显卡开始载入数据
        device = torch.device("cuda:0")
        model.to(device)
        # 显卡大于1块时,device_ids选择模型载入数据对应的显卡
        if torch.cuda.device_count() > 1:
            model = nn.DataParallel(model, device_ids=[0, 1])
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  • 相关阅读:
    QT源码拾贝6-10(qwindowswindow)
    C语言从头学26——函数说明符
    渗透测试中的前端调试(上)
    汽车出海标配DMS/OMS?座舱监测赛道开启黄金窗口期
    【Linux】浅谈进程等待
    Ceph对象存储
    python神经网络编程 豆瓣,python神经网络图像分类
    2022河南萌新联赛第(七)场:南阳理工学院 B - 龍
    【考研英语词汇训练营】Day 16 —— bankrupt,remain,regulate,construct,reflect
    Go Atomic
  • 原文地址:https://blog.csdn.net/weixin_44284194/article/details/127716121
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号