torch.cuda.FloatTensor 与 torch.FloatTensor(torch.Tensor)--CPU和GPU上的数据类型
1.torch.cuda.FloatTensor 与 torch.FloatTensor
Pytorch中的tensor又包括CPU上的数据类型和GPU上的数据类型,一般GPU上的Tensor是CPU上的Tensor加cuda()函数得到。
一般系统默认是torch.FloatTensor类型(即CPU上的数据类型)。例如data = torch.Tensor(2,3)是一个2*3的张量,类型为FloatTensor;
data.cuda()就转换为GPU的张量类型,torch.cuda.FloatTensor类型。
2.torch.Tensor与torch.tensor
torch.Tensor:torch.Tensor()是Python类,更明确的说,是默认张量类型torch.FloatTensor()的别名,torch.Tensor([1,2]) 会调用Tensor类的构造函数__init__,生成单精度浮点类型的张量。
torch.tensor():torch.tensor()仅仅是Python的函数,函数原型是:
torch.tensor(data, dtype=None, device=None, requires_grad=False)
中data可以是:list, tuple, array, scalar等类型。
torch.tensor()可以从data中的数据部分做拷贝(而不是直接引用),根据原始数据类型生成相应的torch.LongTensor,torch.FloatTensor,torch.DoubleTensor。
torch.cuda.FloatTensor - 小娜子成长记 - 博客园
torch.cuda.FloatTensor 与 torch.FloatTensor(torch.Tensor)--CPU和GPU上的数据类型相关推荐
- Pytorch数据使用列表的卷积层时报错及解决-RuntimeError: Input type (torch.cuda.HalfTensor) and weight type (torch.Floa
文章首发及后续更新:https://mwhls.top/3737.html,无图/无目录/格式错误/更多相关请至首发页查看. 新的更新内容请到mwhls.top查看. 欢迎提出任何疑问及批评,非常感谢 ...
- RuntimeError: Expected object of type torch.cuda.LongTensor but found type torch.cuda.IntTensor
问题: anchor_label = np.array(self.id_dict[int(anchor_id)])identity_loss = criterion_identity(predicte ...
- CUDA编程:矩阵乘运算从CPU到GPU
作者丨kaiyuan@知乎 来源丨https://zhuanlan.zhihu.com/p/573271688 本文主要介绍用CUDA实现矩阵乘法运算(C = A x B)的几个基本方法,帮助大家理解 ...
- Input type (torch.cuda.DoubleTensor) and weight type (torch.cuda.FloatTensor) should be the same
原因是没有把输入数据类型转为float类型 首先找到代码出错的位置,将该处的数据类型转为float类型: x = x.type(torch.FloatTensor)
- 【CUDA编程笔记】(2)CPU与GPU之间的参数传递
利用GPU并行计算的的总体思路是:在CPU(Host)中创建数据,将数据传到GPU(Device)中进行计算,再将计算结果传回到CPU中. 最简单的例子:将CPU中的两个数字在GPU中进行相加,并在C ...
- torch.cuda 相关函数
import torch# torch版本 print('Pytorch version\t:', torch.__version__)# cuda 版本 print('CUDA version\t: ...
- 【torch安装踩雷】torchtext、torch、anaconda安装问题解决
最近因为寒假即将结束,也要继续毕设的工作了,但是在回归pytorch学习的时候,遇到很大问题,烦了我挺长一段时间,终于解决.由于<动手学深度学习Pytorch>一书中需要torchtext ...
- 06_2_Pytorch的基础数据类型、CPU tensor类型和GPU tensor类型、判断数据类型、CPU或GPU张量之间的转换、数据类型转换、1-4维向量、Tensor张量、Variable等
1.6.2.Pytorch的基础数据类型 1.6.2.1.Torch定义了的七种CPU tensor类型和八种GPU tensor类型 1.6.2.2.基础数据类型 1.6.2.3.Pytorch数据 ...
- Pytorch 类型错误:Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor.
Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor Pytorcht调试过程中,将数据传入模 ...
最新文章
- 解决libuuid.so.1 no version information available问题
- Spring的@ImportResource注解
- 理解阻塞非阻塞与同步异步
- node主要应用场景是在大前端
- Linux运维面试题
- java 高级笔试题_JAVA高级工程师笔试题及答案
- android 微博 登录,Android第三方登录之微博登录
- word标题多级编号里的坑
- 单片机c语言reti的用法,51系列单片机的RETI指令分析
- python和jsp哪个好学_Python,Java和JavaScript,学哪个编程语言好就业?
- vr直播是如何实现的?vr直播都有哪些优势
- Python图书管理系统(终章)
- 4G低功耗摄像头如何实现快速视频,拍照上传文件
- 中职计算机应用综合试题精选,2015中职计算机应用专业全真模拟试卷(一).doc...
- python 爬虫及数据可视化展示
- 成都拓嘉辰丰电商:拼多多全店推广的作用
- 哈达玛矩阵的相关基础知识
- 轻博客系统 doudangQb
- %I64d 和%lld 的区别
- 魔趣android10主题,对标LineageOS?魔趣将发布基于安卓8.1的MK81.0 ROM