Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Jan 20, 2025
0 parents commit eec9079
Show file tree
Hide file tree
Showing 501 changed files with 184,880 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 580ffefb3400b8d12e26a069df89b475
tags: 645f666f9bcd5a90fca523b33c5a78b7
Empty file added .nojekyll
Empty file.
Binary file added _images/deepwok.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/machop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/mase_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/tutorial_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
591 changes: 591 additions & 0 deletions _modules/chop/actions/search/search.html

Large diffs are not rendered by default.

567 changes: 567 additions & 0 deletions _modules/chop/actions/test.html

Large diffs are not rendered by default.

609 changes: 609 additions & 0 deletions _modules/chop/actions/train.html

Large diffs are not rendered by default.

992 changes: 992 additions & 0 deletions _modules/chop/actions/transform.html

Large diffs are not rendered by default.

512 changes: 512 additions & 0 deletions _modules/chop/dataset/nerf.html

Large diffs are not rendered by default.

642 changes: 642 additions & 0 deletions _modules/chop/dataset/nlp.html

Large diffs are not rendered by default.

508 changes: 508 additions & 0 deletions _modules/chop/dataset/physical.html

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions _modules/chop/dataset/vision.html

Large diffs are not rendered by default.

1,030 changes: 1,030 additions & 0 deletions _modules/chop/ir/graph/mase_graph.html

Large diffs are not rendered by default.

494 changes: 494 additions & 0 deletions _modules/chop/ir/graph/mase_graph_metadata.html

Large diffs are not rendered by default.

621 changes: 621 additions & 0 deletions _modules/chop/ir/graph/mase_metadata.html

Large diffs are not rendered by default.

495 changes: 495 additions & 0 deletions _modules/chop/nn/functional/softermax.html

Large diffs are not rendered by default.

483 changes: 483 additions & 0 deletions _modules/chop/nn/functional/splitter.html

Large diffs are not rendered by default.

727 changes: 727 additions & 0 deletions _modules/chop/nn/quantized/functional/add.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/gelu.html

Large diffs are not rendered by default.

987 changes: 987 additions & 0 deletions _modules/chop/nn/quantized/functional/matmul.html

Large diffs are not rendered by default.

727 changes: 727 additions & 0 deletions _modules/chop/nn/quantized/functional/mult.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/relu.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/selu.html

Large diffs are not rendered by default.

507 changes: 507 additions & 0 deletions _modules/chop/nn/quantized/functional/softermax.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/softplus.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/softsign.html

Large diffs are not rendered by default.

730 changes: 730 additions & 0 deletions _modules/chop/nn/quantized/functional/sub.html

Large diffs are not rendered by default.

702 changes: 702 additions & 0 deletions _modules/chop/nn/quantized/functional/tanh.html

Large diffs are not rendered by default.

595 changes: 595 additions & 0 deletions _modules/chop/nn/quantized/modules/attention.html

Large diffs are not rendered by default.

574 changes: 574 additions & 0 deletions _modules/chop/nn/quantized/modules/attention_head.html

Large diffs are not rendered by default.

614 changes: 614 additions & 0 deletions _modules/chop/nn/quantized/modules/batch_norm1d.html

Large diffs are not rendered by default.

609 changes: 609 additions & 0 deletions _modules/chop/nn/quantized/modules/batch_norm2d.html

Large diffs are not rendered by default.

1,246 changes: 1,246 additions & 0 deletions _modules/chop/nn/quantized/modules/conv1d.html

Large diffs are not rendered by default.

2,041 changes: 2,041 additions & 0 deletions _modules/chop/nn/quantized/modules/conv2d.html

Large diffs are not rendered by default.

841 changes: 841 additions & 0 deletions _modules/chop/nn/quantized/modules/gelu.html

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions _modules/chop/nn/quantized/modules/group_norm.html

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions _modules/chop/nn/quantized/modules/instance_norm2d.html

Large diffs are not rendered by default.

