- 博客(13)
- 收藏
- 关注
原创 关于tensor类型数据却报错‘list‘ object has no attribute ‘to‘
先放图:问题所在:我的数据本事应该是tensor类型,可以to(device),但是却报错是list(列表)所以无法’to’。于是在出错前的语句先print(images),发现是[tensor[…], …],那问题很简单,使用images = torch.stack(images, dim=1),将列表元素取出(即list类型转换成tensor类型),大功告成!...
2021-06-29 17:27:03
15199
2
原创 关于assert语句报错
报错语句处:assert (n_batch % (n_gpus - 1) == 0), 'n_batch: {}'.format(n_batch)*无论我n_batch输入是什么,都报错n_batch=xxx出错。*首先我们理解一下assert语句是module文件下的,指我们希望得到的是assert内部的情况,否则就报错。那这里就是需要n_batch % (n_gpus - 1) == 0,如果n_gpus - 1=8,那么n_batch只要是7的倍数就可以啦!~...
2021-06-06 22:07:23
983
原创 服务器创建虚拟环境并安装pytorch
上一次提到Linux服务器通过pipenv安装虚拟环境。**但当服务器本身装了anaconda,而你只是想建一个属于自己的envs时,其实conda是支持的,**所以!根本!不建议用pipenv!(个人意见)(如果大家两个都装过,就知道我为什么这么说了~)创建新的虚拟环境命令$ conda create -n "env name" python=版本号激活虚拟环境命令$ source activate "env name"安装pytorch(这里我还想装torcvision等,所以
2021-06-04 16:43:41
854
原创 Linux服务器使用pipnev创建新虚拟环境
首先解释一下pipenv、pyenv和anaconda的区别,逻辑理不清是真的脑壳疼><.Pipenv: python包管理器(管理整个系统环境中的各python版本),是更好用的pip。Pyenv: python版本管理器,其实效果和miniconda一样,是轻量级的conda(硬件条件足的话,还是安装conda把,个人感觉condo比pyenv好用多) 。1和2是共存且不冲突关系。Anaconda就应该都了解,功能很强很全面而且操作简单。⚠️硬件条件满足的话,推荐使用an
2021-04-14 15:42:12
386
原创 pytorch_resnet34模型调用及参数修改
pytorch是包含一些常见的神经网络模型的,ResNet34、ResNet18、VGG等等,都在models模块中,调用接口如下:model = models.resnet34(pretrained=True, progress=True)预训练pretrained和进度条progress设为True或False就看你自己需求咯~⚠️与此同时,你可能还会遇到pytorch官网的输出类别数与你所需不同:你想分七类,可resnet34官网是1000类,那就调整一下呗:# 修改最后线性层的输出通道数
2021-04-12 21:48:53
4902
原创 安装可视化工具visdom
本地连接需安装visdom首先安装命令:>> pip install visdom然后本地用visdom连上>> python -m visdom.server成功时显示:Checking for scripts.Downloading scripts, this may take a little whileIt's Alive!INFO:root:Application StartedYou can navigate to http://local
2021-04-11 10:52:29
306
原创 windows远程控制Llinux服务器
1.首先下载软件MobaXterm压缩包,解压后点击.exe文件即可运行点击右上角的**“Session”**,输入IP与密码。如果账号密码匹配成功,便会跳出来一下以下界面,**点击“yes”**就成功访问服务器了。...
2021-04-08 11:29:42
230
原创 打开jupter notebook报错[WinError 10049]
首先从anaconda下打开jupyter notebook,报错如下:File “F:\anaconda\Scripts\jupyter-notebook-script.py”, line 10, in sys.exit(main())File “F:\anaconda\lib\site-packages\jupyter_core\application.py”, line 268, in launch_instancereturn super(JupyterApp, cls).launch_i
2021-04-07 22:05:13
474
原创 LintCode_Tencent考题(简单->中等->困难)
解压字符串输入 : “HG[3|B[2|CA]]F”输出 : “HGBCACABCACABCACAF”解释 : HG[3|B[2|CA]]F −−> HG[3|BCACA]F −−> HGBCACABCACABCACAFclass Solution: """ @param Message: the string xiao Q sent to xiao A. @return: the string after decompress """ .
2021-04-02 18:35:07
164
1
原创 LintCode_新手必编程50题(4-6阶段)解答与分析
阶段4 字符串与循环转换字符串到整数(容易版)emmmm,有点简单粗暴,python自带int()读取字符串def stringToInteger(self, target): # write your code here return int(target)大小写转换IIjoinchr(ord©2.3.5都是一个题型, 仔细品味~def lowercaseToUppercase2(self, str): # write your code here retu
2021-03-31 22:08:45
521
原创 LintCode_新手必编程50题(1-3阶段)解答与分析
LintCode中“新手必编程50题”答案Python作为看代码没问题却动手hin欠缺的程序媛&研究僧,又加之面临工作实习的笔试,就被迫在LIntCode上刷题了呗????科研其实更多的是读懂别人的代码,会根据自己的功能要求进行修改,所以本人在逻辑理解上还是不处于劣势滴~综上所述:反正我就是技术小菜????那就让我们做几个基础题练练手,再迎战难题吧,这些基础题的答案以备有人需要~~代码都是我亲测有效的~木有bug~但若有问题,也欢迎大家提问,我好跟着学学????。之前没养成发布笔记的习惯,
2021-03-30 21:53:11
2580
原创 PyCharm-服务器连接
下面是Pycharm如何连接服务器跑程序首先了解相当于用自己电脑上的Application,再借助服务器上的硬件来跑程序。若是共用的服务器,最好在服务器root下新建一个自己的目录,免得和别人的东西混淆~~~下面的步骤分为:访问并成功连接服务器;Tools->Start SSH session输入服务器的ip地址;名称及密码。端口号默认无需更改。这样便是找到该服务器了,但是接下来还要连接成功才行呀!然后是部署查找到的服务器:记住是点击SFTP:输入服务器的ip地址,到下一步;
2021-03-07 21:08:21
286
原创 Idena-服务器挂多个Idena账号
Idena-服务器挂多个Idena账号1.首先找到node文件夹。2.假如要挂3个号,那么在node里创建两个新文件夹(文件名无所谓):3.然后在 2文件夹里,将newconfig和start两个文件复制进去。4.再复制一个 最新的节点文件,节点文件要求改名为“idena-go”5. 要确保一个是 ,这个里的 api.key文件需要和第一个号的api.key一样。6.客户端中必须设置外置。7.打开newconfig文件8.搜索一下9009.讲上述的9009为账号1,账号2设置为90
2021-02-24 11:18:26
653
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人