Loading [MathJax]/jax/input/TeX/config.js
社区首页 >问答首页 >对象检测Django Rest部署在Google平台或Google引擎上

对象检测Django Rest部署在Google平台或Google引擎上
EN

Stack Overflow用户
提问于 2019-12-15 13:15:05
回答 2查看 581关注 0票数 0

我已经开发了Django API,它接受来自livefeed摄像机的图像,使用base64格式作为请求。然后,在API中,将该图像转换为numpy数组,传递给机器学习模型,即使用tensorflow对象API进行对象检测。响应是检测对象的简单文本。

我需要基于GPU的云实例,在那里我可以部署这个应用程序进行快速处理,以实现实时结果。我找了很多东西,但没有找到这样的资源。我相信(实例)可以连接到live,但我不知道具体如何连接。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-16 15:23:27

我假设您在本地或在承载Django应用程序的地方使用GPU。

第一件事是确保您正在使用tensorflow-gpu,并且完成了Cuda的所有必要设置。

您可以在Google平台(GCP)上轻松启动GPU实例。有多种方法可以做到这一点。

快速选择

  • 搜索notebooks并使用所需的GPU和RAM启动一个新实例。如果您需要一些特定的操作系统,并且在选择机器方面需要更多的灵活性,则可以单独设置实例,而不是笔记本实例。使用details.
  • Setup访问实例的
  • 只需将ssh公钥添加到元数据中,就可以像在服务器上一样打开实例

Django时看到。要测试它,只需在主机00.0.0.0上运行它和首选端口.

  • ,您可以使用机器的外部IP访问APIs,这可以在实例详细信息页.

中找到。

几点建议

虽然第一个选项是快速而肮脏的,但不建议在production.

  • It中使用该选项,最好是使用一些部署服务,如tensorflow-serving和Kubeflow。如果您认为自己正在正确地处理推理,那么请确保负载平衡服务器。使用NGINX或任何其他好的服务器以及gunicorn/uwsgi.

  • You可以使用redis进行队列管理。当有人调用API时,不必使用GPU进行推理。当您每秒对API的点击次数非常少时,不要使用它是很好的。但是当我们考虑到扩展时,想想一个GPU一次处理不了的50个请求,我们可以使用一个队列系统。

  • 所有的请求应该首先直接发送到redis,而GPU则从队列中获取所需的任务。如果需要,您可以随时缩放GPU.

票数 0
EN

Stack Overflow用户

发布于 2019-12-17 08:29:58

Google实际上提供了云GPU。如果您希望使用需要实时功能的应用程序执行更高级别的计算,我建议您查看下面的链接以获得更多信息。https://cloud.google.com/gpu/

计算引擎还提供可以添加到虚拟机实例中的GPU。使用GPU加速实例上的特定工作负载,如机器学习和数据处理。https://cloud.google.com/compute/docs/gpus/

但是,如果应用程序需要大量资源,则需要增加配额,以确保项目中有足够的GPU可用。确保选择一个GPU可用的区域。如果这需要更多的计算能力,则需要提交增加配额的请求。https://cloud.google.com/compute/docs/gpus/add-gpus#create-new-gpu-instance

由于您将使用Tensorflow API作为您在ML引擎上的应用程序,所以我建议您查看下面的链接。它提供了使用TensorFlow和其他预先安装的工具创建深度学习VM实例的说明。https://cloud.google.com/ai-platform/deep-learning-vm/docs/tensorflow_start_instance

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59348135

