自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 连接服务器时遇到主机密钥验证失败

如果你确定known_hosts文件应该是空的(例如,你刚刚安装了系统或者清空了文件),那么你可以通过重新连接远程服务器来生成新的条目。当你第一次连接到服务器时,SSH会自动将服务器的公钥添加到known_hosts文件中。这条命令会将101.7.187.96的ECDSA密钥添加到你的known_hosts文件中。

2025-04-13 09:42:10 122

原创 conda如何安装和运行jupyter

要停止Jupyter Notebook,你可以在运行Jupyter的终端或命令行窗口中按Ctrl+C。然后,你可以编辑生成的配置文件(通常位于~/.jupyter/jupyter_notebook_config.py),根据你的需要进行修改。如果你想要在一个隔离的环境中安装Jupyter Notebook,可以创建一个新的Conda环境。如果你需要配置Jupyter Notebook(例如,更改端口号或启用密码保护),你可以使用Jupyter的配置文件。首先,确保你的Conda是最新的。

2025-04-12 20:10:11 446

原创 FoldX(FoldX5)的安装流程

zip解压yasaraPlugin.zip。

2024-12-04 21:50:37 997

原创 Linux服务器上安装用户级别的CUDA(cuda\cuda toolkit\cudnn)

选择Change Toolkit Install Path回车后输入自定义的目录(要记住这个目录)命令行输入 nvcc -V 查看cuda版本,如果符合预期,则安装成功。通过命令cat /proc/version查看当前操作系统版本信息。保存之后,执行以下命令,使配置生效: source .bashrc。首先进入到用户主目录里cd /home/[用户名]回车Done,然后返回主界面,选择Install。完成后,其他不选择,由于我们没有管理员权限。(这个文件夹也建议提前手动建立)(文件夹需要提前手动建立)

2024-11-18 18:38:51 828

原创 Linux的cuDNN(cudnn)安装教程(CUDA(cuda\cuda toolkit))

切换到cudnn文件所在目录,通过tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz命令解压文件,会得到一个cuda文件夹,逐一执行下面的命令进行cudnn的安装。成后,通过下面的命令查看安装情况,如果结果如下图逐行显示版本号,则安装成功。CUDA(cuda\cuda toolkit)安装教程。这个下载到自己的电脑 下载到本地就好。复制(换成自己的路径)第二条指令可能会报错。

2024-11-18 18:26:46 1415

原创 linux环境安装cuda toolkit(anaconda)

安装时为了避免更新驱动导致其他问题, 在执行sudo sh cuda_11.8.0_520.61.05_linux.run安装过程中, 我们把驱动这一项去掉, 只安装cuda toolkit.由于安装时没有删除掉旧版本 ,因此现在环境中应该会存在多个cuda toolkit版本, 并且默认还是旧版本, 可以通过nvcc -V命令查看。设置PATH和LD_LIBRARY_PATH两个环境变量, 把需要用到的版本路径加到最前面, 那么就会优先用到对应的版本。如下为安装cuda toolkit 11.8.

2024-11-18 16:13:11 1161

原创 为什么VScode不能连服务器,MobaXterm可以连

VSCode无法连接服务器但MobaXterm可以连接的原因可能有以下几种‌:‌SSH协议问题‌:首先检查SSH协议是否正常工作。可以尝试使用其他终端工具(如Xshell或MobaXterm)连接服务器,如果这些工具也无法连接,说明可能是SSH协议本身存在问题。如果其他工具可以连接,则问题可能出在VSCode上‌12。‌网络配置问题‌:检查VSCode的网络配置,确保代理设置正确。错误的代理设置或未配置代理可能导致连接问题。

2024-11-18 10:37:53 1744

原创 生物信息学CCF B及以上期刊/会议

Computers in biology and medicine(IF=7.7, 数学与计算生物学1区, 年发文量~1000,初审快,发表到录用周期3~6月)(IF=4.5, 数学与计算生物学3区, 年发文量~400,偏好工具/软件/数据库等,初审1个月,周期6~12月)(IF=5.8, 数学与计算生物学2区, 年发文量~1000,偏好工具/软件/数据库等, OA)(IF=4.3, 数学与计算生物学2区, 年发文量~1000,更注重生物学意义, OA)进入计算机ESI期刊。

2024-11-02 16:13:09 1743 1

原创 python查看ping一个IP是否通成功,成功就返回true

