本文主要是介绍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
好了!到这里我们就全部安装好了!
用conda env list 你可以看到哪个openmmlab的虚拟环境建好了。
就算是下一次打开,这个虚拟环境也不会不见!下面是重启了再打开的情景。
//请注意下面的提示///
就算是你在根目录下面创建虚拟环境,你也不能保全你的虚拟环境,下次server启动还是gg,因为那些sh文件它找不到了。所以建议搞一个sh文件,每次开始前先运行一遍。
这篇关于Microsoft Planetary Computer(MPC):在云平台上创建虚拟环境和部署MMrotate的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!