![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目部署
文章平均质量分 72
studyeboy
这个作者很懒,什么都没留下…
展开
-
RuntimeError: GET was unable to find an engine to execute this computation
CUDA版本是11.1,虚拟环境中安装的torch是2.0.0,首先调用torch出现问题。在该虚拟环境中重新安装torch,还是没生成nvidia这个文件。从其他的文件中将文件拷贝到虚拟环境的对应包下。检测torch和cuda是否能用。解决上述问题后又出现问题。检查cudnn是否可用。原创 2023-12-27 15:26:22 · 5430 阅读 · 2 评论 -
gunicorn和flask日志的合并输出
【代码】gunicorn和flask日志的合并输出。原创 2023-12-22 11:02:15 · 171 阅读 · 0 评论 -
facechain环境部署
train_text_to_image_lora.py文件修改modelscope和huggingface的目录。app.py文件增加临时文件存放位置,因为多个人使用同一个服务,gradio的临时文件会存放在。app.py文件修改modelscope和huggingface的目录。snapdown 文件的路径使用临时文件存放位置还是有问题,需要修改。原创 2023-09-18 15:01:37 · 466 阅读 · 0 评论 -
多版本CUDA安装切换
系统中默认的安装CUDA为12.0,现在需要在个人用户下安装CUDA11.7。原创 2023-09-12 14:10:58 · 997 阅读 · 0 评论 -
Linux系统增加新用户
登录新创建的用户创建文件。原创 2023-07-31 15:27:30 · 189 阅读 · 0 评论 -
GPU显卡驱动安装
中输入ID查看对应的GPU版本。原创 2023-07-31 15:11:14 · 128 阅读 · 0 评论 -
conda 环境中部署gunicorn+flask项目
系统环境中安装的是Python3.5,项目中需要的Python为3.6及以上的环境,所以用conda虚拟环境进行隔离。conda项目搭建进入虚拟环境,安装所需要的包。#创建虚拟环境conda create -n pytorch python=3.6#进入虚拟环境conda activate pytorch#从清华源下载安装pytorchconda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/原创 2022-03-02 13:46:45 · 2100 阅读 · 2 评论 -
flask日志和gunicorn日志合并
logginglogging框架中主要有四个部分组成:Loggers:可供程序直接调用的接口Handlers:决定将日志记录分配至正确的目的地Filters:提供更细粒度的日志是否输出的判断Formatters:制定最终记录打印的格式布局logging是作为一个模块被引入的。logging.debug用的是logging模块的方法。logger是用logging.getLogger()生成的,是一个日志对象,logger.debug调用的是logger这个日志对象的方法。在下面的例子中log原创 2022-03-01 11:15:06 · 3083 阅读 · 0 评论 -
WSGI和ASGI的异同
CGI(Common Gateway Interface)通用网关接口(Common Gateway Interface,CGI),定义客户端与Web服务器的交流方式的一个程序,例如正常情况下客户端发送过来一个请求,根据HTTP协议Web服务器将请求的内容解析出来,经过处理后,再将返回的内容封装好。例如服务器返回一个HTML页面,并且根据HTTP协议构建返回内容的响应格式,涉及到TCP连接、HTTP原始请求和相应格式都是由一个软件来完成,这个程序就是CGI。WSGI(Python Web Server原创 2021-10-26 10:55:33 · 3171 阅读 · 0 评论 -
《SANIC中文用户指南》—读书笔记
SANIC 中文用户指南SANIC API文档Sanic是Python3.7+Web服务器和Web框架,旨在提高性能。它允许使用Python3.5中添加async/await 语法,使代码有效的避免阻塞从而达到提升响应速度的目的。Sanic提供一种简单且快速,集创建和启动于一体的方法,来实现一个易于修改和拓展的HTTP服务。安装pip install sanic应用#server.pyfrom sanic import Sanicfrom sanic.response impo原创 2021-10-25 17:16:56 · 2983 阅读 · 0 评论 -
Java调用Python脚本
JavaJVMJVM(Java Virtual Machine):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一。编写的Java代码,都运行在JVM之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,用Java编写的软件可以运行在任何的操作系统之上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,编写的程序运行在JVM上,而JVM运行在操作系统之上。JREJRE (Java Runtime Environmen原创 2021-07-05 14:00:14 · 294 阅读 · 0 评论 -
Pycharm运行Pytorch分布式代码的设置
Pytorch分布式代码的训练一般在命令行下启动,或者shell脚本启动。python3 -m torch.distributed.launch --nproc_per_node=8 --master_port=7129 train_PBAFN_stage1.py --name PBAFN_stage1 \--resize_or_crop None --verbose --tf_log --batchSize 4 --num_gpus 8 --label_nc 14 --launcher pytor原创 2021-03-29 14:46:52 · 1985 阅读 · 4 评论 -
项目部署:flask+gunicorn/uwsgi/mod_wsgi+nginx/apache
flask应用程序#flask_test.pyimport osfrom urllib.request import urlretrieveimport loggingfrom logging.handlers import RotatingFileHandlerfrom flask import Flask, request, jsonifyimport requestsimport jsonimport timedef generate_log(log_dir): if n原创 2021-03-23 15:11:22 · 643 阅读 · 0 评论 -
项目部署:flask+mod_wsgi+apache
安装apache安装完后,在以下目录中:/usr/sbin/apache2/usr/lib/apache2/etc/apache2/usr/share/man/man8/apache2.8.gzapt-get install apache2安装mod-wsgiapt-get install libapache2-mod-wsgi #python2apt-get install libapache2-mod-wsgi-py3 #python3参考资料部署方式...原创 2021-03-23 13:55:26 · 499 阅读 · 0 评论 -
HTTP服务器:Nginx-Apache-Tomcat
基本概念网站页面的类型和区别静态页面通常以html、htm、shtml等结尾的文件,所有数据都是写在文件里的。客户端加载静态页面时,无需对数据库进行操作,直接将文件内容呈现出来。静态页面速度快,不需要从数据库里面提取数据,也不会对服务器产生压力。由于数据都是写在文件里,很有可能会导致文件非常大,占用大量的服务器磁盘空间,每次添加内容都会生成新的文件。更改源代码必须全部更改,而不能更改一个地方,全站的静态页面就自动更改了。动态页面通常是以php、jsp、asp等结尾的文件,不是独立存在于原创 2021-03-23 11:38:28 · 209 阅读 · 0 评论