繁体   English   中英

将深度学习模型导入Django

[英]Import Deep Learning Models into Django

背景

我在构建一个演示搜索引擎时遇到了将我的 DL 模型加载到django中的问题。 我的代码基本上是这样构造的:

models/
    DPR.py       # save model defination
utils/
    manager.py   # save model hyperparameter settings
backend/
    SearchApp/
        app.py   # where I want to load my model
        view.py  # where I want to use my model

澄清一下,我的 model 应该这样初始化:

from utils.manager import Manager
from models.DPR import DPR

manager = Manager()
model = DPR(manager)

问题

  1. 我想在 django 应用程序运行后加载一次model。
  2. 由于ImportError: attempted relative import beyond top-level package ,我未能按照此处的建议在backend/SearchEngine/app.py中加载 model 。

那么有什么想法吗? 提前致谢。

解决者

class Backbone():
    import sys
    sys.path.append("..")

    from models.DPR import DPR

backend/SearchEngine/app.py中,之后我可以from.apps import Backbone以使用 model。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM