- 博客(9)
- 收藏
- 关注
原创 【已解决】VS Code 出现 Git: Bad status code: 500
vs code 出现 Git: Bad status code: 500,打开vscode的设置,搜索git: use editor as commit input 。取消勾选Git: Use Editor As Commit Input ,就ok了(如下图)。
2025-03-18 12:54:51
203
原创 【已解决】nn.Parameter 变成 non-leaf Tensor
但是当打印输出self.tokens.is_leaf时,输出为false,而且在model.named_parameters()里面也找不到self.tokens,这就说明self.tokens不会被训练到,花了很长时间最后发现把.to(self.device)去掉就好了。也就是把上面那行代码修改为下面这样。想创建一组可学习的参数,用了下面这行代码。感觉挺奇怪的,不懂为什么,但确实有用。
2024-12-11 12:37:25
193
原创 RuntimeError: CUDA error: device-side assert triggered
出现下面的报错的时候,强烈建议切换到 CPU 上运行你的模型,你会收到更加准确的错误信息。
2024-12-05 20:14:23
161
原创 【已解决】FileNotFoundError: [Errno 2] No such file or directory: ‘:/usr/local/cuda/bin/nvcc‘
在linux系统下安装deepspeed的时候报错,如下图所示。在最下面找到CUDA_HOME,原本是这样子的。
2024-10-15 23:09:34
1500
原创 蓝桥杯算法训练-24点(Python)
这道题考察深度优先搜索算法,回溯,递归。设有四个数字a,b,c,d,四个数字中任意两个数(比如a和b)无非进行加减乘除中的一种操作(比如a+b),这时就剩下三个数字(a+b),c,d 。剩下的三个数字中任意两个数字也重复上一步操作(比如(a+b)*c),就剩下两个数字(a+b)*c,d 。重复这样的操作,直到只剩一个数字时结束,再判断该数字与24的关系。实际代码中,将四个数字放入列表,让列表中任意两个数字都进行加减乘除操作,并在每次操作后都将结果加入列表(记得将进行操作的两个数字删除)
2022-03-19 18:23:21
4883
2
原创 蓝桥杯算法训练-粘木棍(Python)
我的思路:让列表中任意的两个元素a和b相加得到c,再从列表中删除元素a和元素b的同时加入元素c,重复这样的操作,直到列表长度为m。实现上述操作需要用到深度优先搜索算法,在其中包含了递归与回溯的知识。
2022-03-17 17:19:38
1946
3
原创 蓝桥杯基础练习 - 报时助手解析
问题描述:给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eight.....
2022-01-07 18:51:29
390
1
原创 蓝桥杯基础练习 - 2n皇后问题解析
解题思路:本题分为两个主要核心点,一是判断某个棋盘位置能否放置皇后。二是模拟所有可能的放法,并找到放完所有皇后的放法,这一点需要用到递归函数。本文定义了两个函数实现上述两个核心。
2022-01-07 14:10:35
2549
1
原创 蓝桥杯基础练习 - 高精度加法解析
高精度加法的核心:对于位数较多的整数,计算机会表示不了,所以需要使用数组表示整数。方法是:定义一个数组a,使用a[0]来表示整数的个位,a[1]来表示十位,以此类推。在加法过程中要注意进位,逢十进一。
2022-01-05 22:57:33
396
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人