PyTorch基础练习-task1_pytorch基础选择题-程序员宅基地

一、什么是Pytorch?

PyTorch是一个开源深度学习框架,是基于python的一个科学计算包。

二、为什么选择Pytorch?

2.1、支持python,容易上手;
2.2、动态神经网络,易于调试,十分灵活;
2.3、PyTorch比tensorflow快;
2.4、支持GPU性能计算;

三、Python环境配置

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,包含了大量的科学包。当然有的小伙伴习惯用python+pycharm的组合,可以去其官网下载相应版本安装。下面简要介绍Anaconda的下载和安装。国内用户建议从清华大学开源软件镜像站下载安装包,下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
在这里插入图片描述
遇到的问题:
安装后打开提示“LoadLibrary failed with error 126:找不到指定模块。”,如下:
在这里插入图片描述
解决办法:
右键——选择“显示卡属性”——选择“手动或根据电源选择图形处理器”——应用,然后重新打开spyder就可以了。
在这里插入图片描述

四、PyTorch安装

4.1 conda安装

打开pytorch官网,依次选择需要安装的pytorch版本、电脑操作系统、安装方式、python版本和cuda版本,然后复制“Run this Command”处的代码至对应模块中运行,如下图,我选择的是稳定版1.0、windows系统、conda安装、python3.6和无CUDA的方式。
温馨提醒:如果直接运行安装代码,conda会去官网下载,速度相当慢,所以依然建议添加镜像地址再安装,速度快很多。
打开Anaconda Prompt,输入(conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/)后就可以使用conda install pytorch安装pytorch包了

4.2 pip安装(推荐使用该方法)

1、选择pip安装如下图:

在这里插入图片描述
2、复制其中的地址下载whl文件;
3、在anaconda prompt中输入:pip install 路径+文件名安装;
4、torch安装完成后,继续输入pip install torchvision,安装成功截图如下:

在这里插入图片描述

五、PyTorch基础概念

参考文件《PyTorch中文文档》

张量 Tensors

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/believe448/article/details/89059412

智能推荐

linux系统服务器因为错误操作重启之后无法进入系统_centos系统linux 重启后lvm未激活-程序员宅基地

文章浏览阅读2.3k次。1、挂在光驱,原始的centos镜像2、按F11或者其他提示的按键进入修复模式3、使用以下的命令进行修复;_centos系统linux 重启后lvm未激活

Qt5 利用QProcess执行cmd命令_qt qprocess使用cmd切换目录-程序员宅基地

文章浏览阅读2.6k次。Qt5利用QProcess执行cmd命令把文件从一个目录移动到另一个目录,即执行cmd里的copy命令:copy 原文件 目标位置代码需要在头文件中加入 #include<QProcess>void MainWindow::on_ptn_clicked(){ QProcess p(0); //这个会报错 p.start("copy C:\\Users\..._qt qprocess使用cmd切换目录

技术动态 | 利用知识图谱克服人工智能幻觉-程序员宅基地

文章浏览阅读573次。转载公众号 | 知识管理就在夏博自从ChatGPT成功推出以来,像大型语言模型LLM这样的人工智能系统引起了全球的关注,尽管LLM存在的时间要长得多。这些系统现在支持从聊天机器人、内容生成到头脑风暴和脚本代码的很多场景。然而,随着这些模型变得越来越复杂,它们产生错误的可能性也越来越大。最近,像ChatGPT这样的大型语言模型产生了不准确的报告,争论了不正确的事实,并在他们的答案中描述了现实世界的偏..._知识图谱chatgpy幻觉

白盒测试之分支-条件覆盖_白盒测试测试中的分支测试-程序员宅基地

文章浏览阅读549次,点赞17次,收藏11次。分支-条件覆盖可以使程序中的判断语句以及判断语句中的条件的真、假分支都得到覆盖,但是分支-条件覆盖达到 100% 仍然强度不够,程序中的某些逻辑运算等错误仍然可能不会被发现。_白盒测试测试中的分支测试

fastadmin 关联模型查询 线下测试没问题 线上报错Unknown column_fastadmin关联搜索 出错-程序员宅基地

