Pytorch那些事儿
abibulla
对话系统,自然语言处理,知识图谱。
展开
-
ubuntu conda使用报错:An unexpected error has occurred. Conda has prepared the above report.
ubuntu conda使用报错:An unexpected error has occurred. Conda has prepared the above report. 非常简单:删除用户目录下的~~.condarc~~ 文件。原创 2021-07-16 12:03:39 · 886 阅读 · 1 评论 -
pytorch之squeeze和unsqueeze的用法及注意事项
pytorch之squeeze和unsqueeze的用法及注意事项用法注意事项 用法 squeeze:对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1, 10)的数去掉第一个维数为一的维度之后就变成(10)行。用法两种: b= a.squeeze(dim=index) 输入需要降维的维度index b = torch.squeeze(a, dim=index) 同上 a = torch.randn([1, 10], ) b= a.squeeze(0) print(原创 2021-06-15 19:28:36 · 748 阅读 · 0 评论 -
pytorch中contiguous()的作用及使用
方法介绍 touch.view()方法对张量改变“形状”其实并没有改变张量在内存中真正的形状。 简单地说,view方法没有拷贝新的张量,没有开辟新内存,与原张量共享内存,只是重新定义了访问张量的规则,使得取出的张量按照我们希望的形状展现。 举例说,如下代码: t = torch.tensor([[0, 1, 2, 3], [4, 5, 6, 8], [9, 10, 11, 12]]) t2 = t.transpose(0, 1) print(t2) tensor([[ 0, 4, 9],原创 2020-12-17 22:58:17 · 2026 阅读 · 0 评论