- 博客(78)
- 收藏
- 关注
原创 本地部署运行 HuggingFace Diffuser 大模型
最近需要篡改大模型验证篡改定位水印的泛化性,但是由于网络连接原因无法直接使用,在网上找到了以下本地部署运行的方法。
2024-11-07 15:50:43
1084
转载 keil5软件进阶使用(调试器)
【工具使用】Keil5软件使用-基础使用篇_keil uvision5使用教程-优快云博客。【工具使用】Keil5软件使用-进阶调试篇_keil5 软件使用 进阶调试篇-优快云博客。
2024-10-16 15:02:28
222
原创 链接脚本文件与链接器
链接脚本(Linker Script)和链接器(Linker)是嵌入式开发中非常重要的概念,尤其是在像 Keil 这样的集成开发环境(IDE)中,它们帮助决定程序在目标设备内存中的布局。
2024-10-16 13:12:05
587
1
原创 排序 算法
-将nums[max_index]与未排序部分的第一个元素nums[head_index]交换 --> swap(nums[max_index], nums[head_index])* eg: [1, 2, 3, 4, 5] --> [1*, 2, 3* ,4, 5*] 原数组以gap=2,分为两个交叉数组。* -每次排序,取未排序部分的头元素tmp=nums[i] 从已排序部分的末尾nums[j]=nums[i-1]开始遍历比较。* -将数组分为 已排序部分 与 未排序部分(初始为空)
2024-09-24 23:32:41
772
原创 记:子线程实现QTcpSocket读写的问题
由于QTcpSocket对象只能在一个线程中创建及使用,而子线程的构造函数是运行在主线程下的,故我们只能在子线程 connect槽函数中给QTcpSocket对象分配内存(new)。若检测线程先完成连续5次的人脸检测,触发通信线程调用socket的write接口发送数据,而此时socket还未创建连接, 没有分配内存,程序就崩溃了。socket->write前,先判断socket是否为空,是否已经创建连接。在检测线程的构造函数中初始化socket为nullptr;使用指针前先判断是否为空!
2024-09-03 22:54:38
902
原创 GCC编译:静态链接库与动态链接库
GCC 编译 C(C++)静态链接库(gcc -L、gcc -l)和动态链接库(gcc -fPIC -shared)的创建和使用_fpic shared-优快云博客。
2024-08-01 18:01:52
261
原创 Qt程序移植至Arm开发板
SecureCRT 是一款支持 SSH 协议的终端仿真软件,可通过或对评估板系统信息进行查看、对评估板系统进行调试等。SecureCRT的安装破解 [详细过程2024]-优快云博客PS: 需要配置交叉编译工具的环境变量(or找不到的)Ubuntu安装arm-linux-gcc交叉编译器_gcc-linaro-5.3-2016.05-优快云博客opencv arm 交叉编译-优快云博客。
2024-07-30 23:54:37
2196
原创 myshell实现
linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。外部命令是在bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin......等等。实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。
2024-07-24 21:56:52
321
原创 标准IO中fopen函数返回的FILE*指针的存储位置
全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。PS:一般而言,若函数有互逆操作(打开关闭),那么函数返回的指针存在在堆上。:由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。就被释放了,再返回指向这个已经被释放的空间的指针,没有意义了。指针,文件操作完成后,在。
2024-07-21 15:34:48
315
原创 编译过程找不到库文件 -lxxx
2)在/usr/lib/x86_64-linux-gnu/目录下ls -l查看库文件链接情况。3)新建立一个libGL.so.1->libGL_so的软连接。1)find命令查找 链接库文件libGL.so。
2024-07-15 17:27:50
221
原创 基于人脸识别的考勤系统
t=O83At=O83At=O83At=O83At=O83At=O83At=O83At=O83At=O83A编译过程找不到库文件 -lxxx-优快云博客https://blog.youkuaiyun.com/qq_43855258/article/details/140444521?VideoCapture类-优快云博客https://blog.youkuaiyun.com/qq_43855258/article/details/140452260?
2024-07-13 18:56:27
217
原创 Qt配置CMake出错
我发现可能是mingw版本的问题,即安装的mingw为32位的,而非所需的64位。(纳闷:我在安装Qt的时候应该勾选的是64位mingw,怎么会出现mingw32呢)打开上述"D:\MINGW"文件目录,发现自己应该之前额外安装了mingw32。,成功解决cmake配置问题啦*★,°*:.☆( ̄▽ ̄)/$:*.°★*。我根据下述博文介绍,手动配置了CMake,但仍不能解决问题。删除"D:\MINGW"文件夹,并将其从环境变量中移除即可。结果果然是32位的Mingw。
2024-04-23 14:49:52
849
3
原创 记训练时GPU利用率低 -> pytorch profiler分析模型性能
记训练时GPU利用率低 -> pytorch profiler分析模型性能
2024-03-18 17:17:30
2394
原创 记autodl跑模型GPU CPU利用率骤变为0问题
虽然这个共享盘可以实现实例间的共享,还能冗余备份,保护咱们代码财产安全(博主就碰到过一次:刚改完代码跑着模型,服务器突然报下线维修,请联系客服...还好咱的程序都在共享存储盘上,没丢),但是。那当我们之前使用的卡被别人占用后,可以直接在租的新卡上访问该网络共享存储上的数据代码,就能省掉文件传来传去的冗余读写烦恼了。实验室服务器资源紧张,博主就自己在autodl上租卡跑了,autodl有一个网络共享存储,可挂载至同一地区的不同实例中,当我们在该地区创建实例开机后,将会挂载文件存储至实例的。
2024-02-29 00:03:28
1622
原创 记DataLoader报错
autodl上换了一台服务器跑之前的模型,dalaloader突然报错,不应该呀,摸不着头脑.骤然醒悟,忘记把数据集导到新的服务器上了...
2024-02-27 16:18:26
530
原创 DFS深度优先搜索与回溯算法
是一种遍历/搜索树和图的算法,感觉和回溯算法类似,思想都是进行(按照前序/中序/后序),直至搜索到某一路径的叶节点(或),后沿深度进行,搜索其余路径。访问完所有可能路径后,返回目标任务最优解或所有满足条件的路径。这实际就是一种,时间复杂度高,为了提高算法效率,可分析题目,结合记忆法等对树进行剪。
2024-02-07 16:42:40
610
原创 记.backward()报错
最近我在模型训练损失里加入了LPIPS深度感知损失,训练的时候就出现了如上的报错,具体解释为:调用梯度反向传播loss.backward()时,我们计算梯度,需要一个标量的loss(即该loss张量的维度为1,只包含一个元素);而LPIPS的输出的loss为一个[4,1,1,1]的4维张量(batch_size,c,h,w),因此报错。grad can be implicitly created only for scalar outputs-优快云博客。
2024-01-07 18:12:15
587
原创 STL map容器与pair类模板(解决扫雷问题)
言归正传,瞅瞅这道编程题,不难,用pair表示坐标,map关联容器存储各坐标点状态(key-2维坐标,value-地雷状态0/1),然后迭代器遍历map地雷阵,计算当前坐标点处四周8个位置的地雷数(注意地雷矩阵边缘处的邻近区域的特殊性,可以通过map的find()成员函数的返回值鉴定),输出。刷到一个扫雷的题目,之前没有玩怎么过扫雷,于是我就去玩了玩,一玩就凌晨两点,直接上瘾好几天哈哈。C++STL之Map容器 - 数据结构教程 - C语言网 (dotcpp.com)
2024-01-02 01:30:36
475
原创 根据DCT特征训练CNN
根据报错提醒,我进行以下改进,将block_cpu.numpy -> block_cpu.detach.numpy(),即忽略掉torch类型张量带着的梯度信息,哈哈,这样一改,梯度就丢失了,模型就不能反向传播进行更新训练了。看了几篇关于DCT频域的深度模型文献,尤其是21年FcaNet:基于DCT 的attention model,咱就是说想试试将我模型的输入改为分组的DCT系数,然后就开始下面的波折了。我的模型开始训练后,我发现我的每个epoch的loss都为NAN...可以再GPU上实现DCT。
2023-12-26 23:43:02
795
原创 STL 优先队列priority_queue练习
C++STL之Priority_queue(优先队列) - 数据结构教程 - C语言网 (dotcpp.com)函数对象(仿函数)-优快云博客。
2023-12-25 17:27:08
497
原创 STL stack练习
C++STL之stack栈容器 - 数据结构教程 - C语言网C++STL之stack栈容器1.再谈栈回顾一下之前所学的栈,栈是一种先进后出的数据结构,而实现方式需要创建多个结构体,通过链式的方式进行实现,这是标准的栈的思路,而在STL中栈可以以更为简单的方式实现。2.头文件头文件#incl……
2023-12-20 15:12:17
429
原创 Qt配置OpenCV(MSVC编译)
Qt Creator+MSVC开发环境搭建(Qt Creator编码+MSVC编译)_qtcreator msvc-优快云博客。opencv 4.6.0支持vc14,vc15(vc15支持vs2017,这里选择vc15)新建Qt项目,导入编译好的OpenCV库文件,实现OpenCV读取图像与显示。Visual Studio Community 2017安装步骤(只装C++)-优快云博客。结束,撒花✿✿ヽ(°▽°)ノ✿!
2023-12-03 22:20:39
2100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人