主要使用 PyTorch 时,如何包含 fast.ai 功能?

问题描述

我正在使用 PyTorch 来执行视觉任务,但我想使用 fast.ai 提供的一些功能,因为它有很多有用的功能。我更喜欢在 PyTorch 中工作,因为这样我更容易理解发生了什么,更容易在网上找到相关信息,而且我想保持灵活性。

https://docs.fast.ai/migrating_pytorch 中写道,在我使用以下导入后:from fastai.vision.all import *from migrating_pytorch import *,我应该能够开始“为您的 PyTorch 模型逐步添加 fastai goodness”,这听起来伟大的。 但是当我运行第二个导入时,我得到 ModuleNotFoundError: No module named 'migrating_pytorch'。在 https://github.com/fastai/fastai搜索我也没有找到任何提及 migrating_pytorch.py​​ 的代码,我也没有在网上找到一些东西。 (我使用的是 fast.ai 版本 2.3.1)

我想知道这是否确实是要走的路,如果是,如何让它发挥作用。或者如果有更好的方法,那么我应该如何使用这种方法

举个例子,如果我可以使用 EarlyStoppingCallback、SaveModelCallback 并从 fast.ai 添加一些指标而不是自己编写它们,同时仍然拥有大部分“原生”PyTorch 中的所有内容,那就太好了。

最好的解决方案不仅仅针对视觉,但这是我目前的需要。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)