如何将图像语义分割模型用torchscipt转换成jit模式

如何用下面这个链接提供的ENet网络模型在pytorch环境下用torchscipt转成jit模型,并用jit模式进行推理
https://github.com/davidtvs/PyTorch-ENet
编译环境是pytorch,工具是vscode
https://github.com/phil-hoang/TorchScriptTutorial/blob/master/Export_Model.ipynb%E8%BF%99%E4%B8%AA%E6%98%AF%E6%95%99%E7%A8%8B%E4%BD%86%E6%98%AF%E6%88%91%E4%B8%8D%E6%87%82%E7%94%A8%E3%80%82

img


生成的模型转到这里
要在ENet网络分割的代码里加上jit模型转换,生成分割的jit模型,以jit模式跑一遍。

https://blog.csdn.net/qq_35498696/article/details/107074137

需要导入模块: import torch [as 别名]
或者: from torch import jit [as 别名]
下面文章是用法
https://vimsky.com/examples/detail/python-method-torch.jit.html

可以参考这个

共有两种方法将pytorch模型转成torch script ,一种是trace,另一种是script。一版在模型内部没有控制流存在的话(if,for循环),直接用trace方法就可以了。如果模型内部存在控制流,那就需要用到script方法了。