- 博客(10)
- 收藏
- 关注
原创 单卡trainer.train(resume_from_checkpoint=True)报错AttributeError: ‘list‘ object has no attribute ‘clone‘
那么只能进行调试看看这个神秘的new_state了,print()一下发现了它真是一个列表,不过列表里面有一个张量,也就是torch.cuda.random.set_rng_state实际需要的输入了。看报错是因为new_state是一个list,所以不能clone。
2023-05-23 20:47:15
1962
1
原创 V100显卡无法支持dolly系列模型BP16运算及BP16与FP16模型转换解决方式
在使用V100显卡进行模型训练:模型数据在加载及实际运算过程中会由自身配置的参数设定进行加载和运算,使用huggingface的transfomer库中的AutoModel.from_pretrained(“model_name_or_path”)虽然能正常加载,但在运算时会进行报错,需要我们使用FP类型的数据在V100显卡上进行运算。例如:以dolly-v**系列模型举例,模型的本身数据类型为bfloat16,运算过程中也是这种格式,导致此模型无法再V100这种不支持BF类型的显卡上运行。
2023-04-27 22:00:32
5679
原创 指针进阶(个人思维导图)及小题目
理解概念:(答案在文末)int (*p)[10]int (*pf)(int,void(*)())int (*pf[5])(int,void(*)())int (*(*ppf)[5])(int,void(*)())思维导图一、学习总结二、关于指针与数组的结合问题,识别不同情况下指针与数组的代表含义注意:当字符串(二维、三维等)地址直接赋给指针时,字符串等价于常量,无法通过指针对其值进行修改(如图,在VS2010中 调试 会发生访问冲突)。当直接用二维数组赋值给二级指..
2022-01-16 20:28:25
356
原创 C语言实现扫雷游戏
一、实现内容:在传统扫雷游戏上,添加如下功能:1>第一次下子,不炸死。 2>坐标周围没雷,可以实现展开。二、主要设计方法:1.采用三个二维数组,分别为mine[ROWS][COLS],show[ROWS][COLS],state[ROWS][COLS]。mine[ROWS][COLS],‘1‘’表示雷,‘0‘’表示无雷。用于初始化放置雷,后续操作只进行访问,不会进行修改。show[ROWS][COLS],‘x’(x为数值)表示所在位置周边雷...
2022-01-07 19:53:48
2729
原创 C语言实现三子棋游戏
作为编程菜鸟的我,用C语言实现三子棋小游戏,有些小兴奋,特来献分享一波。 本文从设计目的,实现要求,具体步骤,代码编写,实现效果及反思回顾5个方面来描述我辛酸的编写历程。一、设计目的:用C语言(VS-2010)实现玩家与电脑的三子棋对战,并输出对战结果。二、实现要求:1.游戏登录界面2.棋盘与棋子展示方式3.指示玩家操作4.异常操作的处理三、具体步骤1.首先设计一个简单的游戏进入界面,玩家进行选择是否“玩游戏”,玩,则进入游戏;不玩则退出...
2022-01-05 20:40:07
2633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人