在pycharm中安装pytorch

2023-10-27

现状

已有python运行环境3.10,并长期使用pycharm,现有需求深度学习,遂即更新显卡4070,并且配置深度学习环境。
显卡支持最新的CUDA12.1,但先看到了关于:tensorflow-gpu-2.10版本之后,就不能在windows进行本地的GPU运算,还需要复杂的配置,所以先安装了与tensorflow-gpu-2.10匹配的CUDA11.2版本
(注:此时已然看到了pytorch最新版可以用CUDA11.8,但之前学习训练都是用的tf-cpu熟练了。)

基于初始目的是做Kmeans聚类以及soft-dtw的GPU训练,在GitHub上找到了最相关的代码是基于pytorch的代码。。所以自然妥协立刻安装pytorch。
这里走了一些弯路,引以为鉴吧。。
避坑:在pycharm的设置→项目→软件包,无法进行准确(cuda-gpu)版本的安装!所以这样就错误的安装了cpu版本。

开始安装

1、:在pytorch的官方网站,查看CUDA和pytorch以及python这三者之间的版本匹配关系。
由于我以及装了CUDA11.2→匹配到了已有的python环境3.10→自然得到了对应的pytorch版本1.11.0
2、在上面的官网下载,虽然没有CUDA11.2但找了一个11.3匹配了,即版本torch-1.11.0+cu113-cp310-cp310-win_amd64.whl
3、安装轮子:把下载好的轮子放到D:\Python\Python310\Scripts的目录内,并在目录内shift+右键,输入“pip install 上面的轮子全名”,耐心等待,至此搞定。

如果哪里出错了,再搜搜看吧。

参考:

