工作点滴
修行小仙女
这个作者很懒,什么都没留下…
展开
-
pycharm使用docker环境配置问题
Q1Q1:docker中使用GPU正常,pycharm中torch.cuda.is_available()==False:A:docker使用镜像时需设置--runtime=nvidia,同理pycharm中也该配置此项,配置方式:菜单栏-->Run-->Edit Configurations-->Docker container settings中加入“--runtime=nvidia”参数:操作如图所示:...原创 2021-10-13 11:23:51 · 270 阅读 · 0 评论 -
centos failed to initialize NVML: driver/library version mismatch
背景:yum install kmod-nvidia.x86_64使用该命令安装了最新的nvidia显卡驱动,导致nvidia内核版本与系统驱动版本不一致cat /proc/driver/nvidia/version-->NVRM version: NVIDIA UNIX x86_64 Kernel Module 430.34 Wed Jun 26 12:19:48 CDT 2019GCC version: gcc version 5.4.0 20160609 (Ubunt...原创 2021-09-29 19:35:23 · 2033 阅读 · 1 评论 -
CSV与tsv数据读取
数据格式:.csv .tsv读取代码import pandans as pdread_data = pd.read_csv(file_path)#读取csv文件#read_data = pd.read_csv(file_path,sep='\t')#读取tsv文件label_data=[]content_data=[]title_data=[]for index,row in read_data.iterrows():#index:索引,非文件中的内容;row:文件中的所有列信...原创 2021-09-28 16:29:42 · 639 阅读 · 0 评论 -
tensorflow serving多模型部署
基本流程docker pulltensorflow serving官方镜像 生成tensorflow serving可直接读取的模型格式 编写配置文件 启动tensorflow serving镜像1、docker下载CPU版本docker pull tensorflow/serving:latestGPU版本docker pulltensorflow/serving:latest-gpu2、模型格式转换tensorflow serving支持pb模型,部署多模型所需的..原创 2021-09-23 16:47:32 · 582 阅读 · 0 评论 -
服务器无法识别url中特殊字符的处理方式
url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义特殊符号 url中含义 字符转义+ URL 中+号表示空格 %2B空格 URL中的空格可以用+号...原创 2021-03-19 15:13:14 · 2070 阅读 · 0 评论 -
深度学习(一)
一、参数说明1、batch_size:https://blog.csdn.net/qq_34886403/article/details/82558399Epoch(时期): 当一个完整的数据集通过了神经网络一次并且返回了一次,这个过程称为一次>epoch。(也就是说,所有训练样本在神经网络中都 进行了一次正向传播 和一次反向传播 ) 再通俗一点,一个Epoch就是将所有训练样本训练一次的过程。然而,当一个Epoch的样本(也就是所有的训练样本)数量可能太过庞大(对于计算机而言),就原创 2021-02-20 16:33:15 · 1087 阅读 · 0 评论 -
gunicurn部署flask项目
命令行启动:gunicurn -w 3 -b ip:port app:app-b BIND, --bind=BIND# 设定服务需要绑定的端口。建议使用HOST:PORT。-w WORKERS, --workers=WORKERS# 设置工作进程数。建议服务器每一个核心可以设置2-4个。#第一个app 服务所在的py文件名(不加后缀)例如:run_music_server#第二个app flask服务的实例名配置文件启动gunicorn --config=config.py原创 2021-02-04 19:41:30 · 176 阅读 · 0 评论 -
docker启动镜像并执行py文件详细流程
1、启动镜像指令:sudo docker run --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES="0" -it xxx:vx.x /bin/bash其中xxx:vx.x为镜像名加TAG,例如:cu101:v0.2,获取它可通过查询所有docker 镜像命令:sudo docker images启动成功后的镜像如下:2、镜像下启动py文件:docker镜像可以看做一个虚拟环境,镜像启动后,在该环境下(即当前终端)启动对应py文件:..原创 2021-01-20 21:47:35 · 1462 阅读 · 0 评论 -
python读取修改文件
filename = "test.txt"with open(filename,'a') as file_object: msg = 'scene:%s,confidence:%f,time-cost:%ds'%('sport',0.980,5) file_object.write(msg+'\n') file = open("test.txt") content = file.read() file.close() print(content)原创 2021-01-18 15:03:05 · 385 阅读 · 0 评论 -
git 删除已打tag 并新建同名tag
一、什么是tagtag是git版本库的一个标记,指向某个commit的指针。tag主要用于发布版本的管理,一个版本发布之后,我们可以为git打上 v.1.0.1 v.1.0.2 ...这样的标签。tag感觉跟branch有点相似,但是本质上和分工上是不同的:tag 对应某次commit, 是一个点,是不可移动的。branch 对应一系列commit,是很多点连成的一根线,有一个HEAD 指针,是可以依靠 HEAD 指针移动的。所以,两者的区别决定了使用方式,改动代码用 branch ,不原创 2020-10-10 10:34:12 · 1177 阅读 · 0 评论