自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014714362的博客

技术小白,分享平时所学,供大家和自己查看

  • 博客(17)
  • 收藏
  • 关注

原创 训练与测试时同一组测试集结果不一致

训练与测试时同一组测试集结果不一致,相当于训练的模型不能后续使用了,这肯定不能容忍,所以耗费经费筛查:1. 随机种子的设置问题可在main函数加上这个:SEED = 1np.random.seed(SEED)torch.manual_seed(SEED)torch.cuda.manual_seed_all(SEED)torch.backends.cudnn.deterministic = Truetorch.backends.cudnn.benchmark = False但是我在

2020-10-30 22:12:00 4790 8

原创 编码小技巧

1. python代码,要用空格,不可以用Tab。

2020-10-10 10:27:46 247

原创 Linux常用命令

1. 查看GPU使用情况 watch -n 10 nvidia-smi #每隔10s刷新,可看动态情况,只用nvidia-smi可查看当前情况2.磁盘空间 df -h3. 查看目录下文件的大小 du -h4. 查看进程 ps -ef查看系统内的所有进程,并显示完整信息 -e:显示系统内所有进程的信息 -f:使用完整(full) 的格式显示进程信息 ps -u 查看自己的进程...

2020-09-16 10:40:32 172

原创 torch-scatter, torch-cluster, torch-sparse, torch版本对应,cuda

torch-scatter, torch-cluster, torch-sparse 的版本需要与torch版本对应,不然会出现莫名其妙的错误。以下是一个可用的版本配置: torch==1.1.0 torch-scatter==1.3.2 torch-cluster==1.4.5 torch-sparse==0.4.3 torch-spline-conv==1.1.1 torch-geometric==1.3.2 torchvision==0.3.0...

2020-09-16 09:34:53 10130 7

原创 赴港澳台或出国参加短期学术会议前应该做哪些准备

1.天气预报 查询目的地天气预报,决定你所带的衣服,及雨具。2.换钱 虽然微信和支付宝等方式在国内很流行,但是在其他地区可能还不能用,或者操作繁琐。有的地方直接也可以使用人民币,但据说会不太合算。因此我们在出发之前,应该去 中国银行 换 目的地的币种。 或者在一些大型正规超市购物时,也可以用visa的信用卡。3.手机和手机卡 (1)很多国内的低配...

2019-10-30 18:56:47 331

原创 Windows Anaconda python pytorch cuda cudnn

1. 安装anaconda2. 配置bash环境:conda install m2-base (要先activation 想用的环境)3. (特别重要)应先查看电脑硬件所支持的cudnn版本,在anacnonda prompt 中输入 nvidia-smi (我现在的电脑事先安装了cuda,不太清楚如果不装,nvidia-smi是否能用),然后到cudnn官网查看对应版本,我的电...

2019-10-24 13:46:53 387

原创 被自己蠢到哭的bug

1. 文件读写编码(1)有一行数据,我根据制表符分割后存储,然后再读取时,可以用line.decode(‘utf-8’)。 (2)但是如果先将数据转换为list,又转换为str,存储。再读取时,再用decode时就报错了。原因:在写文件时 没有加encoding='utf-8', (2)的写法将其暴露出来。解决方案:写文件时加encoding='utf-8',即 file=o...

2019-04-04 21:49:45 225

原创 anaconda+tensorflow+pytorch (无root权限多人用服务器)

一、配置运行环境忽然明白的一些事情在配置深度学习相关环境上费了很多时间,总会遇到一些莫名其妙的问题。然后忽然明白了一些事情,在此记录下来。1. cuda cudnn tensorflow torch 版本必须一一对应。同一版本的cuda,可以有多个版本的cudnn。2.一台机器可同时装多个anaconda,用的时候改一下 环境变量指向的anaconda就可以。3.如果出现莫名奇妙的...

2019-03-21 16:07:24 389

原创 Pytorch cuda out of memory

pytorch程序出现cuda out of memory,主要包括两种情况:1. 在开始运行时即出现,解决方法有 : a)调小batchsize b)增大GPU现存(可加并行处理)2. 在运行过程中出现,特别是运行了很长时间后爆显存了。 a) 首先检查是否是“个别实例过长”引起的,如果程序运行时已经占用GPU的大半,非常容易出现这种情况。解决方法...

