- 博客(13)
- 收藏
- 关注
原创 代码踩坑记录
代码踩坑记录说明踩坑记录使用 enumerate 遍历 Pytorch Dataset 实例待续...说明本文记录本人在代码编写过程中遇到的种种bug。踩坑记录使用 enumerate 遍历 Pytorch Dataset 实例问题描述:python 中的 enumerate 可以用于迭代遍历一个列表等可以迭代的对象,但如果直接使用 enumearte 遍历 Pytorch 的 Dataset 实例,会出现无法终止迭代的情况。解决方案:使用 Pytorch 的 DataLoader 封装 Da
2021-11-30 15:45:17
393
原创 CUDNN_STATUS_EXECUTION_FAILED 报错解决
[报错解决] RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED说明问题描述解决方案说明本文记录本人解决 CUDNN_STATUS_EXECUTION_FAILED 报错的过程,纯流水式记账,可供参考。问题描述本人在使用 Pytorch Lightning 训练模型时,GPU 训练模型一直跑不起来。每次跑都会报不一样的错误,但每次最后一行的内容都是下面的报错信息:RuntimeError: cuDNN error: CUDNN_STAT
2021-11-27 21:17:31
5518
原创 SSHFS: 挂载远程服务器目录到 windows 本地
SSHFS: 挂载远程服务器目录到 windows 本地说明问题描述解决方案说明本文记录本人使用 SSHFS 实现将远程服务器上的目录挂载到本地的方法,实现文件共享。问题描述由于需要频繁访问服务器上的数据,对一些数据进行观察分析。之前都是使用 Winscp工具 或者 scp 命令等工具先将数据下载到本地,在进行处理,虽然能够达到目的,但这样子有点麻烦,操作不太方便,而且导致数据冗余。因此,就想着能否使用某种方法实现:访问远程服务器目录就和访问本地文件夹一样。通过各种搜索,发现还真可以。解决方案主要有
2021-11-19 10:28:08
3039
2
原创 SSH 免密登录服务器
SSH 免密登录服务器说明机制原理具体实现参考资料说明本博客用于记录本人实现 SSH 免密登录服务器的过程。机制原理SSH 免密登录通过密钥的形式来登陆服务器,可以避免中间人攻击,具有更高的安全性级别。其需要本地主机首先生成一对公钥和私钥,并将公钥放到服务器上。当本地主机使用密钥访问服务器时,服务器会根据公钥对请求进行验证。具体实现生成密钥对ssh-keygen 命令可以用于密钥的生成、管理和转换等,支持 RSA 和 DSA 加密算法,这里使用 RSA 加密算法进行演示。在本地终端执行如下
2021-10-17 12:05:12
306
原创 SSH 端口转发实现 Jupyter Notebook 远程连接服务器
SSH 端口转发实现 Jupyter Notebook 远程连接服务器说明问题描述解决方案说明本博客用于记录本人利用 SSH 端口转发实现 Jupyter Notebook 远程连接服务器的方法。问题描述最近学校服务器频繁被入侵,网络中心为了防范病毒入侵和恶意程序扫描等,给机房防火墙设置了端口屏蔽功能,只留下一些常用端口,如SSH、HTTP等。由于 Jupyter Notebook 运行机制需要启动一个服务并监听一个特定的端口,此时就无法直接通过该端口访问 Jupyter Notebook。因此这里
2021-10-16 17:58:21
1410
原创 报错解决: ffprobe ‘***: No such file or directory‘
报错解决: ffprobe '***: No such file or directory'说明报错信息解决方案说明本博客用于记录本人在Linux服务器上使用 Spleeter 开源音乐分离工具时,ffprobe 报错的解决方案。报错信息Traceback (most recent call last): File "~/miniconda3/envs/spleeter/lib/python3.6/site-packages/spleeter/audio/ffmpeg.py", line 101
2021-08-19 11:27:08
5444
2
原创 运行的程序总是莫名被 Killed
运行的程序总是莫名被 Killed说明问题描述解决方案说明本博客用于记录本人实习期间,在Linux环境下训练模型时,程序莫名中断的解决方案。问题描述错误信息最近在Linux服务器上训练模型时,程序总是跑着跑着突然被中断掉,提示信息只有: xxx killed yyy,其中xxx是一个进程号,yyy是我的程序运行指令。错误分析根据提示信息分析原因,应该是使用 kill 命令把进程杀掉了,这就有两个可能:一个是人为的,一个是非人为的。这里排除了人为的,在导师的帮助下,猜测可能是系统行为,通
2021-08-13 18:32:29
5505
3
原创 音频基础知识相关(持续更新...)
音频基础知识相关(持续更新...)说明零散但有用的的音频知识有用的文章说明本博客用于记录本人在学习过程中,学到的有价值的音频知识,以及看过的有价值的音频相关文章。零散但有用的的音频知识STFT 本质:分帧 + FFT。FFT 对时域上的 NNN 个点做变换得到频域上的 NNN 个点,第 nnn 个点对应的频率为:Fs∗(n−1)N,n=0,1,...,N−1 \frac{F_s * (n - 1)}{N}, n=0,1,...,N-1 NFs∗(n−1),n=0,1,...,N−1其中,
2021-08-13 17:55:43
940
原创 报错解决: CondaHTTPError: HTTP 000 CONNECTION FAILED for url ***
报错: CondaHTTPError: HTTP 000 CONNECTION FAILED for url ***说明报错信息解决方案说明本博客记录本人在 Linux 下执行 conda install 时出现错误的解决方案。报错信息CondaHTTPError: HTTP 000 CONNECTION FAILED for url ***Elapsed: -An HTTP error occurred when trying to retrieve this URL.HTTP errors
2021-08-10 10:21:07
12877
4
原创 Jupyter 远程服务器连接配置
Jupyter 远程服务器连接配置说明Jupyter 远程服务器配置Jupyter 切换不同环境说明本博客记录本人在Linux服务器端配置 Jupyter,使得可以通过本地浏览器远程访问服务器上的 Jupyter。Jupyter 远程服务器配置安装 JupyterJupyter 是一个交互式的 Python 开发环境,首先要确保已经安装好了 Jupyter。Anaconda 默认包含了Jupyter,或者可以直接在终端使用 pip 命令安装:pip install jupyter生
2021-07-24 21:27:26
1144
原创 Anaconda 安装与使用
Anaconda 安装与使用(待更新...)说明Anaconda 安装Anaconda 介绍Anaconda 安装conda 使用conda 介绍conda 基本命令环境相关其他说明本博客用于记录本人在Linux环境下安装Anaconda的过程,以及用到的一些conda基本命令。Anaconda 安装Anaconda 介绍Anaconda是一个开源的,用于科学计算的Python发行版本。包含了conda,python等包。Anaconda 安装下载 Anaconda 安装包到清华大学开源
2021-07-24 17:56:27
223
原创 Linux 常用命令(持续更新...)
Linux 常用命令(持续更新...)说明磁盘相关其他说明本博客用于记录本人在学习工作中常用到的一些Linux命令。磁盘相关du:统计指定文件夹大小 du -h --max-depth=1 .# 统计当前目录底下所有文件夹的大小# -h 指明输出单位使用K, M, G等直观的展示# --max-depth=1 指明递归统计各级文件夹大小,最大深度为1df: 查看磁盘占用情况 df -h# 查看磁盘使用情况# -h 指明输出单位使用K, M, G等直观的展示其他
2021-07-24 16:19:52
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人