- 博客(6)
- 收藏
- 关注
原创 嵌入式C语言学习(二)
int a[4];数组中元素类型 数组名[数组元素个数];注:数组中的所有元素必须是同一种数据类型,不可能在一个数组中存储两种数据类型的数。指针既然是一种变量,那么肯定也可以定义,也可以初始化第一种:先定义再赋值int *p;// 定义指针变量pp = &a;// 给p赋值第二种:定义的同时初始化// 效果等同于上面的两句int *p;第一种:首先看到p,这个是变量名;其次,p前面有个*,说明这个变量p是一个指针变量;
2024-06-18 15:38:16
606
原创 嵌入式C语言学习(一)
总之,C语言源文件包含了程序的代码和逻辑,头文件用于共享代码和定义声明,关键字是具有特殊含义的保留字,注释用于解释代码,符号表示特定含义,变量用于存储数据,函数是独立的代码块用于完成特定任务。在C语言中,为了定义变量、表达语句功能和对一些文件进行预处理,还必须用到一些具有特殊意义的字符,这就是关键字,我们用户自己定义的变量函数名等要注意不可以与关键字同名。:符号是C语言中用于表示特定含义的字符,如运算符(+、-、*、/等)、分隔符(逗号、分号等)、括号(圆括号、花括号等)等。
2024-06-11 14:52:07
917
原创 python基础学习(一)
五大组成部分:运算器、控制器、存储器、输入设备、输出设备1、运算器:按照程序中的指令,对数据进行加工处理。2、控制器:根据程序需求,指挥计算机的各个部件协调工作。通常将运算器和控制器集成在==中央处理器(CPU)==中。3、存储器:保存各类程序的数据信息。内存RAM -- 容量小,速度快,临时存储数据,如:4GB、8GB、16GB、32GB 硬盘HDD(SSD) -- 容量大,速度慢,永久存储数据,如:256GB、512GB、1TB4、输入设备:外界向计算机传送信息的装置。
2024-05-06 17:22:24
602
1
原创 嵌入式学习(一)
需要做一个嵌入式移植,纯纯小白,黑不了一点,求大佬指点嵌入式开发中,将模型文件最终转化为wk文件,通常涉及一系列的步骤梳理。以下是一个详细的流程,以海思Hi3559系列芯片平台为例:一、准备阶段环境搭建安装虚拟机安装必要的软件开发工具包(SDK),如海思提供的HiSVP SDK,它包含了模型转换所需的工具和库。确保开发环境满足要求,如操作系统版本、内存大小等。获取模型文件自己训练的模型,也可以是预先训练好的模型,如Caffe模型()等。
2024-04-30 17:42:32
527
原创 ARM-Cortex学习(一)
ARM(全称 Advanced RISC Machines)既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM处理器(Advanced RISC Machines)是英国Acorn(ARM公司最初是其一个部门,后独立成为一个公司)有限公司设计的低功耗成本的第一款RISC微处理器。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
2024-04-28 16:06:56
997
原创 RuntimeError: no valid convolution algorithms available in CuDNN
UNet是一种用于图像分割任务的卷积神经网络架构,它具有多层的编码器-解码器结构和跳跃连接,以捕捉不同尺度的特征信息。3. 使用显存更大的GPU: 如果你的深度学习任务需要处理大量的数据和计算,那么考虑使用显存更大的GPU,例如 NVIDIA Tesla V100 或者 AMD Radeon VII。例如,使用低精度浮点数进行计算,或者将模型和数据存储在CPU和GPU之间进行交换,以减少GPU的负担。此外,UNet在训练和推理过程中可能会生成大量的中间特征图,这也会占用更多的内存空间。
2023-09-11 21:47:00
1747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人