533 changes: 533 additions & 0 deletions _modules/chop/nn/quantized/modules/layer_norm.html

Large diffs are not rendered by default.

1,442 changes: 1,442 additions & 0 deletions _modules/chop/nn/quantized/modules/linear.html

Large diffs are not rendered by default.

722 changes: 722 additions & 0 deletions _modules/chop/nn/quantized/modules/pool2d.html

Large diffs are not rendered by default.

839 changes: 839 additions & 0 deletions _modules/chop/nn/quantized/modules/relu.html

Large diffs are not rendered by default.

583 changes: 583 additions & 0 deletions _modules/chop/nn/quantized/modules/rms_norm.html

Large diffs are not rendered by default.

839 changes: 839 additions & 0 deletions _modules/chop/nn/quantized/modules/selu.html

Large diffs are not rendered by default.

831 changes: 831 additions & 0 deletions _modules/chop/nn/quantized/modules/silu.html

Large diffs are not rendered by default.

839 changes: 839 additions & 0 deletions _modules/chop/nn/quantized/modules/softplus.html

Large diffs are not rendered by default.

839 changes: 839 additions & 0 deletions _modules/chop/nn/quantized/modules/softsign.html

Large diffs are not rendered by default.

839 changes: 839 additions & 0 deletions _modules/chop/nn/quantized/modules/tanh.html

Large diffs are not rendered by default.

523 changes: 523 additions & 0 deletions _modules/chop/nn/quantized/utils.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

502 changes: 502 additions & 0 deletions _modules/chop/passes/graph/analysis/init_metadata.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

566 changes: 566 additions & 0 deletions _modules/chop/passes/graph/analysis/pruning/calculate_sparsity.html

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions _modules/chop/passes/graph/analysis/pruning/hook_inspector.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions _modules/chop/passes/graph/analysis/report/report_graph.html

Large diffs are not rendered by default.

694 changes: 694 additions & 0 deletions _modules/chop/passes/graph/analysis/report/report_node.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

735 changes: 735 additions & 0 deletions _modules/chop/passes/graph/analysis/verify/verify.html

Large diffs are not rendered by default.

656 changes: 656 additions & 0 deletions _modules/chop/passes/graph/interface/onnxrt/onnx_runtime.html

Large diffs are not rendered by default.

674 changes: 674 additions & 0 deletions _modules/chop/passes/graph/interface/save_and_load.html

Large diffs are not rendered by default.

766 changes: 766 additions & 0 deletions _modules/chop/passes/graph/interface/tensorrt/quantize.html

Large diffs are not rendered by default.

690 changes: 690 additions & 0 deletions _modules/chop/passes/graph/transforms/pruning/prune.html

Large diffs are not rendered by default.

571 changes: 571 additions & 0 deletions _modules/chop/passes/graph/transforms/pruning/prune_detach_hook.html

Large diffs are not rendered by default.

738 changes: 738 additions & 0 deletions _modules/chop/passes/graph/transforms/quantize/quantize.html

Large diffs are not rendered by default.

611 changes: 611 additions & 0 deletions _modules/chop/passes/graph/transforms/quantize/summary.html

Large diffs are not rendered by default.

564 changes: 564 additions & 0 deletions _modules/chop/passes/graph/transforms/utils/conv_bn_fusion.html

Large diffs are not rendered by default.

556 changes: 556 additions & 0 deletions _modules/chop/passes/graph/transforms/utils/logicnets_fusion.html

Large diffs are not rendered by default.

582 changes: 582 additions & 0 deletions _modules/chop/passes/graph/transforms/utils/onnx_annotator.html

Large diffs are not rendered by default.

988 changes: 988 additions & 0 deletions _modules/chop/passes/graph/transforms/verilog/emit_bram.html

Large diffs are not rendered by default.

705 changes: 705 additions & 0 deletions _modules/chop/passes/graph/transforms/verilog/emit_hls.html

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions _modules/chop/passes/graph/transforms/verilog/emit_internal.html

