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

网站被挂黑后果建筑工程网目密度

网站被挂黑后果,建筑工程网目密度,页面设计在哪打开,五华网站建设 优帮云文章目录 dockerfile备忘ENTRYPOINT [bash, /app/startProject.sh]常用docker指令web服务脚本访问接口文件 给一张图片#xff0c;输出图片描述。 dockerfile备忘 只有从dockerfile制作的镜像才有分层结构#xff0c;加速传输#xff0c;故第一步… 文章目录 dockerfile备忘ENTRYPOINT [bash, /app/startProject.sh]常用docker指令web服务脚本访问接口文件 给一张图片输出图片描述。 dockerfile备忘 只有从dockerfile制作的镜像才有分层结构加速传输故第一步需要编写dockerfile过程是不断调试的下面是一些制作过程中写的dockerfile片段可以参考一下语句和写法 FROM nvidia/cuda:11.6.2-cudnn8-devel-ubuntu18.04 RUN apt-get update apt-get install -y wget git RUN wget http://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /tmp/conda.sh \bash /tmp/conda.sh -b rm /tmp/conda.sh COPY ./deps/ /deps RUN cp /deps/.condarc /root/ ENV DEBIAN_FRONTENDnoninteractive # 安装 tzdata 包并设置时区为上海无交互 RUN apt-get update \apt-get install -y tzdata \ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \echo Asia/Shanghai /etc/timezone RUN apt-get install -y curl RUN ~/miniconda3/bin/conda init bash . ~/.bashrc RUN . ~/.bashrc curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash \apt-get install -y git-lfs git-lfs install RUN apt-get install -y python3-pip # 打印~/.bashrc RUN . ~/.bashrc pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple RUN . ~/.bashrc git clone --recurse-submodules https://github.com/lkwq007/stablediffusion-infinity \cd stablediffusion-infinity ~/miniconda3/bin/conda env create -f environment.yml #RUN . ~/.bashrc ~/miniconda3/bin/conda activate sd-inf \ # ~/miniconda3/bin/conda install -c conda-forge -y diffusers transformers ftfy accelerate \ # ~/miniconda3/bin/conda update -c conda-forge -y diffusers transformers ftfy accelerate \ # pip install -U gradioFROM kevinchina/deeplearning:sd_base_cuda116 RUN . ~/.bashrc conda activate sd-inf pip install clip-interrogator0.6.0 pip install fastapi uvicorn python-multipart requests opencv-python numpy RUN . ~/.bashrc conda activate sd-inf cd /deps/ python t.pyFROM kevinchina/deeplearning:sd_base_cuda116clip RUN . ~/.bashrc mkdir /app/ apt-get install -y libopencv-dev COPY ./deps/main_clip.py /app/FROM kevinchina/deeplearning:sd_base_cuda116clip1 RUN . ~/.bashrc echo conda activate sd-inf ~/.bashrc RUN . ~/.bashrc pip uninstall clip-interrogator -y RUN . ~/.bashrc git clone https://github.com/xddun/clip-interrogator.gitFROM kevinchina/deeplearning:sd_base_cuda116clip4 WORKDIR /app RUN rm /app/main_clip.py COPY ./deps/main_clip.py /app/ COPY ./deps/startProject.sh /app/ EXPOSE 8001 ENTRYPOINT [bash, /app/startProject.sh]比较重要的是最后一个dockerfile可以通过kevinchina/deeplearning:sd_base_cuda116clip4作为基础镜像。 FROM kevinchina/deeplearning:sd_base_cuda116clip4 WORKDIR /app RUN rm /app/main_clip.py COPY ./deps/main_clip.py /app/ COPY ./deps/startProject.sh /app/ EXPOSE 8001 ENTRYPOINT [bash, /app/startProject.sh]ENTRYPOINT [“bash”, “/app/startProject.sh”] 启动web服务的脚本 #!/bin/bash set -u cd /app/ nohup /root/miniconda3/envs/sd-inf/bin/python main_clip.py /log.alg 21 echo ---------------------------------------- echo running... while [ 1 ] doecho sleepsleep 3600 done 常用docker指令 安装docker nvidia支持确认有docker后 # 1、添加源 distribution$(. /etc/os-release;echo $ID$VERSION_ID) sudo curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - sudo curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list # 2、安装并重启 sudo apt-get update sudo apt-get install -y nvidia-container-toolkit sudo systemctl restart docker给docker image命名 docker tag e225437cc81a kevinchina/deeplearning:sd_base_cuda116clip7在docker build的时候直接给名字那个点是宿主机当前目录 docker build -f Dockerfile -t kevinchina/deeplearning:sd_base_cuda116clip7 .在后台直接执行docker web服务因为dockerfile里有ENTRYPOINT [“bash”, “/app/startProject.sh”] docker run -d --gpus all -p 8001:8001 kevinchina/deeplearning:sd_base_cuda116clip7以交互形态进入刚才启动的容器 docker ps # 查看容器hash id不是镜像hash id docker exec -it 4209c872c48b bash # 进入后可以去查看日志/log.alg 向docker center推送镜像 docker push kevinchina/deeplearning:sd_base_cuda116clip7web服务脚本 # -*- coding:utf-8 -*- import traceback from typing import List, Optional, Union import uvicorn from fastapi.middleware.cors import CORSMiddleware from fastapi import FastAPI, File, Form, UploadFile import cv2 import numpy as np from PIL import Image from clip_interrogator import Config, Interrogatorci Interrogator(Config(clip_model_nameViT-L-14/openai))app FastAPI(titleFastAPI Tutorial,descriptionFastAPI教程,version1.0.0,docs_url/docs,redoc_url/redocs, ) app.add_middleware(CORSMiddleware,allow_origins[*],allow_credentialsTrue,allow_methods[*],allow_headers[*], )app.post(/files/) async def alg_file(fileb: UploadFile File(...) ):try:img cv2.imdecode(np.fromstring(fileb.file.read(), np.uint8), cv2.IMREAD_COLOR)pil_image Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))return ci.interrogate(pil_image)except:traceback.print_exc()return -1if __name__ __main__:uvicorn.run(main_clip:app, host0.0.0.0, port8001, reloadFalse, workers1) 访问接口 容器启动是需要加载模型的故需要访问要等1分钟后比较稳定。 import requests url http://0.0.0.0:8001/files/ with open(1.png, rb) as f:res requests.post(urlurl, files{fileb: f}, timeoutNone)print(res.json()) 访问成功 rooteuler-MS-7D30:/home/xiedong/project_docker/deps# python3 req.py arafed kingfisher with open beak and long bill, featured on unsplash, screaming face, colorised, sauron, with a very large mouth, that has the form of a dragonfly, perfect face template, kenku, visibly angry, closeup of the face, sneer, devouring 文件 可以这里下载docker的一些文件 https://download.csdn.net/download/x1131230123/88359051
http://www.hkea.cn/news/14563947/

