[Docs] update readthedocs rst and menu button (#572)

* update the version switcher menu

* update rst

* update

* update
pull/582/head
Yixiao Fang 2022-11-10 10:02:22 +08:00 committed by YuanLiuuuuuu
parent 7980414026
commit 1835af3a91
10 changed files with 171 additions and 92 deletions

View File

@ -70,6 +70,11 @@ memories
.. automodule:: mmselfsup.models.memories .. automodule:: mmselfsup.models.memories
:members: :members:
target_generators
^^^^^^^^^^
.. automodule:: mmselfsup.models.target_generators
:members:
utils utils
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.models.utils .. automodule:: mmselfsup.models.utils

View File

@ -77,8 +77,47 @@ html_theme_options = {
'name': 'GitHub', 'name': 'GitHub',
'url': 'https://github.com/open-mmlab/mmselfsup' 'url': 'https://github.com/open-mmlab/mmselfsup'
}, },
{
'name':
'Upstream',
'children': [
{
'name':
'MMEngine',
'url':
'https://github.com/open-mmlab/mmengine',
'description':
'Foundational library for training deep '
'learning models'
},
{
'name': 'MMCV',
'url': 'https://github.com/open-mmlab/mmcv',
'description': 'Foundational library for computer vision'
},
]
},
{
'name':
'Version',
'children': [
{
'name': 'MMSelfSup 0.x',
'url': 'https://mmselfsup.readthedocs.io/zh_CN/latest/',
'description': 'Main branch docs'
},
{
'name': 'MMSelfSup 1.x',
'url': 'https://mmselfsup.readthedocs.io/zh_CN/dev-1.x/',
'description': '1.x branch docs'
},
],
'active':
True,
},
], ],
'menu_lang': 'en' 'menu_lang':
'en'
} }
# Add any paths that contain custom static files (such as style sheets) here, # Add any paths that contain custom static files (such as style sheets) here,

View File

@ -1,3 +1,3 @@
## <a href='https://mmselfsup.readthedocs.io/en/latest/'>English</a> ## <a href='https://mmselfsup.readthedocs.io/en/dev-1.x/'>English</a>
## <a href='https://mmselfsup.readthedocs.io/zh_CN/latest/'>简体中文</a> ## <a href='https://mmselfsup.readthedocs.io/zh_CN/dev-1.x/'>简体中文</a>

View File

@ -1,4 +1,4 @@
Basic Concepts 基础概念
*************** ***************
.. toctree:: .. toctree::
@ -13,7 +13,7 @@ Basic Concepts
engine.md engine.md
conventions.md conventions.md
Component Customization 组件模块自定义
************************ ************************
.. toctree:: .. toctree::

View File

@ -1,33 +1,14 @@
mmselfsup.apis
---------------
.. automodule:: mmselfsup.apis
:members:
mmselfsup.core
---------------
hooks
^^^^^^^^^^
.. automodule:: mmselfsup.core.hooks
:members:
optimizer
^^^^^^^^^^
.. automodule:: mmselfsup.core.optimizer
:members:
mmselfsup.datasets mmselfsup.datasets
--------------------- ---------------
data_sources datasets
^^^^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.datasets.data_sources .. automodule:: mmselfsup.datasets
:members: :members:
pipelines transforms
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.datasets.pipelines .. automodule:: mmselfsup.datasets.transforms
:members: :members:
samplers samplers
@ -35,12 +16,26 @@ samplers
.. automodule:: mmselfsup.datasets.samplers .. automodule:: mmselfsup.datasets.samplers
:members: :members:
datasets mmselfsup.engine
--------------
hooks
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.datasets .. automodule:: mmselfsup.engine.hooks
:members: :members:
optimizers
^^^^^^^^^^
.. automodule:: mmselfsup.engine.optimizers
:members:
mmselfsup.evaluation
-----------------
functional
^^^^^^^^^^
.. automodule:: mmselfsup.evaluation.functional
:members:
mmselfsup.models mmselfsup.models
----------------- -----------------
@ -55,19 +50,29 @@ backbones
.. automodule:: mmselfsup.models.backbones .. automodule:: mmselfsup.models.backbones
:members: :members:
necks
^^^^^^^^^^
.. automodule:: mmselfsup.models.necks
:members:
heads heads
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.models.heads .. automodule:: mmselfsup.models.heads
:members: :members:
losses
^^^^^^^^^^
.. automodule:: mmselfsup.models.losses
:members:
memories memories
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.models.memories .. automodule:: mmselfsup.models.memories
:members: :members:
necks target_generators
^^^^^^^^^^ ^^^^^^^^^^
.. automodule:: mmselfsup.models.necks .. automodule:: mmselfsup.models.target_generators
:members: :members:
utils utils
@ -75,6 +80,15 @@ utils
.. automodule:: mmselfsup.models.utils .. automodule:: mmselfsup.models.utils
:members: :members:
mmselfsup.structures
---------------
.. automodule:: mmselfsup.structures
:members:
mmselfsup.visualization
---------------
.. automodule:: mmselfsup.visualization
:members:
mmselfsup.utils mmselfsup.utils
--------------- ---------------

View File

