- 博客(16)
- 收藏
- 关注
原创 【opencv】怎么在linux上安装opencv(详细版)
按照网址手动下载文件,然后将下载好的ippicv_2022.1.0_lnx_intel64_20250130_general.tgz 文件放到opencv目录下的/.cache/ippicv/目录下,这个文件夹是隐藏文件夹,使用。可以查看到.cache。然后将该目录下的文件用我们下载好的tgz文件替代,再重新cmake一次。按照网址手动下载文件,下载成功之后重命名为v0.1.2e,然后放到任意位置并记下MD5码。然后修改DownloadADE.cmake,将之前的MD5码改成刚才得到的MD5码。
2025-08-21 21:51:33
424
原创 cmake在已经另建build目录情况下编译报错“ FATAL: In-source builds are not allowed.”
如果之前尝试过 in-source build,即使现在换到 build/ 目录,也可能因为缓存文件导致问题。可以尝试找到需要编译的那个文件夹,把里面的CMakeCache.txt CMakeFiles/ 文件都删除掉。
2025-07-30 20:20:24
194
原创 【linux】使用ps没办法看到所有的进程
使用 ps 命令时没有看到所有程序,可能是因为使用了默认的 ps 选项,它只显示当前终端会话中运行的进程。默认情况下,ps 只显示当前用户在当前终端会话中启动的进程。
2025-04-12 16:22:21
384
原创 【Linux】screen操作
是 Linux 和 Unix 系统中一个非常实用的工具,用于创建和管理多个虚拟终端会话。它允许用户在后台运行程序,即使用户断开连接或注销,程序仍然可以继续运行。在会话中运行一个程序,例如。
2025-04-12 15:37:49
583
原创 【pytorch】多维张量步长的定义
在 PyTorch 或其他深度学习框架中,当你处理一个多维张量(例如一个四维张量)时,每个维度的步长(stride)是指在这个维度上移动一个单位时,内存地址需要跳过的字节数。具体来说,步长决定了如何从内存中访问数据以形成多维数组视图。
2025-02-02 19:19:18
499
原创 【IAR】编译时FILE 报错“invalid in C99“
在library Configuration中的library选择Libc++,解决了这个报错问题。在project选择options->general Options。
2025-02-02 19:17:11
401
原创 【c/c++】__func__获取当前函数名
通常用于内联汇编或者与预处理器一起使用,以便在生成的代码中引用当前函数的名称。例如,在 GCC 编译器中,也可以使用,但它的使用场景相对较少,因为 C++ 提供了更强大的特性和工具来处理类似的需求。是 C 和 C++ 语言中的一个特殊宏,用于获取当前函数的名称。并不是所有编译器都支持的扩展,使用它时需要确保目标编译器支持这个特性。宏可以被用来创建可重用的、与特定函数相关的代码片段。会输出 “my_function”。
2024-12-16 11:25:29
524
原创 【MNN】安卓下MNNV2Basic测速 FP32和FP16模型无差别的解决方法
使用MNNConvert命令中的 --fp16 模型转换生成的FP16.mnn模型在MNNV2Basic测速和FP32测速的结果相似,并没有出现折半的效果。
2024-12-05 15:40:07
502
原创 【ONNX】使用ONNXRuntime获取onnx模型中间层输入输出的shape
这样遍历节点得到的结果是静态的,并不是真实运行的得到的结果。typetype。
2024-11-17 22:53:36
1077
原创 【MNN】MNNV2Basic运行时报错“can‘t execute:permission denied“解决方案
是MNNV2Basic.out文件的权限不够,可以尝试使用chmod修改权限。
2024-11-10 15:31:37
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1