ultralytics最近官方支持了rknn模型的导入,整体流程比用rknntool简单了不少,当然也有坑,记录下。我用的是yolov11,不确定对于v8等是否能用,大家可以评论区反馈我。
PS:如果你需要瑞莎radxa、香橙派orange pi的 屏幕、外壳、散热器,可以来我的咸鱼(coder4)看看,欢迎扫码关注
1 PC上模型转换
环境
python -m venv ./ultralytics-env
source ./ultralytics-env/bin/[......]
ultralytics最近官方支持了rknn模型的导入,整体流程比用rknntool简单了不少,当然也有坑,记录下。我用的是yolov11,不确定对于v8等是否能用,大家可以评论区反馈我。
PS:如果你需要瑞莎radxa、香橙派orange pi的 屏幕、外壳、散热器,可以来我的咸鱼(coder4)看看,欢迎扫码关注
1 PC上模型转换
环境
python -m venv ./ultralytics-env
source ./ultralytics-env/bin/[......]
gguf量化的模型,目前看只有llama.cpp支持的比较好,使用了ollama和其他衍生客户端,都会有奇怪的乱输出问题,还没找到解法(据说是要配置template)。
首先这里下载,https://github.com/ggerganov/llama.cpp/releases
解压缩
unzip llama-b4686-bin-ubuntu-x64.zip
运行
./llama-b4686-bin-ubuntu-x64/build/bin/llama-cli -m ./xxx[......]
原文链接:https://blog.csdn.net/m0_60657960/article/details/143209851
参考链接:https://blog.csdn.net/Fzq1021/article/details/133508218
1 PC电脑是Ubuntu22.04系统中完成环境搭建(板子是20.04)
安装模型转换环境
conda create -n rknn2 python==3.10
conda activate rknn2
安装Ubuntu依[......]
在使用RTL8152的USB网卡Hub,出现频繁的断流,反应是丢包或者直接连接断开
内核消息反复出现:
[172618.973465] r8152 1-1.4:1.0 enx00e04c30360f: carrier off
[172621.380863] r8152 1-1.4:1.0 enx00e04c30360f: carrier on
[172841.085977] r8152 1-1.4:1.0 enx00e04c30360f: carrier off
[172848.1[......]
这种时间变动比较大,用cron不适合,且cron精度也不够
run_at.sh
#!/bin/bash
# 检查是否输入了时间戳参数
if [ "$#" -ne 1 ]; then
echo "Usage: $0 yyyymmddhhmmss"
exit 1
fi
timestamp=$1
# 解析目标时间并获取其Unix时间戳(秒)和纳秒部分
target_seconds=$(date -d "${timestamp:0:8} ${timestamp[......]