![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习环境配置
文章平均质量分 61
饮冰l
这个作者很懒,什么都没留下…
展开
-
PyTorch 矩阵乘法总结和运算符重载
1. 二维矩阵乘法 torch.mm()也就是最基本的矩阵乘法,需要满足对应维度的要求,否则报错torch.mm(mat1, mat2, out=None)mat1∈Rm×n\in \mathbb{R}^{m \times n}∈Rm×n,mat2 ∈Rn×d\in \mathbb{R}^{n \times d}∈Rn×d,输出 out ∈Rm×d\in \mathbb{R}^{m \times d}∈Rm×d。2. 三维带batch的矩阵乘法 torch.bmm()torch.bmm(bmat原创 2021-03-29 19:25:47 · 1039 阅读 · 0 评论 -
Numpy 和 PyTorch 的广播机制
Numpy 广播规则:两个数组的形状即 shape,从后往前查看,要么严格相等,要么其中一个数组的在当前查看的维度上的长度为1,或者维度缺失,这样就能匹配,(并在相应维度上做拷贝扩充,但只是概念上假想的拷贝,而不是真正意义上内存上的拷贝),满足广播条件,否则不满足广播条件,程序报错。广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。import numpy as npa = np.array([[1,2,3,4],[5原创 2021-03-22 14:30:38 · 380 阅读 · 0 评论 -
PyTorch写代码的一些技巧和常用操作(持续更新)
1. Data Masked(data_sample)import randomimport torchdata = torch.FloatTensor([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print("data:")print(data)num_mask = 1sample = random.sample(range(len(data)), 1)print(sample)index = torch.ones(data.shape, dtype=torch原创 2021-03-22 11:58:57 · 356 阅读 · 1 评论 -
PyTorch 写代码时的一些坑(持续更新)
1. nn.Module.cuda() 和 Tensor.cuda()无论是对于模型还是数据,cuda() 都能实现从CPU到GPU的内存迁移,但是他们的作用效果有所不同。Model:model = model.cuda()model.cuda()上面两句能够达到一样的效果,即对model自身进行的内存迁移Tensor:model = Model()tensor = torch.zeros([2, 3, 10, 10])model.cuda()tensor.cuda()tensor_原创 2021-03-13 15:24:30 · 853 阅读 · 1 评论 -
TensorFlow2.0 执行 TensorFlow1.0代码常见改动
引入1.0版本import tensorflow.compat.v1 as tf关闭紧急执行tf.compat.v1.disable_eager_execution()原创 2021-02-04 20:32:02 · 877 阅读 · 0 评论 -
Resource wordnet not found
Resource wordnet not found.Please use the NLTK Downloader to obtain the resource: >>> import nltk >>> nltk.download('wordnet')原创 2020-11-09 20:53:09 · 1788 阅读 · 0 评论 -
python setup.py install报错原因汇总
1.‘gcc’ failed with exit status 1Windows环境下手动安装gcc编译器版本不正确或其他原因Window10-MinGW下载安装gcc,g++编译器连接,亲测可用:https://blog.csdn.net/cbb944131226/article/details/829402732.if self.ld_version >= “2.10.90”: TypeError: ‘>=’ not supported between instances of ‘N原创 2020-05-19 17:47:30 · 3837 阅读 · 0 评论 -
Win10下安装PyTorch-Geometric(踩坑记录)
前言此文章基于网上一篇教程的问题加以解决教程链接根据教程内容选择对应版本的.whl文件进行安装即可测试测试程序找到一篇简单示例程序运行会报如下错误ImportError: No module named ‘torch_scatter’解决方案一:在Anaconda下运行命令安装所缺少的包pip install --verbose --no-cache-dir torch-sc...原创 2020-03-23 13:48:58 · 1677 阅读 · 0 评论