自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 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 265

原创 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 2013 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 634

原创 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 571

原创 ffmpeg命令总结

视频压缩 改变帧率ffmpeg -i Desktop/吉他.mp4 -r 20 Desktop/output1.mp4-r 20:表示帧率设置为 20fps改变分辨率ffmpeg -i Desktop/1.mov -s vga Desktop/1.mp4-s vga : 指定分辨率, vga 代表 600*480,也可以换成其他的值改变码率视频的原码率是 2.1Mb/s ,压缩为 1.5Mb/sffmpeg -i Desktop/1.mov -b:v 1.5M..

2021-08-25 09:45:36 287

原创 服务器无法识别url中特殊字符的处理方式

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义特殊符号 url中含义 字符转义+ URL 中+号表示空格 %2B空格 URL中的空格可以用+号...

2021-03-19 15:13:14 2026

原创 深度学习(一)

一、参数说明1、batch_size:https://blog.csdn.net/qq_34886403/article/details/82558399Epoch(时期): 当一个完整的数据集通过了神经网络一次并且返回了一次,这个过程称为一次>epoch。(也就是说,所有训练样本在神经网络中都 进行了一次正向传播 和一次反向传播 ) 再通俗一点,一个Epoch就是将所有训练样本训练一次的过程。然而,当一个Epoch的样本(也就是所有的训练样本)数量可能太过庞大(对于计算机而言),就

2021-02-20 16:33:15 1082

原创 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 172

原创 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 1454

原创 混淆矩阵可视化 python实现

