pytorch模型转paddle模型踩坑记录
由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:3 年前
如题
踩坑1
网上有很多使用x2paddle把pytorch转paddle的文章,不过大不部分也都是采用的迂回路线,就是先转ONNX,再转paddle,试了下水,果然没有那么简单的事情,一直报错,最后好像报了个 model not support,,,,遂放弃。
踩坑2
使用工具不行只有一步一步慢慢转,这也是最开始使用的方法,起初报错没解决才找到x2paddle的,没想到又回归到最原始的方法了。
转换的过程一直卡在网络这块,所以就先把网络这块拿出来记录下。
网络
1 |
|
1 |
|
对于自定义数据集 paddle和pytorch实现的方法类似
1 |
|
还有就是训练这块
1 |
|
1 |
|
其余剩下就是一些小问题了,直接运行debug改就好了。
pytorch 完整版地址:https://github.com/shubihu/coggle_learn/blob/main/baseline/pytorch.ipynb
paddle 完整版地址:https://github.com/shubihu/coggle_learn/blob/main/baseline/paddle.ipynb
aistudio上项目的地址为:https://aistudio.baidu.com/aistudio/projectdetail/2724787?contributionType=1
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!