- 博客(56)
- 收藏
- 关注

转载 从本地上传项目及代码到GitHub
原文连接:https://blog.youkuaiyun.com/lucky_lxg/article/details/77849212将本地项目上传到Github(两种简单、方便的方法) 一、第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:...
2018-08-13 16:04:34
182

原创 深度学习相关软件安装以及服务器操作
一、windows安装keras:只需3步:1、打开Anaconda prompt,输入conda install mingw libpython,进行下载; 2、输入conda install theano回车; 3、输入conda install keras(或者conda install -c conda-forge...
2018-08-08 15:37:42
1329

转载 Python各类图像库的图片读写方式总结
原文链接:点击打开链接最近在研究深度学习视觉相关的东西,经常需要写python代码搭建深度学习模型。比如写CNN模型相关代码时,我们需要借助python图像库来读取图像并进行一系列的图像处理工作。我最常用的图像库当然是opencv,很强大很好用,但是opencv也有一些坑,不注意的话也会搞出大麻烦。近期我也在看一些别人写的代码,因为个人习惯不一样,他们在做深度学习时用于图片读取的图像库各不相同...
2018-06-25 18:35:06
1035
原创 pytorch常用函数介绍
transforms.ToTensor()transforms.ToTensor() 可以将 PIL.Image/numpy.ndarray 数据进转化为torch.FloadTensor,并归一化到[0, 1.0]:取值范围为[0, 255]的PIL.Image,转换成形状为[C, H, W],取值范围是[0, 1.0]的torch.FloadTensor;形状为[H, W, C]的numpy.ndarray,转换成形状为[C, H, W],取值范围是[0, 1.0]的torch.FloadTen
2022-01-04 18:31:27
185
原创 将本地代码上传gitlab操作
GIt基础操作Git global setupgit config --global user.name "***"git config --global user.email "*******@digisky.com"Create a new repositorygit clone https://git.ppgame.com/zhangtianjiu/face_alignment_lbf.gitcd face_alignment_lbftouch README.mdgit add RE
2021-11-02 10:50:44
3022
原创 常用命令总结(自用)
sudo su 授权ps aux 查看运行的进程Docker ps -a 查看全部容器的命令test.log 清空文件(需要在文件所在目录里运行该命令)查看docker日志位置docker inspect --format=’{{.LogPath}}’ stand-welcomedocker logs -f --tail 100 stand-welcome 查看docker实时日志链接docker容器(服务器运行):sudo docker exec -it test-stan.
2021-04-14 13:58:15
145
原创 将本地docker容器迁移至其他机器的操作
首先将本地的容器提交为镜像:docker commit -a “wangshibo” -m “this is test” 651a8541a47d myubuntu:v1 其中 -a注册的名称(需要自己申请), -m备注,651a8541a47d容器id,myubuntu:v1对应镜像名称:镜像标签。1、使用docker images查看本机所有的镜像文件2、docker save eb40dcf64078> /root/mydjango-save-1016.tar 将镜像保存为本地文件,其中e
2021-03-25 14:22:33
2144
1
原创 docker常用命令记录
重载守护进程以及重启Dockersudo systemctl daemon-reloadsudo service docker restart执行命令查看是否开放了远程访问端口:sudo systemctl status docker.service启动docker镜像:sudo docker exec -it test-stand-welcome01 /bin/bashDocker与服务器互传文件:服务器上传docker(在服务器的命令行中执行)sudo docke.
2020-12-24 19:30:16
275
1
原创 Tensorflow分布式训练
Tensorflow分布式训练一、分布式训练模式1、模型并行(In-graph)2、数据并行(Between-graph)二、异步、同步训练1、异步训练2、同步训练三、同步更新和异步更新的优缺点四、分布式机器类型(TODO)1、单机单卡2、单机多卡3、多机多卡一、分布式训练模式1、模型并行(In-graph)所谓模型并行指的是将模型部署到很多设备上(设备可能分布在不同机器上,下同)运行,比如多个机器的GPUs。当神经网络模型很大时,由于显存限制,它是难以完整地跑在单个GPU上,这个时候就需要把模型分割
2020-10-22 10:37:03
1013
原创 FCN的技术点
FCN的知识点指标计算:IOU/MIOU指标计算:IOU/MIOUIOU:指的是一张训练或者测试图片中各个类别的交并比,如果一共有20个分类对象,那IOU中就有20个值,而MIOU就是求IOU的平均
2020-10-16 17:31:53
233
原创 liunx安装apache
一、卸载apache已安装的软件包1、使用命令 rpm -qa |grep httpd ,查看系统中已安装的所有apache软件包列表。2、使用rpm -e --nodeps httpd 命令卸载,–nodeps是指卸载软件时,忽略依赖关系。3、卸载之后继续使用rpm -qa |grep httpd 查看,如果没有返回,表示卸载完成二、安装apache(yum源安装)1、直接使用yum install httpd进行安装2、安装完成后,再用 rpm -qa |grep
2020-08-28 16:54:26
200
转载 2020-08-19
深度学习模型部署总结部署语言部署接口部署设备部署方式注意部署语言主要是c\c++和pythonC\C++和Python区别:(1)语言类型不一样:编译性、解释性(2)C++执行效率快(3)python跨平台(4)开发效率python快(代码简单)C++的优势:(1)C++执行效率快,Python耗费的硬件资源比较大(2)安全性:Python会被反编译,C/C++不会被反编译部署接口HTTP(flask):BS架构(浏览器——服务器)——RESTful APITCP/IP(socke
2020-08-19 16:35:18
230
原创 sys.srgv[]的简单使用
sys.argv[]的使用sys.argv[]说白了就是一个从程序外部获取参数的桥梁,下面就通过一个样例test.py程序来说明它的用法:#test.pyimport sysa = sys.argv[0]print(a)在命令行中输入python test.py之后返回的结果是:其argv[]中的0指代码(即此.py程序)本身的意思。然后我们将代码中0改为1 :保存后,我们在命令行中输入python test.py test1 ;返回的结果为: 现在继续修改代码:a = sys.
2020-05-22 16:08:08
494
原创 NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the lat
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.问题分析:解决办法:查看机器已有内核版本)问题分析:NVIDIA驱动是在低版本的时候安装,由于系统更新,内...
2019-11-19 14:11:16
763
原创 服务器从0开始安装系统以及配置深度学习环境
一、下载ubuntu18.04系统镜像文件http://mirrors.aliyun.com/ubuntu-releases/18.04/二、制作系统盘(u盘)下载系统盘制作软件UltraISO:UltraISO官方下载地址:http://cn.ultraiso.net/xiazai.html (软件试用即可无需破解)制作步骤参考:https://blog.youkuaiyun.com/qq_35...
2019-07-05 15:45:08
1711
5
原创 各框架模型保存的格式汇总
Tensorflow1、CheckPoint(.ckpt)在训练 TensorFlow 模型时,每迭代若干轮需要保存一次权值到磁盘,称为“checkpoint”。这种格式文件是由 tf.train.Saver() 对象调用 saver.save() 生成的,只包含若干 Variables 对象序列化后的数据,不包含图结构,所以只给 checkpoint 模型不提供代码是无法重新构建计算图的。...
2019-06-27 17:10:08
3060
2
原创 python中的json总结
1、json.dumps : 是将dict转成str2、json.dump:是将python数据保存成json3、json.load:是将文件中的json数据读取出来,转换成python数据类型
2019-06-25 20:33:44
206
转载 vim常用命令
来自转发在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方...
2019-05-22 09:34:46
305
原创 os.environ与os.putenv的使用
用Python Shell设置或获取环境变量的方法:一、设置系统环境变量1、os.environ[‘环境变量名称’]=‘环境变量值’ #其中key和value均为string类型2、os.putenv(‘环境变量名称’, ‘环境变量值’)二、获取系统环境变量1、os.environ[‘环境变量名称’]2、os.getenv(‘环境变量名称’)...
2019-05-17 11:27:48
4483
原创 Mac系统安装深度学习环境(Anaconda)
1、首先下载安装包: https://www.anaconda.com/download/ 2、双击安装包,按提示进行安装;完成安装后,会自动进入默认的 conda 环境,而且所有包均已安装完毕。可以在终端或命令提示符中键入 conda list,以查看你安装的内容。3、现在就可以在终端创建环境了,管理包和创建环境的代码和Linux中一样,可以查看另一篇文章https://blog.csdn...
2019-05-15 23:34:46
1723
翻译 简易WSGI实现
1.使用python内置WSGI server# WSGI server in Pythonfrom wsgiref.simple_server import make_serverdef application (environ, start_response): status = '200 OK' response_headers = [ ('Conten...
2019-05-15 16:02:12
307
原创 linux系统中文件压缩与解压缩操作
第一种方式:tar压缩指令:tar -zcvf 打包后生成的文件名全路径 要打包的相对或者绝对路径目录tar -zcvf /home/test.tar.gz test此命令是将当前目录下的test文件夹打包成home路径下test.tar.gz文件解压指令:tar -zxvf 需要解压的文件名或者是(路径+文件名)tar -zxvf /home/test.tar.gz第二种方...
2019-05-07 17:38:15
463
翻译 operator.attrgetter()与operator.itemgetter()的用法
operator.attrgetter与operator.itemgetter的用法operator.itemgetter()的用法通过公共建对字典列表排序:operator.attrgetter()的使用对不原生支持比较操作的对象排序:总结operator.itemgetter()的用法通过公共建对字典列表排序:import operatorrows = [ {'fname': ...
2019-05-06 15:47:53
1448
转载 Linux命令学习
原文地址:http://www.cnblogs.com/rocedu/p/4902411.html操作系统操作系统为你完成所有“硬件相关、应用无关”的工作,以给你方便、效率、安全。操作系统的功能我总结为两点:管家婆和服务生:管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。 服务生:为用户提供shell,为程序员提供系统调用。大家都比较熟悉Windows...
2019-03-29 10:05:46
262
原创 命令行文件及文件夹操作
mac依据Linux系统的操作命令:ls:查看文件夹里面的内容ls -l :区分文件夹下属于文件还是文件夹,以d开头的代表文件夹,以-开头的代表文件,例如:drwxrwxr-x和-rw-rw-r--pwd:当前所在的路径cd:进入到某路径中cd .. :表示返回到上级目录mkdir:创建文件夹rmdir:删除特定文件夹re -rf:删除当前目录下的所有文件夹 ...
2019-02-26 17:09:37
687
原创 解决:WebDriverException: 'chromedriver' executable needs to be in PATH
在 Python 中使用Selenium 包进行数据分析时,遇到一个错误:WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home解决方法如下:安装 selenium 的 py...
2019-02-22 15:22:23
4169
转载 pytorch保存和加载模型方法
# 保存和加载整个模型torch.save(model_object, 'model.pkl')model = torch.load('model.pkl')# 仅保存和加载模型参数(推荐使用)torch.save(model_object.state_dict(), 'params.pkl')model_object.load_state_dict(torch.load('...
2019-01-23 15:09:16
845
转载 conda/pip降级pytorch版本的方法以及安装指定pytorch的方法
原文出处: https://ptorch.com/news/198.html最近pytorh更新到0.4.1版本,真的很多小伙伴反馈有代码在版本升级后不能运行;需要降级pytorch版本,所以我整理一下降级方法,方便大家以后查阅,节约各位大佬宝贵的时间!一、Conda降级pytorch版本或安装指定版本pytorch如果你是使用conda包管理,你可以很容易实现版本降级,你只需要指定版...
2019-01-23 09:39:46
34817
转载 python中itertools模块zip_longest函数
转自:https://cloud.tencent.com/info/953309e89506db76deef56a4a9a0a4e7.html最近在看流畅的python,在看第14章节的itertools模块,对其itertools中的相关函数实现的逻辑的实现其中在zip_longest(it_obj1, ..., it_objN, fillvalue=None)时,其函数实现的功能和内置...
2019-01-16 15:33:50
2117
原创 .bat文件运行方式
bat是批处理文件,在windows和linux上都可以使用。不过在linux的命令行中不可以直接敲"xxx.bat",系统会去找所有的命令。想要调用bat文件,需要写绝对路径,比如"/home/myDir/xxx.bat",或者是切换到bat文件所在的目录,然后键入:"./xxx.bat".这里的"./"是告诉系统在当前目录下找名为"xxx.bat"的文件执行。在bat文件中不可以使用wi...
2019-01-15 17:17:23
13749
转载 Linux chmod命令修改文件与文件夹权限命令代码
转自:http://www.codeceo.com/article/linux-chmod-command.html在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下。语法如下:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为u 表示“用户(user)”,即文件...
2019-01-15 17:09:53
275
原创 python代码小结
1、pwd_path_a = os.path.abspath(os.path.dirname(__file__)) ; pwd_path_b = os.path.abspath(os.path.dirname(sys.argv[0])); pwd_path_c = os.path.abspath(os.path.dirname('当前文件名')):三行代码表示的意思相同,显示当前运行文件所在的绝...
2019-01-03 17:27:45
247
原创 numpy中axis=0 与axis=1的区分
import numpy as npa = np.array([[1,2,3], [4,5,6], [7,8,9]])print np.amin(a)print np.amin(a,0)print np.amin(a,1)print np.amax(a)print np.amax(a,0)print np.amax(a,1)amin() 用于计算数组中的元素沿指定轴的最小值。...
2018-12-21 11:06:11
960
转载 整理Github小技巧
awesome + xxawesome这个单词表示的棒极了一类意思,如果你在Github中搜索awesome + xxxg关键词,你就能搜索这个关键词的资源大全,awesome这个单词表示的棒极了一类意思,如果你在Github中搜索awesome + xxxg关键词,你就能搜索这个关键词的资源大全,功能 + 网站我在上面举了个例子。比方说当你想采集某个网站的时候,你可以在Github里...
2018-12-20 14:09:59
288
原创 tensorflow
维度中[-1]的解释:它表示一个占位符,具体的含义需要根据实际情况来决定:# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]# tensor 't' has shape [9]reshape(t, [3, 3]) ==> [[1, 2, 3], [4, 5, 6], ...
2018-11-13 16:38:01
195
1
转载 ECCV2018 paper list
作者:胡孟链接:https://zhuanlan.zhihu.com/p/43715653来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感谢cvfoundation,提供了这么优质的论文索引,之前CVPR、ICCV已经收录在cvfoundation中,历年论文也很方便检索,从今年开始ECCV也正式收录到了cvfoundation中,真是大家的福音(当然...
2018-09-05 15:45:31
3044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人