常用工具
记录一些科研过程中常用的一些工具
BUAA~冬之恋
Just Do It
展开
-
import matplotlib.pyplot as plt时程序异常终止
解决:一般是装的老版anaconda自带了老版本的matplotlib,会有一些兼容性问题,直接卸载重装最新版本就可以解决。问题:import matplotlib.pyplot as plt 时导致程序一直无反应。原创 2023-03-17 10:47:55 · 610 阅读 · 4 评论 -
Linux服务器非root用户下安装CUDA11.1和cudnn到指定目录
(适用于服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求)1、准备工作首先查看自己服务器系统的信息uname -a lsb_release -a这是我的服务器的信息然后根据版本去官网选择对应版本下载CUDA接着下载cudnn(网址),选择CUDA11.1对应的版本 (需登录nvidia账号,无法用wget,我只能采取本地下载上传到服务器)。选择 “cuDNN Library for Linux”,下载下来是一个tgz的压缩包。最后,提前建好cuda的自定义目录,我原创 2021-11-09 13:35:53 · 10179 阅读 · 9 评论 -
显卡RTX 3090运行pytorch报错CUDA error: no kernel image is available for execution on the device
RuntimeError: CUDA error: no kernel image is available for execution on the device安装适用于GeForce RTX 3090显卡的pytorch卸载当前版本的pytorch, 重新按照以下安装pip uninstall torchpip install torch==1.7.0+cu110 torchvision==0.8.1+cu110 torchaudio===0.7.0 -f https://download.p原创 2021-11-06 19:39:09 · 2273 阅读 · 1 评论 -
解决pytorch训练的过程中内存一直增加的问题
代码中存在累加loss,但每步的loss没加item()。pytorch中,.item()方法 是得到一个元素张量里面的元素值具体就是 用于将一个零维张量转换成浮点数,比如计算loss,accuracy的值就比如:loss = (y_pred - y).pow(2).sum()print(loss.item())for epoch in range(100): index=np.arange(train_sample.shape[0]) np.random.shuffle(i原创 2021-09-18 16:56:32 · 8262 阅读 · 5 评论 -
Linux 添加新用户及创建主目录
Linux adduser命令Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。使用权限:系统管理员。adduser是增加使用者。相对的,也有删除使用者的指令,userdel。语法:userdel [login ID]语法adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initi原创 2021-09-16 22:01:05 · 39885 阅读 · 0 评论 -
Latex常用特殊符号
原文链接这段时间用Latex很多,常常需要查阅相关特殊的符号,这里做一个整理,也方便大家查阅。摘自:《一份不太简短的LATEX2介绍》或112分钟学会LATEX2 原版作者:Tobias Oetiker...转载 2020-03-17 21:32:45 · 9851 阅读 · 1 评论