.gitignore
.gitmodules
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
cliff.toml
install.sh
pyproject.toml
setup.cfg
setup.py
.buildkite/pipeline.yml
.buildkite/scripts/benchmark.sh
.buildkite/scripts/benchmark_master.sh
.buildkite/scripts/benchmark_worker.sh
.buildkite/scripts/example.sh
.buildkite/scripts/install_bagua.sh
.buildkite/scripts/run_pytest.sh
.github/CODEOWNERS
.github/dependabot.yml
.github/issue-close-app.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/bagua-net-ci.yml
.github/workflows/bagua-pypi-publish.yml
.github/workflows/bagua-python-package-check.yml
.github/workflows/black.yml
.github/workflows/dockerhub.yml
.github/workflows/flake8.yml
.github/workflows/pytype.yml
.github/workflows/rustfmt.yml
bagua/__init__.py
bagua/bagua_define.py
bagua/version.py
bagua.egg-info/PKG-INFO
bagua.egg-info/SOURCES.txt
bagua.egg-info/dependency_links.txt
bagua.egg-info/entry_points.txt
bagua.egg-info/not-zip-safe
bagua.egg-info/requires.txt
bagua.egg-info/top_level.txt
bagua/distributed/__init__.py
bagua/distributed/launch.py
bagua/distributed/run.py
bagua/script/__init__.py
bagua/script/bagua_sys_perf
bagua/script/baguarun.py
bagua/service/__init__.py
bagua/service/autotune_service.py
bagua/service/autotune_system.py
bagua/service/autotune_task_manager.py
bagua/service/bayesian_optimizer.py
bagua/torch_api/__init__.py
bagua/torch_api/bucket.py
bagua/torch_api/communication.py
bagua/torch_api/distributed.py
bagua/torch_api/env.py
bagua/torch_api/tensor.py
bagua/torch_api/utils.py
bagua/torch_api/algorithms/__init__.py
bagua/torch_api/algorithms/async_model_average.py
bagua/torch_api/algorithms/base.py
bagua/torch_api/algorithms/bytegrad.py
bagua/torch_api/algorithms/decentralized.py
bagua/torch_api/algorithms/gradient_allreduce.py
bagua/torch_api/algorithms/q_adam.py
bagua/torch_api/checkpoint/__init__.py
bagua/torch_api/checkpoint/checkpointing.py
bagua/torch_api/contrib/__init__.py
bagua/torch_api/contrib/cache_loader.py
bagua/torch_api/contrib/cached_dataset.py
bagua/torch_api/contrib/load_balancing_data_loader.py
bagua/torch_api/contrib/sync_batchnorm.py
bagua/torch_api/contrib/fuse/__init__.py
bagua/torch_api/contrib/fuse/optimizer.py
bagua/torch_api/contrib/utils/__init__.py
bagua/torch_api/contrib/utils/redis_store.py
bagua/torch_api/contrib/utils/store.py
bagua/torch_api/model_parallel/__init__.py
bagua/torch_api/model_parallel/moe/__init__.py
bagua/torch_api/model_parallel/moe/experts.py
bagua/torch_api/model_parallel/moe/layer.py
bagua/torch_api/model_parallel/moe/sharded_moe.py
bagua/torch_api/model_parallel/moe/utils.py
bagua_core/__init__.py
bagua_core/_environment.py
bagua_core/bagua_install_deps.py
docker/Dockerfile.manylinux-cuda102
docker/Dockerfile.manylinux-cuda111
docker/Dockerfile.manylinux-cuda113
docker/Dockerfile.pytorch-1.10.0-cuda11.3-cudnn8
docker/Dockerfile.pytorch-1.9.0-cuda10.2-cudnn7
docker/Dockerfile.pytorch-1.9.0-cuda11.1-cudnn8
docs/conf.py
docs/doc-requirements.txt
docs/index.rst
docs/_autoapi_templates/index.rst
docs/_autoapi_templates/python/attribute.rst
docs/_autoapi_templates/python/class.rst
docs/_autoapi_templates/python/data.rst
docs/_autoapi_templates/python/exception.rst
docs/_autoapi_templates/python/function.rst
docs/_autoapi_templates/python/method.rst
docs/_autoapi_templates/python/module.rst
docs/_autoapi_templates/python/package.rst
examples/LICENSE
examples/README.md
examples/benchmark/README.md
examples/benchmark/requirements.txt
examples/benchmark/synthetic_benchmark.py
examples/communication_primitives/README.md
examples/communication_primitives/main.py
examples/communication_primitives/requirements.txt
examples/elastic_training/README.md
examples/elastic_training/main.py
examples/elastic_training/requirements.txt
examples/imagenet/README.md
examples/imagenet/main.py
examples/imagenet/requirements.txt
examples/mnist/README.md
examples/mnist/main.py
examples/mnist/requirements.txt
examples/moe/README.md
examples/moe/mnist_main.py
examples/moe/requirements.txt
examples/squad/README.md
examples/squad/main.py
examples/squad/requirements.txt
figures/logo.png
rust/bagua-core/.gitignore
rust/bagua-core/Cargo.lock
rust/bagua-core/Cargo.toml
rust/bagua-core/README.md
rust/bagua-core/bagua-core-c/Cargo.toml
rust/bagua-core/bagua-core-c/src/lib.rs
rust/bagua-core/bagua-core-internal/Cargo.toml
rust/bagua-core/bagua-core-internal/build.rs
rust/bagua-core/bagua-core-internal/cpp/include/bagua_utils.h
rust/bagua-core/bagua-core-internal/cpp/include/dbg.h
rust/bagua-core/bagua-core-internal/kernels/bagua_kernels.cu
rust/bagua-core/bagua-core-internal/src/cuda_utils.rs
rust/bagua-core/bagua-core-internal/src/events.rs
rust/bagua-core/bagua-core-internal/src/lib.rs
rust/bagua-core/bagua-core-internal/src/torch_ffi.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/centralized_full_precision_synchronous.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/centralized_low_precision_synchronous.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/decentralized_full_precision_asynchronous.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/decentralized_full_precision_synchronous.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/decentralized_low_precision_synchronous.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/mod.rs
rust/bagua-core/bagua-core-internal/src/comm_ops/python_ffi_op.rs
rust/bagua-core/bagua-core-internal/src/communicators/mod.rs
rust/bagua-core/bagua-core-internal/src/datatypes/mod.rs
rust/bagua-core/bagua-core-internal/src/kernels/mod.rs
rust/bagua-core/bagua-core-internal/src/resource_pool/mod.rs
rust/bagua-core/bagua-core-internal/third_party/Aluminum/.gitignore
rust/bagua-core/bagua-core-internal/third_party/Aluminum/.gitmodules
rust/bagua-core/bagua-core-internal/third_party/Aluminum/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/CONTRIBUTORS
rust/bagua-core/bagua-core-internal/third_party/Aluminum/LICENSE
rust/bagua-core/bagua-core-internal/third_party/Aluminum/README.md
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_events.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_ops.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_utils.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_utils_ht.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_utils_mpi.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_utils_nccl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/benchmark_waits.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/plot_benchmarks.py
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/run_benchmarks.py
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/wait.cu
rust/bagua-core/bagua-core-internal/third_party/Aluminum/benchmark/wait.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/Al_config.hpp.in
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/AluminumConfig.cmake.in
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/FindCUB.cmake
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/FindHWLOC.cmake
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/FindNCCL.cmake
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/FindNVTX.cmake
rust/bagua-core/bagua-core-internal/third_party/Aluminum/cmake/HipBuildSystem.cmake
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/Al.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/base.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht_impl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/internal.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mempool.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_comm_and_stream_wrapper.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda_impl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_impl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/nccl_impl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/profiling.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/progress.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/state.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/trace.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/tuning_params.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/cuda.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/cuda_mempool.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/events.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/gpu_status_flag.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/gpu_wait.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/helper_kernels.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/streams.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/cuda/sync_memory.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/allgather.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/allgatherv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/allreduce.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/alltoall.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/alltoallv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/barrier.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/base_state.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/bcast.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/communicator.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/gather.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/gatherv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/pt2pt.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/reduce.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/reduce_scatter.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/reduce_scatterv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/scatter.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/ht/scatterv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/allgather.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/allgatherv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/allreduce.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/alltoall.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/alltoallv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/barrier.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/base_state.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/bcast.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/communicator.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/gather.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/gatherv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/pt2pt.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/reduce.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/reduce_scatter.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/reduce_scatterv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/scatter.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/scatterv.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi/utils.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/communicator.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/rma.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/rma_ipc.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/rma_null.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/rma_self.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/mpi_cuda/util.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/caching_allocator.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/locked_resource_pool.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/meta.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/mpsc_queue.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/spsc_queue.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/include/aluminum/utils/utils.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/Al.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/ht_impl.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mempool.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mpi_cuda_impl.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mpi_impl.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/nccl_impl.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/profiling.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/progress.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/trace.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/cuda.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/gpu_status_flag.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/gpu_wait.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/helper_kernels.cu
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/cuda/streams.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mpi_cuda/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mpi_cuda/communicator.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/src/mpi_cuda/rma.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/cuda_vector.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/hang_watchdog.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/op_dispatcher.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/op_runner_impl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/run_tests.py
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_exchange.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_ops.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_rma_halo_exchange.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_rma_ring.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_stream_mem_ops.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_utils.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_utils_ht.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_utils_mpi.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_utils_mpi_cuda.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/test/test_utils_nccl.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/.git
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/.gitignore
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/.travis.yml
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/CHANGELOG.md
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/INSTALL
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/LICENSE
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/README.md
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/cxxopts-config.cmake.in
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/include/cxxopts.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/src/.gitignore
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/src/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/src/example.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/.gitignore
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/catch.hpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/link_a.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/link_b.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/main.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/options.cpp
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/add-subdirectory-test/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/Aluminum/third_party/cxxopts/test/find-package-test/CMakeLists.txt
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.cproject
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.project
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/CHANGE_LOG.TXT
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/LICENSE.TXT
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/README.md
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/common.mk
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/eclipse code style profile.xml
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.settings/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.settings/org.eclipse.cdt.codan.core.prefs
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.settings/org.eclipse.cdt.core.prefs
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.settings/org.eclipse.cdt.ui.prefs
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/.settings/org.eclipse.core.runtime.prefs
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/cub.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_allocator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_arch.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_debug.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_device.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_macro.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_namespace.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_ptx.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/util_type.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_histogram.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_radix_sort_downsweep.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_radix_sort_upsweep.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_reduce_by_key.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_rle.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_segment_fixup.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_select_if.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/agent_spmv_orig.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/agent/single_pass_scan_operators.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_adjacent_difference.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_discontinuity.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_exchange.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_histogram.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_load.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_radix_rank.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_radix_sort.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_raking_layout.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_shuffle.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/block_store.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_histogram_atomic.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_histogram_sort.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_reduce_raking.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_reduce_raking_commutative_only.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_reduce_warp_reductions.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_scan_raking.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_scan_warp_scans.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_scan_warp_scans2.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/block/specializations/block_scan_warp_scans3.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_histogram.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_partition.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_radix_sort.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_run_length_encode.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_segmented_radix_sort.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_segmented_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_select.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/device_spmv.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_histogram.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_radix_sort.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_reduce_by_key.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_rle.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_select_if.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/device/dispatch/dispatch_spmv_orig.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/grid/grid_barrier.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/grid/grid_even_share.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/grid/grid_mapping.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/grid/grid_queue.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/host/mutex.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/arg_index_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/cache_modified_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/cache_modified_output_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/constant_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/counting_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/discard_output_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/tex_obj_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/tex_ref_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/iterator/transform_input_iterator.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_load.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_operators.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_search.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/thread/thread_store.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/warp_reduce.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/warp_scan.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/specializations/warp_reduce_shfl.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/specializations/warp_reduce_smem.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/specializations/warp_scan_shfl.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/cub/warp/specializations/warp_scan_smem.cuh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/Makefile
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/example_block_radix_sort.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/example_block_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/example_block_scan.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/block/reduce_by_key.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/Makefile
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_partition_flagged.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_partition_if.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_radix_sort.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_scan.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_select_flagged.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_select_if.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_select_unique.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/examples/device/example_device_sort_find_non_trivial_runs.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/Makefile
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/histogram_compare.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/sparse_matrix.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/spmv_compare.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/spmv_script.sh
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/defunct/example_coo_spmv.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/defunct/test_device_seg_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/histogram/histogram_cub.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/histogram/histogram_gmem_atomics.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/experimental/histogram/histogram_smem_atomics.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/Makefile
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/half.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/link_a.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/link_b.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/link_main.cpp
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/mersenne.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_allocator.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_block_histogram.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_block_load_store.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_block_radix_sort.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_block_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_block_scan.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_histogram.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_radix_sort.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_reduce_by_key.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_run_length_encode.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_scan.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_select_if.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_device_select_unique.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_grid_barrier.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_iterator.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_util.h
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_warp_reduce.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/test/test_warp_scan.cu
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/tune/.gitignore
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/tune/Makefile
rust/bagua-core/bagua-core-internal/third_party/cub-1.8.0/tune/tune_device_reduce.cu
rust/bagua-core/bagua-core-py/Cargo.toml
rust/bagua-core/bagua-core-py/src/lib.rs
rust/bagua-core/bagua-opentelemetry/Cargo.toml
rust/bagua-core/bagua-opentelemetry/src/lib.rs
rust/bagua-core/bagua-opentelemetry/src/exporter/agent.rs
rust/bagua-core/bagua-opentelemetry/src/exporter/mod.rs
rust/bagua-net/.gitignore
rust/bagua-net/Cargo.lock
rust/bagua-net/Cargo.toml
rust/bagua-net/README.md
rust/bagua-net/cbindgen.toml
rust/bagua-net/cc/Makefile
rust/bagua-net/cc/bagua_net.cc
rust/bagua-net/cc/bagua_net.h
rust/bagua-net/cc/nccl_types.h
rust/bagua-net/cc/v3/nccl_net_v3.cc
rust/bagua-net/cc/v3/nccl_net_v3.h
rust/bagua-net/cc/v4/nccl_net_v4.cc
rust/bagua-net/cc/v4/nccl_net_v4.h
rust/bagua-net/src/interface.rs
rust/bagua-net/src/lib.rs
rust/bagua-net/src/utils.rs
rust/bagua-net/src/implement/mod.rs
rust/bagua-net/src/implement/nthread_per_socket_backend.rs
rust/bagua-net/src/implement/tokio_backend.rs
tests/__init__.py
tests/test_bagua_define.py
tests/comm/test_communicator.py
tests/contrib/test_cached_dataset.py
tests/contrib/test_fused_optimizer.py
tests/contrib/test_load_balancing_data_loader.py
tests/contrib/test_store.py
tests/contrib/test_sync_bn.py
tests/internal/__init__.py
tests/internal/common_utils.py
tests/internal/compressor.py
tests/internal/multi_process.py
tests/service/test_autotune_service.py
tests/service/test_bayesian_optimizer.py
tests/torch_api/test_async_model_average.py
tests/torch_api/test_bagua_module.py
tests/torch_api/test_broadcast_state.py
tests/torch_api/test_decentralized.py
tests/torch_api/test_gradient_allreduce.py
tests/torch_api/test_low_precision_decentralized.py
tests/torch_api/test_multi_models.py
tests/torch_api/test_process_group.py
tests/torch_api/test_utils.py