Run pytorch gpu in Matlab

I would ike to use pytorch with gpu support in Matlab. I use Anaconda and I created a virtual environment with the following packages (among others):
  • numpy 1.18.4
  • torch 1.5.0+cu101
  • torchvision 0.6.0+cu101
The virtual environment runs on Python 3.7. I use a Nvidia Geforce 2080 Ti RTX with CUDA 10.1.
Running
py.importlib.import_module('torch')
in Matlab yields the following error message:
Error using __init__ (line 364)
Python Error: OSError: [WinError 127] Die angegebene Prozedur wurde nicht gefunden
Error in __init__><module> (line 81)
Error in <frozen importlib>_call_with_frames_removed (line 219)
Error in <frozen importlib>exec_module (line 728)
Error in <frozen importlib>_load_unlocked (line 677)
Error in <frozen importlib>_find_and_load_unlocked (line 967)
Error in <frozen importlib>_find_and_load (line 983)
Error in <frozen importlib>_gcd_import (line 1006)
Error in __init__>import_module (line 127)
Running
pyversion
shows that Matlab indeed works with the Python version of the virtual environment.
Note:
  • Importing torch in a python console works fine.
  • Installing the cpu version of pytorch works also, but I need the gpu support.
  • Import any other package works too.
I would be very grateful for any kind of help!

2 件のコメント

Rayan El Helou
Rayan El Helou 2020 年 6 月 14 日
Any luck since then?
Moritz Scherrmann
Moritz Scherrmann 2020 年 6 月 15 日
Unfortunately not

サインインしてコメントする。

回答 (1 件)

Hrishikesh Borate
Hrishikesh Borate 2021 年 2 月 5 日

1 投票

Hi,
Refer to the following answer.

カテゴリ

質問済み:

2020 年 5 月 12 日

回答済み:

2021 年 2 月 5 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by