dockerfile编译遥感影像深度学习镜像

因为需要将处理遥感影像深度学习的一套东西打包成微服务的一部分,所以需要将所有东西放入docker编译镜像。
首先,cuda这些内容可以直接作为基础镜像,比如nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04,然后这样也是跑不起来的,因为镜像没驱动,我的方法是在安装了驱动的寄主机上安装nvidia-docker2,具体怎么装自行搜索,这样应该就可以使用显卡这些东西了
然后,接下来是要安装各种包了,比如gdal、geopandas这些难装的吧,一开始我是采用安装conda来安装,这样比较省事,但是这样一来镜像变得很大,不符合微服务的宗旨啊,所以又开始摸索不用conda安装这些库,最终摸索出来,如下:
首先呢,基础镜像找的是dydan/cuda10.0-cudnn7-devel-ubuntu18.04-python3.6,然后https://www.jianshu.com/p/8cfada816e13,安装gdal2.4.2把,因为fiona和gdal有个版本关系,所以pip 安装下Fiona1.8.2,
retee后面geopandas也可能需要,安装rtree
0.9.7,最后安装geopandas便可以了,当然前面python也可能需要做些软连接之类的操作,pip安装前记得最好更新下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值