首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.pth中使用Flux.jl模型?

如何在.pth中使用Flux.jl模型?
EN

Stack Overflow用户
提问于 2021-09-18 03:32:54
回答 1查看 165关注 0票数 2

我有一个用PyTorch训练的模型,用.pth格式保存。是否可以在Flux.jl中使用和加载该模型?我环顾四周,但没有在Flux文档中看到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-19 12:01:10

我唯一能想到的方法就是

  1. .pth转换为.onnx
代码语言:javascript
复制
import torch.onnx
import torchvision
import torch

dummy_input = #...
model = #...
state_dict = torch.load('model.pth')
model.load_state_dict(state_dict)
torch.onnx.export(model, dummy_input, "model.onnx")
  1. 使用.onnx使用ONNX.jl加载模型。看起来这个库目前正在重新构建中,但是旧的API可能对您有用。再检查一遍,似乎在加载模型后可能会有退货空间。

此外,这一讨论也是相关的:https://github.com/FluxML/ML-Coordination-Tracker/issues/10

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69231361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档