【代码】python查看ping一个IP是否通成功,成功就返回true。

2024-05-20 13:12:17 1049

原创 如何查看Linux中各个用户使用的存储空间大小

【代码】如何查看Linux中各个用户使用的存储空间大小。

2024-05-18 20:11:05 366

转载 安装GPU版本Pytorch

最近因为需要安装GPU版本的Pytorch,所以自己在安装过程中也是想着写一篇博客,把整个过程记录下来,在整个过程中也遇到了不少的问题,查看了以往别人的一些解决方案,希望能够给遇到同样问题的提供一些参考。如果大家在安装pytorch的时候,并不需要安装gpu版本的,即使用cpu进行训练的pytorch,那么直接在Aanaconda Prompt当中输入以下命令即可:如果是想要安装gpu版本的pytorch,则需要参考以下几个步骤。

2024-05-17 17:43:36 321

转载 解决创建的anaconda环境在C:\Users\xxx\.conda\envs\,而不在anaconda安装目录下的envs中

此时就添加好了权限,创建的环境的路径也已经添加,重新再创建环境,发现已经不在C盘,而在我们自定义的anaconda的安装目录下了。这个路径根据自己的情况设置,我的anaconda是安装在了 E:\Env\anaconda 下,因此环境的存放位置就是上面的那个路径。今天调试一个模型的代码时,需要新创建一个anaconda的环境,而新创建的环境之前都是在。这就非常不爽了,首先占用系统盘资源不说,还跟之前的环境在两个位置,也不方便管理。安全----编辑----Users----全选Users的权限—确定。

2024-05-17 17:10:04 1414

转载 Anaconda超详细安装教程(Windows环境下)

其实要是装Anaconda的话,就不用再单独装Python了。但是吧,我感觉大部分人都已经装好了Python,因为一般都是先接触的python,然后直接就单独装好了Python,这都不重要,不影响你安装今天的Anaconda。

2024-05-16 12:26:28 838

原创 Windows下安装CUDA并配置cuDNN教程

1.点击此链接https://developer.nvidia.com/cuda-downloads,进入CUDA下载界面,发现默认下载CUDA最新版本CUDA 11.4,但这个版本并不适合我们,所以我们需要点击右下角的。Installer Type有两个选项,前面是网络安装,后面是本地安装,网络安装就是下载一个很轻巧的工具包,大概20M,如果选择本地安装,就会将所有相关的东西都下载下来,安装过程中无需再次下载,我选择后者。一定要记住这个路径,把这个路径保留下来,后面添加环境变量时,会用到。

2024-04-26 22:45:38 1470 2

原创 解决pip install安装速度慢(pip网络加速)

在需要安装的包后面加个清华的链接。例如,pip安装scipy。

2024-03-19 12:13:42 1775

原创 linux安装anconda

conda进行创建虚拟环境,安装python版本,删除环境等操作看我另一个博文。第二步: 把下载好的anaconda放到指定的路径。然后在该路径下(我是直接放属于我的根目录下)下载地址:(选择Linux版本的)第一步: 下载anaconda。2删除之前安装未成功残留的文件。注意:要安装VS,选择。最后查看是否安装成功。

2024-03-18 21:01:32 1023

原创 pytorch如何确保每次实验可重复性(每次训练测试结果相同)(模型每次结果也不一样的问题解决方法)(固定随机种子等操作)

Pytorch使用不确定算法——Avoiding nondeterministic algorithms。CUDA卷积优化——CUDA convolution benchmarking。3点注意检查自己代码是否使用DataLoader。1跟2,直接复制下面的代码,全网最全(自认为)4、自己代码是否使用随机排列数据集。4、自己代码是否使用随机排列数据集。3、数据加载DataLoader。将shuffle=False。2、训练使用不确定的算法。最后附上二次运行的结果!类似于下面这种注释掉。

2024-03-18 13:33:38 3378 1

原创 Linux ping可以上内网,不能上外网(系统重启DNS不生效)(直接更改/etc/resolv.conf修改nameserver重启被重置)

2.DNS解析问题:检查服务器的DNS设置是否正确,能够正确解析外部域名。如果DNS解析有问题,需要检查DNS设置。通过分析,确定/etc/systemd应该是systemd这个工具的配置文件所在的位置。第四步:修改DNS一栏,设置、DNS服务器的地址,保存退出,然后重启机器。通过whereis systemd找到systemd的位置。1.可能设置了网络防火墙,阻止了服务器访问外网的请求。打开resolved.conf应该是DNS相关的配置。ping内网可以,外网不行。我的问题DNS有问题。

