Skip to content

Latest commit

 

History

History
75 lines (44 loc) · 5.45 KB

File metadata and controls

75 lines (44 loc) · 5.45 KB
graph LR
    Model_Zoo["Model Zoo"]
    TensorFlow_Model_Architectures["TensorFlow Model Architectures"]
    PyTorch_Model_Architectures["PyTorch Model Architectures"]
    TensorFlow_Network_Blocks["TensorFlow Network Blocks"]
    PyTorch_Network_Blocks["PyTorch Network Blocks"]
    TensorFlow_Model_Architectures -- "uses" --> TensorFlow_Network_Blocks
    PyTorch_Model_Architectures -- "uses" --> PyTorch_Network_Blocks
    click Model_Zoo href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/Open3D-ML/Model_Zoo.md" "Details"
Loading

CodeBoardingDemoContact

Details

The Model Zoo subsystem serves as a central repository for 3D deep learning model architectures, implemented in both TensorFlow and PyTorch. Its core functionality revolves around defining and organizing various model structures, which are constructed from a set of fundamental, reusable network building blocks. This design promotes modularity and reusability, allowing different model architectures to leverage common computational patterns. The critical interaction pathway within this subsystem is the composition of Model Architectures from Network Blocks. Specifically, TensorFlow Model Architectures utilize TensorFlow Network Blocks, and PyTorch Model Architectures utilize PyTorch Network Blocks to define their forward passes and overall structures. This hierarchical relationship is essential for understanding how complex models are built from simpler, foundational components.

Model Zoo [Expand]

The Model Zoo subsystem is defined by the ml3d.tf.models and ml3d.torch.models packages. It encapsulates various 3D deep learning model architectures implemented in TensorFlow and PyTorch, serving as a central repository for reusable model definitions.

Related Classes/Methods:

TensorFlow Model Architectures

Implements specific 3D deep learning models (e.g., KPConv, PointPillars, PointTransformer, PVCNN, RandLANet) using TensorFlow. These components define the forward pass and overall structure of the models.

Related Classes/Methods:

PyTorch Model Architectures

Implements specific 3D deep learning models (e.g., KPConv, PointPillars, PointTransformer, PVCNN, RandLANet) using PyTorch. These components define the forward pass and overall structure of the models.

Related Classes/Methods:

TensorFlow Network Blocks

Provides reusable, fundamental neural network layers and building blocks specifically designed for TensorFlow models. These blocks are composed to form the larger model architectures.

Related Classes/Methods:

PyTorch Network Blocks

Provides reusable, fundamental neural network layers and building blocks specifically designed for PyTorch models. These blocks are composed to form the larger model architectures.

Related Classes/Methods: