- 博客(25)
- 收藏
- 关注
原创 yolo的tensorrt加速,转化的trt/engine模型文件的加载和推理
可以看出输入一个(1, 3, 480, 640),输出不止一个(1, 18900, 6)需要进行修改,不废话了,给出正确代码。也就是给另外的三个输出分配存储空间。且输出打印出来全为0。
2024-04-11 13:43:05
1314
原创 tensorRT加速遇到的若干问题
当时出现了未定义的算子问题,查看代码发现是自定义了函数:class LayerNormFunction(torch.autograd.Function):函数根据LayerNormFunction函数的forward函数编写了symbolic函数下面的symbolic函数可以通过chartgpt提交forward函数辅助编写symbolic。
2024-04-07 22:51:08
1210
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack5(3)——pytorch和torchvision安装
使用以下指令下载,一般会出现现在慢各种情况,可以使用github镜像地址,或者官网下载对应版本的压缩包,再或者用个给力的有梯子的热点直接执行第一句指令。拷贝到NX的torch的whl安装包。v0.15.1就是torchvision v0.15.1的版本。下图中最好下载nv前面带一串数字的,也就是第二个。(听说是这种版本的才能torch的cuda加速,不知真假)不报错的话,你就成功安装了torch和torchvision了,恭喜你。小白网下载对应版本的压缩包方法:mian下拉选项选择对应版本。
2024-03-30 17:08:45
1488
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack5(2)——系统设置;环境搭建;CUDA;Cudnn配置;Ubuntu&pip&conda换源;miniforge安装
ldconfig 通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。里面有七八个 demo,但是有个别跑不通,比如 mnistCUDNN ,目前不清楚原因,不过有能跑通的就好。(3)安装完毕后,需要添加环境变量。内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序((路径中还有一个cuda-11文件夹,和cuda一样,自己选一个)。修改文件权限(所有用户都可读,可写,可执行,貌似也可以不进行这一步)文件的软连接情况,如下所示就没有问题。
2024-03-30 16:02:13
1781
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack5(1)——镜像烧写
因此自己的NX板曾经安装过jetpack4系列的,需要在sd卡没有格式化能正常进入jetpack4镜像系统之前,推荐使用SD Card Formater软件进行SD卡格式化,安装Jetson Xavier NX QSPI 镜像。
2024-03-30 14:18:04
1370
1
原创 【pytorch保存加载模型】
torch.save(model, PATH)和torch.save(model.state_dict(), PATH)的区别是字典里key的区别。致谢:https://blog.youkuaiyun.com/chlet/article/details/130422820。model.load_state_dict(torch.load(PATH)) # 加载模型参数。torch.save(model.state_dict(), PATH) # 保存模型参数。model.eval() # 设置为评估模式。
2023-10-24 11:08:55
132
原创 PIL.Image和cv2.imread读取图片区别
训练最终需要RBG,所以cv2.imread读取图片后需要从BGR转化成RGB。cv2.imread读取图片后是BGR。PIL.Image读取图片后是RGB。
2023-10-20 16:42:56
339
1
原创 Jetson xavier NX等Jetson系列开发板设置Python脚本的开机自启动(需要激活conda环境下)
进行上述链接的相关操作后,重新开机(sudo reboot)后,进入了terminal界面,但是需要重新输入用户密码,同时conda activate yolov5语句报错,无法进入conda环境。例如博主本人需要(1)给NX版的串口赋值使能权限,(2)激活某conda环境,(3)同时进入某文件夹,(4)并启动脚本。在文件的最后一行添加想要执行的终端命令,可以是任何终端,如果不需要root权限,直接添加就可以。但我们可以对命令行进行相关的操作,即对~/.bashrc 文件进行相关操作。的相关操作进行设置。
2022-10-25 11:13:01
2643
4
原创 远程服务器时Ubuntu报错:qt.qpa.xcb: could not connect to display
远程服务器运行代码时报错:qt.qpa.xcb: could not connect to display
2022-08-25 15:06:31
11907
5
原创 NVIDIA Jetson Xavier NX使用UART进行串口通信
(3). 使用write函数进行数据的发送(注意发送类型是字节,因此需要使用encode()函数进行转换)默认波特率9600,数据位8位,校验位None,停止位1位等。这是因为没有权限,使用下面的命令设置其权限为可读可写可执行。(2). 设置使用的引脚端口、波特率等。
2022-08-24 11:19:02
8355
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack4(3)——pytorch和torchvision安装
NVIDIA下载pytorch官方网址是:https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-9-0-now-available/72048下载好后,在下载文件目录下输入指令:安装完毕后可以在终端输入以下命令检验PyTorch是否正确安装:正常来说,会返回True。出现报错1:博主本人在安装后出现错误(NVIDIA Jetson Xavier NX安装pytorch时时报):有库没有安装,输入指令:出现报错2:如果
2022-07-05 18:01:52
2584
4
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack4(2)——系统设置;环境搭建
按照设置步骤进行设置即可。(1)System Settings;(2)Brightness&Lock参考一下博客使用指令sudo apt-get …时如果出现无法定位软件包的情况,首先使用指令。参考博客1:在Jetson Xavier NX安装中文输入法(googlepinyin中文输入法)参考博客2:Jeston Xavier NX 语言设置和中文键盘输入参考博客3:jetson的ubuntu18.04上安装中文输入法查看系统指令添加CUDA环境变量换源:pip/python3
2022-07-05 17:14:05
5431
原创 NVIDIA Jetson Xavier NX入门-镜像为jetpack4(1)——镜像烧写
推荐使用SD Card Formater软件进行SD卡格式化,SD Card Formater软件下载地址。界面如下所示:下载安装教程(Nvidia官网教程):Getting Started With Jetson Xavier NX Developer KitEtcher下载地址
2022-07-05 00:17:46
1136
原创 mmdetection中如何保存save best epoch的checkpoints;MMdetection如何保存训练过程中评价指标最好/最优的轮次的模型
api的训练文件中需要
2022-01-13 20:08:12
6478
5
原创 mmdetection中的loss是如何打印出来的
class TwoStageDetector(BaseDetector):Two stage 的forward_train()返回losses列表 (由RPN和ROI的forward_train()返回而来)class EpochBasedRunner(BaseRunner):其中的outputs = self.model.train_step(data_batch, self.optimizer, **kwargs).
2022-01-11 16:51:15
2248
1
原创 python的print的使用 %d ; format等
python基础_格式化输出(%用法和format用法) - fat39 - 博客园目录 %用法 format用法 %用法 1、整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 2、浮点数输出 (1)格式化输出 %f ——保留小数点后面六位https://www.cnblogs.com/fat39/p/7159881.html...
2022-01-07 14:28:43
3855
1
原创 MMdetection中的注册register和build 以及Hook的register和build
商汤开源目标检测工具箱mmdetection代码详解(一)------ build和Registry和配置信息,分析mmedetection如何动态构建网络_ZJE-优快云博客_商汤mmdetection我们在看mmdetection源码时,首先肯定找主函数main()在哪。主函数在 tool/train.py 里。然后我们遇到第一个疑惑的就会是build_detector(),然后往下看,还会 有一堆类似的,例如 build_dataset(),build_backbone(),build_neck()
2022-01-05 17:42:33
3106
原创 git clone和pip使用时,因为网络问题,可以使用如下技巧
git clone使用https://github.com.cnpmjs.org github镜像.cnpmjs.orgpip时使用pip install mmdet -i https://pypi.tuna.tsinghua.edu.cn/simple
2021-12-03 16:51:56
1194
原创 解决Ubuntu 显卡驱动升级导致的 显卡驱动和内核版本不匹配的问题
解决Ubuntu 显卡驱动升级导致的 显卡驱动和内核版本不匹配的问题不要轻易升级显卡驱动版本!!!!!!!!!!!1. 完全卸载Ubuntu当前显卡驱动查看目前显卡驱动版本:sudo dpkg --list | grep nvidia-*sudo apt-get --purge remove nvidia*sudo apt autoremovesudo apt-get --purge remove “cublas” “cuda*” ###To remove CUDA Toolkit
2021-10-10 12:23:36
27083
3
原创 pycharm:github保持版本同步方法,部分注意点。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!重点:首先要拉取pull再push,以免版本出现问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!从GitHub下载工程Get from Version Control----Pull >>>>>> 编程 >>>>> commit >>>>
2021-07-30 23:59:09
213
原创 Ubuntu:pip安装时unable to execute ‘gcc‘: No such file or directoryerror: command ‘gcc‘ failed with
Pycharm: Compile Cython Extensions Error - unable to execute 'gcc': No such file or directory
2021-07-30 23:41:37
9117
2
原创 500 Internal Privoxy Error
电脑时间有误,重新设置电脑时间。时间不同步导致无法连接2021/07/30 17:32:23 tcp:127.0.0.1:60370 accepted tcp:www.google.com:80 [proxy]2021/07/30 17:32:23 [Warning] [1656453167] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmes.
2021-07-30 18:19:45
3945
原创 pip install git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI
1. fatal: unable to access 'https://github.com/cocodataset/cocoapi.git/': OpenSSL SSL_read: Connection was reset, errno 10054原因被墙,可以通过科学上网解决。2. ValueError: check_hostname requires server_hostname打开电脑设置>>>网络和Internet>>>代理>>>
2021-07-27 20:06:56
2372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人