#2025/7/12
#增加日志保存路径的配置
#修改每次只处理最新的记录,去掉线程数量判断,只处理一个
2个文件已修改
10 ■■■■■ 已修改文件
conf.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
qwen_detect.py 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
conf.txt
@@ -16,3 +16,4 @@
detectnum = 1
qwenaddr = /home/debian/Qwen2.5-VL-3B-Instruct-GPTQ-Int4
cuda = 1
logaddr=/home/debian/logs
qwen_detect.py
@@ -30,7 +30,7 @@
                    # 将键值对添加到字典中
                    self.config[key] = value
        # 创建实例专属logger
        os.makedirs("logs", exist_ok=True)
        os.makedirs(self.config.get("logaddr"), exist_ok=True)
        logging.basicConfig(
            level=logging.INFO,
            format='%(asctime)s - %(filename)s:%(lineno)d - %(funcName)s() - %(levelname)s: %(message)s',
@@ -38,7 +38,7 @@
            handlers=[
                # 按大小轮转的日志文件(最大10MB,保留3个备份)
                RotatingFileHandler(
                    filename=os.path.join("logs", 'qwen_log.log'),
                    filename=os.path.join(self.config.get("logaddr"), 'qwen_log.log'),
                    maxBytes=10 * 1024 * 1024,  # 10MB
                    backupCount=3,
                    encoding='utf-8'
@@ -106,10 +106,7 @@
                # image_id = get_mem.smem_read_frame_qianwen(camera_id)
                if len(res_a) > 0:
                    sorted_results = sorted(res_a, key=itemgetter("id"), reverse=True)
                    # 查询前N个最大的ID
                    num = int(self.config.get("threadnum")) - 1
                    res_a = sorted_results[:num]
                    for res in res_a:
                    res = sorted_results[0]
                        data = {
                            "id": res['id'],
                            "event_level_id": res['event_level_id'],  # event_level_id