爱编程的页页 2024-05-18 16:15 采纳率: 87.5%
浏览 145
已结题

使用yolov5训练的时候,运行train文件会有下面的警告,这是啥问题?

train: Scanning D:\Python Projects\project_task1\yolov5-master\data\labels... 200 images, 0 backgrounds, 0 corrupt: 100%|██████████| 200/200 [00:06<00:00, 30.49it/s]

train: WARNING Cache directory D:\Python Projects\project_task1\yolov5-master\data is not writeable: [WinError 183] : 'D:\Python Projects\project_task1\yolov5-master\data\labels.cache.npy' -> 'D:\Python Projects\project_task1\yolov5-master\data\labels.cache'

val: Scanning D:\Python Projects\project_task1\yolov5-master\data\labels... 200 images, 0 backgrounds, 0 corrupt: 100%|██████████| 200/200 [00:13<00:00, 14.57it/s]

val: WARNING Cache directory D:\Python Projects\project_task1\yolov5-master\data is not writeable: [WinError 183] : 'D:\Python Projects\project_task1\yolov5-master\data\labels.cache.npy' -> 'D:\Python Projects\project_task1\yolov5-master\data\labels.cache'

img

我问Copilot,给出的解释是文件夹没有权限?而且我感觉因为这个cache文件不能创建的原因,导致我训练很慢

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-18 16:16
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在使用YOLOv5进行目标检测模型的训练时遇到了权限问题。错误信息提到,缓存目录(D:\Python Projects\project_task1\yolov5-master\data)没有写入权限,导致在创建或更新缓存文件时失败。这通常是因为操作系统对这个目录设置了只读属性。

    解决这个问题的方法是更改数据目录的权限设置,允许写入操作。以下是详细的步骤:

    1. 打开资源管理器,导航到D:\Python Projects\project_task1\yolov5-master\data目录。
    2. 右键点击“data”文件夹,选择“属性”。
    3. 在弹出的窗口中,切换到“安全”选项卡。
    4. 点击“编辑”按钮,可能会要求管理员权限。
    5. 在新的“权限项目”窗口中,找到你的用户名(通常是当前登录的用户),确保它出现在列表中。
    6. 对于你的用户名,勾选“完全控制”复选框,确保所有权限都是可写的。
    7. 点击“应用”然后“确定”,再确认是否要将这些更改应用于子文件夹和文件。
    8. 最后关闭所有窗口。

    完成上述步骤后,你应该拥有足够的权限去修改缓存文件。重新运行训练脚本,看看是否还存在同样的警告。

    如果你是在Windows系统上,并且在尝试改变权限时遇到困难,可能是因为UAC(用户账户控制)阻止了你。在这种情况下,你需要右键点击资源管理器并选择“以管理员身份运行”,然后再重复上述步骤。

    如果你是在Linux或macOS系统上,可以使用命令行工具来更改权限:

    sudo chmod -R 777 /path/to/yolov5-master/data
    

    这里 -R 参数表示递归地更改目录及其所有子目录和文件的权限,数字 777 表示所有用户都有读、写和执行的权限。请将 /path/to/yolov5-master/data 替换为你的实际路径。

    完成后,再次运行训练脚本,应该可以正常进行而不会收到关于权限的警告。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月27日
  • 已采纳回答 5月19日
  • 修改了问题 5月18日
  • 创建了问题 5月18日

悬赏问题

  • ¥50 求恶意流量检测系统搭建教程( C++ python C)
  • ¥15 mmseqs内存报错
  • ¥15 vika文档如何与obsidian同步
  • ¥15 华为手机相册里面的照片能够替换成自己想要的照片吗?
  • ¥15 陆空双模式无人机飞控设置
  • ¥15 sentaurus lithography
  • ¥100 求抖音ck号 或者提ck教程
  • ¥15 关于#linux#的问题:子进程1等待子进程A、B退出后退出(语言-c语言)
  • ¥20 web页面如何打开Outlook 365的全球离线通讯簿功能
  • ¥15 io.jsonwebtoken.security.Keys