Large diffs are not rendered by default.

706 changes: 706 additions & 0 deletions _modules/chop/passes/graph/transforms/verilog/emit_tb.html

Large diffs are not rendered by default.

1,287 changes: 1,287 additions & 0 deletions _modules/chop/passes/graph/transforms/verilog/emit_top.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

579 changes: 579 additions & 0 deletions _modules/chop/passes/module/transforms/quantize/quantize.html

Large diffs are not rendered by default.

561 changes: 561 additions & 0 deletions _modules/chop/pipelines/auto_pipeline.html

Large diffs are not rendered by default.

503 changes: 503 additions & 0 deletions _modules/chop/pipelines/emit_verilog.html

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions _modules/chop/tools/check_dependency.html

Large diffs are not rendered by default.

579 changes: 579 additions & 0 deletions _modules/chop/tools/checkpoint_load.html

Large diffs are not rendered by default.

610 changes: 610 additions & 0 deletions _modules/chop/tools/config_load.html

Large diffs are not rendered by default.

757 changes: 757 additions & 0 deletions _modules/chop/tools/get_input.html

Large diffs are not rendered by default.

529 changes: 529 additions & 0 deletions _modules/chop/tools/logger.html

Large diffs are not rendered by default.

673 changes: 673 additions & 0 deletions _modules/chop/tools/onnx_operators.html

Large diffs are not rendered by default.

810 changes: 810 additions & 0 deletions _modules/chop/tools/utils.html

Large diffs are not rendered by default.

556 changes: 556 additions & 0 deletions _modules/index.html

Large diffs are not rendered by default.

67 changes: 67 additions & 0 deletions _sources/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
Machine-Learning System Exploration Tools
==========================================

Mase is a Machine Learning compiler based on PyTorch FX, maintained by researchers at Imperial College London. We provide a set of tools for inference and training optimization of state-of-the-art language and vision models. The following features are supported, among others:

- **Quantization Search**: mixed-precision quantization of any PyTorch model. We support `microscaling <https://arxiv.org/abs/2310.10537>`__ and other numerical formats, at various granularities.

- **Quantization-Aware Training (QAT)**: finetuning quantized models to minimize accuracy loss.

- **Hardware Generation**: automatic generation of high-performance FPGA accelerators for arbitrary Pytorch models, through the Emit Verilog flow.

- **Distributed Deployment**: Automatic parallelization of models across distributed GPU clusters, based on the `Alpa <https://arxiv.org/abs/2201.12023>`__ algorithm.

For more details, refer to the `Tutorials <https://deepwok.github.io/mase/modules/documentation/tutorials.html>`_. If you enjoy using the framework, you can support us by starring the repository on `GitHub <https://github.com/DeepWok/mase>`__!

Efficient AI Optimization
----------------------------------------------------

MASE provides a set of composable tools for optimizing AI models. The tools are designed to be modular and can be used in a variety of ways to optimize models for different hardware targets. The tools can be used to optimize models for inference, training, or both. The tools can be used to optimize models for a variety of hardware targets, including CPUs, GPUs, and FPGAs. The tools can be used to optimize models for a variety of applications, including computer vision, natural language processing, and speech recognition.



Hardware Generation
----------------------------------------------------

Machine learning accelerators have been used extensively to compute models with high performance and low power. Unfortunately, the development pace of ML models is much faster than the accelerator design cycle, leading to frequent changes in the hardware architecture requirements, rendering many accelerators obsolete. Existing design tools and frameworks can provide quick accelerator prototyping, but only for a limited range of models that fit into a single hardware device. With the emergence of large language models such as GPT-3, there is an increased need for hardware prototyping of large models within a many-accelerator system to ensure the hardware can scale with ever-growing model sizes.

.. image:: ../imgs/mase_overview.png
:alt: logo
:align: center

MASE provides an efficient and scalable approach for exploring accelerator systems to compute large ML models by directly mapping onto an efficient streaming accelerator system. Over a set of ML models, MASE can achieve better energy efficiency to GPUs when computing inference for recent transformer models.