if __name__ == '__main__': import matplotlib.pyplot as plt import numpy as np confusion = np.array(([95,0,0,0,0,0, 5,0, 0,0], [17.5,80,0,0,2.5,0,0,0,0,0], [10, 2.5, 85,0,0,0,0,2.5,0,0], [10,12.5,5,57.5,0,2.5,0,2.5,5,5],[2.5,5,0,2.5,65,25,.

2021-01-18 15:06:16 2010

原创 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 383

原创 IDEA如何使用Javadoc命令生成说明文档

如何使用Javadoc命令生成说明文档  1).命令行方式  javadoc -encoding UTF-8 -charset UTF-8 类名.java  2).IDEA 生成  IDEA生成方式参考下面的链接,有详细说明什么生成文档。  https://www.jianshu.com/p/0ddb0864e499  记住要复制的是这全部一整个句子,否则会出现 javadoc: 错误 - 非法的程序包名称-encoding UTF-8 -charse...

2020-10-23 14:35:04 208

原创 IDEA 自动生成try,catch快捷键

IDEA 自动生成try,catch快捷键:ctrl + Alt + t

2020-10-22 20:15:04 5361

原创 java中的异常处理

1、错误处理超类: java.lang.Throwable2、错误类型Error有虚拟机生成并抛出,例如栈溢出Error通常是灾难性的致命错误,一旦出现这些错误,JVM一般会选择终止线程,影响很大;Exception 包括运行时异常(RuntimeException) ArrayIndexOutOfBoundsException(数组下标越界) NullPointerException(空指针异常) ArithmeticException(算术异常) Mis...

2020-10-22 20:14:05 78

原创 java接口的定义与实现

1、什么是接口接口是一组规则,体现了如果你是xx接口,则你必须实现xx方法。例如,你是狗狗接口,必须实现跑、跳、卖萌的方法。关键字:interface一般形式:public interface 接口名:{//接口方法void run();}2、接口特点:接口是约束,定义了一组规则,即接口必须实现的方法。 接口中所有的方法都是抽象方法(public abstrct),即只有方法名没有方法体。具体的方法实现需要其子类重写。 接口中所有属性都是静态常量(public s.

2020-10-20 19:52:41 385

原创 abstrct抽象类

1、抽象类和抽象方法package _static;//abstrct 抽象关键字 ,类前加是抽象类public abstract class _static { //抽象方法,只有方法名,没有方法体 public abstract void doSomething(); public void test(){ }}2、继承抽象类的注意点:package _static;//子类可以继承抽象类// 抽象类中的所有抽象方法,必须由其子类重写,除

2020-10-20 17:59:31 216

原创 java构造器

1、什么是构造器构造器又叫构造方法,构造函数。它在程序中无处不在,当new一个对象时就会调用构造器,其格式如下:【修饰符,例如public】 类名(参数列表,可以没参数){//不能有return}2、默认构造器当没有显性定义构造器时,则会默认调用隐形的无参构造器。这就是为什么你没有定义构造器,却可以使用new新建对象。若自定义了构造器,则会覆盖默认的无参构造器。3、构造器的特点:构造器可以重载。一个对象中是可以支持同时定义多个构造器,通过不同的参数列表来实现重载。经常看到.

2020-10-20 17:37:16 216

原创 java多态之instanceof

instanceof的作用是判断两个类是否属于父子关系运行时进行instanceof判断,所以看右边。引用变量的类型为子类类型。package duotai;import duotai.*;public class application { public static void main(String[] args){ fu f1=new Zi(); fu f2=new Son(); if(f1 instanceof Zi){ Sy

2020-10-19 22:05:18 320

原创 关于java多态的理解

1、多态的定义与使用格式 定义格式:父类类型 变量名=new 子类类型();2、什么是多态:当运行时调用引用变量的方法时,其方法行为总是表现出子类方法的行为特征,而不是父类方法的行为特征,这就表现出:相同类型的变量调用同一个方法时表现出不同的行为特征,这就是多态。3、多态的前提条件:存在父子间的继承关系(extends)子类中存在方法重写(override)父类的引用类型指向子类对象(见1,对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引...

2020-10-19 21:34:28 212

原创 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 1162

原创 虚拟环境下将py文件转换成exe文件

网上大多数资源都是针对真实环境下安装pyinstaller包,对于使用pycharm建立虚拟环境的童靴来说有很多不适应。本人在踩坑之后整理如下供查阅参考:1.pycharm下安装pyinstaller包2.由于是在虚拟环境下安装了pyinstaller包,所以运行转换命令必须在对应的虚拟环境下venv\Scripts:1.将要转化的py文件复制到venv\Scripts下2.打开p...

2019-06-17 09:54:13 620

转载 ubuntu14.04配置pycharm4.5.5 遇到的问题及解决

https://blog.csdn.net/xrh003/article/details/77887697http://www.cnblogs.com/zhcncn/p/4027025.htmlhttps://blog.csdn.net/solomon1558/article/details/47323375 1. 下载    从PyCharm官网http://www.jetb...

2018-10-17 20:44:38 346

转载 ubuntu14.04配置caffe python2.7

1. 安装开发所需的依赖包sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-de...

2018-10-17 09:08:57 315

原创 详细介绍ubuntu14.04使用opencv(问题已解决)

在Ubuntu下安装完opencv3.2之后,如何使用又难住了我这只刚入门的小白。多谢网上的相关资料,让我理清了思路,于是将具体操作详细写在下面,供刚入门的童靴们参考。step1:新建一个目录用于存放我们的代码和程序中要处理的相关图片step2:添加cmake工具编译时所需的文件CMakeLists.txt,项目文件DisplayImage.cpp,还有图片girl.jpg到步骤1所建立的...

2018-08-11 11:23:33 3309

原创 ubuntun14.04配置安装opencv3.2.0超详细说明

本人小白一枚,刚刚接触Ubuntu系统,安装opencv时,发现网上的信息对小白来说很不友好,在安装过程中也遇到了很多错误,经过折腾幸好完美解决了。现在将自己的安装过程整理如下,希望对大家有一点点帮助吧。安装依赖库(3项)$sudo apt-get install build-essential$sudo apt-get install cmake git libgtk2.0-dev p...

2018-08-10 19:47:07 263

Debugging with gdb(英文)

gdb调试工具官方介绍文档 Debugging with gdb The gnu Source-Level Debugger Tenth Edition, for gdb version 10.0.50.20200111-git (GDB) Richard Stallman, Roland Pesch, Stan Shebs, et al.

2020-04-20

caffe安装必备9个依赖库,超全,非root用户必须

花费了好多时间才找齐的caffe依赖库,不能sudo,不能yum的痛只有非root用户才懂。内含9个依赖库,超级全面~

2018-12-03

opencv3.0源码可通过cmake编译

opencv3.0源码。cmakelists.txt等cmake编译所必须的文件都很齐全。楼主亲测可用,此源码可以顺利通过cmake编译。

2018-09-29

cmake编译的dll文件

文档包含opencv-core300.dll opencv-highgui300.dll opencv-video300.dll opencv-imgproc300.dll等所有与图像视频有关且必须的dll文件

2018-09-29

基于单片机的银行排队叫号系统的设计代码

基于单片机的银行排队叫号系统的设计代码,c语言编写,亲测可用。可配合本人的基于单片机的银行排队叫号系统的论文查看,更加清楚明了。论文也已上传到csdn。

2018-07-26

opencv3.4.1完整资源

opencv3.4.1最新版本压缩版,opencv完整资源包,下载速度快,压缩包完整。

2018-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除