- 博客(73)
- 收藏
- 关注
原创 argparse读取或存储json-argparse to json
参考:[https://blog.csdn.net/bagba/article/details/124585168?
2023-04-28 21:01:57
474
1
原创 logging打印台和文本双输出
一般,我把logg单独放在一个文件中. 使用的时候调用这个函数.因为我需要控制台和文本双输出的需求.参考以下博客修改的.
2023-04-15 10:36:28
217
原创 python 形参实参
传递参数是不可变对象(例如:int、float、字符串、元组、布尔值等),实际传递的还是对象的引用,早“赋值操作”时,由于不可变对象无法修改,系统会创建一个新的对象。这就是传值不传参的情况.传递参数是可变对象(如:字典、列表、自定义的其他可变对象等),实际传递的还是对象的引用。在函数体中不创建新的对象拷贝,而是可以直接修改所传递的对象。这就是传可变对象即传参的情况.可变对象:list dict set 自己定义的class。python分为可变对象和不可变对象。参考博客比我说的更清楚.
2023-04-15 09:52:06
154
原创 DGL无法把图放在GPU上
因为我老认为是别人dgl使用错误的问题.如果早运行文档示例,我就把重心放在怀疑DGL版本上了.(下载之前先pip uninstall dgl,卸载自己电脑上的dgl版本.)如果示例程序时失败的,就考虑dgl版本的问题,就是cpu和gpu的版本问题.我的就是失败.原因是:我的dgl是CPU版的.需要下载GPU版本的.虽然我的cuda是12.0,我就下载了dgl gpu最新的版本。看来不用非得版本一致,但是一定要dgl GPU版本就行.启发:一定要运行dgl示例程序[看别人的dgl使用很简单.把图。
2023-03-31 11:37:36
1151
原创 论文分类和检索
IEEE,ACM是出版社会议是会议,期刊是期刊.查询期刊是几区也可以[最新计算机应用技术领域影响因子,SCI期刊查询及投稿 分析系统(2021-2022年),SCI收录期刊杂志目录 - LetPub编辑]SCI和EI是数据库SCI只收录期刊,EI有会议.SCI本身不分区,只要是SCI就是好文章.EI文章稍差.CCF是中国计算机学会,他不是出版社(那就不能发行期刊),也不是数据库,也不是某个会议的名 字,只是一个高水平论文推荐的作用。
2023-03-30 19:27:53
537
原创 vscode学习C语言
mingw与vs的区别?两个编译器,不兼容,例如easyx只能在vs上用.动态链接库和静态链接库?运行时找相应的函数就是动态,静态就是一股脑把函数一起编译.算法的重要性?高手扫雷700行,普通人2000行.Win api是啥?api就是函数,也叫做接口.句柄: 窗口的句柄就是控制窗口,也就是窗口的指针.include就表明,include可以放许多h文件-I h文件夹;-L link文件夹;-l 指定具体的链接库的名称,如libwinmm.a,即-lwinmm。
2023-03-30 18:39:35
499
原创 python处理json
参考:[python读写json、格式化写入json文件_python 将json 格式化 load_尤达c的博客-CSDN博客]数据处理不要保存到文件,要保存到json。
2023-03-30 18:28:41
53
原创 huggingface之datasets将数据集下载到本地
但是我想放在本地,下载一次不用下载了.虽然他自己可以缓存,但是感觉每次还是重新下载,好像有bug似的.下载数据集使用代理会下载快一点.
2023-03-30 16:10:10
10731
原创 vscode远程连接XHR(wget download failed)解决方法
3、将上面下载下来的文件,放在/home/你自己的用户名/.vscode-server/bin/fe719cd3e5825bf14e14182fddeb88ee8daf044f/ 目录下。2、 通过上方网址,将文件下载下来,原本的名字为:vscode-server-linux-x64.tar.gz,并将其的名字改为:vscode-server.tar.gz。原文链接:https://blog.csdn.net/weixin_47794291/article/details/122159903。
2022-11-07 13:21:26
8961
14
原创 vscode访问远程服务器的图形界面如firefox
显然,我们应该变换ip和端口. 在二楼服务器设置x11的host和port.改完之后直接ctrl+s.发现output直接连接成功.但是在终端输出还是不行.https://github.com/joelspadin/vscode-remote-x11/issues/27#issue-680954886 厉害。尝试了一下B服务器的firefox,还是很慢.就这样吧.也不知道为啥慢.也没有对xming设置远程的A服务器的地址.也没有设置display.重启一次vscode,可以了.成功了.
2022-09-14 12:31:43
743
原创 huggingface使用bert
”"“”"上图就是如何使用bert嵌入文本.注意tokenization就是调用字典而已.经过model产生嵌入向量.以bert为例子,看bertmodel类,它就是bert的主类.它的output是添加了objective任务的.而里边的bertembedding没有添加任务,只是嵌入而已.作者说,BertEncoder主要将embedding的输出.是不是说bertencoder=bertembedding.
2022-09-12 21:25:21
3322
原创 docker总结
docker image和container及基础命令镜像image就是类,containers就是实例.以下是容器操作#运行docker run -p 本地端口:容器端口 --name 容器 名字 镜像名字:tagdocker run -p 本地端口:容器端口 --name 容器名字 -v 本地绝对路径: 容器绝对路径 镜像名字:tag #挂载 弹幕说要去掉/app,不知道咋了.
2022-09-12 21:24:06
374
原创 非管理员使用docker
如果,非管理员权限的普通用户想要使用 Docker,使用下面的命令将其添加到 docker 组即可(这个用户组安装时自动创建)。2 用户权限问题.直接搜索就行,一般就是添加sudo权限和docker权限.注意立即生效的方法newgrp docker.groups#查看当前用户username所加入的组.newgrp docker#可以立即生效.1 文件权限问题,chmod解决.非管理员使用docker。
2022-09-12 21:23:07
751
原创 ssh使用
公钥Public Key(id_rsa.pub)的权限是644,而私钥Private Key(id_rsa)的权限只能是600.权限不对认为是不安全的.Enter file in which to save the key (/root/.ssh/id_rsa):
2022-09-12 21:22:08
205
原创 压缩与解压
参数解释,参考:linux的压缩/解压命令tar/zip - 测试媛S - 博客园 (cnblogs.com).-数字 用于指定压缩等级,-1 压缩等级最低,压缩比最差;tar -xzvf 123.tar.gz #有可能需要去掉z,因为不一定按照gz压缩的.tar -zcvf newrelic.tar.gz newrelic/#压缩。zip -q -r html.zip /home/html #压缩。tar -xzvf 123.tar.gz #解压。zip -q -r html.zip * #压缩。
2022-09-12 21:21:14
578
原创 mendeley在word上使用
小组要用mendeley.在官网上下载了一个mendeley,发现安装word插件后老是加载项被禁用.我分析是由于我安装的是mendeleyreference版本,这个就是个网页,在word中加载的时候也是加载的网页.在wordonline上可以使用,在本地无法使用,反正我解决不了这个问题.所以就使用mendeleydesktop,直接安装word插件,直接能用,很省心.安装包放在百度云中,感觉这个东西听说以后不能使用了,一串英语,我也没看懂.mendeleydesktop下载地址。...
2022-07-20 18:20:14
1663
原创 解决Sengmentation fault错误,可能是递归产生的错误
新的测试我认为是整套代码应该在某个位置修改了python最大递归次数,使得python的最大递归次数超过了系统linux的最大递归次数,(autodl的系统最大递归次数大约在13400-13450之间).举个例子,python默认最大递归次数是1000,对于无限递归程序,到了1000就可以通过try语句捕获错误.但是如果设置python最大递归次数超过13450,对一个无限递归的程序来说,它就超过了系统最大递归次数,就会出现段错误.如下代码所示:程序1:程序2:那么我们通过设置,把系统的最大递归改成无限
2022-06-22 21:43:34
291
原创 pytorch模型保存与加载
转载:https://www.aiuai.cn/aifarm743.html原文:Saving and Loading Models作者:Matthew Inkawhich介绍一系列关于 PyTorch 模型保存与加载的应用场景,主要包括三个核心函数:[1] - torch.save保存序列化的对象(Serialized object)到磁盘.其中,应用了 Python 的 pickle 包,进行序列化,可适用于模型Models,张量Tensors,以及各种类型的字典对象的序列化保存.[2] - torc
2022-06-21 08:55:47
846
原创 使用xftp下载ftp文件
2022年5月30日 20:05:53我下载的链接是: ftp://ftp.springernature.com/cs-proceeding/svproc/templates/ProcSci_TeX.zip.所以对应xftp这个软件,主机就是ftp://ftp.springernature.com,但是没有用户名和密码呀,所以就选择匿名登陆就行,没看到匿名登陆也不要紧,反正肯定有类似于不输入用户名和密码的选项.敲个回车就连上了.然后找ProcSci_TeX.zip就行..........
2022-05-30 20:10:04
901
8
原创 Linux中Adding visible gpu devices: 0 每次运行到这里卡很久
Adding visible gpu devices: 0 每次运行到这里卡很久我们参考win中的想法.参考1 :https://www.csdn.net/tags/MtTaMg1sODkzNjE2LWJsb2cO0O0O.html在linux中,export CUDA_CACHE_MAXSIZE=4294967296 ,没想到真的变快了.你可以通过如下命令测试是否有变快的感觉import tensorflow as tfa = tf.test.is_gpu_available()prin
2022-05-10 11:52:45
1147
原创 word2vec实现-只使用numpy
这是一个不使用api,只使用numpy的方法,当然反向传播得用pytorch.import numpy as npfrom collections import defaultdict class word2vec(): def __init__(self): self.n = settings['n'] self.lr = settings['learning_rate'] self.epochs = settings['epochs
2022-05-05 21:43:34
210
原创 python的实例和类.
import refrom shutil import moveimport numpy as npclass ap(): def ca1(self,a): a = a+1 return a def ca3(a): a = a+1 return a def ca2(self,x): #x = self.ca1(x)#调用实例的方法需要self x = ap.ca3(x) #调用类的方
2022-05-05 21:34:49
575
原创 安装mpi4py的曲折过程
安装mpi4py显示缺少mpi.h文件.Failed to build mpi4pyERROR: Could not build wheels for mpi4py which use PEP 517 and cannot be installed directly我们按照(参考1:https://blog.csdn.net/qq_36649698/article/details/104107523)先安装个openmpi,安装之前查一下这是个啥玩意,看(参考二: https://www.bing.
2022-05-03 15:55:13
1816
原创 解决“不在sudoers文件中此事将被报告 不能切换root权限“
参考1: https://blog.csdn.net/m0_59133441/article/details/121511380我是通过上面这个解决的.说一下我的过程.开始我使用usermod把我的用户添加到sudo,但是不行.sudo usermod -a -G sudo liran后来使用修改`/etc/sudoers’的方法,就是在我的参考1中.对了,我给出我的参考2,这个比较全.参考2: https://blog.csdn.net/beitiandijun/artic
2022-05-03 10:33:50
1184
原创 如何理解深度学习源码里经常出现的logits
就是还差softmax的就能最终输出的输出.当然你要是看别人代码,有可能softmax之后当作logits,大家灵活看待.机器学习的定义都不是死的,什么阿猫阿狗都能下个定义.F***
2022-05-02 09:23:54
937
原创 校园网客户端不识别网卡
校园网客户端在网卡那一栏居然是空的,让我没法上网.本着重启能解决90%的问题.我重启了一次发现还是不能解决上网问题.本着权限管理能解决10%的问题,我修改了启动校园网客户端的权限,就是以管理员身份打开运行,嘿,就能使用了....
2022-04-20 11:10:40
450
原创 python类中的函数调用,关于self
class ap(): def ca1(self,a): a = a+1 return a def ca3(a): a = a+1 return a def ca2(self,x): x = self.ca1(x)#调用实例的方法需要self #x = ap.ca3(x) #调用类的方法要这样调用. return xa = ap()b = a.ca2(3)#ca2带se
2022-04-16 19:08:48
1758
原创 .to(device)与.cuda()的区别
.to(device) 可以指定CPU 或者GPUdevice = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") # 单GPU或者CPUmodel.to(device)#如果是多GPUif torch.cuda.device_count() > 1: model = nn.DataParallel(model,device_ids=[0,1,2])model.to(device).cuda() 只能指定G
2022-03-15 20:18:25
5780
原创 执行此操作需要Internet
我是用win ink 发现老师弹框显示这个问题.我的电脑是有线上网,但是我安装了无线网卡,现在是有线上网能上网,无限网卡当然就是未连接了,因为我使用它来开热点.但是就是这个无线网卡没网络,导致win系统认为我没有连接网络,所以我给无线网卡连上我手机开的热点后就没事了....
2022-03-15 19:16:08
1234
原创 远程计算机或设备不接受连接 如何解决
我的问题是我的梯子没有关 就直接关机了.开机之后出现了连不上网的问题.我们打开梯子软件,关闭梯子连接,就可以上网了.感觉这个问题大部分都是梯子或者代理的问题
2022-02-24 08:33:54
528
原创 GPU一机多卡使用
我只简单写写我用的,慢慢积累.我也不可能把这块的东西全弄懂.我只给我自己看.写的很乱,sorry了.#单GPUdevice = torch.device("cuda:0")model.to(device)mytensor = my_tensor.to(device)torch.save()#多GPUif torch.cuda.device_count() > 1: print("Let's use", torch.cuda.device_count(), "GPUs!")
2021-12-22 09:40:55
1282
原创 conda更换清华源,阿里源(最新版)
时间 2021-12-16 16:19:37我以前是这样加的,如何加的命令不用多说了.但我不喜欢用命令加.我直接改.condarc文件.以前是这样channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anacond
2021-12-16 16:21:09
20019
8
原创 文件路径的斜杠
以os.listdir为例子哈.import osa = os.listdir('..\APPS/')#显示文件夹,而且感觉左斜杠或者右斜杠没啥影响.print(a)#['.git', '.gitignore', 'APPS', 'eval', 'LICENSE', 'README.md', 'requirements.txt', 'train']
2021-12-15 11:20:23
1628
原创 如何查看自己的代理ip地址
使用python代码import requestsproxy = '127.0.0.1:10809' proxies = { 'http': 'http://' + proxy, 'https': 'https://' + proxy }try: response = requests.get('http://httpbin.org/get', proxies=proxies) print(response.text)except r
2021-12-15 09:46:07
6445
原创 优雅计算python程序的运行时间
当然是使用装饰器了装饰器装饰器是一个装饰函数的函数,能够在不改变函数源码和函数调用方式的情况下给函数增加新的功能。很多时候统计函数的耗时,可以使用装饰器实现。import timedef get_time(f): def inner(*arg,**kwarg): s_time = time.time() res = f(*arg,**kwarg) e_time = time.time() print('耗时:{}秒'.forma
2021-12-09 11:06:09
341
原创 Linux中的source 命令
我很喜欢这个命令.这就相当于xshell中的快捷命令.比如我写脚本conda activate pytorch我想从base环境到pytorch环境.但是我使用./xx.sh执行这个脚本的时候,环境过不去.使用source xx.sh就可以执行过去.原因是 ./执行是使用子shell,就是不是当前shell,而source是当前shell.参考文献:[1] https://www.cnblogs.com/shuiche/p/9436126.html....
2021-12-07 21:22:07
556
原创 Temporary failure in name resolution的问题 重装系统了
我是有两个虚拟机,但是其中一个虚拟机可以上网,另一个ping不通网址,显示Temporary failure in name resolution,直接bing这个句子,大部分都说是dns服务器不能解析的问题,但我试了试排名前几个的方法,无外乎添加8.8.8.8等之类的ip.还是不行我重装了虚拟机.兄弟们,我是five...
2021-12-02 14:17:46
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人