
python
wardenjohn
从事云计算、操作系统方向研究
展开
-
使用Pytorch对模型进行训练以及使用保存好的模型进行预测
本文是针对使用Pytorch的新手对如何使用Pytorch进行网络的训练以及使用的简单的教程其中,对于Pytorch的安装等方式就不讲了,默认大家都安装好了,但是实在是不知道的话直接通过conda或者pip安装torch也是可行的。但是直接通过官网下我觉得是最好的方法(官网上有下载最新版的命令)需要注意的是,这里附上的代码只是一个示意,没有完整的定义和测试,只是告诉你具体的使用的方法和思路,你直接copy下来应该是运行不了的!使用Pytorch进行模型的训练首先,在使用pytorch进行训练之前需要原创 2022-04-22 10:24:25 · 6752 阅读 · 1 评论 -
Python DataFrame drop函数出现keyError:***not found in axis的问题
在使用DataFrame的时候,我遇到了这样的问题:self.data.drop(['a','b'])出现了这样的报错:KeyError: '['a','b'] not found in axis'我寻思按照一个列表来drop不应该有问题的啊。原来这里我犯了一个错误就是在对多列进行drop的时候,需要带上columns才行的。修改成这样:self.data.drop(columns=['a', 'b'])这样的话就算是传入列表变量也是OK的了...原创 2021-12-17 16:12:54 · 8692 阅读 · 0 评论 -
显式调用了cuda以后,pytorch的张量还是没有转移带GPU上的解决方法
在使用GPU加速计算的时候,有的时候将张量显式调用了以后会发现其实还是在cpu上计算打个比方:class A: def __init__(self): super(...) a = torch.randn((1,2,3)).cuda()ORclass B: def __init(self): a = torch.randn((1,2,3))b = B()b.cuda()在显式调用了cuda以后.原创 2020-07-01 14:42:57 · 2328 阅读 · 1 评论 -
如何让程序在关闭SSH连接以后继续运行并且python无法引用到其他文件夹里面的包的解决办法
日前需要用到远程服务器的高性能计算机来跑实验,但是非常苦恼的时候我需要GridSearch来选择优参然鹅这个过程是比较漫长的,然后我通过EasyConnect连接上去了以后呢,经常跟我说我的连接超时了,需要重新登录。把我的网络连接一断,我在服务器跑得进程就全部都退出了,我跑了快两天的心血又炸了,这就让我心很累了。然后现在发现通过nohup来在服务器上面跑不怕ssh断开的影响。nohup /home/***/anaconda3/envs/cloud/bin/python3.6 -u /hom原创 2020-06-15 09:57:23 · 1235 阅读 · 0 评论 -
PyCharm 2018.1 中Tool中没有Deployment,无法连接远程服务器的方法
我最近在使用PyCharm 2018.1的时候需要用到连接远程服务器的功能上网看到大家都告诉你如何使用Tool -》Deployment中的功能来进行配置很可惜我一直没有找到这个Deployment。大家都没有解决的办法。无奈之下我去下载了2020版的最后发现其实还是一个样子。我觉得网上的方法是解决不了的了。最后,我在非常无语之下,我偶尔解决了这个问题,现在我来分享一下解决的方法。首先,我打开了setitng我在搜索框里面疲倦的打上了SFTP,居然出现了这个后来我安装插件,点原创 2020-05-18 20:03:41 · 10987 阅读 · 9 评论 -
将python文件.py脚本打包成.exe文件
今天写完了一个脚本程序,需要调用一下,但是在windows下需要用exe格式。所以就需要将.py文件生成exe文件了。在进行对py脚本进行打包的时候需要用到pyinstaller这个包:首先,在命令行里面输入:pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple那么这个时候就应该能够快速的下载并安...原创 2020-04-26 23:44:07 · 337 阅读 · 0 评论 -
numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192
numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject.在运行程序的时候,开始出现的错误是说是sklearn 中的prerocessing的问题可是我看了一下醉后的报错就是题目的报错,看了一下前面是numpy.ufunc的...原创 2020-02-19 18:11:39 · 6410 阅读 · 0 评论 -
python:Can not import “PILLOW_VERSION”
在使用pytorch的时候,在引用了PLT这样的库的时候会出现can not import “PLIIOW_VERSION”的问题上网搜了一下资料发现这好像是由Pillow版本较高导致的。因为pillow的高版本里面删除了PLIIOW_VERSION这个变量,在pytorch中依然还有使用就会出现这个情况出现这个情况的时候,可以重新安装pillowpip install "pillo...原创 2020-01-09 11:10:37 · 2603 阅读 · 0 评论 -
VS Code for MAC(VS Code)修改Code Runner 的方法
在VS Code下面很多时候需要在跑东西的时候需要配置。很多时候在不是很熟悉的情况下配置是很容易出现问题的。在这个时候,VS Code就出现了一种很好用的插件叫做Code Runner在安装完了Code Runner以后,我发现我系统里面的python 解释器里面的东西全部都没有了。那就很烦了,不知道怎么改呢。通过输出python的版本我可以看到python输出的是2.7的版本,很显然就不...原创 2019-11-25 00:10:32 · 2211 阅读 · 1 评论 -
Python Opencv 调用摄像头并使用摄像头录制视频
最近在使用python opencv来调用摄像头来录制视频,无奈没有这方面的经验,于是乎上网搜,千篇一律,不少的博客基本都是在复制粘贴别人,搜出来的博客基本全是一样,简直egg pain那么我就先要说说怎么样通过python open来录制视频我先上个代码把:import cv2cap = cv2.VideoCapture(0)fps = 20fourcc = cv2.Vid...原创 2019-05-05 15:33:26 · 5316 阅读 · 0 评论 -
Pycharm for MAC 配置远程调试
在打算使用Pycharm远程调试服务器上的代码的时候,可以这么操作首先,我在这里使用的是MAC在MAC下打算采用远程连接的话,必须使用PyCharm Professional,不能用PyCharm CE打开Tool新增一个SFTPHost就是远程服务器的地址,port默认22输入你登录的用户名和密码你可以在输入了用户名和密码以后尝试一下连接测试连接到的目录位置你...原创 2019-04-13 15:11:05 · 3333 阅读 · 0 评论