天池布匹疵点智能识别【热身赛一】

天池布匹疵点智能识别【热身赛一】

Task–1

1.下载Baseline获取基础分数

Baseline中存在部分问题,导致无法运行

  1. 缺乏对应yolov5权重,记得自行下载

  2. 需对对应train.py和process_data_yolo.py文件进行修改,具体可见赵佬博客

2.配置Docker环境(采用Docker Desktop)

出现问题如下:

  1. SwitchDaemono天池布匹疵点智能识别【热身赛一】_第1张图片原因:未安装WSL2
    解决方法:根据提示将系统更新至1909版本及以上,在Store中安装Linux内核,这里我个人安装的是Ubuntu 20.04 LTS

  2. 启动安装的Ubuntu时提示 :参考的对象类型不支持尝试的操作在这里插入图片描述原因:代理软件与WSL2端口冲突
    解决方法:

    1. 下载 NoLsp.exe
    2. 以管理员的身份启动PowerShell,输入 your_path\NoLsp.exe C:\windows\system32\wsl.exe,再次启动Ubuntu即可。
  3. build docker时提示 repository name must be lowercase
    原因:registry.cn-xxx路径中存在大写字母,改为小写即可

  4. Push 镜像时提示requested access to the resource is denied
    原因:

    1. 需要重新登录一次docker账号,docker login,提示成功即可
    2. 核查你的Push地址与阿里云的公共地址是否一致,不一致也会导致Push错误
  5. Dockerfile需重新配置,添加阿里源,否则apt-get会非常慢,build后需验证import cv2能否正常运行,个人dockerfile配置如下:

RUN pip install opencv-python -i https://pypi.douban.com/simple
RUN pip install matplotlib -i https://pypi.douban.com/simple
RUN pip install scipy -i https://pypi.douban.com/simple
RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean
RUN apt-get update 
RUN apt install -y libgl1-mesa-glx 
RUN apt-get install -y libglib2.0-0

3. Baseline运行结果如下

天池布匹疵点智能识别【热身赛一】_第2张图片

你可能感兴趣的:(深度学习,pytorch)