复制
相关文章
Django google-authenticator Google令牌
Google令牌分成两部分,一部分是服务端(Google提供的开源代码),另一部分就是客户端(用户在手机/电脑上安装的app或者插件)
Autooooooo
2020/11/09
2.5K1
Django google-authenticator Google令牌
django-google-auth google令牌(二)
Google令牌+扫码器(如果手机只安装Google令牌App扫码失败,请安装扫码器)
Autooooooo
2020/11/09
7220
django-google-auth google令牌(二)
使用Google AI Open Images进行对象检测
作者:Atindra Bandi, Alyson Brown, Sagar Chadha, Amy Dang, Jason Su,翻译:云水木石
云水木石
2019/09/09
1.1K0
使用Google AI Open Images进行对象检测
Google V8 引擎
V8的前世今生 V8是JavaScript渲染引擎,第一个版本随着Chrome的发布而发布(具体时间为2008年9月2日)。在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码或解释执行,V8将其编译成原生机器码(IA-32, x86-64, ARM, or MIPS CPUs),并且使用了如内联缓存(inline caching)等方法来提高性能。V8可以独立运行,也可以嵌入到C++应用程序中运行。 随着Web技术的快速发展,JavaScript所要承担的工作也越来越多,早就超
xiangzhihong
2018/02/06
1.9K0
Google V8 引擎
在Google I / O 2018上观看Flutter
距离Google I / O 2018仅仅一周之遥,Flutter将在活动中展示风格,包括会话,代码,办公时间,交互式沙箱空间等等。
flyou
2019/08/06
1.8K0
在Google I / O 2018上观看Flutter
Django Rest Framework 权限(上)
为了更好的管理各个功能组件,在 django rest framework 认证中,可以将认证类单独的拿出来,放在其它目录下,然后导入到 views.py 文件中,在权限环节也可以这么做。
小团子
2019/07/18
9510
Django Rest Framework 权限(上)
Django Rest Framework 视图(上)
在之前的 django rest framework,其它组件中,在视图函数中继承类都是 rest_framework.view.APIView,这个 APIView 是继承的 django 中的 View 并且做了封装和方法重写。那么在 django rest framework 中,还有没有提供其它的类能够继承?
小团子
2019/07/18
9390
Django Rest Framework 视图(上)
Django Rest Framework 分页(上)
在 serializer.py 文件中添加 UserGroupSerializer 类函数
小团子
2019/07/18
6880
Django Rest Framework 分页(上)
Django Rest Framework 限流(上)
节流又叫限流,限制访问。通常一个用户在多次请求一个页面,或者点击一个链接的时候,前几次点击是没问题的,但是一旦连续几次之后,就会出现访问受限,离下一次访问还有50秒等的字样,在 django rest framework 中有一个专门的组件来做限制访问。
小团子
2019/07/18
6260
Django Rest Framework 限流(上)
Django Rest Framework 版本(上)
在Django进阶篇 Rest framework (三) 中,有关版本的问题,用 restful 规范做开发接口的时候,用户请求 API,系统返回数据。但是难免在系统发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。
小团子
2019/07/18
7460
Django Rest Framework 版本(上)
Google 搜索引擎语法
Google Hack原理很简单,就是利用搜索引擎强大的搜索能力,来查找一些存在漏洞的网站。要利用Google来查找网站的漏洞自然要学会Google这个搜索引擎的语法了。下面先给大家讲解一下Google的语法
飞天小子
2018/08/31
2.8K0
Google Colab上安装TensorRT
NVIDIA TensorRT是一个高性能深度学习推理平台。它包括深度学习推理优化器和运行时,可为深度学习推理应用程序提供低延迟和高吞吐量。推理时,基于TensorRT的应用程序比仅CPU平台的执行速度快40倍。使用TensorRT,您可以优化所有主流框架中训练出的神经网络模型。
云水木石
2019/07/02
2.4K0
Google Colab上安装TensorRT
Google 就是 Google
Google 就是 Google 啊!今天在浏览新闻的时候,突然看到这么 一条新闻:
非著名程序员
2018/12/19
1.1K0
Google 就是 Google
如何将你的Hexo博客部署到Google Firebase上
博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。
pai233
2022/04/26
1.3K0
如何将你的Hexo博客部署到Google Firebase上
改Hosts文件上google
windows下:在Windows系统里,打开C:\WINDOWS\system32\drivers\etc\hosts文件,在末尾添加如下内容 linux下:改/etc/hosts,添加以下内容 #Google Services START 209.116.186.241 0.docs.google.com 209.116.186.241 0.drive.google.com 209.116.186.241 1.docs.google.com ........ 209.116.186.241 ww
qinyang
2018/06/05
7.8K0
Google Python风格规范(上)
好的代码风格,给人舒服的感觉,今天介绍一下谷歌的Python风格规范,由于规范比较多,将分为两次介绍。
王强
2018/08/09
6970
点击加载更多

相似问题

将Django部署到Google云平台

28

google应用引擎上的webapp、tipfy或django

60

如何访问部署在google云/app引擎上的rest应用程序

38

可以在Google Cloud平台上部署NodeJs REST API吗?

10

在google flex引擎上部署Django通道应用程序

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档