文章目录

Conda用途
如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。
——conda官方网站
作者:Sunglam
链接:https://www.jianshu.com/p/622f47f94784
来源:简书
推荐下载10.2或11.3,这里我下载的是10.2,因为这是官方推荐的cuda版本,支持大多数的 pytorch 版本
安装时直接点击exe文件,跟随操作指引安装即可,安装选项处选择自定义,其他所有默认即可
CUDA与Pytorch版本对应官网链接
https://pytorch.org/get-started/previous-versions/
CUDA与Pytorch版本对应表格
| Pytorch 版本 | CUDA 环境 |
|---|---|
| 0.4.1、1.2.0、1.4.0、1.5.0(1)、1.6.0、1.7.0(1) | 9.2 |
| 1.2.0、1.1.0、1.0.0(1) | 10.0 |
| 1.4.0、1.5.0(1)、1.6.0、1.7.0(1) | 10.1 |
| 1.5.0(1)、1.6.0、1.7.0(1)、1.8.0(1)、1.9.0、1.10.0 | 10.2 |
| 1.7.0(1) | 11.0 |
| 1.8.0(1)、1.9.0、1.10.0 | 11.1 |
| 1.8.0(1)、1.9.0、1.10.0 | 11.3 |
CUDA和显卡算力的匹配


间接方法
0)查看显卡算力
从官网直接查看,官网网址: https://developer.nvidia.com/zh-cn/cuda-gpus#compute

1)查看CUDA版本能够支持的最大算力
直接查看官网文档,官网链接:https://docs.nvidia.com/cuda/ampere-compatibility-guide/index.html#building-ampere-compatible-apps-using-cuda-10-0
2)算力匹配
CUDA支持的最高算力要≥显卡的算力,例如:
算力7.0的显卡可以在支持最高算力7.5的CUDA版本下运行,但是算力7.5的显卡不可以在支持最高算力7.0的CUDA版本下运行,同理算力8.x的显卡不可以在支持最高算力7.x的CUDA版本下运行
-用Conda 创建并激活一个Python虚拟环境,虚拟环境命名为Pytorch
Win+R 启动 CMD, 创建一个名为pytorch的python虚拟环境并激活它,用作后续安装Pytorch用,该环境的python版本为3.9(与你安装过的Python要一致,这里使用对应的Anaconda版本带的Python):
conda create –n pytorch python=3.9
activate pytorch
作者:悦悦的小屋
链接:https://www.cnblogs.com/yuehouse/p/10239195.html
来源:博客园
作者:乐山乐水
链接:https://www.zhihu.com/question/479904242/answer/2061803100
来源:知乎
作者:王弗兰克
链接:https://www.zhihu.com/question/53465308/answer/136653522
来源:知乎
直接从官网安装,按照下图所示的配置选择即可:
官网链接:https://pytorch.org/get-started/locally/
配置图:

这里选择了Windows系统下Conda方式安装,匹配之前安装的CUDA版本10.2。
作者:Raxxie
链接:https://www.jianshu.com/p/62f155eb6ac5
来源:简书
作者:python技巧(数据分析及可视化)
链接:https://ask.csdn.net/questions/7410907
来源:CSDN
0.任意目录下新建一个txt文件,这里以命名为1.txt为例,在里面写入所有需要安装的库的名字。
numpy
matplotlib
scipy
Pillow
opencv
1.打开anaconda的命令行(Anaconda Powershell Prompt),切换到txt文件的位置,比如我存在桌面,则切换代码如下:
cd C:\Users\LENOVO\Desktop
2.执行1.txt
conda install --file=1.txt
0.任意目录下新建一个txt文件,这里以命名为1.txt为例,在里面写入所有需要安装的库的名字。
1.在1.txt存储位置右键选择OpenCMD(如果不知道怎么设置让右键出现OpenCMD选项可以看我的另一篇文章:Win10双击exe文件cmd执行后闪退解决办法和右键出现OpenCMD选项设置)
2.执行1.txt
pip install -r 1.txt
IDE(Integrated Development Environment 集成开发环境)
IDE 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。
IDE 使用的工具包括:
文本编辑器
编译器和/或解释器
装配自动化工具(assembly automation tool)
调试器(debugger)
代码编辑器(code editor)
代码编辑器是一个能够突出显示语法和安排代码版式的文本编辑器。高级代码编辑器可以开发和修改代码。
IDE 和代码编辑器的共同点
存储和重新打开脚本
运行代码
debug
突出显示语法
IDE 和代码编辑器的不同点

举例
Python自带的IDLE就是一个Python的代码编辑器,而Pycharm就是一个很流行的Python IDE
社区版和专业版的区别

0.专业版是收费的,Professional教育版是免费,社区版是免费的 Free Community
1.教育版是教学式的,完整的引用了社区版所有的功能,有一个教学功能,更适合学生。老师可以用他创建教学,学生可以通过他完成教学作业。集成了一个python的课程学习平台,可以有题目或者新手指导学习。需要足够的英语来支撑。或者使用汉化也是可以的,汉化存在缺点,python提供新的课程以后,你的汉化也要更新。
2.社区版,就是功能不全的专业版,是用来解决工作问题的。除了一些功能没有以外(例如:Web开发,Python Web框架,Python的探查,远程开发能力,数据库和SQL支持),其他的功能和专业版是一样的。
3.专业版,功能丰富。对开发者来说十分棒,是一款十分专业的开发工具。
注:对于我(一个刚开始使用深度学习环境的小白)来说,专业版和社区版的最大区别就是能不能远程链接实验室服务器,使用服务器上的显卡来跑程序,所以建议如果需要自身电脑GPU资源不够的同学使用专业版。
可以参考这个链接,亲测有效:
https://www.cnblogs.com/codeguide/p/15924438.html


我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我试图在rails中了解rubygems是如何变得可以自动使用的,而不是在使用required的文件中gem? 最佳答案 这是通过bundler/setup完成的:http://bundler.io/v1.3/bundler_setup.html.它在您的config/boot.rb文件中是必需的。简而言之,它首先将环境变量设置为指向您的Gemfile:ENV['BUNDLE_GEMFILE']||=File.expand_path('../../Gemfile',__FILE__)然后它通过要求bundler/setup将所有ge
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or
从一开始,我就是一个Windows高手。我从MS-DOS开始。我安装了Windows2.1以及此后的所有Windows。现在,我家里有10台不同的Windows机器在运行,从Windows7Ultimate到各种版本的WindowsServer。我还没有完成Windows8,也不想去那里。我在服务器和各种软件方面都有UNIX经验,但它并不是我的首选环境。但是,我想我正在转换。我试图假装使用Cygwin和MSYS在Windows下运行UNIX。我的目的是搭建一个开发环境。两者都让我失望了。我花了比开发更多的时间来解决一系列技术问题。这是NotAcceptable。到目前为止,我的Ruby
我正在开发一个Rails应用程序,我需要在其中找到给定特定偏移量或时区的夏令时开始和结束日期。我基本上在我的数据库中保存了从用户浏览器接收到的时区偏移量(“+3”,“-5”),我想在它出现时修改它由于夏令时的变化。我知道Time实例变量有dst?和isdst方法,如果存储在它们中的日期在夏令时与否。>Time.new.isdst=>true但是使用它来查找夏令时的开始和结束日期会占用太多资源,而且我还必须为我拥有的每个时区偏移量执行此操作。我想知道更好的方法。 最佳答案 好的,基于你所说的和@dhouty'sanswer:您希望能够