2019-03-19 19:24:04 10790 1

原创 pytorch并行处理

1.介绍pytorch并行处理是指将模型和相应的数据放在多个GPU机器上运行。假如有4台GPU机器,那么会在每一个GPU机器上拷贝一个模型,然后把数据平均分成四份(若batch_size除不尽,会自动适配)2.代码self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu") #获得所有GPU...

2019-03-06 16:39:50 4729

原创 Origin8画图:画百分比堆积柱形图

1.简介    用Origin8绘制百分比堆积柱形图。图中的数据Type1和Type2分别表示两个类型的数据所占的比例。    2.画图步骤(1)新建worksheet表,添加相关数据。然后选中全部数据(一个X多个Y),plot-Columns/Bars-Stack Column.(2)双击图区域,改变其颜色配置。(3)双击横坐标(因为字太多都糊了),Custom Tick Labels- Rot...

2018-05-11 14:38:36 32278

原创 Origin8画图:将多个worksheet表画在同一张图

1.简介    Origin是比较专业的画图软件,本文主要介绍如何将多个worksheet表中的数据画在同一张图(是指同一个X轴Y轴,而非将多个图片放在一起),每个worksheet表都有自己的一个X列和一个Y列。    看过一篇文章是将多个表中的数据放在一个表中,然后再设置多个X列就可画图,应该是不错的文章但是不太适合我等懒人,没试过,这是链接:https://jingyan.baidu.com...

2018-05-11 11:48:23 60185 1

原创 Java嵌套文件复制

1.简介   将A文件下的  所有文件Bs集合中的 文件b下的若干文件Cs,全部放在A文件下,并重新编号。重点是java环境下所有文件列表、绝对路径和文件名的获取方式。2.代码       //1.第一层文件 File baseFile = new File("E:\\Java\\Practice\\3.si\\5.r-p-n"); File[] files = baseFile.listFile...

2018-04-13 11:15:32 225

原创 如何将visio图片灰度化(黑白化)处理

1.简介    本文目的是将visio建立的彩色文件做灰度化或黑白化处理。因为我最近申请的专利要求图片是黑白的,而visio中的有些元素无法做黑白处理,所以想到做灰度化处理。这里只是说下自己探索出的可以应付公事方法,可能有更好的灰度化处理的方法,欢迎大家交流。2.方法一:    文件-另存为-(选择相应位置)-填写文件名- 保存类型选择bmp或png -保存 - 颜色格式选择两级-确定即可。3.方...

2018-04-03 20:50:56 37642 1

原创 Minion的运行与编译

1.简介      Minion是一种常用的约束满足问题的求解器(http://minion.sourceforge.net/),是开源的,可以嵌入自己的算法。下面详细介绍Minion的运行、编译方式及其所需环境配置。2.环境配置      Microsoft Visual C++最新版本3.运行方式3.1 直接运行  (1) cmd 到....\minion-1.8\bin  (2) 在cmd窗...

2018-03-23 16:50:40 911

原创 bat脚本批量运行可执行文件实例

1.简介    很多情况下,我们需要批量处理文件,比如,我们有100个数据,均需要运行某个exe程序,如果手动一个个运行将非常繁琐,这事我们可以选用bat文件来批量处理。其实对于bat脚本语言我并不是很懂,在此仅放上几个我使用的实例,欢迎大家指教。2.实例一:对指定文件夹下的所有数据,分别单个执行可运行jar包注意:要求是可运行jar包,即传入指定参数后即可执行(可运行jar包打包过程:Expor...

2018-03-23 16:01:30 11360

原创 java文件读写及字符串分割

1.介绍   用java语言实现文件(支持各种文件类型)读写,将字符串分割处理后输出。2.代码         /* 1.读入TXT文件 */          String pathname = ".//data//"+args[0]+".minion"; //注意要用双斜杠,运行时(run as)--(run configuration)--对Main+Arguments进行相应配置     ...

2018-03-23 11:38:06 2190

空空如也

空空如也

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

TA关注的人

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