一、制作镜像
    文件准备:
    maskrcnn_benchmark
    git clone https://github.com/facebookresearch/maskrcnn-benchmark.git
    修改:

    bug:
    1、
    image.png
    2、no module name _C

    解决1、layers\nms.py
    image.png
    解决2、layers\roi_align.py、layers\roi_pool.py以及layers\sigmoid_focal_loss.py(只改下面的第一张图的_C的import)
    image.png
    image.png
    解决2、layers\dcn\deform_conv_func.py以及layers\dcn\deform_pool_func.py
    image.png
    解决3、modeling\roi_heads\box_head\inference.py
    1642567030(1).jpg

    二、镜像上传

    三、安装k3s

    四、根据yaml配置文件创建并启动容器

    五、更新镜像:
    将更改好的文件重新docker build,然后重新添加tag,上传。
    k3s重新根据yaml文件启动容器,名称不用改,k3s直接替换原有的容器。