Files
mscclpp/docs
Binyang Li 28a57b0610 NVLS support for msccl++ executor (#375)
- Support mote datatype for multicast operation
- Add new OP MULTI_LOAD_REDUCE_STORE to support NVLS
- Modify allocSharedPhysicalCuda, which return std::shared_ptr<T>
instead of std::shared_ptr<PhysicalCudaMemory>
- Add Python support for allocSharedPhysicalCuda

Test passed for `allreduce_nvls.json`
2024-11-20 06:43:28 +00:00
..
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00
2023-11-22 12:58:04 -08:00
2024-10-18 06:08:31 +00:00
2023-11-22 12:58:04 -08:00
2023-11-22 12:58:04 -08:00
2024-10-18 06:08:31 +00:00
2024-10-18 06:08:31 +00:00

How to build docs

  1. Install doxygen.

    $ sudo apt-get install doxygen graphviz
    
  2. Install Python packages below. If you install them on the user's local, you need to include ~/.local/bin to $PATH (to use sphinx-build).

    $ sudo python3 -m pip install -r ./requirements.txt
    
  3. Create Doxygen documents.

    $ doxygen
    
  4. Create Sphinx documents.

    $ make html
    
  5. Done. The HTML files will be on _build/ directory.