- 博客(27)
- 收藏
- 关注
原创 乱七八糟的
欢迎使用Markdown编辑器为帮助您在优快云创作的文章获得更多曝光和关注,我们为您提供了专属福利:已注册且未在优快云平台发布过文章的用户,9月1日—9月30日期间发布首篇文章可享大额首篇流量券扶持,且发布首篇文章后30日内,享连续每日流量券扶持;已注册且未在优快云平台发布过文章的用户,在8月1日—8月30日期间发布过首篇,可自9月1日起,享连续30天每日流量券扶持;更多福利介绍详见https://mp.youkuaiyun.com/mp_blog/manage/traffic如果你想学习如何使用Mark
2023-09-25 21:30:41
705
原创 sublime报错java:错误: 编码GBK的不可映射字符
背景:javac hello.java报错,无法编译默认情况下,我们的 Sublime是没有 GBK编码格式设置了,为了我们的文件设置为 GBK,应当安装 GBK选项插件。
2023-09-02 19:31:20
755
原创 AttributeError: module ‘numpy‘ has no attribute ‘int‘.
在处理p_midi = MidiFile(midi_file_path)时报错。原因:numpy.int在在NumPy 1.24中已删除。
2023-02-28 10:45:04
917
转载 写代码之nn.Embedding和nn.Linear
torch.nn.Embedding是用来将一个数字变成一个指定维度的向量的,比如数字1变成一个128维的向量,数字2变成另外一个128维的向量。不过,这128维的向量并不是永恒不变的,这些128维的向量是模型真正的输入(也就是模型的第1层)(数字1和2并不是,可以算作模型第0层),然后这128维的向量会参与模型训练并且得到更新,从而数字1会有一个更好的128维向量的表示。可以看到,Embedding和Linear几乎是一样的,区别就在于:输入不同,一个是输入数字,后者是输入one-hot向量。
2022-10-30 20:38:52
456
转载 optimizer.state_dict()和optimizer.param_groups的区别
pytorch包含多种优化算法用于网络参数的更新,比如常用的SGD、Adam、LBFGS以及RMSProp等。其中首句“所有优化器的基类” 表明所有的优化器都必须继承optimizer类,下面来分析optimizer类的的各个实例函数。
2022-10-23 20:56:32
1807
1
转载 模型的保存与加载与多gpu的模型保存和加载
要先判断下是否为数据并行的形式,多GPU情况下,需要调用model.module模块,再去保存模型参数state_dict。我理解model.module就是将多卡上的参数以及网络机构通过某种机制将其汇总成:只有一个网络结构,只有一套参数的模型结构。报错如下,意思就是梯度只能为标量(即一个数)输出隐式地创建。用model.module模块去保存模型。
2022-10-23 17:58:31
2214
原创 Logger记录器使用
Handler处理器类型有很多种,比较常用的有三个,StreamHandler,FileHandler,NullHandler。3、创建Logger实例后,可用以下增加处理器Handler。2、创建Logger实例后,可以使用以下方法进行日志级别设置。则也可以这样为logger实例增加处理器。1、先创建一个记录器实例。
2022-10-23 14:16:24
344
原创 Mobaxterm使用的记录
一、在新电脑上登录Mobaxterm要先通过zerotier one的node id。1:输入ip地址,如192.11.13.564。二、Mobaxterm左侧文件栏的字体放大。
2022-10-22 18:23:29
1783
原创 字典的操作
{‘慈’: 1, ‘饮’: 2, ‘地’: 3, ‘箱’: 4, ‘城’: 5, ‘挣’: 6, ‘值’: 7, ‘瞰’: 8, ‘阿’: 9}buy_subdict 就是切片后的字典。
2022-10-11 13:13:15
109
原创 pianoroll
2、矩阵的列意义为时间步,往右走时间步增加,因为每秒是8帧,所以假如Note(start=1.500000, end=1.625000, pitch=67, velocity=115),即它在1.5*8=12帧,所以可以看到在坐标(67,12)的位置有值115。1、矩阵的行意义为128种音高范围,因为我们的音高是48-96,所以只在这个范围内有值。因为pitch range选择的是人声的歌唱范围,48-95(c3-b5)取出pianoroll[60:80,10:20],如下图所示。所以做了4个八度的移调。
2022-10-10 20:05:58
172
原创 pip安装报错after connection broken by ‘ProxyError(‘Cannot connect to proxy.‘, OSError(0, ‘Error‘))
出现WARNING: There was an error checking the latest version of pip.一、创建一个新环境后用pip list。二、用pip安装pytorch时报错。主要原因:打开了那个xxx软件。
2022-09-27 19:30:41
4245
原创 linux系统无root权限下安装ffmpeg
conda 环境输入下列指令检查是否成功其他的方法比如(1)先下载安装ysam(2)再从ffmpeg的官网下载安装包,http://ffmpeg.org/download.html#releases(3)然后将安装好的文件写到bashrc中,可以让当前用户使用添加...
2022-07-04 18:02:11
623
1
原创 在实验室服务器平台怎么用上jupyter notebook?并进入虚拟环境
在实验室服务器平台怎么用上jupyter notebook?参考博客服务器连接jupyter1、先进入虚拟环境,在终端键入下面的指令生成一个配置文件。jupyter notebook --generate-config2、在终端键入python,输入以下指令,设置一个密码,先输入python进入编程环境from notebook.auth import passwdpasswd()>>>Enter password:(键入密码)Verify password:(再键入密
2022-04-29 23:52:54
1760
原创 Tensorflow】:could not load dynamic library ‘libcudart.so.11.0‘;dlerror:libcudart.so.11.0的解决方法
一、问题描述import tensorflow报错如下图测试:tf.test.is_built_with_cuda()显示Truetf.test.is_gpu_available() 显示False二、尝试解决之掩耳盗铃以为是没装cuda,或者是libcudart的路径不对,在多次修改bashrc文件,添加路径失败之后,尝试了一个掩耳盗铃的指令,没有报错。import osos.environ['TF_CPP_MIN_LOG_LEVEL']='2'import tensorflow a
2022-03-02 17:47:32
7834
原创 conda activate命令激活不了虚拟环境
conda activate命令激活不了虚拟环境问题描述conda activate workspace报错:解决方法问题描述conda activate workspace报错: conda:未找到命令 CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.If your shell is Bash or a Bourne varian
2022-03-02 16:48:06
4363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人