2024-03-14 20:33:59 1715

原创 RuntimeError: one of the variables needed for gradient computation has been modified by an inplace

将loss.backward()函数内的参数retain_graph值设置为True, loss.backward(retain_graph=True),如果retain_graph设置为False,计算过程中的中间变量使用完即被释放掉。找到网络模型中的 inplace 操作,将inplace=True改成 inplace=False,例如torch.nn.ReLU(inplace=False)然后通过加减模块,发现是自己新加的模块问题,然后针对可能的数值的操作存在的计算替换的问题,

2024-03-12 16:51:42 526

原创 Linux 复制文件,拷贝文件夹,移动文件夹等操作

这将递归地复制source_folder中的所有文件和子文件夹到destination_folder。如果destination_folder不存在,则会创建它。将文档 file1复制到dir1目录下,复制后名称仍未file1。将文档 file1复制成file2,复制后名称被改file2。将所有文件夹移动到另一个文件夹下。

2024-03-03 09:42:22 829

原创 Linux 命令查看GPU,CPU

ps 命令可以显示进程的详细信息,包括CPU占用率。查看所有cpu占用情况。查看所有cpu占用情况。

2024-03-02 15:38:11 573 1

原创 vscode(visual studio code) 免密登陆服务器

例如我的用户名是 love,那么 authorized_keys 文件的路径可能是 /home/love/.ssh/authorized_keys。将生成的公钥( id_rsa.pub的内容)添加到你远程服务器的 authorized_keys 文件中,以允许连接。首先,在本地,打开命令输入框: Win+R–>弹出输入框,输入cmd,打开命令框。最后,便可以看到,在本地的目录下,生成了公钥和私钥。接着,输入两次回车,即输入空白密码,,没有密码。按两次回车键,问你是否重写,选择y。然后,在命令框,输入。

2024-01-14 21:01:26 1393

原创 在Anaconda(conda)(命令行/Linux )中新建环境安装python版本,conda安装pytorch,nvidia-cuda-toolkit,删除环境等

在Windows的Anaconda Prompt 或 macOS/Linux的终端输入。注:运行conda activate则直接激活anaconda的base环境。例如新建一个叫love的环境。

2024-01-13 12:25:52 769

原创 Linux中PyTorch的安装教程

在安装PyTorch之前,我们需要确保已经安装了Python和pip。在Linux系统下,我们可以使用pip来安装PyTorch。如果输出了PyTorch的版本号,则说明安装成功。

2024-01-12 20:30:29 4023

原创 Liunx服务器新创建账号并设置密码与用户权限

输入命令passwd 用户名 回车,接着输入密码操作,需输入两次。在root权限下,输入命令useradd -m 用户名,如下。删除用户的同时,把这个用户所对应的目录也删掉。userdel -r 用户名。

2024-01-12 15:10:30 892

原创 将台式机变为服务器,服务器设置静态IP的方法

找到#PermitRootLogin prohibit-passwd这一行,删除#键,改成PermitRootLogin yes。通过service ssh restart命令来重启下ssh服务,就可以实现直接用root或者创建的用户来远程了。同时点击Shift+冒号,输入wq,完成保存和退出。设置IP地址address, 特别注意冒号和括号之间要有空格,否则出错!设置DNS,特别注意冒号和括号之间要有空格,否则出错!输入ifconfig,查看已完成设置的静态IP地址。如果显示新文件夹的话。

2024-01-12 11:13:54 962

原创 关闭MobaXterm等连接linux服务器的软件(窗口),依旧可以后台运行程序

除了依次退出/杀死当前Screen会话中所有窗口这种方法之外,还可以使用快捷键Ctrl + a :,然后输入quit命令退出Screen会话。(5)重新连接该窗口,先screen -ls查看该窗口的id,再运行screen -r id,12344即为对应窗口的id。执行后可跳回退出该窗口时运行的命令。另一个关闭窗口的方法是使用Ctrl + a + k,这个快捷键杀死当前的窗口,同时也将杀死这个窗口中正在运行的进程。也可以在该窗口终端输入 kill -9 id ,终止窗口对应任务的运行,同时杀死该窗口。

