- 博客(78)
- 收藏
- 关注
原创 Jetson TX2 刷机教程(JetPack4.2版本)
自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详细步骤: ①下载SDK Manager,从英伟达官网下载 请点击下载地址进行文件下载 下载完成之后是一个.deb文件,安装在......
2019-03-27 17:34:38
43721
113
原创 Tyvj 1214 硬币问题
本文讨论了硬币问题的动态规划解法。给定n种面值的硬币和总金额s,要求用最少数目和最多数目的硬币组合出s。摘要如下: 问题描述:使用无限数量的n种硬币组合出面值和s,求硬币数量的最小值和最大值。 动态规划解法: 最小值计算:初始化f数组为极大值,f[0]=0,通过状态转移方程f[j]=min(f[j], f[j-a[i]]+1)求解。 最大值计算:初始化f数组为极小值,f[0]=0,通过状态转移方程f[j]=max(f[j], f[j-a[i]]+1)求解。
2026-08-11 19:41:18
150
原创 Tyvj 1246 EZ_lzh☆数字格子
摘要:题目描述了一个动态规划问题,要求乌龟在编号1到N的数字格子上跳跃,每次跳跃1到P格,得分由跳跃步数乘以目标格子数字决定。目标是在到达第N个格子时,使总得分模M的余数最大化。使用布尔型DP数组f[i,j]记录第i个格子能否达到余数j,通过状态转移求解。样例输入为5个格子(P=2,M=12),输出最大余数8。算法时间复杂度为O(NMP),适用于N≤100,M≤10000的规模。
2026-08-11 19:38:20
194
原创 Tyvj 1125 JR‘s chop
摘要:JR需要从N根长度不同的筷子中选出K+3双,使得每双筷子的长度差平方和最小。输入包括N和K值以及各筷子长度,若无法凑齐则输出-1,否则输出最小平方和。算法采用动态规划,先对筷子排序,定义f[i,j]为前i根组成j双的最小代价,状态转移考虑是否选择当前筷子配对。最终输出f[n,k+3],时间复杂度为O(NK)。(150字)
2026-08-11 19:36:46
145
原创 Tyvj 1034 尼克的任务
如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去写成,假如某些任务开始时刻尼克正在工作,则这些任务也由尼克的同事完成。输入格式 Input Format 输入数据第一行包含两个用空格隔开的整数N和K,1≤N≤10000,1≤K≤10000,N表示尼克的工作时间,单位为分,K表示任务总数。接下来共有K行,每一行有两个用空格隔开的整数P和T,表示该任务从第P分钟开始,持续时间为T分钟,其中1≤P≤N,1≤P+T-1≤N。
2026-08-11 19:32:48
208
原创 Tyvj 1510 专家复仇 题解
外星人需要将S国所有燃料基地的燃料集中到一个基地,计算最小运输费用。每个基地i的燃料量为(i-1 mod 10)+1吨。基地1-5间两两相连,其余基地i与i-1、i-3相连。运输费用按特定公式计算。通过SPFA算法和邻接表优化,找到最优集中基地和最小费用。例如n=6时,最优方案是集中到5号基地,总费用107(燃料费)+5*6=137(样例解释有误)。算法能高效处理n≤700的情况。
2026-08-11 19:30:16
186
原创 ImageNet 2012 ILSVRC2012验证集标签映射
由于ImageNet 2012 中ILSVRC2012 验证集 ILSVRC2012_devkit_t12.tar.gz中标签不是对应的class标签,需要结合meta.mat进行重新映射文件。首先需要download一个syset.txt文件即为ImageNet对应的文件。其实使用下述代码即可完成映射将映射后的标签保存为new_label.txt中。
2025-09-12 18:05:04
451
原创 ms-swift 代码推理数据集
文章介绍了如何使用SWIFT框架对SFT微调后的模型进行测试和评估。SWIFT的eval能力基于魔搭社区的EvalScope框架,支持标准评测集和用户自定义评测集。用户需准备问答题格式的jsonl文件,并通过命令行启动评测。文章还提供了使用SWIFT库进行流式推理的Python代码示例,展示了如何从jsonl文件中读取测试数据、加载模型并进行推理,结果可存储至指定文件中。目前代码仅支持单条推理,速度较慢,未来计划支持批量推理以提高效率。
2025-05-12 15:38:23
1887
原创 启智平台华为昇腾910B使用MS-Swift微调Janus-Pro-7/1B
最近想要微调一下DeepSeek出品的Janus多模态大模型利用启智平台的昇腾910B国产计算卡进行大模型的微调查看了一下MS-Swift支持了Janus模型的微调,LLamafactory好像暂时还不支持该模型的微调看到了MS-Swift有单独对昇腾的支持,因此首先要安装swift,根据下述指令安装即可。
2025-03-06 15:53:22
2041
1
原创 vLLM代码推理Qwen2-VL多模态大模型(远程服务器V100解决方案,无需UI)
由于近期代码微调以及测试都是在远程服务器上,因此LLamafactory-cli webui 以及vLLM的ui均无法使用,因此不断寻求解决方案,我提供一个解决方案,LLamafactory微调完成的模型需要合并为一个完整模型后再使用vLLM进行代码推理测试微调模型的结果。由于chat启动的终端互动模式均无法上传图像进行交互,因此需要代码或者参数来上传图像进行理解。这个链接里有vLLM支持的多模态大模型不同的函数对prompt的处理。
2025-03-05 16:31:15
870
原创 启智平台华为昇腾910B 运行DeepSeek Janus-Pro-7/1B
运行下述的generation_inference.py代码进行文字生图的功能,可以修改py文件中的文字信息生成不同的图像。的模型库提供了Janus在昇腾平台的部署指南,按照指南进行操作在昇腾平台上成功跑通了Janus的图片理解以及文字生图。我已经在启智平台上选好了OpenMind-CANN8的镜像,内部已经安装好了npu驱动以及CANN加速包。首先需要git clone 官方的代码文件,并且进入Janus-pro的目录。修改inference.py中的user内容以及image路径后,可以运行。
2025-03-05 16:06:44
794
原创 华为昇腾910B安装LLama-Factory命令
在启智的平台上,已经选好了CANN以及Mind底层计算库,只需要git clone 后直接安装即可,需要注意的事pillow包需要更新一下版本,其他的无需改变。
2025-02-25 14:51:30
1153
转载 启智社区昇腾910B安装LmDeploy进行大模型推理
前段时间想玩玩昇腾,发现华为云上租地GPU服务器,没有最新地cann8.0的镜像,自己折腾了许久,根本无法替换自己的镜像上去,此处省略一万字关于华为云的吐槽。启智社区提供了不少国产厂家的免费算力,接下来,话不多说,开整。
2025-02-24 09:35:15
865
原创 Openl-Cloud 启智AI平台配置lmDeploy和llama-factory
此处的前提是install_flod中已经通过git clone 下载了lmdeploy和llmafactory的两个文件夹。由于目前平台上的环境无法保存,在这里记录一下配置的指令。
2025-02-19 15:12:46
294
原创 Tyvj p1013 找啊找啊找GF
sqybi现在看中了n个MM,我们不妨把她们编号1到n.请MM吃饭是要花钱的,我们假设请i号MM吃饭要花rmb[i]块大洋.而希望骗MM当自己GF是要费人品的,我们假设请第i号MM吃饭试图让她当自己GF的行为(不妨称作泡该MM)要耗费rp[i]的人品.而对于每一个MM来说,sqybi都有一个对应的搞定她的时间,对于第i个MM来说叫做time[i]. sqybi保证自己有足够的魅力用time[i]的时间搞定第i个MM^_^.对于100%数据,1
2023-10-18 10:23:57
236
原创 TYVJ P1023 奶牛的锻炼
奶牛Bessie有N分钟时间跑步,每分钟她可以跑步或者休息。若她在第i分钟跑步,可以跑出D_i米,同时疲倦程度增加1(初始为0)。若她在第i分钟休息,则疲倦程度减少1。无论何时,疲倦程度都不能超过M。另外,一旦她开始休息,只有当疲惫程度减为0时才能重新开始跑步。在第N分钟后,她的疲倦程度必须为0。从数据规模看,基本上是N*M循环的题目,题目是分状态的,一共两个状态,典型的动态规划题目。第一行,两个整数,代表N和M。接下来N行,每行一个整数,代表D_i。f[i,j]代表时间i内疲劳度j的最长距离。
2023-09-28 16:03:12
251
原创 Tyvj P1021 线段长度
数轴上有N个点,任意两点连线得到n(n-1)条线段,试求线段的总长。接下来N行,每行一个整数X_i,表示点的坐标。第一行,一个整数N,表示点数。求出每一条线段的距离,再求和。一个整数,表示线段的总长。
2023-09-28 15:37:08
550
原创 tyvj 贪心 p1019 配对
给出2个序列A={a[1],a[2],…,a[n]},B={b[1],b[2],…,b[n]},从A、B中各选出n个元素进行一一配对(可以不按照原来在序列中的顺序),并使得所有配对元素差的绝对值之和最大。很简单的贪心算法,把两个序列进行相反顺序排序,大的减小的。第2行包含n个整数,题目中的A序列。描述 Description。第3行包含n个整数,题目中的B序列。输出格式 OutputFormat。输入格式 InputFormat。输入的第1行为1个整数n。
2023-09-21 17:41:57
292
原创 Tyvj p1088 广东汕头聿怀初中
接下来N行,每行一个整数,表示数列A_i。输出格式 Output Format 一个整数,表示最大的价值之和。样例输入 Sample Input。给出长度为N的数列{A_i},每次可以从最左边或者最右边取走一个数,第i次取数得到的价值是i * A_j。方程: f[i,j]:=max(f[i-1,j-1]+i*a[j],f[i-1,j]+i*a[n-(i-j)+1]);f[i,j]代表第i次取数,从前面取了j个的最大值。第一行,一个整数,表示数列长度N。描述 Description。
2023-09-21 17:25:52
178
原创 NOIP 2011 提高组复赛真题及题解(day1 day2) Pascal语言
题目规则是这样的:找一个w ,让(大于等于w的值的矿产个数)*(大于等于w的矿产的总价值)与标准值的绝对值取得最小值;可以换一个思路,开一个c数组来记录同一个色调的旅馆的个数,c[j,i]表示j色调的旅馆数为I,然后可以用一个色调的总个数来减去到这一个小于最高消费的中间的个数!接下来的 n 行中,第i+1 行表示编号i 的地毯的信息,包含四个正整数a,b,g,k,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标(a,b)以及地毯在x轴和y 轴方向的长度。mayan游戏解题报告。
2023-08-21 15:38:11
584
原创 PyTorch和ONNX模型相互转换
模型一共有三层,两层卷积运算,一层全连接,每个卷积运算的卷积核和输入尺寸和输出尺寸都可以看到。但是看到这层网络有一个问题,在全连接之前,缺少一个Reshape算子,将1*14*8*8的特征图变成一维向量,将向量送入全连接,得到相应的输出【1,10】目前遇到一个问题,有一个ONNX的网络模型,可以通过Netron进行可视化,Netron地址为。1. 根据可视化的网络模型进行Pytorch框架的网络模型重建(结构)使用Parameter进行权重的赋值。最后的函数是将PyTorch模型转换为ONNX。
2023-06-14 16:10:43
3296
原创 自动驾驶车载激光雷达-数据集整理
搜索了好久,发现目前网上没有统计好的车端自动驾驶数据集的信息,根据目前我搜索到 的一些车端自动驾驶激光雷达数据集进行整理,形成如下的表格,欢迎大家补充信息。自动驾驶车端激光雷达数据集统计 数据集名称 出品方 激光雷达线数 数量 图像 KITTI 德国卡尔斯鲁厄理工学院&丰田美国技术研究院 64 8k √ LiDAR-Video Driving Dataset 上海交通大学&a...
2021-12-14 16:21:42
4764
原创 mmcv 报错undefined symbol: _ZNK2at6Tensor7is_cudaEv
>>> from mmcv.ops import nmsTraceback (most recent call last): File "<stdin>", line 1, in <module> File "/root/.local/lib/python3.7/site-packages/mmcv/ops/__init__.py", line 2, in <module> from .assign_score_withk import...
2021-12-07 17:19:56
10106
3
原创 open3d free(): invalid pointer 未解之谜
free(): invalid pointerAborted (core dumped)最近在服务器上部署相关代码,不知道什么情况下报了上面的错误,排查原因,将代码注释掉,还是会报上述错误,猜测是import包的时候报的错,于是各种尝试改变顺序将import open3d as o3d更换在import torch前面,就不会有以上的错误,具体的错误可能是open3d中也有DL的部分,用到了torch,释放了部分内存?具体的原因是什么不太清楚,更换一下顺序就可以了...
2021-08-06 17:12:14
1464
原创 conda虚拟环境路径包含系统python路径问题
趁着618阿里云搞活动,买了一个阿里云最低配版本的ECS服务器,想着给一个内部的服务器做一个内网穿透,这样可以在任何地方连接到服务器进行操作。、
2021-08-04 09:15:39
3895
原创 KITTI数据集 激光雷达-图像坐标系转换关系
关于KITTI坐标系中的坐标转换,研究了好久,网络上也没有很详细的解释,自己了解了一些转换的内容,写在这里,供大家参考学习。KITTI数据集中一共有三个坐标系:1. 激光雷达坐标系 (下图1中的蓝色坐标系)2. 相机坐标系 (下图1中的红色坐标系)3. 图像坐标系 (下图2相机采集的图像) ...
2021-03-15 17:28:03
13459
24
原创 mmdetection3D报错AttributeError: module ‘pycocotools‘ has no attribute ‘__version__‘
在安装完mmdetection3D之后,使用其中现有数据集的训练脚本进行训练时候,出现了以下错误: AttributeError: module 'pycocotools' has no attribute '__version__' 其实是因为在安装mmdetection的时候,其中系统上已经安装了pycocotools的python包,而mmdetection是使用的自己开发的pycocotools,当系统中已经安装了此包的时候,mmdetection不会覆盖安装,也就是...
2021-02-18 10:15:39
4994
8
原创 mmdetection3D RuntimeError: Error compiling objects for extension
最近在配置open-mmlab的mmdetection3d项目,其中大部分的步骤都可以很方便的完成,但是在CUDA版本和torch版本上会有一定的问题,详细记录下: 前面的几个步骤都没什么问题,就最后一步的python setup develop的时候,出现了 RuntimeError: Error compiling objects for extension 这个错误 https://github.com/sshaoshuai/Pointnet2.P...
2021-02-03 16:25:58
29236
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