docker上部署算法除了一些推理框架外,有时候会自己用torch推理加上一些web应用,下面写下自己用的一套方法。

Docker+cuda10.1+miniconda3+torch1.7.1

docker要求19.03以上才支持cuda

1.安装docker,我这里使用的centos7

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce启动并加入开机启动
$ sudo systemctl start docker
$ sudo systemctl enable docker

2.安装nvidia-container-runtime

sudo yum install nvidia-container-runtime

3.下载cuda docker镜像

docker pull nvidia/cuda:10.1-base-ubuntu18.04

4.启动一个容器(顺便把/hone目录挂载到容器中的/host 方便访问文件)

sudo docker run -it --gpus all --name train_server_1 -v /home:/host nvidia/cuda

5.在容器中安装miniconda3

下载地址:

https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

sh Miniconda3-latest-Linux-x86_64.sh(一路yes 回车就可以了)

再使其python环境生效::

source ~/.bashrc

5.安装torch

pip install torch==1.7.1

6.运行自己的AI算法代码就行了

Docker部署AI算法教程相关推荐

  1. Docker部署Redis 图文教程

    快过年了,这里老王提前和大家说声新年快乐~ 年末项目收尾工作比较多,有段时间没有更新,今天和大家分享下使用docker部署redis,为大家在自己的服务器上做一些redis相关的功能开发时,提供服务支 ...

  2. ai算子是什么_肇观电子刷新端侧AI芯片性能记录并发布“5分钟部署”AI开发平台 - 企业资讯...

    基于多年研发的CVKit™ NN IP的N1系列SoC芯片刷新了端侧AI芯片性能记录.领先的每TOPs处理帧数,实时数据流处理能力,支持高精度FP16神经网络模型直接无损部署,高性能的INT8网络支持 ...

  3. 第一节:linux 开发AI算法以及libtorch部署算法详细教程-环境搭建

    文章目录 linux 开发AI算法以及部署算法详细教程 linux docker环境搭建 参考example-docker libtorch 安装教程 opencv 安装教程 编译过程 测试开发环境示 ...

  4. python算法教程百度云_如何用免费GPU学习AI算法?这篇算法资源大集锦别错过

    飞桨开发者投稿 上一次写了篇薅GPU百度AI Studio计算资源的文章,收到很多AI算法初学者私信,问我能不能补充一些AI Studio的学习资源.有求必应向来是我的风格,于是我加入了AI Stud ...

  5. 码神之路博客部署教程【完整版】|基于Linux的Docker部署教程|非常详细

    说明 前记:最近跟着哔站码神之路做了一个SpringBoot练手项目,第一次操作碰到了很多困难和问题,尤其是在部署部分,走了很多弯路,这里写下自己的部署过程,供大家参考,也欢迎大家提出宝贵的意见. 哔 ...

  6. 码神之路博客部署教程【完整版】基于Linux的Docker部署教程非常详细

    说明 前记:最近跟着哔站码神之路做了一个SpringBoot练手项目,第一次操作碰到了很多困难和问题,尤其是在部署部分,走了很多弯路,这里写下自己的部署过程,供大家参考,也欢迎大家提出宝贵的意见. 哔 ...

  7. 开源!《AI 算法工程师手册》中文教程正式发布!

    作者 | 红色石头 转载自 AI有道(id:redstonewill) 最近红色石头在浏览网页的时候,偶然发现一份非常不错的 AI 资源,就是这本<AI 算法工程师手册> .本文将给大家推 ...

  8. docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。

    Nginx K8s + Docker 部署 ,虚拟机部署教程! Linux 虚拟机 部署 1.下载nginx: http://nginx.org/download/ 2.选择一个版本进行下载: wge ...

  9. un直连服务器教程,unRAID下使用Docker部署iCloud直连相片备份服务

    作者:高丽肠 鉴于有很多朋友不喜欢看一堆叨逼叨的文字 , 伸手党和时间管理大师们可以直接从 " 部署步骤 " 开始看 . 碎碎念 自从 2018 年左右上车买了一台星际蜗牛之后 , ...

  10. 让美颜app瞬间弱爆的AI算法 附教程

    文章目录 StyleFlow 算法介绍 运行算法 1.linux环境 2.Windows10环境 大家好,我是宁一. 先来猜猜看. 下面这张照片中的人,是真实存在的,还是算法生成的? 答案是通过Sty ...

最新文章

  1. shell的数字、字符串处理
  2. 博客域名改为http://bobli.cnblogs.com
  3. C++ Primer 5th笔记(chap 12 动态内存)shared_ptr
  4. php如何通过变量销毁unset的过程讲解
  5. linux 内核 网卡驱动 移植,Linux内核移植步骤_添加DM9000网卡驱动(设备树).docx
  6. 未完待续:关于DB Link和SCN,你还需要知道的是...
  7. 修改hostname不重启机器并生效
  8. python操作文件open_【转】PYTHON open/文件操作
  9. MFC 消息映射的实现
  10. MATLAB 自带RS编码函数中 gf 数据转化为 double 数组的方法
  11. ad中按钮开关的符号_弱电图纸中敷设方式符号表示大全
  12. 汽车技术市场动态分析
  13. 11-23-day05-python入门-字典与集合及文件
  14. Windows系统运行VirtualBox一直出现0x00000000指令引用的0x00000000内存该内存不能为written
  15. 免费听歌下载歌曲的几个网站
  16. LaTex 在线编辑编译,生成PDF —— Overleaf
  17. Typhoon-v1.02 靶机入侵
  18. Android实现校园新闻APP,基于android平台的校园新闻app的开发 大学毕业论文.doc
  19. 如何下载PLSQL Developer历史版本?
  20. Android打开隐藏的应用

热门文章

  1. ART艺术作品相关公开数据集
  2. Linux内核编程《一》
  3. JDBC单独了解一下
  4. 如何解决长传CSDN图片问题
  5. 一个很好用的,免费的UML在线画图网站
  6. [Ubuntu]安装微信/QQ/TIM的简便方法
  7. Python代码整洁之道勘误
  8. mysql修改记录_MySQL中如何创建、查看、删除、修改表记录
  9. linux 忘记了密码,Linux忘记密码的解救方法
  10. 格兰杰检验的基本步骤_Toda-Yamamoto 格兰杰因果检验 TY-Granger方法