python - 如何在 GPU 的支持下运行 python 代码
问题描述
我创建了一个烧瓶服务,用于接受带有摄像头 URL 的请求,作为在摄像头框架中查找对象(桌子、椅子等)的参数。我在烧瓶中编写了用于接受 POST 请求的代码。
@app.route('/rest/detectObjects', methods=['GET','POST'])
def detectObjects()
...
json_result = function_call_for_detecting_objects()
...
return
在函数中,它加载用于对象检测的 tf 模型并返回结果。烧瓶服务器需要同时处理大量请求。因此,我需要使用 GPU 执行该功能,因为相机访问时间和用于对象检测的图像处理需要大量时间和 CPU 利用率。拥有 4 GB GeForce GTX 1050 Ti/PCIe/SSE2。我怎样才能让我的 python 脚本为此使用 GPU?
解决方案
安装 tensorflow gpu 将使脚本自动检测 gpu。如果未检测到 gpu,请检查驱动程序版本(Cuda 和 cudnn)。如果没有出现版本不匹配或错误,则脚本可以识别存在的 gpu 并将利用 gpu 运行。
推荐阅读
- datacontractserializer - .Net 框架服务引用类生成器遵守的 JAXB 顺序
- html - 带有图标和计数器字段的响应式文本字段
- javascript - 无法在 ionic-native/in-app-purchase-2 中完成交易
- python - 如何在 django admin 中使用多个类修饰符?
- compiler-construction - 将链式表达式建模为 AST
- javascript - 在 Javascript 中检查 DIV 是否在 Window Scroll 上结束
- html - 滚动条 webkit 属性与
- 标签
- r - 为什么当我尝试制作子集数据框时我得到了很多 NA
- typescript - 当我只知道该对象键的模式时如何定义类型?
- java - 如何在 Java 中使用 XOR 开发一个OTPInputStream