Matlab调用Pytorch模型
环境配置
- 查看matlab与python的版本对应关系 Versions of Python Compatible with MATLAB Products by Release
我用的是matlab_r2021a,支持python3.8。 - 找到python解释器的位置
我之前把pytorch装在了虚拟环境dl中,所以要找到这个虚拟环境下python解释器的位置。1
2
3conda activate dl
where python
/Users/wenxin/opt/anaconda3/envs/dl/bin/python - 将matlab中的python版本设置为指定路径的python解释器
1
2
3
4
5
6
7
8>> pyenv('Version', '/Users/wenxin/opt/anaconda3/envs/dl/bin/python')
>> pyversion
version: '3.8'
executable: '/Users/wenxin/opt/anaconda3/envs/dl/bin/python'
library: '/Users/wenxin/opt/anaconda3/envs/dl/lib/libpython3.8.dylib'
home: '/Users/wenxin/opt/anaconda3/envs/dl'
isloaded: 0
Python端
simple_model.py
1 | # 神经网络模型 |
inference.py
1 | # 网络预测部分 |
Matlab端
test_simple_model.m
1 | in_data = ones(1, 10) * 0.6; |
参考文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Stray Birds!
评论