Documentation
----------------------------------------------------

For more details, explore the documentation

.. toctree::
:maxdepth: 1
:caption: Overview

modules/documentation/installation
modules/documentation/quickstart
modules/documentation/tutorials
modules/documentation/health
modules/documentation/specifications

.. toctree::
:maxdepth: 2
:caption: Machop API

modules/machop

.. toctree::
:maxdepth: 1
:caption: Mase Components

modules/hardware/hardware_documentation

.. toctree::
:maxdepth: 1
:caption: Advanced Deep Learning Systems

modules/adls_2024
modules/adls_2023
38 changes: 38 additions & 0 deletions _sources/modules/adls_2023.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Advanced Deep Learning Systems: 2023/2024
==========================================

The widespread adoption of deep learning methods has been largely driven by the availability of easy-to-use systems such as PyTorch and TensorFlow. However, it is less common for users to explore the internals of the libraries and understand how they function, as well as how to optimize the high-level code for hardware systems. When deep learning algorithms are deployed into custom hardware, they are often modified to run faster and more efficiently. This module will provide you with the basic concepts and principles of modern deep learning systems, and explore how optimizations can be applied from both the software and hardware aspects of the system stack.

Learning Outcomes
------------------------------

On successful completion of this module, you'll be able to :

1. Analyze the design principles of modern machine learning systems

2. Argue the mapping of high-level Python code in Pytorch or Tensorflow into actual hardware (such as GPUs and FPGAs)

3. Assess the potential benefits of software and hardware optimizations

4. Argue by comparing and contrasting how various vision and language models can benefit from different optimizations and being mapped to hardware.

Syllabus
------------------------------

This module covers the introduction to modern ML systems and frameworks, ML models and their characteristics (Transformers, Convolutional Networks, 3D CNNs, Vision Transformers, Graph Neural Networks and Generative models such as VAEs and Diffusion Models) (3 hours), Modern ML Compilers (including the concept of Computational Graphs, Parallelism and Graph-level optimization) (2 hours), Model Compression (including Low Rank Approximation, Pruning, Quantization and Adaptive Compute), Hardware acceleration (including Commodity hardware, Custom hardware and MLPerf), Automated Machine Learning (including Network Architecture Search, Reinforcement Learning based NAS, Gradient-based NAS and Weight-sharing) (4 hours), Deep Learning Training (including Backpropagation, Scalability, Data parallel vs. Model parallel and Multi-GPU/Node training) (2 hours) and Systems for various Deep Learning paradigms (including Federated Learning and Large Scale ML on the Cloud) (1 hour).

.. toctree::
:maxdepth: 1
:caption: Lab Materials

labs_2023/lab1
labs_2023/lab2
labs_2023/lab3
labs_2023/lab4-hardware
labs_2023/lab4-software

.. toctree::
:maxdepth: 1
:caption: Additional Resources

labs_2023/setup_docker_env
43 changes: 43 additions & 0 deletions _sources/modules/adls_2024.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Advanced Deep Learning Systems: 2024/2025
=========================================

The widespread adoption of deep learning methods has been largely driven by the availability of easy-to-use systems such as PyTorch and TensorFlow. However, it is less common for users to explore the internals of the libraries and understand how they function, as well as how to optimize the high-level code for hardware systems. When deep learning algorithms are deployed into custom hardware, they are often modified to run faster and more efficiently. This module will provide you with the basic concepts and principles of modern deep learning systems, and explore how optimizations can be applied from both the software and hardware aspects of the system stack.

Learning Outcomes
------------------------------

On successful completion of this module, you'll be able to :

1. Analyze the design principles of modern machine learning systems

2. Argue the mapping of high-level Python code in Pytorch or Tensorflow into actual hardware (such as GPUs and FPGAs)

3. Assess the potential benefits of software and hardware optimizations

4. Argue by comparing and contrasting how various vision and language models can benefit from different optimizations and being mapped to hardware.

