- 博客(15)
- 收藏
- 关注
原创 CUDA error: no kernel image is available for execution on the device
博主在使用5060ti显卡运行模型时报了该错误,当时pytorch版本是cu126(最高支持sm_90) 可能原因就是cu126不支持5060ti的显卡架构(5060ti显卡架构未公布)4.若cuda版本和pytorch版本不匹配则卸载原cuda或pytorch再安装cuda或pytorch使得 cuda和pytorch版本匹配。若pytorch版本不支持该显卡架构则卸载pytorch 安装支持该显卡架构的pytorch。1.检查pytorch版本和cuda支持的显卡架构。2.检查cuda版本。
2025-10-10 21:07:18
401
原创 vscode安装jupyter插件激活拓展失败
注意:由于使用的是jupyter旧版本,其他库可能又和旧版本的jupyter拓展不兼容,jupyter版本究竟选择哪个好需要大家亲自尝试。扩展激活失败,有关详细信息,请运行 'Developer: Toggle Developer Tools' 命令。当前最新版本的jupyter和最新版本的vscode可能不兼容。使用旧版本的jupyter之后可以正常选择内核,导包也正常。2.选择旧版本的jupyter拓展安装即可。此处博主选择了2024.9.1的版本。2025年10月9日。
2025-10-09 18:02:47
792
2
原创 error C2061 标识错误
step1:在A类的头文件中定义B类,在B类的头文件中定义A类,如图2-1和图2-2所示。step2:在A、B类的cpp文件中相互包含,如图3-1和图3-2所示。重新运行(编译)后,C2061报错就解决了。error C2061 说明产生了。如图1-1和图1-2所示。A类在头文件包含B类。B类在头文件包含A类。
2025-09-20 21:44:29
220
原创 C++文件流
ios::in读方式打开文件ios::out写方式打开文件ios::trunc如果文件存在,打开时文件内容清空ios::app在文件末尾添加(写入)内容ios::ate打开文件后定位到文件尾部ios::binary以二进制方式打开文件打开方式可以通过|进行组合。
2025-01-17 23:22:24
1415
原创 子类型说明
子类型具有单项传递性。只有公有子类替代父类,不能父类替代公有子类。需要使用父类对象的地方都可以用公有继承的子类对象来代替。子类型对象替代父类对象时,所使用的方法依然是父类的方法。子类型就是父类的公有继承的子类。3.子类型对象可以赋值给父类对象。2.父类引用指向子类型对象。1.父类指针指向子类型对象。
2025-01-17 21:55:50
170
原创 继承和派生
子类继承父类,父类派生子类。继承和派生都是描述父类和子类的关系,只是角度不同。子类继承父类所有的成员方法(除了构造函数和析构函数)和数据成员但是子类无法使用父类的private成员方法和数据成员。
2025-01-14 18:17:20
383
原创 const数据成员与成员函数和const对象
const意思是:常量或只读(不可写 不可修改)一、const数据成员const数据成员是不能通过赋值的方式给const数据成员赋值的。const数据成员赋与初始值方式有2种1.类内初始值在类的声明中直接给const数据成员赋类内初始值 如图1_1所示。2.构造函数定义的初始化列表赋初始值在构造函数定义时,使用初始化列表如图1_2默认构造函数 和 如图1_3重载构造函数所示。
2025-01-03 15:16:36
353
原创 C++ static 静态成员变量与静态成员函数
2.静态成员变量和静态成员函数可以通过对象名或类名访问 但是会受到访问范围的限制。访问静态成员变量和静态成员函数受访问范围限制且只能访问public权限。只能在类的声明外设定静态成员变量的初始值。1.静态成员变量与静态成员函数 不属于任何一个对象。访问静态成员变量和静态成员函数不受访问范围限制。静态成员分为:静态成员变量 和静态成员函数。类的静态成员变量 不能直接设定类内初始值。静态成员变量 = 类的静态成员变量。静态成员函数 = 类的静态方法。3.静态成员函数内部。
2025-01-02 18:46:57
213
原创 C++的构造函数
博主个人认为构造函数就是创建对象时 对即将创建的对象进行预处理的函数。这个预处理一般是给对象的成员进行赋值。自定义的默认构造函数就是无参的构造函数如图2_1所示。图2_1自定义默认构造函数有自定义的默认构造函数时,合成的默认构造函数就不会使用。自定义拷贝构造函数的声明如图4_1所示。图4_1自定义拷贝构造函数的定义如图4_2所示。图4_2在自定义拷贝构造函数中,面对指针类型的成员我们是可以设计深拷贝的逻辑的当然,针对有指针类型的类设计拷贝构造函数时,设计深拷贝逻辑是非常有必要的,
2025-01-02 15:07:51
1699
原创 C++ 中关于char* 的传参问题
原因是:char* p_addr = “US” 这种写法在Visual Studio 2022 是不允许的。问题:虽然IDE显示是“xiaohu”出现了错误,实际上出错的其实是 char* p_addr这里传参问题。先创建一个固定的空间再将 内容赋值到固定空间 再将这个空间作为实参传递 如图3所示。这个图2就说明了其实不是string的问题而是后面char*p的问题。环境:Visual Studio 2022。所以这样传参也是不允许的。
2025-01-01 18:01:19
268
原创 简单的二级文件系统(QT实现)
该项目是博主上大学时抽到的课程设计的一个题目,涉及到QT的UI设计和控件操作、MySql数据库和文件操作,综合性较强,但由于学校规定制作的时间太短,没办法将该项目精益求精,该文章只是作简单记录。
2024-01-01 12:06:02
1682
2
原创 [Error] invalid types ‘int[int]‘ for array subscript
当我使用数组q[ ]的时候 就发生了该报错.在写main函数之前 先定义了数组q[ ]而在main函数里定义了变量q。
2023-12-29 22:08:42
1858
1
原创 undefined reference to `__imp__ZN12QSqlDatabase17defaultConnectionE‘解决方法
该错误发生在QT使用数据库时.
2023-12-29 00:49:15
729
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