草庐IT

torch-geometric

全部标签

python - 通过共享库连接 Python 和 Torch7(Lua)

我正在尝试在python和lua之间传递数据(数组),我想使用Torch7框架在lua中操作数据。我认为这最好通过C来完成,因为python和lua与C接口(interface)。另外一些优点是这种方式不需要数据复制(仅传递指针)并且速度很快。我实现了两个程序,一个是lua嵌入到c中,另一个是python将数据传递给c。它们在编译为可执行二进制文件时都可以工作。然而,当c到lua程序改为共享库时,事情就不起作用了。详情:我使用的是64位ubuntu14.04和12.04。我正在使用luajit2.0.2,lua5.1安装在/usr/local/依赖库在/usr/local/lib中,h

python - 通过共享库连接 Python 和 Torch7(Lua)

我正在尝试在python和lua之间传递数据(数组),我想使用Torch7框架在lua中操作数据。我认为这最好通过C来完成,因为python和lua与C接口(interface)。另外一些优点是这种方式不需要数据复制(仅传递指针)并且速度很快。我实现了两个程序,一个是lua嵌入到c中,另一个是python将数据传递给c。它们在编译为可执行二进制文件时都可以工作。然而,当c到lua程序改为共享库时,事情就不起作用了。详情:我使用的是64位ubuntu14.04和12.04。我正在使用luajit2.0.2,lua5.1安装在/usr/local/依赖库在/usr/local/lib中,h

将GPU版本的torch和torchvision下载至本地进行安装,解决torch.cuda.is_available()为False的情况,本文主要解决CPU版本的torch问题。

这是困扰我很久的问题,今天花了一点时间去研究一下为什么我的cuda和cudann安装完成了,却不能使用GPU,原因是我的torch和torchvision是cpu版本的,必须下载GPU版本的才能使torch.cuda.is_available()为True,本文使用将文件下载到文件夹后进行安装。1、打开AnacondaPrompt(Anaconda3) 2、打开后是以base开头的对话框 使用condaactivateopencv   此处opencv是我自己创建的环境名称,此处更换为你自己的环境名进入你自己需要安装torch的位置,输入python,进入python中importtorcht

linux - 在 Ubuntu 中安装 Torch 时出现 CMake 错误

我正在尝试在我的PC(Ubuntu)中安装Torch。我按照Torch网站中描述的步骤进行操作。然而,当我运行时$./install.sh我得到了错误:CMakeError:Thefollowingvariablesareusedinthisproject,buttheyaresettoNOTFOUND.PleasesetthemormakesuretheyaresetandtestedcorrectlyintheCMakefiles:CUDA_cublas_device_LIBRARY(ADVANCED)linkedbytarget"THC"indirectory/home/leon

linux - 在 Ubuntu 中安装 Torch 时出现 CMake 错误

我正在尝试在我的PC(Ubuntu)中安装Torch。我按照Torch网站中描述的步骤进行操作。然而,当我运行时$./install.sh我得到了错误:CMakeError:Thefollowingvariablesareusedinthisproject,buttheyaresettoNOTFOUND.PleasesetthemormakesuretheyaresetandtestedcorrectlyintheCMakefiles:CUDA_cublas_device_LIBRARY(ADVANCED)linkedbytarget"THC"indirectory/home/leon

Torch中的矩阵相乘分类

矩阵相乘在torch中的几种情况1、矩阵逐元素(Element-wise)乘法torch.mul(mat1,other)mat和other可以是标量也可以是任意维度的矩阵,只要满足最终相乘是可以broadcast的即可,即该操作是支持broadcast操作的。只要mat1与other满足broadcast条件,就可可以进行逐元素相乘。#生成指定张量c=torch.Tensor([[1,2,3],[4,5,6]])print(c.shape)#2*3print(c)#生成随机张量d=torch.randn(2,2,3)print(d)print(d.shape)#2*2*3mul=torch.m

Python 报错 no module named torch 的解决方案

在Python中使用PyTorch时,经常会碰到nomodulenamedtorch的错误。本文总结了此错误出现的主要原因及对应的解决方法。原因一:没有安装PyTorch 想在Python中调用PyTorch,首先得安装它。可以在终端运行:pipinstalltorchtorchvisiontorchaudio来安装PyTorch和相关库。原因二:PyTorch版本不对 如果安装了PyTorch的旧版本,但代码中需要较新版本的API,也会出现此错误。解决方法是升级PyTorch到最新版。原因三:环境变量没设置好 有时虽然PyTorch安装成功,但环境变量没有正确设置,Python不知道该如何找

Conda、Git、pip设置代理教程 解决Torch not compiled with CUDA enabled问题

Conda设置代理在使用Conda时,如果您需要通过代理访问网络资源,可以按照以下步骤配置代理:打开终端并运行以下命令以设置HTTP代理:condaconfig--setproxy_servers.httphttp://:请将“”和“”替换为您的代理服务器和端口号。例如,如果您使用的代理服务器是“proxy.example.com”,端口号是“8080”,则命令应为:condaconfig--setproxy_servers.httphttp://proxy.example.com:8080运行以下命令以设置HTTPS代理:condaconfig--setproxy_servers.https

Python安装torch,transformers库

Python安装torch,transformers库前言安装torch库安装transformers库前言最近由于竞赛需要安装Python中机器学习torch已经transformers库函数,但是找了很多帖子,并没有找到一种满意的解决方案。在这里分享一下最终的解决方法。安装两个库函数的网址Python环境:3.8windows系统:win10系统注意:安装这两个库之前,需要首先安装numpy库安装torch库通过cmd命令安装pipinstalltorch==1.4.0torchvision==0.5.0-fhttps://download.pytorch.org/whl/torch_st

Anaconda配置深度学习环境并安装GPU版torch

如何正确安装GPU版本的torch本人属于刚入学的小白,因为任务需要,所以得从零开始安装深度学习环境。对于从未接触过深度学习的人来讲,光配置环境就花费了我好久好久的时间,中间心态炸裂好几次,索性还是安装成功了。现在就从0开始复盘一下我的安装过程。不喜勿喷,出门右转不送。爷又不靠这个赚钱,不惯着。爷的地盘爷说了算。要是文中有问题的话,可以给我说,这个我还是一定秉持谦虚的态度学习的,毕竟技术太菜。文中有引用了别人的介绍,我标注连接了。我也不会弄版权声明什么的,我写的目的还是希望以后自己可以不用再去东找西找了,怪麻烦的。要是侵权了说一下我改。个人配置1.GPU:RTX30602.cuda最高可支持1