weixin_53059740 2025-04-12 23:42 采纳率: 0%
浏览 12
已结题

部署的YOLOv7-tiny进行mAP的性能测试

博主您好,我在参考博主https://blog.csdn.net/qq_40672115/article/details/132009309?spm=1001.2014.3001.5502%E4%BB%A5%E5%8F%8Ahttps://blog.csdn.net/qq_40672115/article/details/126668443?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~Ctr-2-126668443-blog-144417609.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~Ctr-2-126668443-blog-144417609.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=5%E5%AF%B9%E9%83%A8%E7%BD%B2%E7%9A%84YOLOv7-tiny%E8%BF%9B%E8%A1%8CmAP%E7%9A%84%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%EF%BC%8C%E5%87%BA%E7%8E%B0%E4%BB%A5%E4%B8%8B 问题,想问一下博主出现以下问题是什么原因?刚进行尝试,不是特别明白。希望博主解答一下,谢谢!!


Compile depends CUDA src/tensorRT/onnxplugin/plugins/ScatterND.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/tensorRT/onnxplugin/plugins/HSigmoid.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/tensorRT/onnxplugin/plugins/HSwish.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/tensorRT/onnxplugin/plugins/DCNv2.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/tensorRT/common/preprocess_kernel.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_centernet/centernet_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_dbface/dbface_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_yolo_gpuptr/yolo_gpuptr_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_yolo/yolo_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_retinaface/retinaface_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_scrfd/scrfd_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_yolo_fast/yolox_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CUDA src/application/app_yolo_fast/yolov5_decode.cu
/bin/sh: 1: /datav/lean/cuda-11.2/bin/nvcc: not found
Compile depends CXX src/tensorRT/builder/trt_builder.cpp
src/tensorRT/builder/trt_builder.cpp:4:10: fatal error: cuda_runtime_api.h: No such file or directory
 #include <cuda_runtime_api.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnxplugin/onnxplugin.cpp
In file included from src/tensorRT/onnxplugin/onnxplugin.cpp:2:0:
src/tensorRT/onnxplugin/onnxplugin.hpp:11:10: fatal error: cuda_fp16.h: No such file or directory
 #include <cuda_fp16.h>
          ^~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/onnxErrorRecorder.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt_utils.hpp:7,
                 from src/tensorRT/onnx_parser/onnxErrorRecorder.hpp:8,
                 from src/tensorRT/onnx_parser/onnxErrorRecorder.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/ShapedWeights.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/ShapedWeights.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/RNNHelpers.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/TensorOrWeights.hpp:7,
                 from src/tensorRT/onnx_parser/RNNHelpers.hpp:11,
                 from src/tensorRT/onnx_parser/RNNHelpers.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/NvOnnxParser.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt.hpp:8,
                 from src/tensorRT/onnx_parser/ImporterContext.hpp:7,
                 from src/tensorRT/onnx_parser/ModelImporter.hpp:7,
                 from src/tensorRT/onnx_parser/NvOnnxParser.cpp:6:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/ShapeTensor.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/TensorOrWeights.hpp:7,
                 from src/tensorRT/onnx_parser/ShapeTensor.cpp:6:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/builtin_op_importers.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt.hpp:8,
                 from src/tensorRT/onnx_parser/builtin_op_importers.hpp:7,
                 from src/tensorRT/onnx_parser/builtin_op_importers.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/OnnxAttrs.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/OnnxAttrs.hpp:8,
                 from src/tensorRT/onnx_parser/OnnxAttrs.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/ModelImporter.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt.hpp:8,
                 from src/tensorRT/onnx_parser/ImporterContext.hpp:7,
                 from src/tensorRT/onnx_parser/ModelImporter.hpp:7,
                 from src/tensorRT/onnx_parser/ModelImporter.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/onnx2trt_utils.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt_utils.hpp:7,
                 from src/tensorRT/onnx_parser/onnx2trt_utils.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx_parser/LoopHelpers.cpp
