mirror of https://github.com/hpcaitech/ColossalAI
update rst (#615)
parent
93f14d2a33
commit
f69507dd22
|
@ -0,0 +1,5 @@
|
|||
colossalai.amp.apex\_amp.apex\_amp
|
||||
==================================
|
||||
|
||||
.. automodule:: colossalai.amp.apex_amp.apex_amp
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.amp.apex\_amp
|
|||
|
||||
.. automodule:: colossalai.amp.apex_amp
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.amp.apex_amp.apex_amp
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.amp.naive\_amp.naive\_amp
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.amp.naive_amp.naive_amp
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.amp.naive\_amp
|
|||
|
||||
.. automodule:: colossalai.amp.naive_amp
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.amp.naive_amp.naive_amp
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
colossalai.amp
|
||||
==============
|
||||
|
||||
*This module contains different amp models and optimizers.*
|
||||
.. automodule:: colossalai.amp
|
||||
:members:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
@ -15,6 +16,3 @@ colossalai.amp
|
|||
:maxdepth: 2
|
||||
|
||||
colossalai.amp.amp_type
|
||||
|
||||
.. automodule:: colossalai.amp
|
||||
:members: convert_to_amp
|
||||
|
|
|
@ -2,4 +2,10 @@ colossalai.amp.torch\_amp
|
|||
=========================
|
||||
|
||||
.. automodule:: colossalai.amp.torch_amp
|
||||
:members:
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.amp.torch_amp.torch_amp
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.amp.torch\_amp.torch\_amp
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.amp.torch_amp.torch_amp
|
||||
:members:
|
|
@ -1,8 +1,9 @@
|
|||
colossalai.builder
|
||||
==================
|
||||
|
||||
*This module contains different methods to build* ``schedule``, ``model``, ``optimizer``,
|
||||
``layers`` *and other important classes.*
|
||||
.. automodule:: colossalai.builder
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
colossalai.communication
|
||||
========================
|
||||
|
||||
*This module contains different methods for communication in parallel training.*
|
||||
.. automodule:: colossalai.communication
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.constants
|
||||
====================
|
||||
|
||||
.. automodule:: colossalai.constants
|
||||
:members:
|
|
@ -1,5 +1,5 @@
|
|||
colossalai.context.moe\_context
|
||||
====================================
|
||||
===============================
|
||||
|
||||
.. automodule:: colossalai.context.moe_context
|
||||
:members:
|
||||
:members:
|
||||
|
|
|
@ -2,4 +2,4 @@ colossalai.context.process\_group\_initializer.initializer\_2d
|
|||
==============================================================
|
||||
|
||||
.. automodule:: colossalai.context.process_group_initializer.initializer_2d
|
||||
:members: Initializer_2D_Row, Initializer_2D_Col
|
||||
:members:
|
||||
|
|
|
@ -2,4 +2,4 @@ colossalai.context.process\_group\_initializer.initializer\_2p5d
|
|||
================================================================
|
||||
|
||||
.. automodule:: colossalai.context.process_group_initializer.initializer_2p5d
|
||||
:members: Initializer_2p5D_ROW, Initializer_2p5D_Col, Initializer_2p5D_Dep, Initializer_2p5D_XZ
|
||||
:members:
|
||||
|
|
|
@ -2,4 +2,4 @@ colossalai.context.process\_group\_initializer.initializer\_3d
|
|||
==============================================================
|
||||
|
||||
.. automodule:: colossalai.context.process_group_initializer.initializer_3d
|
||||
:members: Initializer_3D_Input, Initializer_3D_Weight, Initializer_3D_Output
|
||||
:members:
|
||||
|
|
|
@ -2,4 +2,4 @@ colossalai.context.process\_group\_initializer.initializer\_sequence
|
|||
====================================================================
|
||||
|
||||
.. automodule:: colossalai.context.process_group_initializer.initializer_sequence
|
||||
:members: Initializer_Sequence_DP
|
||||
:members:
|
||||
|
|
|
@ -14,7 +14,6 @@ colossalai.context.process\_group\_initializer
|
|||
colossalai.context.process_group_initializer.initializer_3d
|
||||
colossalai.context.process_group_initializer.initializer_data
|
||||
colossalai.context.process_group_initializer.initializer_model
|
||||
colossalai.context.process_group_initializer.initializer_moe
|
||||
colossalai.context.process_group_initializer.initializer_pipeline
|
||||
colossalai.context.process_group_initializer.initializer_sequence
|
||||
colossalai.context.process_group_initializer.initializer_tensor
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
colossalai.context
|
||||
==================
|
||||
|
||||
*This module is serving for receiving and passing user's configuration to all devices to
|
||||
initialize and construct parallel training.*
|
||||
.. automodule:: colossalai.context
|
||||
:members:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
@ -15,9 +15,7 @@ initialize and construct parallel training.*
|
|||
:maxdepth: 2
|
||||
|
||||
colossalai.context.config
|
||||
colossalai.context.parallel_context
|
||||
colossalai.context.moe_context
|
||||
colossalai.context.parallel_context
|
||||
colossalai.context.parallel_mode
|
||||
|
||||
.. automodule:: colossalai.context
|
||||
:members:
|
||||
colossalai.context.singleton_meta
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.context.singleton\_meta
|
||||
==================================
|
||||
|
||||
.. automodule:: colossalai.context.singleton_meta
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.core
|
||||
===============
|
||||
|
||||
.. automodule:: colossalai.core
|
||||
:members:
|
|
@ -1,5 +1,11 @@
|
|||
colossalai.engine.ophooks
|
||||
===========================
|
||||
=========================
|
||||
|
||||
.. automodule:: colossalai.engine.ophooks
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.engine.ophooks.zero_hook
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.engine.ophooks.zero\_hook
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.engine.ophooks.zero_hook
|
||||
:members:
|
|
@ -1,5 +0,0 @@
|
|||
colossalai.engine.paramhooks
|
||||
==============================
|
||||
|
||||
.. automodule:: colossalai.engine.paramhooks
|
||||
:members:
|
|
@ -8,6 +8,5 @@ colossalai.engine
|
|||
:maxdepth: 2
|
||||
|
||||
colossalai.engine.gradient_handler
|
||||
colossalai.engine.schedule
|
||||
colossalai.engine.ophooks
|
||||
colossalai.engine.paramhooks
|
||||
colossalai.engine.schedule
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.global\_variables
|
||||
============================
|
||||
|
||||
.. automodule:: colossalai.global_variables
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.logging.logger
|
||||
=========================
|
||||
|
||||
.. automodule:: colossalai.logging.logger
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.logging
|
|||
|
||||
.. automodule:: colossalai.logging
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.logging.logger
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.colossalai\_layer.dropout
|
||||
=============================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.colossalai_layer.dropout
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.colossalai\_layer.embedding
|
||||
===============================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.colossalai_layer.embedding
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.colossalai\_layer.linear
|
||||
============================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.colossalai_layer.linear
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.colossalai\_layer.normalization
|
||||
===================================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.colossalai_layer.normalization
|
||||
:members:
|
|
@ -3,3 +3,12 @@ colossalai.nn.layer.colossalai\_layer
|
|||
|
||||
.. automodule:: colossalai.nn.layer.colossalai_layer
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.colossalai_layer.dropout
|
||||
colossalai.nn.layer.colossalai_layer.embedding
|
||||
colossalai.nn.layer.colossalai_layer.linear
|
||||
colossalai.nn.layer.colossalai_layer.normalization
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.moe.experts
|
||||
===============================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.moe.experts
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.moe.layers
|
||||
==============================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.moe.layers
|
||||
:members:
|
|
@ -3,3 +3,11 @@ colossalai.nn.layer.moe
|
|||
|
||||
.. automodule:: colossalai.nn.layer.moe
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.moe.experts
|
||||
colossalai.nn.layer.moe.layers
|
||||
colossalai.nn.layer.moe.utils
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.moe.utils
|
||||
=============================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.moe.utils
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.parallel\_1d.layers
|
||||
=======================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_1d.layers
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.parallel\_1d
|
|||
|
||||
.. automodule:: colossalai.nn.layer.parallel_1d
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.parallel_1d.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.parallel\_2d.layers
|
||||
=======================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_2d.layers
|
||||
:members:
|
|
@ -2,4 +2,10 @@ colossalai.nn.layer.parallel\_2d
|
|||
================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_2d
|
||||
:members:
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.parallel_2d.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.parallel\_2p5d.layers
|
||||
=========================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_2p5d.layers
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.parallel\_2p5d
|
|||
|
||||
.. automodule:: colossalai.nn.layer.parallel_2p5d
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.parallel_2p5d.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.parallel\_3d.layers
|
||||
=======================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_3d.layers
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.parallel\_3d
|
|||
|
||||
.. automodule:: colossalai.nn.layer.parallel_3d
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.parallel_3d.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.parallel\_sequence.layers
|
||||
=============================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.parallel_sequence.layers
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.parallel\_sequence
|
|||
|
||||
.. automodule:: colossalai.nn.layer.parallel_sequence
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.parallel_sequence.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.utils.common
|
||||
================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.utils.common
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.utils
|
|||
|
||||
.. automodule:: colossalai.nn.layer.utils
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.utils.common
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.vanilla.layers
|
||||
==================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.vanilla.layers
|
||||
:members:
|
|
@ -3,3 +3,9 @@ colossalai.nn.layer.vanilla
|
|||
|
||||
.. automodule:: colossalai.nn.layer.vanilla
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.vanilla.layers
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.wrapper.lambda\_wrapper
|
||||
===========================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.wrapper.lambda_wrapper
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.nn.layer.wrapper.pipeline\_wrapper
|
||||
=============================================
|
||||
|
||||
.. automodule:: colossalai.nn.layer.wrapper.pipeline_wrapper
|
||||
:members:
|
|
@ -3,3 +3,10 @@ colossalai.nn.layer.wrapper
|
|||
|
||||
.. automodule:: colossalai.nn.layer.wrapper
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer.wrapper.lambda_wrapper
|
||||
colossalai.nn.layer.wrapper.pipeline_wrapper
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
colossalai.nn.lr\_scheduler
|
||||
===========================
|
||||
|
||||
.. automodule:: colossalai.nn.lr_scheduler
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
colossalai.nn.optimizer
|
||||
=======================
|
||||
|
||||
.. automodule:: colossalai.nn.optimizer
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
|
|
|
@ -1,57 +1,21 @@
|
|||
colossalai.nn
|
||||
=============
|
||||
|
||||
*This part contains different colossalai layers for constructing your model.
|
||||
You can easily use them as the way of using layers in torch.nn.*
|
||||
|
||||
*Now colossalai support layer types below:* ``Linear``, ``Classifier``, ``Embedding``,
|
||||
``PatchEmbedding``, ``LayerNorm``, ``Dropout`` *for different parallelisms.*
|
||||
.. automodule:: colossalai.nn
|
||||
:members:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.layer
|
||||
|
||||
*This part contains different loss functions for different parallelisms.*
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.loss
|
||||
|
||||
*This part contains different learning rate schedules to control your learning rate
|
||||
in training process*
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.lr_scheduler
|
||||
|
||||
*This part contains different metric to measure performance of your model.*
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.metric
|
||||
|
||||
*This part contains some colossalai optimizers*
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.model
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.optimizer
|
||||
|
||||
*This part contains different methods to initialize weights.*
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.nn.init
|
||||
|
||||
.. automodule:: colossalai.nn
|
||||
:members:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Colossal-AI
|
||||
colossalai
|
||||
==========
|
||||
|
||||
.. toctree::
|
||||
|
@ -23,6 +23,3 @@ Colossal-AI
|
|||
:maxdepth: 2
|
||||
|
||||
colossalai.initialize
|
||||
|
||||
.. automodule:: colossalai
|
||||
:members:
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.testing.comparison
|
||||
=============================
|
||||
|
||||
.. automodule:: colossalai.testing.comparison
|
||||
:members:
|
|
@ -1,5 +1,12 @@
|
|||
colossalai.testing
|
||||
========================
|
||||
==================
|
||||
|
||||
.. automodule:: colossalai.testing
|
||||
:members:
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.testing.comparison
|
||||
colossalai.testing.utils
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.testing.utils
|
||||
========================
|
||||
|
||||
.. automodule:: colossalai.testing.utils
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.data\_sampler.base\_sampler
|
||||
============================================
|
||||
|
||||
.. automodule:: colossalai.utils.data_sampler.base_sampler
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.data\_sampler.data\_parallel\_sampler
|
||||
======================================================
|
||||
|
||||
.. automodule:: colossalai.utils.data_sampler.data_parallel_sampler
|
||||
:members:
|
|
@ -3,3 +3,10 @@ colossalai.utils.data\_sampler
|
|||
|
||||
.. automodule:: colossalai.utils.data_sampler
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.utils.data_sampler.base_sampler
|
||||
colossalai.utils.data_sampler.data_parallel_sampler
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.memory\_tracer.async\_memtracer
|
||||
================================================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_tracer.async_memtracer
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.memory\_tracer.memstats\_collector
|
||||
===================================================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_tracer.memstats_collector
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.memory\_tracer.model\_data\_memtracer
|
||||
======================================================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_tracer.model_data_memtracer
|
||||
:members:
|
|
@ -1,5 +1,13 @@
|
|||
colossalai.utils.memory\_tracer
|
||||
=======================
|
||||
===============================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_tracer
|
||||
:members:
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.utils.memory_tracer.async_memtracer
|
||||
colossalai.utils.memory_tracer.memstats_collector
|
||||
colossalai.utils.memory_tracer.model_data_memtracer
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.memory\_utils.memory\_monitor
|
||||
==============================================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_utils.memory_monitor
|
||||
:members:
|
|
@ -0,0 +1,12 @@
|
|||
colossalai.utils.memory\_utils
|
||||
==============================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_utils
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.utils.memory_utils.memory_monitor
|
||||
colossalai.utils.memory_utils.utils
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.memory\_utils.utils
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.utils.memory_utils.utils
|
||||
:members:
|
|
@ -1,5 +1,5 @@
|
|||
colossalai.utils.moe
|
||||
=======================
|
||||
====================
|
||||
|
||||
.. automodule:: colossalai.utils.moe
|
||||
:members:
|
||||
:members:
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.profiler.comm\_profiler
|
||||
========================================
|
||||
|
||||
.. automodule:: colossalai.utils.profiler.comm_profiler
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.profiler.mem\_profiler
|
||||
=======================================
|
||||
|
||||
.. automodule:: colossalai.utils.profiler.mem_profiler
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.profiler.pcie\_profiler
|
||||
========================================
|
||||
|
||||
.. automodule:: colossalai.utils.profiler.pcie_profiler
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.profiler.prof\_utils
|
||||
=====================================
|
||||
|
||||
.. automodule:: colossalai.utils.profiler.prof_utils
|
||||
:members:
|
|
@ -1,5 +1,14 @@
|
|||
colossalai.utils.profiler
|
||||
=======================
|
||||
=========================
|
||||
|
||||
.. automodule:: colossalai.utils.profiler
|
||||
:members:
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.utils.profiler.comm_profiler
|
||||
colossalai.utils.profiler.mem_profiler
|
||||
colossalai.utils.profiler.pcie_profiler
|
||||
colossalai.utils.profiler.prof_utils
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
colossalai.utils
|
||||
================
|
||||
|
||||
*This part contains useful utils for colossalai*
|
||||
.. automodule:: colossalai.utils
|
||||
:members:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
@ -9,8 +10,9 @@ colossalai.utils
|
|||
colossalai.utils.data_sampler
|
||||
colossalai.utils.gradient_accumulation
|
||||
colossalai.utils.memory_tracer
|
||||
colossalai.utils.memory_utils
|
||||
colossalai.utils.multi_tensor_apply
|
||||
colossalai.utils.profile
|
||||
colossalai.utils.profiler
|
||||
colossalai.utils.tensor_detector
|
||||
|
||||
|
||||
|
@ -21,6 +23,5 @@ colossalai.utils
|
|||
colossalai.utils.checkpointing
|
||||
colossalai.utils.common
|
||||
colossalai.utils.cuda
|
||||
colossalai.utils.memory
|
||||
colossalai.utils.moe
|
||||
colossalai.utils.timer
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
colossalai.utils.tensor\_detector
|
||||
=======================
|
||||
=================================
|
||||
|
||||
.. automodule:: colossalai.utils.tensor_detector.tensor_detector
|
||||
:members:
|
||||
.. automodule:: colossalai.utils.tensor_detector
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.utils.tensor_detector.tensor_detector
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.utils.tensor\_detector.tensor\_detector
|
||||
==================================================
|
||||
|
||||
.. automodule:: colossalai.utils.tensor_detector.tensor_detector
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.init\_ctx.init\_context
|
||||
=======================================
|
||||
|
||||
.. automodule:: colossalai.zero.init_ctx.init_context
|
||||
:members:
|
|
@ -1,8 +1,11 @@
|
|||
colossalai.zero.init\_ctx
|
||||
=========================
|
||||
|
||||
colossalai.zero.init\_ctx.init\_context
|
||||
-----------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.init_ctx.init_context
|
||||
.. automodule:: colossalai.zero.init_ctx
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.zero.init_ctx.init_context
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.shard\_utils.base\_shard\_strategy
|
||||
==================================================
|
||||
|
||||
.. automodule:: colossalai.zero.shard_utils.base_shard_strategy
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.shard\_utils.bucket\_tensor\_shard\_strategy
|
||||
============================================================
|
||||
|
||||
.. automodule:: colossalai.zero.shard_utils.bucket_tensor_shard_strategy
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.shard\_utils.commons
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.zero.shard_utils.commons
|
||||
:members:
|
|
@ -3,3 +3,13 @@ colossalai.zero.shard\_utils
|
|||
|
||||
.. automodule:: colossalai.zero.shard_utils
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.zero.shard_utils.base_shard_strategy
|
||||
colossalai.zero.shard_utils.bucket_tensor_shard_strategy
|
||||
colossalai.zero.shard_utils.commons
|
||||
colossalai.zero.shard_utils.tensor_shard_strategy
|
||||
colossalai.zero.shard_utils.tensor_utils
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.shard\_utils.tensor\_shard\_strategy
|
||||
====================================================
|
||||
|
||||
.. automodule:: colossalai.zero.shard_utils.tensor_shard_strategy
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.shard\_utils.tensor\_utils
|
||||
==========================================
|
||||
|
||||
.. automodule:: colossalai.zero.shard_utils.tensor_utils
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_model.reduce\_scatter
|
||||
==============================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.reduce_scatter
|
||||
:members:
|
|
@ -1,39 +1,13 @@
|
|||
colossalai.zero.sharded\_model
|
||||
==============================
|
||||
|
||||
|
||||
colossalai.zero.sharded\_model.sharded\_model\_v2
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.sharded_model_v2
|
||||
:members:
|
||||
|
||||
colossalai.zero.sharded\_model.reduce\_scatter
|
||||
-----------------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.reduce_scatter
|
||||
:members:
|
||||
|
||||
colossalai.zero.sharded\_model.utils
|
||||
--------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.utils
|
||||
:members:
|
||||
|
||||
colossalai.zero.sharded\_model.sharded\_model
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model
|
||||
:members:
|
||||
|
||||
colossalai.zero.sharded\_model.sharded\_grad
|
||||
--------------------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_grad
|
||||
:members:
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.zero.sharded\_model.param\_manager
|
||||
----------------------------------------------
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.param_manager
|
||||
:members:
|
||||
colossalai.zero.sharded_model.reduce_scatter
|
||||
colossalai.zero.sharded_model.sharded_model_v2
|
||||
colossalai.zero.sharded_model.utils
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_model.sharded\_model\_v2
|
||||
=================================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.sharded_model_v2
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_model.utils
|
||||
====================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_model.utils
|
||||
:members:
|
|
@ -1,5 +1,11 @@
|
|||
colossalai.zero.sharded\_optim
|
||||
===============================
|
||||
==============================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_optim
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.zero.sharded_optim.sharded_optim_v2
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_optim.sharded\_optim\_v2
|
||||
=================================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_optim.sharded_optim_v2
|
||||
:members:
|
|
@ -3,3 +3,11 @@ colossalai.zero.sharded\_param
|
|||
|
||||
.. automodule:: colossalai.zero.sharded_param
|
||||
:members:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
colossalai.zero.sharded_param.sharded_param
|
||||
colossalai.zero.sharded_param.sharded_tensor
|
||||
colossalai.zero.sharded_param.tensorful_state
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_param.sharded\_param
|
||||
=============================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_param.sharded_param
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_param.sharded\_tensor
|
||||
==============================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_param.sharded_tensor
|
||||
:members:
|
|
@ -0,0 +1,5 @@
|
|||
colossalai.zero.sharded\_param.tensorful\_state
|
||||
===============================================
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_param.tensorful_state
|
||||
:members:
|
|
@ -1,5 +0,0 @@
|
|||
colossalai.zero.sharded\_utils
|
||||
===============
|
||||
|
||||
.. automodule:: colossalai.zero.sharded_utils
|
||||
:members:
|
Loading…
Reference in New Issue