- 博客(150)
- 资源 (23)
- 收藏
- 关注
原创 OpenCV 4.10 windows 上编译并上传conan
1. 下载Opencv, 并用cmake 打开。打开工程之后,编译,install, 目录如下。代码写完之后,修改conanfile.py。把Debug 和 Release 分开放。然后在test_package中调用。3. 然后执行如下命令创建本地的包。原因: OpenCV 自己的bug。然后再执行上述命令,就顺利完成了。4. 上传包到remote。1).用如下命令生成一个包。2. 准备conan 包。
2024-09-13 21:42:09 759
原创 Dell Precision3591 自带RTX2000 Ada + 雷索坞外界3090显卡
插上雷索坞之后会自动安装驱动,但是自带的驱动可能跟当前的操作系统不兼容,所以安装失败,同时把自带的独立显卡的驱动给搞坏。先把自带的Ada 显卡驱动disable。然后找到跟系统匹配的驱动。
2024-08-21 11:19:34 445
原创 几种显微镜的作用(光片,多光子)
3. 双光子显微镜:在传统的单光子激发过程中,荧光分子或物质通过吸收一个光子的能量从基态跃迁到激发态。而在多光子激发中,荧光分子或物质需要同时吸收两个或更多个光子的能量才能从基态跃迁到激发态。多光子激发通常需要高强度的激光光源,因为多个光子同时被吸收的概率相对较低。但由于使用了长波长的激发光,具有更低的能量和更好的组织穿透能力,对生物样本的光损伤也较小。例如,在双光子激发中,通常需要的激发光波长是单光子激发所需波长的两倍。这使得多光子激发在生物成像、微观物理等领域具有独特的优势。
2024-08-06 09:44:15 623
原创 Jetson Linux 上安装ZMQ
CPPZMQ 是ZMQ 的友好的C++封装,只需要一个zmq.hpp 头文件即可。2. 或者自己build ZMQ。4. 一个简单的demo。1. 安装ZMQ 框架。3. 安装CPPZMQ。
2024-06-12 15:52:53 394
原创 torch/csrc/python_headers.h:10:10: fatal error: Python.h: No such file or directory
2. 查看CPATH 的路径是否包含了3.8。1. 确认是否安装了python3-dev。
2024-05-24 10:57:26 379
原创 Linux (Ubuntu 安装gcc 指定版本
1. 查看gcc version。3. 安装完成后查看有哪些版本。5. 再次查看gcc 版本。4. 动态指定gcc 版本。版本太低了,需要升级。2. 升级到指定版本。
2024-05-16 11:31:43 1734
原创 NVIDIA Jetson SOC 内存分配策略
3. 如果(CPU 已分配的内存> 可用的交换区内存), GPU可分配的内存= 总的物理内存 - (主机已分配的内存- 可用的交换区内存), 原因是因为CPU已分配的内存无法完全放到交换区,所以会留一部分在DRAM中,这时候GPU可分配的内存就等于总物理内存- 未放入缓冲区的CPU 内存部分。2. 如果(CPU已分配的内存< 可用的交换区内存),GPU可分配的内存= 总的物理内存- 已经分配给GPU的内存,原因是因为CPU 已分配的内存可以全部放到交换区中,所以整个物理内存都可以用来给GPU使用。
2023-11-07 15:39:17 505
原创 Jetson-XAVIAR NX 上编译tensorflow-lite
tensorflow-lite 是tensorflow 支持的可以在端侧部署的工具,可以在端侧做训练和推理,同时也无需用户上传自己的敏感数据,当把tensorflow 的模型转换成tensorflow-lite 之后,下一步就是要在指定平台上做tensorflow-lite的集成,tensorflow-lite支持Android, IOS 和arm 系列的嵌入式板子,下面是在arm 上编译tensorflow-lite的过程。
2023-09-05 14:04:06 496
原创 Jetson XAVIAR NX 上安装tensorflow
NVIDIA 的Jetson-xaviar-nx 上安装tensorflow,以及错误处理过程
2023-09-05 13:55:50 432
原创 Ubuntu 上编译protobuf 指
然后就能编译成功了,然后运行make install DESTDIR=youpath 把它安装到指定目录下。下载完之后,根据提供的CMake install readme 文件,来执行命令,如下所示。但是,当你执行cmake . 的时候,你会毫无悬念的看到如下错误。于是,你要手动编译abseil-cpp ,当然你也可以直接安装。然后,你去github 上搜,发现他们有如下回答。根据需要从release 中下载指定的版本。下载之后,参考如下说明。
2023-07-21 10:52:09 1397
原创 Libtorch 在x86_64的Linux 上部署时的版本问题
Libtorch 版本要与选用的pytorch 版本一致, 我安装的是1.10 + cuda113 版本,因此选用的libtorh 版本为: libtorch-cxx11-abi-shared-with-deps-1.10.1+cu113.zip。1. ubuntu 上安装了cuda12.1 和cuda 12.2 ,但是NVCC 指向的是10.1,但是10.1 又没有安装, 所以版本很混乱。所以需要手动设置环境变量,指定需要的cuda 版本。2. 关于libtorch 版本的匹配。
2023-07-20 15:16:35 419
原创 DragGAN windows 部署逼坑指南
DragGAN windows 部署教程Setting up PyTorch plugin "bias_act_plugin"... Failed!ninja is required to load c++ extensions
2023-06-29 06:51:48 699
原创 NVIDIA-Jetson nano xaviar 部署
1. 安装python pip 环境。3. nvcc -V 报错。2. jtop 安装。Jetson 上部署docker
2023-06-14 15:19:17 1147
原创 Linux/Pytorch/CUDA/Jetson/Conda 常用命令
1. 判断cuda 是否可用。3. 创建conda 环境。2. 查看jtson版本。
2023-06-07 10:34:34 889
原创 Linux 把可执行文件依赖的so 拷贝到某个目录下并打包这些文件
可以通过一系列Linux命令来找到可执行文件依赖的所有动态链接库(.so文件),并打包这些文件。
2023-05-22 13:20:35 3184
原创 Pytorch pth 格式转ONNX 格式
PyTorch 训练的模型,需要在Jetson nano 上部署,jetson 原生提供了TensorRT 的支持,所以一个比较好的方式是把它转换成ONNX 格式,然后在通过ONNX 转换成TensorRT 格式。
2023-05-11 10:06:45 757 1
原创 Pytorch trace 模型时区分GPU 和CPU
转换成torchscript 的时候,需要考虑部署的平台是GPU 还是CPU ,如果是CPU ,则需要转换成CPU 格式的,否则会报错。
2023-04-19 14:54:19 591
原创 github 分支管理
前提是这样的,我在github 上fork 了一个仓库,然后一些research 的代码想在主仓库上创建一个分支,于是我就做了如下的操作,在fork 的仓库里面创建了一个分支,然后把分支push 到了origin, merge 代码的时候,发现无论如何也在主仓库里面找不到我创建的research 分支。。。
2023-04-06 10:18:52 694
原创 torch::jit::load(model_path) 失败原因
(first chance) in c10!c10::detail::torchCheckFail
2023-01-02 12:18:42 2067 2
原创 相机标定图解
1. 小孔成像原理O 是光心,也叫投影中心,其实就是小孔成像中的那个小孔 实际成像平面是在光心的后面,图上画的成像平面是跟实际成像平面对称的虚像 OZ 是坐标系统的Z轴,与成像平面的交点P 叫做相机的主点 OP的长度是焦距f 成像平面其实就是相机的靶面常用坐标系世界坐标系:原点可以随便选,可以是电脑,桌子,等环境中的物体 相机坐标系:原点在光心 图像坐标系: 图像物理坐标系 图像像素坐标系 第一步:把世界坐标系坐标转换到相机坐标系坐标,...
2022-04-23 08:52:44 2490
Release_20191217_1.0.0.rar
2019-12-17
STL源码剖析
2013-09-24
MFC多线程编程
2013-05-15
MFC绘图操作
2013-05-14
MFC 表单向导
2013-05-09
数控模型重现系统
2013-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人