In file included from src/tensorRT/onnx/onnx_pb.h:44:0,
                 from src/tensorRT/onnx_parser/ShapedWeights.hpp:8,
                 from src/tensorRT/onnx_parser/onnx2trt.hpp:8,
                 from src/tensorRT/onnx_parser/ImporterContext.hpp:7,
                 from src/tensorRT/onnx_parser/LoopHelpers.hpp:9,
                 from src/tensorRT/onnx_parser/LoopHelpers.cpp:5:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx/onnx-ml.pb.cpp
In file included from src/tensorRT/onnx/onnx-ml.pb.cpp:4:0:
src/tensorRT/onnx/onnx-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/onnx/onnx-operators-ml.pb.cpp
In file included from src/tensorRT/onnx/onnx-operators-ml.pb.cpp:4:0:
src/tensorRT/onnx/onnx-operators-ml.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory
 #include <google/protobuf/port_def.inc>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/infer/trt_infer.cpp
src/tensorRT/infer/trt_infer.cpp:4:10: fatal error: cuda_runtime.h: No such file or directory
 #include <cuda_runtime.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/common/cuda_tools.cpp
In file included from src/tensorRT/common/cuda_tools.cpp:7:0:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/tensorRT/common/trt_tensor.cpp
src/tensorRT/common/trt_tensor.cpp:4:10: fatal error: cuda_runtime.h: No such file or directory
 #include <cuda_runtime.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_alphapose/alpha_pose.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_alphapose/alpha_pose.cpp:10:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_arcface/arcface.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_arcface/arcface.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_centernet/centernet.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_centernet/centernet.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_python/interface.cpp
In file included from src/application/app_python/interface.cpp:6:0:
src/application/tools/pybind11.hpp:159:10: fatal error: Python.h: No such file or directory
 #include <Python.h>
          ^~~~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_dbface/dbface.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_dbface/dbface.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_yolo_gpuptr/yolo_gpuptr.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_yolo_gpuptr/yolo_gpuptr.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_lesson.cpp
src/application/app_lesson.cpp:6:10: fatal error: cuda_runtime.h: No such file or directory
 #include <cuda_runtime.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_alphapose_old/alpha_pose_old.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_alphapose_old/alpha_pose_old.cpp:10:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_yolo/yolo.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_yolo/yolo.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/test_warpaffine.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/test_warpaffine.cpp:1:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_fall_gcn/fall_gcn.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_fall_gcn/fall_gcn.cpp:10:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_retinaface/retinaface.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_retinaface/retinaface.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_high_performance/alpha_pose_high_perf.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_high_performance/alpha_pose_high_perf.cpp:10:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_high_performance/yolo_high_perf.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_high_performance/yolo_high_perf.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_scrfd/scrfd.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_scrfd/scrfd.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_yolo_gpuptr.cpp
In file included from src/application/app_yolo_gpuptr.cpp:6:0:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/application/app_yolo_fast/yolo_fast.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/application/app_yolo_fast/yolo_fast.cpp:9:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/direct/direct_yolo.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/direct/direct_yolo.cpp:4:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile depends CXX src/direct/direct_unet.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/direct/direct_unet.cpp:4:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Compile CXX src/direct/direct_unet.cpp
In file included from src/tensorRT/common/preprocess_kernel.cuh:4:0,
                 from src/direct/direct_unet.cpp:4:
src/tensorRT/common/cuda_tools.hpp:8:10: fatal error: cuda.h: No such file or directory
 #include <cuda.h>
          ^~~~~~~~
compilation terminated.
Makefile:101: recipe for target 'objs/direct/direct_unet.cpp.o' failed
make: *** [objs/direct/direct_unet.cpp.o] Error 1

img

  • 写回答