PyCharm(python)如何安装库(包)?
Cuda 和 GPU版torch安装最全攻略,以及在GPU 上运行 torch代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在pycharm中安装pytorch 的相关文章

  • 在 Django 中定义视图和 url。为什么调用函数时不使用括号?

    我已经在经历 Python速成课程 目前正在进行 Django Web应用程序项目 学习日志 阶段 有些东西与我已经学到的相矛盾 views py file from django shortcuts import render def i
  • 使用 python 制作本地服务器应用程序的最佳方法

    我想要简单轻松地集成 python 和 vba 人们 如果他们在阅读本文后亲自见到我 阅读本文可能会杀了我 但我正在使用 django 开发服务器来实现此目的 有没有什么简单又好的方法 仅举个例子 我想使用 python 模块 openpy
  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • 打印 scrapy 请求的“响应”

    我正在尝试学习 scrapy 在遵循教程的同时 我正在尝试进行细微的调整 我想简单地从请求中获取响应内容 然后我会将响应传递到教程代码中 但我无法发出请求并获取响应内容 建议就好 from scrapy http import Respon
  • 如何在 Ubuntu 上安装 Python 模块

    我刚刚用Python写了一个函数 然后 我想将其做成模块并安装在我的 Ubuntu 11 04 上 这就是我所做的 创建 setup py 和 function py 文件 使用 Python2 7 setup py sdist 构建分发文
  • Python 中的六边形自组织映射

    我在寻找六边形 自组织映射 http en wikipedia org wiki Self organizing map在Python上 准备好模块 如果存在的话 绘制六边形单元格的方法 将六边形单元作为数组或其他方式使用的算法 About
  • 如何用 python 和 sympy 解决多元不等式?

    我对使用 python 和 Sympy 还很陌生 并且遇到了使用 sympy 解决多元不等式的问题 假设我的文件中有很多函数 如下所示 cst sqrt x 2 cst exp sqrt cst x 1 4 log log sqrt cst
  • 如何将条目中的部分文本加粗并更改其背景颜色?

    我正在创建一个基于 Tkinter 的 GUI 它有一个 Entry 小部件 我想将其文本的一部分加粗并更改其背景颜色 但我不知道我该怎么做 如果我使用文本小部件 我可以只使用标签 但看起来它们不能与条目小部件一起使用 此代码使用文本小部件
  • Python 中 genfromtxt() 的可变列数?

    我有一个 txt具有不同长度的行的文件 每一行都是代表一条轨迹的一系列点 由于每条轨迹都有自己的长度 因此各行的长度都不同 也就是说 列数从一行到另一行不同 据我所知 genfromtxt Python 中的模块要求列数相同 gt gt g
  • 在 python-docx 中搜索和替换

    我有一个包含以下字符串的文档 模板 你好 我的名字是鲍勃 鲍勃是一个很好的名字 我想使用 python docx 打开此文档并使用 查找和替换 方法 如果存在 来更改每个字符串 Bob gt Mark 最后 我想生成一个新文档 其中包含字符
  • 如何在 Windows 上使用 Python 3.6 来安装 Python 2.7

    我想问一下如何使用pip install对于 Python 2 7 当我之前安装并使用 Python 3 6 时 我现在必须使用 Windows 上的 Python 版本 pip install 继续安装 Python 3 6 我需要使用以
  • 行为:如何从另一个文件导入步骤?

    我刚刚开始使用behave http pythonhosted org behave 一个Pythonic BDD框架 使用小黄瓜语法 http docs behat org guides 1 gherkin html 行为需要一个特征 例
  • 在wxpython中使用wx.TextCtrl并在按钮单击后显示数据的简单示例 - wx新手

    我正在学习 python 并尝试使用 wxpython 进行 UI 开发 也没有 UI exp 我已经能够创建一个带有面板 按钮和文本输入框的框架 我希望能够在文本框中输入文本 并让程序在单击按钮后对输入框中的文本执行操作 我可以获得一些关
  • 字典的嵌套列表

    我正在尝试创建dict通过嵌套list groups Group1 A B Group2 C D L y x 0 for y in x if y x 0 for x in groups d k v for d in L for k v in
  • 我可以使用 dask 创建 multivariate_normal 矩阵吗?

    有点相关这个帖子 https stackoverflow com questions 52337612 random multivariate normal on a dask array 我正在尝试复制multivariate norma
  • urllib2.urlopen() 是否实际获取页面?

    当我使用 urllib2 urlopen 时 我在考虑它只是为了读取标题还是实际上带回整个网页 IE 是否真的通过 urlopen 调用或 read 调用获取 HTML 页面 handle urllib2 urlopen url html
  • 在 pip.conf 中指定多个可信主机

    这是我尝试在我的中设置的 etc pip conf global trusted host pypi org files pythonhosted org 但是 它无法正常工作 参考 https pip pypa io en stable
  • python中的sys.stdin.fileno()是什么

    如果这是非常基本的或之前已经问过的 我很抱歉 我用谷歌搜索但找不到简单且令人满意的解释 我想知道什么sys stdin fileno is 我在代码中看到了它 但不明白它的作用 这是实际的代码块 fileno sys stdin filen
  • 如何在单独的文件中使用 FastAPI Depends 作为端点/路由?

    我在单独的文件中定义了一个 Websocket 端点 例如 from starlette endpoints import WebSocketEndpoint from connection service import Connectio
  • 从 dask 数据框中的日期时间序列获取年份和星期?

    如果我有一个 Pandas 数据框和一个日期时间类型的列 我可以按如下方式获取年份 df year df date dt year 对于 dask 数据框 这是行不通的 如果我先计算 像这样 df year df date compute