2024-01-04 14:55:34 1672

原创 Transformer解码层用mask解释

这会使得模型的预测结果变得不稳定。相反,如果我们限制模型只使用当前和过去的信息,那么即使未来的信息发生变化,也不会对模型的预测结果产生影响,因为模型已经根据已有的信息做出了预测。泛化能力:如果模型在训练过程中过于依赖未来的信息,那么在测试时,一旦出现与训练数据不同的序列结构或者模式,模型就可能会表现不佳,因为模型没有充分考虑到未来的信息。例如,在机器翻译任务中,如果模型可以获取未来的信息,那么它可能会根据未来的词来改变当前位置的预测,这会导致生成的翻译序列可能不符合语法规则,或者语义上不合理。

2023-11-20 10:46:11 572

原创 matlab矩阵中的NaN替换成0(指定元素全部替换想要的元素)

matlab矩阵中的NaN替换成0。指定元素全部替换想要的元素。

2023-05-17 10:16:19 7557

原创 matlab的& 和&&(|和||)区别

是针对array的(vector or matrix等);&& 是针对标量的,是两个数 比较大小。

2023-05-13 10:41:52 409

原创 matlab在一个数组中随机选择n个数

第二种用法是返回一个k个元素的行向量,这个行向量的元素是1到n的整数,k必须小于或等于n,而p是从这些元素里任意选取k个元素,在随机排列。第一种用法是返回一个n个元素的行向量,这个行向量的元素是1到n的整数,而p是这些元素的任意一个排列。n = numel(A)返回矩阵A中的元素个数n。matlab在一个数组中随机选择n个数。

2023-05-02 16:54:39 6231

原创 PreconditionNotMetError: The third-party dynamic library (cublas64_102.dll;cublas64_10.dll) that Pa

在bin路径下将cusolver64_11.dll重命名为cusolver64_10.dll。在bin路径下将cublas64_11.dll重命名为cublas64_10.dll。

2023-04-16 20:24:49 376

转载 (转载)Matlab之当前路径与上一级路径的符号使用

当前路径一个点。

2023-04-14 15:13:59 630

转载 matlab reshape()(转载)

=>所以中间不管经过多少次reshape,最后只要size矢量大小和size(A)相同,就能还原回A。以以上的例子B = reshape(A, [2,5,2])来说,C = reshape(B, size(A))如果应用中想按行顺序优先排列,可以先对A进行转置,即reshape(a`,sz),或者得到结果之后再转置。【说明】prod(sz): 矢量sz元素的乘积, numel(A): 数组A中元素个数(20))先将矩阵A先排列成一列(结果感受就是按列优先排列),再按照矢量sz定义大小的行数切割。

2023-04-07 15:19:47 457

转载 Matlab—什么是nc文件,以及如何读取导入

例如上面海洋表面温度文件中的‘sst’或者‘time’等,可是,你就是想要知道这个nc文件里面有什么东西,你不可能事先就知道nc文件里的变量有哪些再去看变量是什么。我小小的脑袋有大大的疑惑。表示你读取这个三维变量的时候,第一个维度从start指定的起始序号(12)开始,再读取10个变量、第二个维度从start指定的起始序号(10)开始,再读取2个变量,第三个同理。表示你读取第一个维度的时候,变量序号之间相隔1(就是正常从头往后读取),第二个维度的时候,变量序号之间相隔2(就是隔一个读一个),第三个同理。

2023-04-07 14:52:25 10380 2

原创 matlab,cell数据导出excel文件(.xlsx)

matlab,cell数据导出excel文件(.xlsx)

2023-03-30 14:24:33 2178

原创 matlab字符串截取

matlab字符串截取。

2023-03-30 10:31:53 2055

原创 matlab矩阵剪切

matlab矩阵剪切。

2023-03-29 16:13:06 681

原创 matlab取结构数据里面的小类

结构数据取里面的小类。

2023-03-27 19:02:01 88

转载 (转载)时域卷积网络TCN详解:使用卷积进行序列建模和预测

TCN是时域卷积网络(Temporal Convolutional Network)的简称,它由具有相同输入和输出长度的扩张的、因果的1D卷积层组成。下面几节将详细介绍这些术语的实际含义。

2023-03-22 17:31:30 3046

空空如也

空空如也

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

TA关注的人

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