首页 > 其他分享 >paddlepaddle docker 安装实践

paddlepaddle docker 安装实践

时间:2023-05-12 11:48:27浏览次数:51  
标签:demo paddlepaddle paddle attribute imgs docker 安装

系统:linux centos

docker -v
# Docker version 23.0.3, build ...

参考链接:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/docker/linux-docker.html

dockerhub: https://hub.docker.com/r/paddlepaddle/paddle/tags/

拉取镜像:

docker pull paddlepaddle/paddle:2.4.2-gpu-cuda11.2-cudnn8.2-trt8.0

起一个容器,进入到一个打算保存 文件的目录。

cd /xx/xxx/ 内显示。
docker run --gpus all  --name paddle_docker -it -v $PWD:/paddle registry.baidubce.com/paddlepaddle/paddle:2.4.2-gpu-cuda11.2-cudnn8.2-trt8.0  /bin/bash

-v $PWD:/paddle:指定将当前路径(PWD 变量会展开为当前路径的绝对路径)挂载到容器内部的 /paddle 目录;

进入容器后,在 /paddle 目录内创建的文件,自然会在 /xx/xxx/ 内显示。

人类属性识别时间

参考:https://github.com/PaddlePaddle/PaddleClas/blob/release/2.4/docs/zh_CN/PULC/PULC_person_attribute.md

pip3 install paddleclas -i https://pypi.tuna.tsinghua.edu.cn/simple/

下载 demo

wget https://paddleclas.bj.bcebos.com/data/PULC/pulc_demo_imgs.zip
unzip -d ./ pulc_demo_imgs.zip 

预测:

paddleclas --model_name=person_attribute --infer_imgs=pulc_demo_imgs/person_attribute/090004.jpg
# [2023/05/09 07:32:52] ppcls INFO: attributes: ['Male', 'Age18-60', 'Back', 'Glasses: False', 'Hat: False', 'HoldObjectsInFront: False', 'Backpack', 'Upper: LongSleeve UpperPlaid', 'Lower:  Trousers', 'No boots'], output: [0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1], filename: pulc_demo_imgs/person_attribute/090004.jpg
[2023/05/09 07:32:52] ppcls INFO: Predict complete!

infer_imgs= 支持文件夹输入。

import paddleclas
model = paddleclas.PaddleClas(model_name="person_attribute")
result = model.predict(input_data="pulc_demo_imgs/person_attribute/090004.jpg")
print(next(result)) 
# or 
for i in result:
	print(i)

标签:demo,paddlepaddle,paddle,attribute,imgs,docker,安装
From: https://www.cnblogs.com/odesey/p/17385957.html

相关文章

  • 2.SQLServer 安装
     https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 快速入门:在RedHat上安装SQLServer并创建数据库2021/09/25适用于: SQLServer(所有支持的版本)-Linux本快速入门介绍如何在RedHatEnterprise......
  • CentOS7 中 semanage命令的安装(SELinux安全子系统)
    SELinux安全子系统SELinux(Security-EnhancedLinux)是美国国家安全局在Linux开源社区的帮助下开发的一个强制访问控制(MAC,MandatoryAccessControl)的安全子系统。RHEL7系统使用SELinux技术的目的是为了让各个服务进程都受到约束,使其仅获取到本应获取的资源。SELinux服务有三种配......
  • docker 常用指令
    dockerload-i./power.tar 恢复镜像dockerps  列出所有正在运行容器信息dockerps-a  列出所有容器信息dockerimages 列出所有镜像dockerrun-it--name名称-p8196:80(端口映射) -e SQL_User=‘数据库用户名‘ -e SQL_Pass='数据库密码'-eSQL_Db_N......
  • vue-element-admin安装依赖报错问题
    前言vue-element-admin中文官网要使用中文版,直接去gitgithub下载包:https://github.com/PanJiaChen/vue-element-admin/tree/i18ngitee下载包:https://gitee.com/panjiachen/vue-element-admin/tree/i18n分支记得选择这个i18n问题解决1.修改package.json文件tui-editor这......
  • Anaconda的安装配置方法(Win11)
    Anaconda是当前应用最为广泛且能够安全、快速进行Python应用开发和部署的综合应用平台,官网显示用户多大3千5百多万,可以实现云端编码,包含超过6000多个Python软件库,其中包括conda、Python等180多个科学包及其依赖项。Anaconda的下载安装比较简单,但是要进行专业方向的Python编程(......
  • 无刷直流电机有感方波 有感方波控制算法,包括电机相序确定方法,霍尔安装
    无刷直流电机有感方波有感方波控制算法,包括电机相序确定方法,霍尔安装位置确定方法,不同斩波方式(两两导通、33导通不一样)编写方法,霍尔换相表确定,霍尔自学习,各种启动方式的差异,带载堵转力矩保持,电流保护策略,前馈策略,带载降低超调的策略,等等。可以提供基础仿真模型,学习代码,一些文档......
  • 第一章 Ansible 基础介绍及安装
    1.1Ansible基础介绍Ansible是一个开源自动化运维平台。Ansible是一个可以在Ansibleplaybook中在完美描述IT应用架构的简单的自动化语言。它也是一个运行AnsiblePlaybook的自动化引擎。Ansible可以管理强大的自动化任务,并且可以适应许多不同的工作流和环境。同时,Ansible的新......
  • Pytorch 安装
    可以使用Anaconda安装,我这边直接用pip进行安装的安装torchpipinstalltorchtorchvisiontorchaudio-ihttps://pypi.tuna.tsinghua.edu.cn/simplehttps://pytorch.org/get-started/locally/......
  • go1.18版本下 beego/bee安装无法生成exe问题已解决
    我原来的项目是教育学习APP使用gin框架,很多东西都是自己原来实现的。最近开发小程序,需要重新独立后台,又重新找了下go框架研究了下,beego确实是个好框架,至少项目能用到的都考虑进去了。然后发现我本地装了一个下午,beego框架是一直生成了,bee也下载了,就是无法生成exe文件,没有bee.e......
  • java基于springboot+html的学生就业管理系统的设计与实现,附源码+数据库+文档,包安装调
    1、项目介绍本系统是利用现代化的计算机网络技术将传统信息宣传方式整合,按照实践过程设计完成的。同时完善服务,初步设计一个学生就业管理系统平台以利于相关的事务操作。为了使系统在各项管理中发挥更大的作用,实现计算机信息化高效的管理,现将开发目标功能需求介绍如下:(1)管理员模......