文章浏览阅读172次。PHP版本也是一样的 都是7.4。就很迷惑 一模一样的代码 怎么上线就会报错。但是又不能不用 因为两个表有相同的字段 去掉别名更是报错。奇怪的是 线下环境大写小写都可以用 不报错。最终解决手段:别名首字母改小写就好了。线上环境只能小写 大写就报错了。代码上线之后莫名报错。_fastadmin关联搜索 出错

编译安装python3.6-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏2次。1. 通用格式1.1 安装依赖1.1 命令yum install xx -y1.2 解压缩源码包1.2.1 命令wget xxxxtar -xf xx.tar.xz1.3 configure 编译且安装( 进入python源码包目录,编译且安装 )1.3.1 命令./configure --prefix=安装路径1.3.2 介绍./configure --prefix=/opt/python365/ 上面的意思是将该软件安装在 /usr 下面,执._编译安装python3.6

随便推点

NUS CS1101S:SICP JavaScript 描述:一、使用函数构建抽象-程序员宅基地

文章浏览阅读1k次,点赞22次,收藏20次。原文:1 Building Abstractions with Functions译者:飞龙协议:CC BY-NC-SA 4.0心灵的行为,其中它对简单的想法施加其力量,主要有以下三种:1.将几个简单的想法组合成一个复合的想法,从而形成所有复杂的想法。2.第二个是将两个想法,无论是简单的还是复杂的,放在一起,并将它们放在一起,以便一次看到它们,而不将它们合并成一个,从而获得它们所有的关系想法。3.第三个是将它们与实际存在的所有其他想法分开:这被称为抽象,从而形成所有的一般想法。——约翰·洛克,

Sql2005 全文索引详解(转)-程序员宅基地

文章浏览阅读62次。Sql2005 全文索引详解1.前言14.1 全文索引的介绍14.2 全文索引中常用的术语14.3 全文索引的体系结构14.4 全文目录管理14.4.1 创建全文目录14.4.2 查看与修改全文目录14.4.3 删除全文目录14.5 全文索引管理14.5.1 创建全文索引的注意事项14.5.2 创建全文索引14.5.3..._sqlsever全文索引断字符中文选择那个

oracle merge into的用法_merge into t_b_info_bb b-程序员宅基地

文章浏览阅读7.3k次。背景:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。比如现在有张J_USER这张表,T_USER表用 J 表 的数据 来更新 T 表的数据MERGE INTO t_user t using (select * from j_user j) b on ..._merge into t_b_info_bb b

metro ui html,Metro UI是什么-程序员宅基地

文章浏览阅读141次。Metro(米雀)是微软在Windows Phone中正式引入的一种界面设计语言,也是Windows 8的主要界面显示风格。在Windows Phone之前,微软已经在Zune Player和XBox 360主机中尝试采用过类似的界面风格,并得到了用户的广泛认可。于是,微软在新发布的Windows Phone、已经发布的Windows 8预览版以及Office 15中也采用了Metro设计,今后的..._html metro

自然语言处理综合应用系统_大型系统 自然语言集中处理-程序员宅基地

文章浏览阅读1k次,点赞6次,收藏17次。自然语言处理综合应用系统文章目录前言一、自然语言处理是什么?二、自然语言处理的内容三、自然语言处理综合应用系统1.自然语言处理包2.项目结构3.功能实现总结前言研究生自然语言处理课程的大作业,不想写综述文章,就做了个系统自然语言处理综合应用系统,功能包括句法分析、文本分词、相似度检测、语义相似度检测、命名实体识别、语义角色标注、文本总结、简繁转换和词云。提示:以下是本篇文章正文内容,下面案例可供参考一、自然语言处理是什么?自然语言处理( Natural Language Process_大型系统 自然语言集中处理

南航数据结构上机作业3--模拟网页点击,汉诺塔,迷宫_在某操作系统中打开了 n 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别-程序员宅基地

文章浏览阅读1.5k次,点赞6次,收藏8次。1、题目:问题描述:在某操作系统中打开了 N 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击。现在我们希望你写一个程序模拟点击窗口的过程算法思想:由于在某一次点开的网页所在的层数我们是不知道的,因此这道题并不方便采用栈或者队列,由于这里涉及到了较_在某操作系统中打开了 n 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别