相关文章:

  • 网站建设哪家公司便宜wordpress主题框架开发
  • 网站推广有哪些方法建设部或国土资源管理局的网站
  • 郑州网站建设 云极聚名网下载
  • 大连开发区网站设计公司wordpress付费阅读全文
  • react做的网站2022年网页游戏排行榜
  • 自己做的视频发什么网站吗三生团队网站找谁做的
  • 饰品网站模板扬州住房与城乡建设局网站
  • 河南睢县筑宇建设网站济南抖音seo
  • 工业园区网站模版ps免费素材网站有哪些
  • wordpress 标题 回车制作网站公司选 择乐云seo专家
  • 网站建设 岗位做男装比较好的网站有哪些
  • 诚聘网站开发网站建设的主要步骤有哪些
  • 济宁商城网站建设python可以做网站前台么
  • 邯郸网站建设选哪家好iis 网站 端口
  • 网站建设哪里学app推广团队
  • 建设银行银行号查询网站海外免费网站推广有哪些
  • 属于c2c的网站有哪些做公司网站报价
  • 杭州网络科技网站腾讯云网站建设视频教程
  • 怎么套模板做网站h5网站要多久
  • 求个国外在线网站白河网站制作
  • 国家企业信息公示信息官网网站原创内容优化
  • cnetos 做网站服务网络推广的优化方法
  • 台州网站推广山西大同专业网站建设制作价格
  • flash cms网站源码网站攻击一般有那些
  • 个人网页制作与网站建设网站建设有模板自己能制作
  • 建设一个跟京东一样的网站网页制作培训学费
  • 宁波网站设计相信荣胜网络建e网卧室设计效果图
  • 海门建设厅网站网站建设包含项目
  • 做页面设计的网站网站开发工程师中级高级
  • 网站销售策划网站的版式