2条回答 默认 最新

  • 紫雾凌寒 新星创作者: 人工智能技术领域 2025-04-12 23:45
    关注

    让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek

    如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞

    1. 关键点分析
      - 从问题描述推测,用户在部署YOLOv7 - tiny后想要进行mAP(平均精度均值)性能测试。但当前提供的信息不完整,仅给出了一个参考博客链接,不清楚用户在部署过程中遇到了什么具体问题导致卡在性能测试环节。可能涉及到数据集准备、测试脚本编写、模型配置等多方面与mAP测试相关的内容。
    2. 解决方案
      - 数据集准备

      • 确保有合适的测试数据集。数据集中应包含标注文件(如VOC格式的xml文件),标注信息要准确对应图像中的目标物体。
      • 可以使用公开数据集如VOC数据集,下载后按照标准格式整理好。例如,VOC数据集解压后目录结构一般为:
        VOCdevkit ├── VOC2007 │ ├── Annotations │ ├── ImageSets │ ├── JPEGImages │ ├── SegmentationClass │ └── SegmentationObject └── VOC2012 ├── Annotations ├── ImageSets ├── JPEGImages ├── SegmentationClass └── SegmentationObject
      • 测试脚本编写
      • 以Python为例,使用常见的深度学习框架(如PyTorch)编写测试脚本。假设使用PyTorch,首先加载模型:
        ```python
        import torch
        from models.experimental import attempt_load

      device = torch.device(‘cuda’ if torch.cuda.is_available() else ‘cpu’)
      model = attempt_load(‘yolov7 - tiny.pt’, map_location=device)
      model.eval()
      - 然后遍历测试数据集中的图像进行推理,并根据标注信息计算mAP。这可以借助一些已有的工具库,如`torchvision`中的`mAP`计算函数(虽然`torchvision`本身没有直接现成的YOLOv7 - tiny的mAP计算函数,但可以基于其原理进行扩展)。python
      from torchvision import transforms
      from PIL import Image
      import numpy as np

      def detect_image(image_path):
      image = Image.open(image_path)
      transform = transforms.Compose([
      transforms.Resize((640, 640)),
      transforms.ToTensor(),
      transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
      ])
      image = transform(image).unsqueeze(0).to(device)
      with torch.no_grad():
      output = model(image)
      # 这里需要进一步处理output得到预测结果并与标注对比计算mAP,这部分代码较复杂,需要根据YOLOv7 - tiny的输出格式和mAP计算原理来实现
      # 大致步骤:将输出解析为边界框、类别等信息,与真实标注匹配,计算精度等指标
      return output

      for image_path in test_image_paths:
      detect_image(image_path)
      ```
      - 模型配置检查
      - 检查YOLOv7 - tiny模型的配置文件,确保模型的输入尺寸、类别数等参数与测试数据集和推理代码相匹配。例如,如果模型配置的输入尺寸是640x640,那么测试数据预处理时也要调整图像尺寸为640x640。
      3. 不同方案优缺点
      - 使用官方工具库
      - 优点:如果深度学习框架官方提供了相关的性能评估工具,使用起来较为方便,代码规范性较好,且能保证与框架的兼容性。例如,一些框架自带的模型评估函数,其内部实现经过优化,计算结果较为准确。
      - 缺点:可能对特定模型的针对性不强,需要对工具库进行一定的改造和适配才能完全符合YOLOv7 - tiny的mAP计算需求。
      - 基于开源代码库扩展
      - 优点:有很多开源的目标检测性能评估代码库可供参考和扩展,能借鉴前人的经验,减少开发工作量。例如,一些专门用于目标检测评估的开源项目,已经实现了常见的评估指标计算方法。
      - 缺点:代码质量参差不齐,可能需要花费时间去筛选和修改,并且可能存在与自己的部署环境不兼容的情况。
      4. 总结
      - 要对部署的YOLOv7 - tiny进行mAP性能测试,需做好数据集准备、编写合适的测试脚本以及检查模型配置等工作。可以利用官方工具库或开源代码库来辅助计算mAP,但都需要根据实际情况进行适当调整和优化,以确保得到准确可靠的性能测试结果。

    需注意,上述代码示例只是基本框架,实际的mAP计算部分还需要根据YOLOv7 - tiny的具体输出格式和mAP计算细节进行完善。如果能提供更详细的问题,如具体遇到的错误信息、数据集格式等,能给出更有针对性的解答。

    希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月12日
  • 创建了问题 4月12日