Syllabus
------------------------------

This module covers the following topics:
1. Introduction to modern ML systems and frameworks, ML models and their characteristics (Transformers, Convolutional Networks, 3D CNNs, Vision Transformers, Graph Neural Networks and Generative models such as VAEs and Diffusion Models) (3 hours)
2. Modern ML Compilers (including the concept of Computational Graphs, Parallelism and Graph-level optimization) (2 hours)
3. Model Compression (including Low Rank Approximation, Pruning, Quantization and Adaptive Compute), Hardware acceleration (including Commodity hardware, Custom hardware and MLPerf), Automated Machine Learning (including Network Architecture Search, Reinforcement Learning based NAS, Gradient-based NAS and Weight-sharing) (4 hours)
4. Deep Learning Training (including Backpropagation, Scalability, Data parallel vs. Model parallel and Multi-GPU/Node training) (2 hours) and Systems for various Deep Learning paradigms (including Federated Learning and Large Scale ML on the Cloud) (1 hour).

.. toctree::
:maxdepth: 1
:caption: Lab Materials

labs_2024/lab_0_introduction
labs_2024/lab_1_compression
labs_2024/lab_2_nas
labs_2024/lab_3_mixed_precision_search
labs_2024/lab4-hardware
labs_2024/lab4-software

.. toctree::
:maxdepth: 1
:caption: Additional Resources

labs_2024/setup_docker_env
35 changes: 35 additions & 0 deletions _sources/modules/chop/actions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
chop.actions
====================

chop.actions.train
-------------------------

.. automodule:: chop.actions.train
:members:
:undoc-members:
:show-inheritance:

chop.actions.test
-------------------------

.. automodule:: chop.actions.test
:members:
:undoc-members:
:show-inheritance:

chop.actions.transform
-------------------------

.. automodule:: chop.actions.transform
:members:
:undoc-members:
:show-inheritance:

chop.actions.search
---------------------------------

.. automodule:: chop.actions.search.search
:members:
:undoc-members:
:show-inheritance:

17 changes: 17 additions & 0 deletions _sources/modules/chop/analysis/add_metadata.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
chop.passes.graph.analysis.add\_metadata
========================================

add\_common\_metadata\_analysis\_pass
-------------------------------------

.. autofunction:: chop.passes.graph.analysis.add_metadata.add_common_metadata.add_common_metadata_analysis_pass

add\_software\_metadata\_analysis\_pass
---------------------------------------

.. autofunction:: chop.passes.graph.analysis.add_metadata.add_software_metadata.add_software_metadata_analysis_pass

add\_hardware\_metadata\_analysis\_pass
---------------------------------------

.. autofunction:: chop.passes.graph.analysis.add_metadata.add_hardware_metadata.add_hardware_metadata_analysis_pass
17 changes: 17 additions & 0 deletions _sources/modules/chop/analysis/autosharding.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
chop.passes.graph.analysis.autosharding
========================================

.. autosharding\_analysis\_pass
.. -------------------------------------
.. .. autofunction:: chop.passes.graph.analysis.autosharding.autosharding_analysis_pass
.. alpa\_autosharding\_pass
.. ---------------------------------------
.. .. autofunction:: chop.passes.graph.analysis.autosharding.alpa.alpa_autosharding_pass
.. alpa\_intra\_op\_sharding\_pass
.. ---------------------------------------
.. .. autofunction:: chop.passes.graph.analysis.autosharding.alpa_intra_operator.alpa_intra_op_sharding_pass
7 changes: 7 additions & 0 deletions _sources/modules/chop/analysis/init_metadata.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
chop.passes.graph.analysis.init\_metadata
====================================================================

init\_metadata\_analysis\_pass
--------------------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.init_metadata.init_metadata_analysis_pass
20 changes: 20 additions & 0 deletions _sources/modules/chop/analysis/pruning.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
chop.passes.graph.pruning
===================================================



