Microsoft Planetary Computer(MPC):在云平台上创建虚拟环境和部署MMrotate

        我来填上次说MPC很难创建虚拟环境的坑了!

        申明!MFC创建的虚拟环境,server关掉之后就会不见!!!!!!

        MFC创建的虚拟环境,server关掉之后就会不见!!!!!!

        MFC创建的虚拟环境,server关掉之后就会不见!!!!!!

        server会在24小时内自动关闭,如果不希望进程关闭,请参考官方的帮助文档。Planetary Computer

        这次为了部署旋转目标检测的mmrotate的库,创建一个叫做openmmlab的虚拟环境。主要参考:依赖 — mmrotate 文档,和官网步骤不一样的时候我就会用红色字体标出来!步骤如下:

依赖

第0步: 从 官网 下载并安装 Miniconda。

备注:我们不需要!跳过!

第1步: 创建一个 conda 环境并激活它.

conda create --name openmmlab python=3.8 -y
conda activate openmmlab

备注:这一步就可以创建完虚拟环境了!不需要搞那个kernel!

第2步: 根据 官方说明 安装 PyTorch, 例如:

conda install pytorch==1.8.0 torchvision==0.9.0 cudatoolkit=10.2 -c pytorch

安装

我们建议用户按照我们的最佳实践安装 MMRotate。然而,整个过程是高度可定制的。有关详细信息,请参阅 自定义安装 部分。

最佳实践

第0步: 使用 MIM 安装 MMCV 和 MMDetection

pip install -U openmim
mim install mmcv-full
mim install mmdet

备注:你这样是装不上mmdet的!它会报pycocotool的错,我参考了这一篇来解决:http://t.csdn.cn/4BA1P

第1步: 安装 MMRotate.

案例a:如果您直接开发并运行 mmrotate,请从源代码安装:

git clone https://github.com/open-mmlab/mmrotate.git
cd mmrotate
pip install -v -e .
# "-v" 表示详细或更多输出
# "-e" 表示以可编辑模式安装项目,
# 因此,对代码进行的任何本地修改都将在不重新安装的情况下生效。

案例b:如果将 mmrotate 作为依赖项或第三方软件包,请使用 pip 安装它:

pip install mmrotate

        好了!到这里我们就全部安装好了!

 Microsoft Planetary Computer(MPC):在云平台上创建虚拟环境和部署MMrotate_第1张图片

         用conda env list 你可以看到哪个openmmlab的虚拟环境建好了。

        就算是下一次打开,这个虚拟环境也不会不见!下面是重启了再打开的情景。

Microsoft Planetary Computer(MPC):在云平台上创建虚拟环境和部署MMrotate_第2张图片

//请注意下面的提示///

Microsoft Planetary Computer(MPC):在云平台上创建虚拟环境和部署MMrotate_第3张图片

 就算是你在根目录下面创建虚拟环境,你也不能保全你的虚拟环境,下次server启动还是gg,因为那些sh文件它找不到了。所以建议搞一个sh文件,每次开始前先运行一遍。

你可能感兴趣的:(船只检测,MPC,深度学习,python,人工智能,云计算,大数据)