python - Adding deep learning model at django
问题描述
ml: django app folder test: pytorch python code folder --predict.py(model)
And I wanted to use procees function that i made at predcit.py at views.py
process function
def process():
for img_file in os.listdir('C:\\Users\\user\\Desktop\\model\\project\\ml\\test\\images'):
img_path = os.path.join('images', img_file)
predition = predict_breed_transfer(model, img_path)
print(predition)
print("image_file_name: {0}, \t predition breed: {1}\n\n".format(img_path, predition))
return (predition)
views.py at ml folder
from django.shortcuts import render
from .test.predict import *
def predict(request):
pred=process()
return render(request, "predict.html",{'pred':pred})
When i run the server at my local computer, it gets pred as none. I don't understand why views.py doesn't run 'predict_breed_transfer'function...
解决方案
推荐阅读
- python - 如何使用 Python 中的 Pillow 在图片上添加单词并将其中一个加粗?
- reactjs - 尝试将部署推送到 Firebase 托管合并到主分支并给我一个错误:进程完成,退出代码 254
- angular - Angular,woocommerce,wordpress JWT AUTH 登录错误,不正确的 200 OK 来自服务器的响应可能破坏登录尝试
- javascript - 从 json javascript 获取数据
- opengl - 如何允许用户为 openGL 软件自定义着色器
- python - 如何解开 pyparsing 辅助函数的结果?
- intellij-idea - Intellij 错误地突出显示括号对?
- python - 如何从递归字典值中填充数据框?
- mysql - 因为我们在新的一年,MySQL 没有返回上个月的数据
- ajax - 在 extjs 中加载应用程序之前未收到 Ajax 响应