add\_pruning\_metadata\_analysis\_pass
--------------------------------------

.. autofunction:: chop.passes.graph.analysis.pruning.calculate_sparsity.add_pruning_metadata_analysis_pass

add\_natural\_sparsity\_metadata\_analysis\_pass
------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.pruning.calculate_natural_sparsity.add_natural_sparsity_metadata_analysis_pass

hook\_inspection\_analysis\_pass
--------------------------------

.. autofunction:: chop.passes.graph.analysis.pruning.hook_inspector.hook_inspection_analysis_pass

10 changes: 10 additions & 0 deletions _sources/modules/chop/analysis/quantization.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
chop.passes.graph.calculate\_avg\_bits\_mg\_analysis\_pass
==========================================================



calculate\_avg\_bits\_mg\_analysis\_pass
----------------------------------------

.. autofunction:: chop.passes.graph.analysis.quantization.calculate_avg_bits.calculate_avg_bits_mg_analysis_pass

31 changes: 31 additions & 0 deletions _sources/modules/chop/analysis/report.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
chop.passes.graph.analysis.report
=================================


report_graph_analysis_pass
---------------------------

.. autofunction:: chop.passes.graph.analysis.report.report_graph.report_graph_analysis_pass

report_node_hardware_type_analysis_pass
---------------------------------------

.. autofunction:: chop.passes.graph.analysis.report.report_node.report_node_hardware_type_analysis_pass

report_node_meta_param_analysis_pass
------------------------------------

.. autofunction:: chop.passes.graph.analysis.report.report_node.report_node_meta_param_analysis_pass

report_node_shape_analysis_pass
-------------------------------

.. autofunction:: chop.passes.graph.analysis.report.report_node.report_node_shape_analysis_pass

report_node_type_analysis_pass
------------------------------

.. autofunction:: chop.passes.graph.analysis.report.report_node.report_node_type_analysis_pass



7 changes: 7 additions & 0 deletions _sources/modules/chop/analysis/runtime.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
chop.passes.graph.analysis.runtime
==================================

runtime\_analysis\_pass
-------------------------------

.. autofunction:: chop.passes.graph.analysis.runtime.runtime_analysis_pass
8 changes: 8 additions & 0 deletions _sources/modules/chop/analysis/statistical_profiler.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
chop.passes.graph.analysis.statistical\_profiler.profile_statistics
====================================================================


profile\_statistics\_analysis\_pass
-----------------------------------

.. autofunction:: chop.passes.graph.analysis.statistical_profiler.profile_statistics.profile_statistics_analysis_pass
23 changes: 23 additions & 0 deletions _sources/modules/chop/analysis/verify.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
chop.passes.graph.analysis.verify.verify
========================================


verify\_metadata\_analysis\_pass
-----------------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.verify.verify.verify_metadata_analysis_pass

verify\_common\_metadata\_analysis\_pass
-----------------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.verify.verify.verify_common_metadata_analysis_pass

verify\_software\_metadata\_analysis\_pass
-----------------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.verify.verify.verify_software_metadata_analysis_pass

verify\_metadata\_analysis\_pass
-----------------------------------------------------------

.. autofunction:: chop.passes.graph.analysis.verify.verify.verify_hardware_metadata_analysis_pass
34 changes: 34 additions & 0 deletions _sources/modules/chop/datasets.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
chop.datasets
====================

chop.dataset.nerf
-------------------------

.. automodule:: chop.dataset.nerf
:members:
:undoc-members:
:show-inheritance:

chop.dataset.nlp
-------------------------

.. automodule:: chop.dataset.nlp
:members:
:undoc-members:
:show-inheritance:

chop.dataset.physical
-------------------------

.. automodule:: chop.dataset.physical
:members:
:undoc-members:
:show-inheritance:

chop.dataset.vision
-------------------------

.. automodule:: chop.dataset.vision
:members:
:undoc-members:
:show-inheritance:
Loading

0 comments on commit eec9079

Please sign in to comment.