当前位置: 首页 > news >正文

建网站广州手机免费做网页的软件

建网站广州,手机免费做网页的软件,请人做网站买断域名,长沙人才招聘网官网Linux环境下服务部署 1.使用虚拟环境[810ms]1.1 环境部署1.2 服务启动 2.使用Docker[680ms] 1.使用虚拟环境[810ms] 1.1 环境部署 Anaconda的安装步骤这里不再介绍,直接开始使用。 # 1.创建虚拟环境 conda create -n deepface python3.9.18# 2.激活虚拟环境 cond…

Linux环境下服务部署

  • 1.使用虚拟环境[810ms]
    • 1.1 环境部署
    • 1.2 服务启动
  • 2.使用Docker[680ms]

1.使用虚拟环境[810ms]

1.1 环境部署

Anaconda的安装步骤这里不再介绍,直接开始使用。

# 1.创建虚拟环境
conda create -n deepface python=3.9.18# 2.激活虚拟环境
conda activate deepface# 3.安装deepface
pip install deepface -i https://pypi.tuna.tsinghua.edu.cn/simple

以下操作在虚拟环境deepface下执行:

# 1.安装mesa-libGL.x86_64
yum install mesa-libGL.x86_64
# 防止报错
ImportError: libGL.so.1: cannot open shared object file: No such file or directory# 2.安装deprecated
pip install deprecated==1.2.13
# 防止报错
ModuleNotFoundError: No module named 'deprecated'

使用yum install mesa-libGL.x86_64命令会在Linux系统中安装mesa-libGL包。这个包包含了Mesa 3D图形库的运行时库和DRI驱动。安装mesa-libGL包后,系统将能够支持OpenGL,这是一种用于渲染2D和3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。

1.2 服务启动

DeepFace serves an API as well. You can clone [/api](https://github.com/serengil/deepface/tree/master/api) folder and run the api via gunicorn server. This will get a rest service up. In this way, you can call deepface from an external system such as mobile app or web.

cd scripts
./service.sh

Linux系统使用这个命令是前台启动,实际的启动用的是shell脚本,内容如下:

#!/bin/bash
nohup python -u ./api/api.py > ./deepfacelog.out 2>&1 &

Face recognition, facial attribute analysis and vector representation functions are covered in the API. You are expected to call these functions as http post methods. Default service endpoints will be http://localhost:5000/verify for face recognition, http://localhost:detector_backend for facial attribute analysis, and http://localhost:5000/represent for vector representation. You can pass input images as exact image paths on your environment, base64 encoded strings or images on web. Here, you can find a postman project to find out how these methods should be called.
这里仅贴出如何传递base64进行接口调用:

{"img_path": "data:image/,image_base64_str"
}

仅看一下base64相关源码:

def load_image(img):# The image is a base64 stringif img.startswith("data:image/"):return loadBase64Img(img)def loadBase64Img(uri):encoded_data = uri.split(",")[1]nparr = np.fromstring(base64.b64decode(encoded_data), np.uint8)img = cv2.imdecode(nparr, cv2.IMREAD_COLOR)return img

2.使用Docker[680ms]

You can deploy the deepface api on a kubernetes cluster with docker. The following shell script will serve deepface on localhost:5000. You need to re-configure the Dockerfile if you want to change the port. Then, even if you do not have a development environment, you will be able to consume deepface services such as verify and analyze. You can also access the inside of the docker image to run deepface related commands. Please follow the instructions in the shell script.
修改Dockerfile,调整镜像库:

# base image
FROM python:3.8
LABEL org.opencontainers.image.source https://github.com/serengil/deepface
# -----------------------------------
# create required folder
RUN mkdir /app
RUN mkdir /app/deepface
# -----------------------------------
# Copy required files from repo into image
COPY ./deepface /app/deepface
COPY ./api/app.py /app/
COPY ./api/routes.py /app/
COPY ./api/service.py /app/
COPY ./requirements.txt /app/
COPY ./setup.py /app/
COPY ./README.md /app/
# -----------------------------------
# switch to application directory
WORKDIR /app
# -----------------------------------
# update image os
RUN apt-get update
RUN apt-get install ffmpeg libsm6 libxext6 -y
# -----------------------------------
# if you will use gpu, then you should install tensorflow-gpu package
# RUN pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host=files.pythonhosted.org tensorflow-gpu
# -----------------------------------
# install deepface from pypi release (might be out-of-the-date)
RUN pip install deepface -i https://pypi.tuna.tsinghua.edu.cn/simple
# -----------------------------------
# environment variables
ENV PYTHONUNBUFFERED=1
# -----------------------------------
# run the app (re-configure port if necessary)
EXPOSE 5000
CMD ["gunicorn", "--workers=1", "--timeout=3600", "--bind=0.0.0.0:5000", "app:create_app()"]

官网启动命令:

cd scripts
./dockerize.sh

报错:

unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/deepface/scripts/Dockerfile: no such file or directory
Unable to find image 'deepface:latest' locally
docker: Error response from daemon: pull access denied for deepface, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

解决【不要 cd scripts】原因是执行脚本的文件夹要跟构建镜像使用的Dockerfile同级:

./scripts/dockerize.sh
# 这个过程一共有两个步骤:1是构建镜像;2是启动容器。构建镜像的速度取决于网速【时间可能会比较久】

分解步骤:

# 构建镜像
docker build -t deepface_image .# 创建模型文件夹【并将下载好的模型文件上传】
mkdir -p /root/.deepface/weights/# 启动容器
docker run --name deepface --privileged=true --restart=always --net="host" -v /root/.deepface/weights/:/root/.deepface/weights/ -d deepface_image
http://www.yayakq.cn/news/26727/

相关文章:

  • .net 响应式网站北京做网站公司 seo
  • 营销型企业网站的类型注册网络科技公司需要多少钱
  • 随州建设局网站wordpress新增数据字段及展示
  • wordpress搭建网站免费网站大全app
  • 江门市网站开发三台移动网站建设
  • 网站栏目标题百度一下百度搜索
  • 重庆建网站培训机构手机赚钱软件
  • seo网站诊断分析报告免费个人业务网站制作
  • 第四章第二节网站建设的教学设计wordpress 搜索标签页
  • 福州建网站,做网页手机建站模版
  • 贵阳讯玛网站建设大连做公司网站
  • 管理网络的网站免费申请大王卡
  • 凡科免费建微信小程序网站wordpress男性主题
  • 怎么做非法网站网推团队
  • 做网站 传视频 用什么笔记本好郴州网上房地产
  • 搭建一个网站的具体步骤js音乐网站模板
  • 做视频比较好的理财网站有哪些品牌建设的步骤是( )
  • 自己做网站需要哪些流程专门做win7系统的网站
  • 怎么让网站自适应网站类型案例
  • tp5企业网站开发百度云温州市建设厅网站首页
  • 哈尔滨网站建设索q.479185700完整的外贸出口流程
  • 加快网站打开速度无线网站建设
  • 网站营销方式免费自助建站排名
  • 教育网页设计网站电子商务网站建设分析论文
  • php网站开发工程师教程肯德基网站开发
  • 校园网站规划与建设心得鲜花团购网站建设
  • 曹县网站开发公司wordpress 去除google
  • 网上招聘网站开发报告二级网站的建设
  • 高校门户网站建设需要多少钱西安 企业网站建设
  • 外贸搜素网站互联网行业未来发展趋势