@ -77,8 +77,43 @@ html_theme_options = {
'name': 'GitHub', 'name': 'GitHub',
'url': 'https://github.com/open-mmlab/mmselfsup' 'url': 'https://github.com/open-mmlab/mmselfsup'
}, },
{
'name':
'上游库',
'children': [
{
'name': 'MMEngine',
'url': 'https://github.com/open-mmlab/mmengine',
'description': '深度学习模型训练基础库'
},
{
'name': 'MMCV',
'url': 'https://github.com/open-mmlab/mmcv',
'description': '基础视觉库'
},
]
},
{
'name':
'版本',
'children': [
{
'name': 'MMSelfSup 0.x',
'url': 'https://mmselfsup.readthedocs.io/zh_CN/latest/',
'description': 'Main 分支文档'
},
{
'name': 'MMSelfSup 1.x',
'url': 'https://mmselfsup.readthedocs.io/zh_CN/dev-1.x/',
'description': '1.x 分支文档'
},
],
'active':
True,
},
], ],
'menu_lang': 'cn', 'menu_lang':
'cn',
} }
# Add any paths that contain custom static files (such as style sheets) here, # Add any paths that contain custom static files (such as style sheets) here,

View File

@ -3,77 +3,63 @@
You can adapt this file completely to your liking, but it should at least You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive. contain the root `toctree` directive.
Welcome to MMSelfSup's documentation! 欢迎来到 MMSelfSup 中文文档!
===================================== =====================================
中文文档在持续翻译中,敬请期待,同时我们也鼓励社区开发者们参与到翻译中来 中文文档在持续翻译中,敬请期待,同时我们也鼓励社区开发者们参与到翻译中来
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
:caption: 开始你的第一步 :caption: 新手入门
install.md overview.md
prepare_data.md
get_started.md get_started.md
.. toctree::
:maxdepth: 2
:caption: 用户指南
user_guides/index.rst
.. toctree::
:maxdepth: 2
:caption: 进阶指引
advanced_guides/index.rst
.. toctree::
:maxdepth: 1
:caption: 模型库
model_zoo.md model_zoo.md
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
:caption: 分类教程 :caption: 迁移文档
tutorials/0_config.md migration.md
tutorials/1_new_dataset.md
tutorials/2_data_pipeline.md
tutorials/3_new_module.md
tutorials/4_schedule.md
tutorials/5_runtime.md
tutorials/6_benchmarks.md
.. toctree:: .. toctree::
:maxdepth: 1 :caption: API 文档
:caption: 算法模型
algorithms/byol.md
algorithms/deep.md
algorithms/dense.md
algorithms/moco.md
algorithms/npid.md
algorithms/odc.md
algorithms/rl.md
algorithms/rp.md
algorithms/simclr.md
algorithms/ss.md
algorithms/swav.md
algorithms/mocov3.md
algorithms/mae.md
algorithms/simmim.md
algorithms/barlowtwins.md
algorithms/cae.md
.. toctree::
:maxdepth: 1
:caption: 说明
changelog.md
compatibility.md
.. toctree::
:caption: 语言切换
switch_language.md
.. toctree::
:caption: 接口文档
api.rst api.rst
.. toctree::
:maxdepth: 1
:caption: 记录
notes/contribution_guide.md
notes/changelog.md
notes/faq.md
.. toctree::
:caption: 切换语言
Indices and tables switch_language.md
导引
================== ==================
* :ref:`genindex` * :ref:`genindex`
* :ref:`modindex`
* :ref:`search` * :ref:`search`

View File

@ -1,3 +1,3 @@
## <a href='https://mmselfsup.readthedocs.io/en/latest/'>English</a> ## <a href='https://mmselfsup.readthedocs.io/en/dev-1.x/'>English</a>
## <a href='https://mmselfsup.readthedocs.io/zh_CN/latest/'>简体中文</a> ## <a href='https://mmselfsup.readthedocs.io/zh_CN/dev-1.x/'>简体中文</a>

View File

@ -1,4 +1,6 @@
- [教程一: 了解配置文件](#教程一-了解配置文件) # 教程 1: 了解配置文件
- [教程 1: 了解配置文件](#教程-1-了解配置文件)
- [配置文件命名规则](#配置文件命名规则) - [配置文件命名规则](#配置文件命名规则)
- [算法信息](#算法信息) - [算法信息](#算法信息)
- [模块信息](#模块信息) - [模块信息](#模块信息)
@ -13,8 +15,6 @@
- [通过脚本参数修改配置](#通过脚本参数修改配置) - [通过脚本参数修改配置](#通过脚本参数修改配置)
- [导入用户定义模块](#导入用户定义模块) - [导入用户定义模块](#导入用户定义模块)
# 教程一: 了解配置文件
MMSelfSup 主要是在 python 文件中来设置各种各样的配置。我们配置文件系统的设计融合了模块化和可继承的设计理念,可以让用户轻松方便地完成各种实验配置。所有的配置文件全部位于 `configs` 目录下。如果您想查看配置文件的全貌,您可以使用以下命令 `python tools/misc/print_config.py` MMSelfSup 主要是在 python 文件中来设置各种各样的配置。我们配置文件系统的设计融合了模块化和可继承的设计理念,可以让用户轻松方便地完成各种实验配置。所有的配置文件全部位于 `configs` 目录下。如果您想查看配置文件的全貌,您可以使用以下命令 `python tools/misc/print_config.py`
## 配置文件命名规则 ## 配置文件命名规则

View File

@ -1,4 +1,4 @@
Pretrain 预训练
************** **************
.. toctree:: .. toctree::
@ -9,7 +9,7 @@ Pretrain
3_pretrain.md 3_pretrain.md
4_pretrain_custom_dataset.md 4_pretrain_custom_dataset.md
Downstream Tasks 下游任务
************** **************
.. toctree:: .. toctree::
@ -19,7 +19,7 @@ Downstream Tasks
detection.md detection.md
segmentation.md segmentation.md
Useful Tools 便捷工具
************ ************
.. toctree:: .. toctree::