随机推荐

  • 《尚硅谷Redis7教程》笔记(大厂篇)

    1 Redis单线程 vs 多线程 How can Redis use multiple CPUs or cores Redis如何使用多个CPU或内核 https redis io docs getting started faq how
  • Python第四课

    枭 Python第四课 今天讲解了Python的 元组 字典 元组 性质 元组是有序不可变的 也就是只支持查 不支持增删改 元组是放在 中的 元组访问速度比列表更快 元组支持切片操作来访问元素 创建删除 在创建元组时 字符后面的逗号不能扔
  • Practical Programming in C

    本文转载至 http ocw mit edu courses electrical engineering and computer science 6 087 practical programming in c january iap
  • oauth2.0--基础--01--理论

    oauth3 0 基础 01 理论 1 快递员问题 1 1 问题描述 我经常点外卖 每天都有外卖员来送餐 我必须找到一个办法 让快递员通过门禁系统 进入小区 如果我把自己的密码 告诉快递员 他就拥有了与我同样的权限 就可以自由的出入小区 这
  • mybatis-一对多分页查询

    问题 在用mybatis做一对多查询时候 常用collection配合完成结果查询 在不涉及分页查询情况下 查询结果是没有问题的 但当涉及分页查询时 就会出现问题 即结果总数量total多于实际数量 演示示例如下 实体类 Data publ
  • Android 下配置一个 /dev/fb0 节点出来

    2019 07 24 关键字 dev fb0 与 dev graphics fb0 fb 即 framebuffer 的简称 framebuffer 是 Linux 设备上的概念 从软件层面来理解 framebuffer 它就是一段内存空间
  • 华为Kirin985是哪些手机在用?

    华为Kirin985是哪些手机在用 https www ebaina com questions 100000032252
  • Mybatis—Plus (2)—配置、条件构造器

    目录 一 配置 1 1 基本配置 1 1 1 configLocation 1 1 2 mapperLocations 1 1 3 typeAliasesPackage 1 2 进阶配置 1 2 1 mapUnderscoreToCamel
  • Array和Arraylist有什么区别?

    ArrayList可以算是Array的加强版 对array有所取舍的加强 存储内容比较 Array数组可以包含基本类型和对象类型 ArrayList却只能包含对象类型 但是需要注意的是 Array数组在存放的时候一定是同种类型的元素 Arr
  • centos 默认root登录

    vim 打开 etc gdm custom conf 文件 在 daemon 下添加两行 AutomaticLoginEnable True AutomaticLogin root
  • Python 入门之字符串处理 (二)

    R星校长 第2关 字符转换 对给定的字符串进行处理 包括字符串长度计算 大小写转换以及去除字符串前后空格等 在字符串处理中 经常需要统计字符串的长度 进行大小写转换以及去除字符串前后空格等操作 例如 在基于关键词的搜索引擎中 要查询关键词是
  • Unity3D protobuf-net使用方式

    1 下载protobuf net 2 创建Unity工程 创建一个Plugins文件夹 将protobuf net解压把里面得protobuf net放到Plugins 3 创建一个名为mcs的文本文件 里面写上 unsafe 4 重启Un
  • 一次SSH无法登录的复盘

    一次SSH无法登录的复盘 欢迎使用M18号 因乙方软件开发公司提报 说经由winscp登录的linux服务器在修改某个文件 的时候报错 无权访问 错误码 3 服务器返回的错误消息 permission denied 通查baidu 发现是账
  • C语言学习笔记(1)——char字符和字符串

    char字符 C语言中 char类型是用于存储字母和标点符号之类的字符 但是在技术实现上char是整数类型 char实际上存储的是整数而不是字符 用特定数字表达特定符号 最常用的是就是ASCII码 如图所示 整数65表示大写字母A 因此要存
  • 调用接口实现文件流下载

    1 文件下载接口 的请求类型必须是blob 2 调用这个接口 拿到返回的值 3 这里是将转化方法封装在通用的工具里 按照要求传入相关的数据可以完成下载 转化方法 export function downloadFile obj name s
  • 数据结构与算法:遍历二叉树

    二叉树遍历原理 二叉树的遍历 traversing binary tree 是指从根结点出发 按照某种次序依次访问二叉树中所有结点 使得每个结点被访问一次且仅被访问一次 这里有两个关键词 访问和次序 二叉树遍历方法 二叉树的遍历方式可以很多
  • 老王有两个孩子,已知至少有一个孩子是在星期二出生的男孩。问:两个孩子都是男孩的概率是多大?

    这个问题其实不难 只是很多时候 尤其在没有任何提示的时候 容易想错 条件概率的题目一定要看清楚条件信息 问题描述 老王有两个孩子 已知至少有一个孩子是在星期二出生的男孩 问 两个孩子都是男孩的概率是多大 假设生男生女的概率相等 刚看到题目的
  • 安装WSL的流程及一些坑,技巧点及一些坑(持续更新)

    流程 1 在应用商城下载linux for windows 2 安装chocolatey LxRunOffline 移动linux到别的盘符 3 找一个靠谱终端 技巧点 1 将linux系统转移到别的盘符上 使用LxRunOffline C
  • Scala安装教程(2023年,5月)

    一 下载Scala之前的准备工作 1 由于Scala是运行在JVM JAVA虚拟机 平台上 所以安装scala之前请先确保电脑上已安装JDK 如果没有 可跟着下方JDK1 8的安装教程进行jdk的下载 链接 JDK1 8安装教程 2 下载S
  • 在pycharm中安装pytorch

    现状 已有python运行环境3 10 并长期使用pycharm 现有需求深度学习 遂即更新显卡4070 并且配置深度学习环境 显卡支持最新的CUDA12 1 但先看到了关于 tensorflow gpu 2 10版本之后 就不能在wind