├── .azuredevops ├── multinode-ci-nightly.yml ├── multinode-ci-pr.yml ├── multinode-ci-slurm-nightly.yml ├── multinode-ci-slurm-pr.yml ├── rocm-ci.yml ├── slurm │ ├── build.sh │ ├── test_rccl-UnitTests.sh │ └── test_rccl-tests.sh ├── templates │ ├── build.yml │ ├── test_rccl-UnitTests.yml │ └── test_rccl-tests.yml └── tests │ └── pytest │ └── HelloWorld.py ├── .clang-format ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── scripts │ └── therock_configure_ci.py └── workflows │ ├── therock-ci-linux.yml │ ├── therock-ci.yml │ ├── therock-test-packages-multi-node.yml │ └── therock-test-packages-single-node.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── CppCheckSuppressions.txt ├── LICENSE.txt ├── Makefile ├── NOTICES.txt ├── README.md ├── cmake ├── CheckSymbolExistsNoWarn.cmake ├── Dependencies.cmake ├── DownloadProject.CMakeLists.cmake.in ├── DownloadProject.cmake ├── FindIBVerbs.cmake ├── Findmscclpp_nccl.cmake ├── MSCCLPP.cmake ├── rcclRAS.cmake └── scripts │ ├── add_faults.sh │ ├── add_unroll.sh │ ├── extract_metadata.cmake │ └── git_version.cmake ├── docker ├── Dockerfile.ubuntu └── README.md ├── docs ├── .gitignore ├── api-reference │ ├── api-library.rst │ ├── env-variables.rst │ └── library-specification.rst ├── attributions.rst ├── conf.py ├── data │ └── how-to │ │ └── rccl-usage-tips │ │ ├── in-place_allreduce.png │ │ └── out-of-place_allreduce.png ├── doxygen │ └── Doxyfile ├── how-to │ ├── rccl-usage-tips.rst │ ├── troubleshooting-rccl.rst │ ├── using-nccl.rst │ └── using-rccl-tuner-plugin-api.rst ├── index.rst ├── install │ ├── building-installing.rst │ ├── docker-install.rst │ └── installation.rst ├── license.rst ├── sphinx │ ├── _toc.yml.in │ ├── requirements.in │ └── requirements.txt └── what-is-rccl.rst ├── ext-net ├── README.md ├── example │ ├── Makefile │ ├── nccl │ │ ├── common.h │ │ ├── err.h │ │ ├── net.h │ │ ├── net_device.h │ │ ├── net_v10.h │ │ ├── net_v2.h │ │ ├── net_v3.h │ │ ├── net_v4.h │ │ ├── net_v5.h │ │ ├── net_v6.h │ │ ├── net_v7.h │ │ ├── net_v8.h │ │ ├── net_v9.h │ │ └── types.h │ └── plugin.c └── google-fastsocket │ └── Makefile ├── ext-profiler ├── README.md └── example │ ├── Makefile │ ├── README.md │ ├── event.c │ ├── event.h │ ├── nccl │ ├── common.h │ ├── err.h │ ├── net_ib_v1.h │ ├── net_socket_v1.h │ ├── profiler.h │ ├── profiler_net.h │ ├── profiler_v1.h │ ├── profiler_v2.h │ ├── profiler_v3.h │ ├── profiler_v4.h │ └── types.h │ ├── plugin.c │ ├── plugin.h │ ├── print_event.c │ └── print_event.h ├── ext-src ├── bf16-tuning.patch ├── check_ibv_access_relaxed_ordering.cc ├── cpx.patch ├── device-flag.patch ├── disable-executor.patch ├── disable-format-checks.patch ├── mem-reg.patch ├── mscclpp_ibv_access_relaxed_ordering.patch ├── no-cache.patch ├── non-multiple-128-fix.patch ├── read-allred.patch ├── reg-fix.patch └── remove-clip.patch ├── ext-tuner ├── README.md ├── basic │ ├── Makefile │ ├── README.md │ ├── nccl │ │ ├── common.h │ │ ├── err.h │ │ └── tuner.h │ └── plugin.c ├── example │ ├── Makefile │ ├── README.md │ ├── nccl │ │ ├── common.h │ │ ├── err.h │ │ └── tuner.h │ ├── nccl_tuner.conf │ ├── plugin.c │ ├── rccl_tuner_gfx950.conf │ ├── scripts │ │ ├── README.md │ │ ├── optimize_config.py │ │ └── sample_performance_data.csv │ └── test │ │ ├── Makefile │ │ ├── README.md │ │ └── test_plugin.c └── model_demo │ ├── Makefile │ ├── README.md │ ├── nccl │ ├── common.h │ ├── err.h │ └── tuner.h │ └── plugin.c ├── install.sh ├── makefiles ├── common.mk ├── formatting.mk └── version.mk ├── pkg ├── Makefile ├── debian │ ├── .gitignore │ ├── Makefile │ ├── changelog.in │ ├── compat │ ├── control.in │ ├── copyright │ ├── gbp.conf │ ├── libnccl-dev.install.in │ ├── libnccl2.install.in │ ├── rules │ └── source │ │ └── format ├── redhat │ ├── Makefile │ └── nccl.spec.in ├── srctxz │ ├── Makefile │ └── create_srctxz.sh.in └── txz │ ├── Makefile │ └── create_txz.sh.in ├── rtest.xml ├── src ├── Makefile ├── allocator.cc ├── bootstrap.cc ├── channel.cc ├── collectives.cc ├── debug.cc ├── device │ ├── Makefile │ ├── all_gather.h │ ├── all_reduce.h │ ├── alltoall_pivot.h │ ├── broadcast.h │ ├── common.cu │ ├── common.h │ ├── common_kernel.h │ ├── generate.py │ ├── msccl_kernel_impl.h │ ├── network │ │ └── unpack │ │ │ ├── unpack.h │ │ │ └── unpack_defs.h │ ├── onerank.cu │ ├── op128.h │ ├── primitives.h │ ├── prims_ll.h │ ├── prims_ll128.h │ ├── prims_simple.h │ ├── rccl_metadata.h │ ├── rccl_ptr.h │ ├── reduce.h │ ├── reduce_kernel.h │ ├── reduce_scatter.h │ ├── sendrecv.h │ └── symmetric │ │ ├── all_gather.cuh │ │ ├── all_reduce.cuh │ │ ├── generate.py │ │ ├── kernel.cuh │ │ ├── primitives.cuh │ │ └── reduce_scatter.cuh ├── enhcompat.cc ├── enqueue.cc ├── graph │ ├── connect.cc │ ├── paths.cc │ ├── rings.cc │ ├── rings.h │ ├── rome_models.cc │ ├── rome_models.h │ ├── search.cc │ ├── topo.cc │ ├── topo.h │ ├── trees.cc │ ├── tuning.cc │ ├── xml.cc │ └── xml.h ├── group.cc ├── include │ ├── BfdBacktrace.hpp │ ├── alloc.h │ ├── allocator.h │ ├── alt_rsmi.h │ ├── api_trace.h │ ├── archinfo.h │ ├── argcheck.h │ ├── bitops.h │ ├── bootstrap.h │ ├── channel.h │ ├── checks.h │ ├── coll_net.h │ ├── collectives.h │ ├── comm.h │ ├── core.h │ ├── cpuset.h │ ├── cudawrap.h │ ├── debug.h │ ├── device.h │ ├── enqueue.h │ ├── gdrwrap.h │ ├── git_version.h │ ├── graph.h │ ├── group.h │ ├── hip_rocm_version_info.h │ ├── ibvcore.h │ ├── ibvsymbols.h │ ├── ibvwrap.h │ ├── info.h │ ├── ipcsocket.h │ ├── latency_profiler │ │ ├── CollTrace.h │ │ ├── CollTraceEvent.h │ │ ├── CollTraceFunc.h │ │ ├── CollTraceUtils.h │ │ ├── EventQueue.h │ │ └── MIT-LICENSE.txt │ ├── mlx5 │ │ ├── mlx5dvcore.h │ │ ├── mlx5dvsymbols.h │ │ └── mlx5dvwrap.h │ ├── mnnvl.h │ ├── msccl │ │ ├── msccl_kernel.h │ │ ├── msccl_lifecycle.h │ │ ├── msccl_parser.h │ │ ├── msccl_scheduler.h │ │ ├── msccl_setup.h │ │ ├── msccl_status.h │ │ └── msccl_struct.h │ ├── mscclpp │ │ └── mscclpp_nccl.h │ ├── nccl_common.h │ ├── net.h │ ├── net_device.h │ ├── npkit │ │ ├── npkit.h │ │ ├── npkit_event.h │ │ └── npkit_struct.h │ ├── nvmlwrap.h │ ├── nvtx.h │ ├── nvtx3 │ │ ├── nvToolsExt.h │ │ ├── nvToolsExtCounters.h │ │ ├── nvToolsExtCuda.h │ │ ├── nvToolsExtCudaRt.h │ │ ├── nvToolsExtMem.h │ │ ├── nvToolsExtMemCudaRt.h │ │ ├── nvToolsExtOpenCL.h │ │ ├── nvToolsExtPayload.h │ │ ├── nvToolsExtPayloadHelper.h │ │ ├── nvToolsExtSemanticsCounters.h │ │ ├── nvToolsExtSemanticsScope.h │ │ ├── nvToolsExtSync.h │ │ ├── nvtx3.hpp │ │ └── nvtxDetail │ │ │ ├── nvtxExtHelperMacros.h │ │ │ ├── nvtxExtImpl.h │ │ │ ├── nvtxExtImplCounters_v1.h │ │ │ ├── nvtxExtImplMemCudaRt_v1.h │ │ │ ├── nvtxExtImplMem_v1.h │ │ │ ├── nvtxExtImplPayload_v1.h │ │ │ ├── nvtxExtInit.h │ │ │ ├── nvtxExtPayloadHelperInternal.h │ │ │ ├── nvtxExtPayloadTypeInfo.h │ │ │ ├── nvtxExtTypes.h │ │ │ ├── nvtxImpl.h │ │ │ ├── nvtxImplCore.h │ │ │ ├── nvtxImplCudaRt_v3.h │ │ │ ├── nvtxImplCuda_v3.h │ │ │ ├── nvtxImplOpenCL_v3.h │ │ │ ├── nvtxImplSync_v3.h │ │ │ ├── nvtxInit.h │ │ │ ├── nvtxInitDecls.h │ │ │ ├── nvtxInitDefs.h │ │ │ ├── nvtxLinkOnce.h │ │ │ └── nvtxTypes.h │ ├── nvtx_payload_schemas.h │ ├── nvtx_stub.h │ ├── p2p.h │ ├── param.h │ ├── plugin │ │ ├── nccl_net.h │ │ ├── nccl_profiler.h │ │ ├── nccl_tuner.h │ │ ├── net │ │ │ ├── net_v10.h │ │ │ ├── net_v6.h │ │ │ ├── net_v7.h │ │ │ ├── net_v8.h │ │ │ └── net_v9.h │ │ ├── plugin.h │ │ ├── profiler │ │ │ ├── net_ib.h │ │ │ ├── net_ib_v1.h │ │ │ ├── net_socket.h │ │ │ ├── net_socket_v1.h │ │ │ ├── profiler_v1.h │ │ │ ├── profiler_v2.h │ │ │ ├── profiler_v3.h │ │ │ └── profiler_v4.h │ │ └── tuner │ │ │ ├── tuner_v2.h │ │ │ ├── tuner_v3.h │ │ │ └── tuner_v4.h │ ├── profiler.h │ ├── proxy.h │ ├── proxy_trace │ │ └── proxy_trace.h │ ├── ras.h │ ├── rccl_common.h │ ├── rccl_float8.h │ ├── rccl_vars.h │ ├── recorder.h │ ├── register.h │ ├── register_inline.h │ ├── rocm_smi_wrap.h │ ├── rocmwrap.h │ ├── roctx.h │ ├── shm.h │ ├── shmutils.h │ ├── signals.h │ ├── socket.h │ ├── strongstream.h │ ├── symmetric.h │ ├── timer.h │ ├── transport.h │ ├── trees.h │ ├── tuner.h │ └── utils.h ├── init.cc ├── init_nvtx.cc ├── misc │ ├── alt_rsmi.cc │ ├── api_trace.c │ ├── api_trace.cc │ ├── archinfo.cc │ ├── argcheck.cc │ ├── cudawrap.cc │ ├── gdrwrap.cc │ ├── ibvsymbols.cc │ ├── ibvwrap.cc │ ├── ipcsocket.cc │ ├── latency_profiler │ │ ├── CollTrace.cc │ │ ├── CollTraceEvent.cc │ │ ├── CollTraceFunc.cc │ │ ├── CollTraceUtils.cc │ │ └── MIT-LICENSE.txt │ ├── mlx5dvsymbols.cc │ ├── mlx5dvwrap.cc │ ├── msccl │ │ ├── msccl_lifecycle.cc │ │ ├── msccl_parser.cc │ │ ├── msccl_setup.cc │ │ └── msccl_status.cc │ ├── mscclpp │ │ ├── mscclpp_nccl.cc │ │ └── mscclpp_nccl_syms.txt │ ├── npkit.cc │ ├── nvmlwrap.cc │ ├── nvmlwrap_stub.cc │ ├── param.cc │ ├── proxy_trace │ │ └── proxy_trace.cc │ ├── recorder.cc │ ├── rocm_smi_wrap.cc │ ├── rocmwrap.cc │ ├── roctx.cc │ ├── shmutils.cc │ ├── signals.cc │ ├── socket.cc │ ├── strongstream.cc │ └── utils.cc ├── mnnvl.cc ├── msccl.cc ├── nccl.h.in ├── nccl.pc.in ├── plugin │ ├── net.cc │ ├── net │ │ ├── net_v10.cc │ │ ├── net_v6.cc │ │ ├── net_v7.cc │ │ ├── net_v8.cc │ │ └── net_v9.cc │ ├── plugin_open.cc │ ├── profiler.cc │ ├── profiler │ │ ├── profiler_v1.cc │ │ ├── profiler_v2.cc │ │ ├── profiler_v3.cc │ │ └── profiler_v4.cc │ ├── tuner.cc │ └── tuner │ │ ├── tuner_v2.cc │ │ ├── tuner_v3.cc │ │ └── tuner_v4.cc ├── proxy.cc ├── ras │ ├── client.cc │ ├── client_support.cc │ ├── collectives.cc │ ├── peers.cc │ ├── ras.cc │ ├── ras_internal.h │ └── rasnet.cc ├── rccl_wrap.cc ├── register │ ├── coll_reg.cc │ ├── register.cc │ └── sendrecv_reg.cc ├── symmetric.cc ├── transport.cc └── transport │ ├── coll_net.cc │ ├── generic.cc │ ├── net.cc │ ├── net_ib.cc │ ├── net_socket.cc │ ├── nvls.cc │ ├── p2p.cc │ ├── profiler.cc │ └── shm.cc ├── test ├── AllGatherTests.cpp ├── AllReduceTests.cpp ├── AllToAllTests.cpp ├── AllToAllVTests.cpp ├── AllocTests.cpp ├── AltRsmiTests.cpp ├── ArgCheckTests.cpp ├── BitOpsTests.cpp ├── BroadcastTests.cpp ├── CMakeLists.txt ├── CollRegTests.cpp ├── CommTests.cpp ├── EnqueueTests.cpp ├── GatherTests.cpp ├── GroupCallTests.cpp ├── IpcsocketTests.cpp ├── NetSocketTests.cpp ├── NonBlockingTests.cpp ├── P2pTests.cpp ├── ParamTests.cpp ├── ParamTestsConfFile.txt ├── ProxyTests.cpp ├── RcclWrapTests.cpp ├── ReduceScatterTests.cpp ├── ReduceTests.cpp ├── ScatterTests.cpp ├── SendRecvTests.cpp ├── ShmTests.cpp ├── StandaloneTests.cpp ├── TransportTests.cpp ├── _RecorderTests.cpp ├── common │ ├── CallCollectiveForked.cpp │ ├── CallCollectiveForked.hpp │ ├── CollRegUtils.hpp │ ├── CollectiveArgs.cpp │ ├── CollectiveArgs.hpp │ ├── EnvVars.cpp │ ├── EnvVars.hpp │ ├── ErrCode.hpp │ ├── PrepDataFuncs.cpp │ ├── PrepDataFuncs.hpp │ ├── PtrUnion.cpp │ ├── PtrUnion.hpp │ ├── RcclMockFuncs.hpp │ ├── StandaloneUtils.cpp │ ├── StandaloneUtils.hpp │ ├── TestBed.cpp │ ├── TestBed.hpp │ ├── TestBedChild.cpp │ ├── TestBedChild.hpp │ ├── TransportUtils.hpp │ ├── main.cpp │ └── main_fixtures.cpp ├── ext-plugins │ ├── .gitignore │ ├── README.md │ ├── assets │ │ └── csv_confs │ │ │ ├── incorrect_values_config.conf │ │ │ ├── multinode_config.conf │ │ │ ├── no_matching_config.conf │ │ │ ├── singlenode_config.conf │ │ │ ├── unsupported_algo_proto_config.conf │ │ │ ├── valid_config_with_wildcards.conf │ │ │ └── valid_config_without_wildcards.conf │ ├── pytest.ini │ ├── requirements.txt │ └── tests │ │ ├── conftest.py │ │ ├── ext-profiler │ │ ├── test_allgather.py │ │ ├── test_allreduce.py │ │ ├── test_alltoall.py │ │ ├── test_broadcast.py │ │ ├── test_reduce.py │ │ ├── test_reducescatter.py │ │ └── test_sendrecv.py │ │ └── ext-tuner │ │ ├── test_allgather.py │ │ ├── test_allreduce.py │ │ ├── test_broadcast.py │ │ ├── test_reduce.py │ │ └── test_reducescatter.py ├── graph │ └── XmlTests.cpp ├── latency_profiler │ └── LatencyProfilerUnitTest.cpp └── proxy_trace │ └── ProxyTraceUnitTests.cpp ├── toolchain-linux.cmake └── tools ├── EmptyKernelTest ├── EmptyKernelTest.cpp ├── Makefile └── run.sh ├── GraphBench ├── GraphBench.cpp └── Makefile ├── HelloRccl ├── HelloRccl.cpp ├── HelloRccl.hpp ├── Makefile └── runTest.sh ├── JitterBench ├── Common.hpp ├── Compatibility.hpp ├── GetClosestNumaNode.hpp ├── JitterBench.cpp ├── Makefile ├── Timeline.hpp └── runSweep.sh ├── RcclReplayer ├── Makefile ├── README.md ├── rcclReplayer.cpp ├── rcclReplayer.hpp └── replay_log_converter.py ├── TopoVisual ├── 4_nodes.log.png ├── README.md ├── extract_topo.awk └── topo_visual.sh ├── TransferBench └── README.md ├── ib-test ├── Makefile ├── ib_test.cpp ├── include │ └── nccl.h └── utils.cpp ├── msccl-algorithms ├── allgather_16n_direct_0_3m_ll128.xml ├── allgather_16n_direct_0_3m_ll128_op.xml ├── allgather_32n_direct_0_6m_ll128.xml ├── allgather_32n_direct_0_6m_ll128_op.xml ├── allreduce-allpairs-8n-ll-32tb-op.xml ├── allreduce-allpairs-8n-ll-32tb.xml ├── allreduce-allpairs-8n-ll-64tb-op.xml ├── allreduce-allpairs-8n-ll-64tb.xml ├── allreduce-allpairs-8n-simple-op.xml ├── allreduce-allpairs-8n-simple.xml ├── alltoall-8n-0-9kb.xml ├── alltoall-8n-190kb-512kb.xml ├── alltoall-8n-512kb-7mb.xml ├── alltoall-8n-7mb-43mb.xml └── alltoall-8n-9kb-190kb.xml ├── msccl-unit-test-algorithms ├── all-reduce-ring-ll.xml ├── all-reduce-ring-ll128.xml └── all-reduce-ring-simple.xml ├── p2p-latency-test ├── Makefile ├── README.md ├── build_and_run.sh ├── ll_latency_test.cpp ├── ll_latency_test.cu └── p2p_latency_test.cpp ├── rccl-prim-test ├── Makefile ├── copy_kernel.h └── rccl_prim_test.cpp ├── scripts ├── exclude_static_list.txt ├── npkit_trace_analysis.py ├── npkit_trace_generator.py ├── pytorch-all-reduce │ ├── README.md │ ├── all_reduce.py │ └── trace_runs.sh ├── pytorch-log-parser.py ├── rcclDiagnostics.py ├── rccl_bw_test.py ├── replace_static.sh ├── rocprof-log-parser.py ├── topo_val.sh └── ucx_ompi_rccl_rccltests_TB_script.sh ├── time-trace ├── rccl-TimeTrace.sh └── time_trace_generator.py └── topo_expl ├── Makefile ├── README.md ├── include ├── device_table.h ├── model.h ├── nccl.h └── utils.h ├── model.cpp ├── models ├── topo_16p1h.xml ├── topo_16p1h_vm.xml ├── topo_16p_gio-1s-1rp-cascade.xml ├── topo_16p_gio-3s-1rp-split-flat.xml ├── topo_3p_pcie.xml ├── topo_3p_pcie_1.xml ├── topo_4p1h.xml ├── topo_4p1h_1.xml ├── topo_4p2h.xml ├── topo_4p2h_1.xml ├── topo_4p2h_2nic.xml ├── topo_4p3l.xml ├── topo_4p3l_2h.xml ├── topo_4p3l_ia.xml ├── topo_4p3l_n2.xml ├── topo_4p3l_n2_1.xml ├── topo_4p3l_n4.xml ├── topo_4p4h.xml ├── topo_4p_942.xml ├── topo_8p1h.xml ├── topo_8p1h_1.xml ├── topo_8p1h_2.xml ├── topo_8p1h_3.xml ├── topo_8p1h_4.xml ├── topo_8p1h_5.xml ├── topo_8p1h_n1.xml ├── topo_8p6l.xml ├── topo_8p6l_1nic.xml ├── topo_8p6l_2nic.xml ├── topo_8p6l_3nic.xml ├── topo_8p6l_4nic.xml ├── topo_8p6l_5nic.xml ├── topo_8p6l_6nic.xml ├── topo_8p_4nics.xml ├── topo_8p_90a.xml ├── topo_8p_90a_1.xml ├── topo_8p_942.xml ├── topo_8p_942vm.xml ├── topo_8p_950.xml ├── topo_8p_pcie.xml ├── topo_8p_pcie_1.xml ├── topo_8p_pcie_2nic.xml ├── topo_8p_rome.xml ├── topo_8p_rome_4n_1.xml ├── topo_8p_rome_4n_2.xml ├── topo_8p_rome_4nics.xml ├── topo_8p_rome_n2.xml ├── topo_8p_rome_n2_1.xml ├── topo_8p_rome_n2_2.xml ├── topo_8p_rome_n4.xml ├── topo_8p_rome_n4_1.xml ├── topo_8p_rome_pcie.xml ├── topo_8p_rome_vm1.xml ├── topo_8p_ts1.xml ├── topo_8p_ts1_1.xml ├── topo_8p_ts1_n4.xml ├── topo_8p_ts1_n4_1.xml ├── topo_8p_ts1_n4_2.xml ├── topo_collnet_n1.xml └── topo_collnet_n4.xml ├── topo_expl.cpp └── utils.cpp /.azuredevops/multinode-ci-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/multinode-ci-nightly.yml -------------------------------------------------------------------------------- /.azuredevops/multinode-ci-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/multinode-ci-pr.yml -------------------------------------------------------------------------------- /.azuredevops/multinode-ci-slurm-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/multinode-ci-slurm-nightly.yml -------------------------------------------------------------------------------- /.azuredevops/multinode-ci-slurm-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/multinode-ci-slurm-pr.yml -------------------------------------------------------------------------------- /.azuredevops/rocm-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/rocm-ci.yml -------------------------------------------------------------------------------- /.azuredevops/slurm/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/slurm/build.sh -------------------------------------------------------------------------------- /.azuredevops/slurm/test_rccl-UnitTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/slurm/test_rccl-UnitTests.sh -------------------------------------------------------------------------------- /.azuredevops/slurm/test_rccl-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/slurm/test_rccl-tests.sh -------------------------------------------------------------------------------- /.azuredevops/templates/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/templates/build.yml -------------------------------------------------------------------------------- /.azuredevops/templates/test_rccl-UnitTests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/templates/test_rccl-UnitTests.yml -------------------------------------------------------------------------------- /.azuredevops/templates/test_rccl-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/templates/test_rccl-tests.yml -------------------------------------------------------------------------------- /.azuredevops/tests/pytest/HelloWorld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.azuredevops/tests/pytest/HelloWorld.py -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/therock_configure_ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/scripts/therock_configure_ci.py -------------------------------------------------------------------------------- /.github/workflows/therock-ci-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/workflows/therock-ci-linux.yml -------------------------------------------------------------------------------- /.github/workflows/therock-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/workflows/therock-ci.yml -------------------------------------------------------------------------------- /.github/workflows/therock-test-packages-multi-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/workflows/therock-test-packages-multi-node.yml -------------------------------------------------------------------------------- /.github/workflows/therock-test-packages-single-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.github/workflows/therock-test-packages-single-node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CppCheckSuppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/CppCheckSuppressions.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/NOTICES.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CheckSymbolExistsNoWarn.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/CheckSymbolExistsNoWarn.cmake -------------------------------------------------------------------------------- /cmake/Dependencies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/Dependencies.cmake -------------------------------------------------------------------------------- /cmake/DownloadProject.CMakeLists.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/DownloadProject.CMakeLists.cmake.in -------------------------------------------------------------------------------- /cmake/DownloadProject.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/DownloadProject.cmake -------------------------------------------------------------------------------- /cmake/FindIBVerbs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/FindIBVerbs.cmake -------------------------------------------------------------------------------- /cmake/Findmscclpp_nccl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/Findmscclpp_nccl.cmake -------------------------------------------------------------------------------- /cmake/MSCCLPP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/MSCCLPP.cmake -------------------------------------------------------------------------------- /cmake/rcclRAS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/rcclRAS.cmake -------------------------------------------------------------------------------- /cmake/scripts/add_faults.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/scripts/add_faults.sh -------------------------------------------------------------------------------- /cmake/scripts/add_unroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/scripts/add_unroll.sh -------------------------------------------------------------------------------- /cmake/scripts/extract_metadata.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/scripts/extract_metadata.cmake -------------------------------------------------------------------------------- /cmake/scripts/git_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/cmake/scripts/git_version.cmake -------------------------------------------------------------------------------- /docker/Dockerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docker/Dockerfile.ubuntu -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docker/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/api-reference/api-library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/api-reference/api-library.rst -------------------------------------------------------------------------------- /docs/api-reference/env-variables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/api-reference/env-variables.rst -------------------------------------------------------------------------------- /docs/api-reference/library-specification.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/api-reference/library-specification.rst -------------------------------------------------------------------------------- /docs/attributions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/attributions.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/data/how-to/rccl-usage-tips/in-place_allreduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/data/how-to/rccl-usage-tips/in-place_allreduce.png -------------------------------------------------------------------------------- /docs/data/how-to/rccl-usage-tips/out-of-place_allreduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/data/how-to/rccl-usage-tips/out-of-place_allreduce.png -------------------------------------------------------------------------------- /docs/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/doxygen/Doxyfile -------------------------------------------------------------------------------- /docs/how-to/rccl-usage-tips.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/how-to/rccl-usage-tips.rst -------------------------------------------------------------------------------- /docs/how-to/troubleshooting-rccl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/how-to/troubleshooting-rccl.rst -------------------------------------------------------------------------------- /docs/how-to/using-nccl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/how-to/using-nccl.rst -------------------------------------------------------------------------------- /docs/how-to/using-rccl-tuner-plugin-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/how-to/using-rccl-tuner-plugin-api.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install/building-installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/install/building-installing.rst -------------------------------------------------------------------------------- /docs/install/docker-install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/install/docker-install.rst -------------------------------------------------------------------------------- /docs/install/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/install/installation.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/sphinx/_toc.yml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/sphinx/_toc.yml.in -------------------------------------------------------------------------------- /docs/sphinx/requirements.in: -------------------------------------------------------------------------------- 1 | rocm-docs-core==1.26.0 2 | -------------------------------------------------------------------------------- /docs/sphinx/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/sphinx/requirements.txt -------------------------------------------------------------------------------- /docs/what-is-rccl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/docs/what-is-rccl.rst -------------------------------------------------------------------------------- /ext-net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/README.md -------------------------------------------------------------------------------- /ext-net/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/Makefile -------------------------------------------------------------------------------- /ext-net/example/nccl/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/common.h -------------------------------------------------------------------------------- /ext-net/example/nccl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/err.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_device.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v10.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v2.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v3.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v4.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v5.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v6.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v7.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v8.h -------------------------------------------------------------------------------- /ext-net/example/nccl/net_v9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/net_v9.h -------------------------------------------------------------------------------- /ext-net/example/nccl/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/nccl/types.h -------------------------------------------------------------------------------- /ext-net/example/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/example/plugin.c -------------------------------------------------------------------------------- /ext-net/google-fastsocket/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-net/google-fastsocket/Makefile -------------------------------------------------------------------------------- /ext-profiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/README.md -------------------------------------------------------------------------------- /ext-profiler/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/Makefile -------------------------------------------------------------------------------- /ext-profiler/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/README.md -------------------------------------------------------------------------------- /ext-profiler/example/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/event.c -------------------------------------------------------------------------------- /ext-profiler/example/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/event.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/common.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/err.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/net_ib_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/net_ib_v1.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/net_socket_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/net_socket_v1.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler_net.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler_v1.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler_v2.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler_v3.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/profiler_v4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/profiler_v4.h -------------------------------------------------------------------------------- /ext-profiler/example/nccl/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/nccl/types.h -------------------------------------------------------------------------------- /ext-profiler/example/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/plugin.c -------------------------------------------------------------------------------- /ext-profiler/example/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/plugin.h -------------------------------------------------------------------------------- /ext-profiler/example/print_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/print_event.c -------------------------------------------------------------------------------- /ext-profiler/example/print_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-profiler/example/print_event.h -------------------------------------------------------------------------------- /ext-src/bf16-tuning.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/bf16-tuning.patch -------------------------------------------------------------------------------- /ext-src/check_ibv_access_relaxed_ordering.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/check_ibv_access_relaxed_ordering.cc -------------------------------------------------------------------------------- /ext-src/cpx.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/cpx.patch -------------------------------------------------------------------------------- /ext-src/device-flag.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/device-flag.patch -------------------------------------------------------------------------------- /ext-src/disable-executor.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/disable-executor.patch -------------------------------------------------------------------------------- /ext-src/disable-format-checks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/disable-format-checks.patch -------------------------------------------------------------------------------- /ext-src/mem-reg.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/mem-reg.patch -------------------------------------------------------------------------------- /ext-src/mscclpp_ibv_access_relaxed_ordering.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/mscclpp_ibv_access_relaxed_ordering.patch -------------------------------------------------------------------------------- /ext-src/no-cache.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/no-cache.patch -------------------------------------------------------------------------------- /ext-src/non-multiple-128-fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/non-multiple-128-fix.patch -------------------------------------------------------------------------------- /ext-src/read-allred.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/read-allred.patch -------------------------------------------------------------------------------- /ext-src/reg-fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/reg-fix.patch -------------------------------------------------------------------------------- /ext-src/remove-clip.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-src/remove-clip.patch -------------------------------------------------------------------------------- /ext-tuner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/README.md -------------------------------------------------------------------------------- /ext-tuner/basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/Makefile -------------------------------------------------------------------------------- /ext-tuner/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/README.md -------------------------------------------------------------------------------- /ext-tuner/basic/nccl/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/nccl/common.h -------------------------------------------------------------------------------- /ext-tuner/basic/nccl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/nccl/err.h -------------------------------------------------------------------------------- /ext-tuner/basic/nccl/tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/nccl/tuner.h -------------------------------------------------------------------------------- /ext-tuner/basic/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/basic/plugin.c -------------------------------------------------------------------------------- /ext-tuner/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/Makefile -------------------------------------------------------------------------------- /ext-tuner/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/README.md -------------------------------------------------------------------------------- /ext-tuner/example/nccl/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/nccl/common.h -------------------------------------------------------------------------------- /ext-tuner/example/nccl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/nccl/err.h -------------------------------------------------------------------------------- /ext-tuner/example/nccl/tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/nccl/tuner.h -------------------------------------------------------------------------------- /ext-tuner/example/nccl_tuner.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/nccl_tuner.conf -------------------------------------------------------------------------------- /ext-tuner/example/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/plugin.c -------------------------------------------------------------------------------- /ext-tuner/example/rccl_tuner_gfx950.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/rccl_tuner_gfx950.conf -------------------------------------------------------------------------------- /ext-tuner/example/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/scripts/README.md -------------------------------------------------------------------------------- /ext-tuner/example/scripts/optimize_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/scripts/optimize_config.py -------------------------------------------------------------------------------- /ext-tuner/example/scripts/sample_performance_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/scripts/sample_performance_data.csv -------------------------------------------------------------------------------- /ext-tuner/example/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/test/Makefile -------------------------------------------------------------------------------- /ext-tuner/example/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/test/README.md -------------------------------------------------------------------------------- /ext-tuner/example/test/test_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/example/test/test_plugin.c -------------------------------------------------------------------------------- /ext-tuner/model_demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/Makefile -------------------------------------------------------------------------------- /ext-tuner/model_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/README.md -------------------------------------------------------------------------------- /ext-tuner/model_demo/nccl/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/nccl/common.h -------------------------------------------------------------------------------- /ext-tuner/model_demo/nccl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/nccl/err.h -------------------------------------------------------------------------------- /ext-tuner/model_demo/nccl/tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/nccl/tuner.h -------------------------------------------------------------------------------- /ext-tuner/model_demo/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/ext-tuner/model_demo/plugin.c -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/install.sh -------------------------------------------------------------------------------- /makefiles/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/makefiles/common.mk -------------------------------------------------------------------------------- /makefiles/formatting.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/makefiles/formatting.mk -------------------------------------------------------------------------------- /makefiles/version.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/makefiles/version.mk -------------------------------------------------------------------------------- /pkg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/Makefile -------------------------------------------------------------------------------- /pkg/debian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/.gitignore -------------------------------------------------------------------------------- /pkg/debian/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/Makefile -------------------------------------------------------------------------------- /pkg/debian/changelog.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/changelog.in -------------------------------------------------------------------------------- /pkg/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /pkg/debian/control.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/control.in -------------------------------------------------------------------------------- /pkg/debian/copyright: -------------------------------------------------------------------------------- 1 | ../../LICENSE.txt -------------------------------------------------------------------------------- /pkg/debian/gbp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/gbp.conf -------------------------------------------------------------------------------- /pkg/debian/libnccl-dev.install.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/libnccl-dev.install.in -------------------------------------------------------------------------------- /pkg/debian/libnccl2.install.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/libnccl2.install.in -------------------------------------------------------------------------------- /pkg/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/debian/rules -------------------------------------------------------------------------------- /pkg/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /pkg/redhat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/redhat/Makefile -------------------------------------------------------------------------------- /pkg/redhat/nccl.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/redhat/nccl.spec.in -------------------------------------------------------------------------------- /pkg/srctxz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/srctxz/Makefile -------------------------------------------------------------------------------- /pkg/srctxz/create_srctxz.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/srctxz/create_srctxz.sh.in -------------------------------------------------------------------------------- /pkg/txz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/txz/Makefile -------------------------------------------------------------------------------- /pkg/txz/create_txz.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/pkg/txz/create_txz.sh.in -------------------------------------------------------------------------------- /rtest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/rtest.xml -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/allocator.cc -------------------------------------------------------------------------------- /src/bootstrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/bootstrap.cc -------------------------------------------------------------------------------- /src/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/channel.cc -------------------------------------------------------------------------------- /src/collectives.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/collectives.cc -------------------------------------------------------------------------------- /src/debug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/debug.cc -------------------------------------------------------------------------------- /src/device/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/Makefile -------------------------------------------------------------------------------- /src/device/all_gather.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/all_gather.h -------------------------------------------------------------------------------- /src/device/all_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/all_reduce.h -------------------------------------------------------------------------------- /src/device/alltoall_pivot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/alltoall_pivot.h -------------------------------------------------------------------------------- /src/device/broadcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/broadcast.h -------------------------------------------------------------------------------- /src/device/common.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/common.cu -------------------------------------------------------------------------------- /src/device/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/common.h -------------------------------------------------------------------------------- /src/device/common_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/common_kernel.h -------------------------------------------------------------------------------- /src/device/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/generate.py -------------------------------------------------------------------------------- /src/device/msccl_kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/msccl_kernel_impl.h -------------------------------------------------------------------------------- /src/device/network/unpack/unpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/network/unpack/unpack.h -------------------------------------------------------------------------------- /src/device/network/unpack/unpack_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/network/unpack/unpack_defs.h -------------------------------------------------------------------------------- /src/device/onerank.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/onerank.cu -------------------------------------------------------------------------------- /src/device/op128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/op128.h -------------------------------------------------------------------------------- /src/device/primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/primitives.h -------------------------------------------------------------------------------- /src/device/prims_ll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/prims_ll.h -------------------------------------------------------------------------------- /src/device/prims_ll128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/prims_ll128.h -------------------------------------------------------------------------------- /src/device/prims_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/prims_simple.h -------------------------------------------------------------------------------- /src/device/rccl_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/rccl_metadata.h -------------------------------------------------------------------------------- /src/device/rccl_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/rccl_ptr.h -------------------------------------------------------------------------------- /src/device/reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/reduce.h -------------------------------------------------------------------------------- /src/device/reduce_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/reduce_kernel.h -------------------------------------------------------------------------------- /src/device/reduce_scatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/reduce_scatter.h -------------------------------------------------------------------------------- /src/device/sendrecv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/sendrecv.h -------------------------------------------------------------------------------- /src/device/symmetric/all_gather.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/all_gather.cuh -------------------------------------------------------------------------------- /src/device/symmetric/all_reduce.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/all_reduce.cuh -------------------------------------------------------------------------------- /src/device/symmetric/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/generate.py -------------------------------------------------------------------------------- /src/device/symmetric/kernel.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/kernel.cuh -------------------------------------------------------------------------------- /src/device/symmetric/primitives.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/primitives.cuh -------------------------------------------------------------------------------- /src/device/symmetric/reduce_scatter.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/device/symmetric/reduce_scatter.cuh -------------------------------------------------------------------------------- /src/enhcompat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/enhcompat.cc -------------------------------------------------------------------------------- /src/enqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/enqueue.cc -------------------------------------------------------------------------------- /src/graph/connect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/connect.cc -------------------------------------------------------------------------------- /src/graph/paths.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/paths.cc -------------------------------------------------------------------------------- /src/graph/rings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/rings.cc -------------------------------------------------------------------------------- /src/graph/rings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/rings.h -------------------------------------------------------------------------------- /src/graph/rome_models.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/rome_models.cc -------------------------------------------------------------------------------- /src/graph/rome_models.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/rome_models.h -------------------------------------------------------------------------------- /src/graph/search.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/search.cc -------------------------------------------------------------------------------- /src/graph/topo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/topo.cc -------------------------------------------------------------------------------- /src/graph/topo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/topo.h -------------------------------------------------------------------------------- /src/graph/trees.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/trees.cc -------------------------------------------------------------------------------- /src/graph/tuning.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/tuning.cc -------------------------------------------------------------------------------- /src/graph/xml.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/xml.cc -------------------------------------------------------------------------------- /src/graph/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/graph/xml.h -------------------------------------------------------------------------------- /src/group.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/group.cc -------------------------------------------------------------------------------- /src/include/BfdBacktrace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/BfdBacktrace.hpp -------------------------------------------------------------------------------- /src/include/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/alloc.h -------------------------------------------------------------------------------- /src/include/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/allocator.h -------------------------------------------------------------------------------- /src/include/alt_rsmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/alt_rsmi.h -------------------------------------------------------------------------------- /src/include/api_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/api_trace.h -------------------------------------------------------------------------------- /src/include/archinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/archinfo.h -------------------------------------------------------------------------------- /src/include/argcheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/argcheck.h -------------------------------------------------------------------------------- /src/include/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/bitops.h -------------------------------------------------------------------------------- /src/include/bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/bootstrap.h -------------------------------------------------------------------------------- /src/include/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/channel.h -------------------------------------------------------------------------------- /src/include/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/checks.h -------------------------------------------------------------------------------- /src/include/coll_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/coll_net.h -------------------------------------------------------------------------------- /src/include/collectives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/collectives.h -------------------------------------------------------------------------------- /src/include/comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/comm.h -------------------------------------------------------------------------------- /src/include/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/core.h -------------------------------------------------------------------------------- /src/include/cpuset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/cpuset.h -------------------------------------------------------------------------------- /src/include/cudawrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/cudawrap.h -------------------------------------------------------------------------------- /src/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/debug.h -------------------------------------------------------------------------------- /src/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/device.h -------------------------------------------------------------------------------- /src/include/enqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/enqueue.h -------------------------------------------------------------------------------- /src/include/gdrwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/gdrwrap.h -------------------------------------------------------------------------------- /src/include/git_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/git_version.h -------------------------------------------------------------------------------- /src/include/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/graph.h -------------------------------------------------------------------------------- /src/include/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/group.h -------------------------------------------------------------------------------- /src/include/hip_rocm_version_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/hip_rocm_version_info.h -------------------------------------------------------------------------------- /src/include/ibvcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/ibvcore.h -------------------------------------------------------------------------------- /src/include/ibvsymbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/ibvsymbols.h -------------------------------------------------------------------------------- /src/include/ibvwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/ibvwrap.h -------------------------------------------------------------------------------- /src/include/info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/info.h -------------------------------------------------------------------------------- /src/include/ipcsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/ipcsocket.h -------------------------------------------------------------------------------- /src/include/latency_profiler/CollTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/CollTrace.h -------------------------------------------------------------------------------- /src/include/latency_profiler/CollTraceEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/CollTraceEvent.h -------------------------------------------------------------------------------- /src/include/latency_profiler/CollTraceFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/CollTraceFunc.h -------------------------------------------------------------------------------- /src/include/latency_profiler/CollTraceUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/CollTraceUtils.h -------------------------------------------------------------------------------- /src/include/latency_profiler/EventQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/EventQueue.h -------------------------------------------------------------------------------- /src/include/latency_profiler/MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/latency_profiler/MIT-LICENSE.txt -------------------------------------------------------------------------------- /src/include/mlx5/mlx5dvcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/mlx5/mlx5dvcore.h -------------------------------------------------------------------------------- /src/include/mlx5/mlx5dvsymbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/mlx5/mlx5dvsymbols.h -------------------------------------------------------------------------------- /src/include/mlx5/mlx5dvwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/mlx5/mlx5dvwrap.h -------------------------------------------------------------------------------- /src/include/mnnvl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/mnnvl.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_kernel.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_lifecycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_lifecycle.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_parser.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_scheduler.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_setup.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_status.h -------------------------------------------------------------------------------- /src/include/msccl/msccl_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/msccl/msccl_struct.h -------------------------------------------------------------------------------- /src/include/mscclpp/mscclpp_nccl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/mscclpp/mscclpp_nccl.h -------------------------------------------------------------------------------- /src/include/nccl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nccl_common.h -------------------------------------------------------------------------------- /src/include/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/net.h -------------------------------------------------------------------------------- /src/include/net_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/net_device.h -------------------------------------------------------------------------------- /src/include/npkit/npkit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/npkit/npkit.h -------------------------------------------------------------------------------- /src/include/npkit/npkit_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/npkit/npkit_event.h -------------------------------------------------------------------------------- /src/include/npkit/npkit_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/npkit/npkit_struct.h -------------------------------------------------------------------------------- /src/include/nvmlwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvmlwrap.h -------------------------------------------------------------------------------- /src/include/nvtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExt.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtCounters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtCounters.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtCuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtCuda.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtCudaRt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtCudaRt.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtMem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtMem.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtMemCudaRt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtMemCudaRt.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtOpenCL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtOpenCL.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtPayload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtPayload.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtPayloadHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtPayloadHelper.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtSemanticsCounters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtSemanticsCounters.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtSemanticsScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtSemanticsScope.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvToolsExtSync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvToolsExtSync.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtx3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtx3.hpp -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtHelperMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtHelperMacros.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtImpl.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtImplCounters_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtImplCounters_v1.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtImplMemCudaRt_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtImplMemCudaRt_v1.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtImplMem_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtImplMem_v1.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtInit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtInit.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtPayloadHelperInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtPayloadHelperInternal.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtPayloadTypeInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtPayloadTypeInfo.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxExtTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxExtTypes.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImpl.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImplCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImplCore.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxInit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxInit.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxInitDecls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxInitDecls.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxInitDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxInitDefs.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxLinkOnce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxLinkOnce.h -------------------------------------------------------------------------------- /src/include/nvtx3/nvtxDetail/nvtxTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx3/nvtxDetail/nvtxTypes.h -------------------------------------------------------------------------------- /src/include/nvtx_payload_schemas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx_payload_schemas.h -------------------------------------------------------------------------------- /src/include/nvtx_stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/nvtx_stub.h -------------------------------------------------------------------------------- /src/include/p2p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/p2p.h -------------------------------------------------------------------------------- /src/include/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/param.h -------------------------------------------------------------------------------- /src/include/plugin/nccl_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/nccl_net.h -------------------------------------------------------------------------------- /src/include/plugin/nccl_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/nccl_profiler.h -------------------------------------------------------------------------------- /src/include/plugin/nccl_tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/nccl_tuner.h -------------------------------------------------------------------------------- /src/include/plugin/net/net_v10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/net/net_v10.h -------------------------------------------------------------------------------- /src/include/plugin/net/net_v6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/net/net_v6.h -------------------------------------------------------------------------------- /src/include/plugin/net/net_v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/net/net_v7.h -------------------------------------------------------------------------------- /src/include/plugin/net/net_v8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/net/net_v8.h -------------------------------------------------------------------------------- /src/include/plugin/net/net_v9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/net/net_v9.h -------------------------------------------------------------------------------- /src/include/plugin/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/plugin.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/net_ib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/net_ib.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/net_ib_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/net_ib_v1.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/net_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/net_socket.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/net_socket_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/net_socket_v1.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/profiler_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/profiler_v1.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/profiler_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/profiler_v2.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/profiler_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/profiler_v3.h -------------------------------------------------------------------------------- /src/include/plugin/profiler/profiler_v4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/profiler/profiler_v4.h -------------------------------------------------------------------------------- /src/include/plugin/tuner/tuner_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/tuner/tuner_v2.h -------------------------------------------------------------------------------- /src/include/plugin/tuner/tuner_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/tuner/tuner_v3.h -------------------------------------------------------------------------------- /src/include/plugin/tuner/tuner_v4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/plugin/tuner/tuner_v4.h -------------------------------------------------------------------------------- /src/include/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/profiler.h -------------------------------------------------------------------------------- /src/include/proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/proxy.h -------------------------------------------------------------------------------- /src/include/proxy_trace/proxy_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/proxy_trace/proxy_trace.h -------------------------------------------------------------------------------- /src/include/ras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/ras.h -------------------------------------------------------------------------------- /src/include/rccl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/rccl_common.h -------------------------------------------------------------------------------- /src/include/rccl_float8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/rccl_float8.h -------------------------------------------------------------------------------- /src/include/rccl_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/rccl_vars.h -------------------------------------------------------------------------------- /src/include/recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/recorder.h -------------------------------------------------------------------------------- /src/include/register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/register.h -------------------------------------------------------------------------------- /src/include/register_inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/register_inline.h -------------------------------------------------------------------------------- /src/include/rocm_smi_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/rocm_smi_wrap.h -------------------------------------------------------------------------------- /src/include/rocmwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/rocmwrap.h -------------------------------------------------------------------------------- /src/include/roctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/roctx.h -------------------------------------------------------------------------------- /src/include/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/shm.h -------------------------------------------------------------------------------- /src/include/shmutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/shmutils.h -------------------------------------------------------------------------------- /src/include/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/signals.h -------------------------------------------------------------------------------- /src/include/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/socket.h -------------------------------------------------------------------------------- /src/include/strongstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/strongstream.h -------------------------------------------------------------------------------- /src/include/symmetric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/symmetric.h -------------------------------------------------------------------------------- /src/include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/timer.h -------------------------------------------------------------------------------- /src/include/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/transport.h -------------------------------------------------------------------------------- /src/include/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/trees.h -------------------------------------------------------------------------------- /src/include/tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/tuner.h -------------------------------------------------------------------------------- /src/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/include/utils.h -------------------------------------------------------------------------------- /src/init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/init.cc -------------------------------------------------------------------------------- /src/init_nvtx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/init_nvtx.cc -------------------------------------------------------------------------------- /src/misc/alt_rsmi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/alt_rsmi.cc -------------------------------------------------------------------------------- /src/misc/api_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/api_trace.c -------------------------------------------------------------------------------- /src/misc/api_trace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/api_trace.cc -------------------------------------------------------------------------------- /src/misc/archinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/archinfo.cc -------------------------------------------------------------------------------- /src/misc/argcheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/argcheck.cc -------------------------------------------------------------------------------- /src/misc/cudawrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/cudawrap.cc -------------------------------------------------------------------------------- /src/misc/gdrwrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/gdrwrap.cc -------------------------------------------------------------------------------- /src/misc/ibvsymbols.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/ibvsymbols.cc -------------------------------------------------------------------------------- /src/misc/ibvwrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/ibvwrap.cc -------------------------------------------------------------------------------- /src/misc/ipcsocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/ipcsocket.cc -------------------------------------------------------------------------------- /src/misc/latency_profiler/CollTrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/latency_profiler/CollTrace.cc -------------------------------------------------------------------------------- /src/misc/latency_profiler/CollTraceEvent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/latency_profiler/CollTraceEvent.cc -------------------------------------------------------------------------------- /src/misc/latency_profiler/CollTraceFunc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/latency_profiler/CollTraceFunc.cc -------------------------------------------------------------------------------- /src/misc/latency_profiler/CollTraceUtils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/latency_profiler/CollTraceUtils.cc -------------------------------------------------------------------------------- /src/misc/latency_profiler/MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/latency_profiler/MIT-LICENSE.txt -------------------------------------------------------------------------------- /src/misc/mlx5dvsymbols.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/mlx5dvsymbols.cc -------------------------------------------------------------------------------- /src/misc/mlx5dvwrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/mlx5dvwrap.cc -------------------------------------------------------------------------------- /src/misc/msccl/msccl_lifecycle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/msccl/msccl_lifecycle.cc -------------------------------------------------------------------------------- /src/misc/msccl/msccl_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/msccl/msccl_parser.cc -------------------------------------------------------------------------------- /src/misc/msccl/msccl_setup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/msccl/msccl_setup.cc -------------------------------------------------------------------------------- /src/misc/msccl/msccl_status.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/msccl/msccl_status.cc -------------------------------------------------------------------------------- /src/misc/mscclpp/mscclpp_nccl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/mscclpp/mscclpp_nccl.cc -------------------------------------------------------------------------------- /src/misc/mscclpp/mscclpp_nccl_syms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/mscclpp/mscclpp_nccl_syms.txt -------------------------------------------------------------------------------- /src/misc/npkit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/npkit.cc -------------------------------------------------------------------------------- /src/misc/nvmlwrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/nvmlwrap.cc -------------------------------------------------------------------------------- /src/misc/nvmlwrap_stub.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/nvmlwrap_stub.cc -------------------------------------------------------------------------------- /src/misc/param.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/param.cc -------------------------------------------------------------------------------- /src/misc/proxy_trace/proxy_trace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/proxy_trace/proxy_trace.cc -------------------------------------------------------------------------------- /src/misc/recorder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/recorder.cc -------------------------------------------------------------------------------- /src/misc/rocm_smi_wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/rocm_smi_wrap.cc -------------------------------------------------------------------------------- /src/misc/rocmwrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/rocmwrap.cc -------------------------------------------------------------------------------- /src/misc/roctx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/roctx.cc -------------------------------------------------------------------------------- /src/misc/shmutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/shmutils.cc -------------------------------------------------------------------------------- /src/misc/signals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/signals.cc -------------------------------------------------------------------------------- /src/misc/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/socket.cc -------------------------------------------------------------------------------- /src/misc/strongstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/strongstream.cc -------------------------------------------------------------------------------- /src/misc/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/misc/utils.cc -------------------------------------------------------------------------------- /src/mnnvl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/mnnvl.cc -------------------------------------------------------------------------------- /src/msccl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/msccl.cc -------------------------------------------------------------------------------- /src/nccl.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/nccl.h.in -------------------------------------------------------------------------------- /src/nccl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/nccl.pc.in -------------------------------------------------------------------------------- /src/plugin/net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net.cc -------------------------------------------------------------------------------- /src/plugin/net/net_v10.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net/net_v10.cc -------------------------------------------------------------------------------- /src/plugin/net/net_v6.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net/net_v6.cc -------------------------------------------------------------------------------- /src/plugin/net/net_v7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net/net_v7.cc -------------------------------------------------------------------------------- /src/plugin/net/net_v8.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net/net_v8.cc -------------------------------------------------------------------------------- /src/plugin/net/net_v9.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/net/net_v9.cc -------------------------------------------------------------------------------- /src/plugin/plugin_open.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/plugin_open.cc -------------------------------------------------------------------------------- /src/plugin/profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/profiler.cc -------------------------------------------------------------------------------- /src/plugin/profiler/profiler_v1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/profiler/profiler_v1.cc -------------------------------------------------------------------------------- /src/plugin/profiler/profiler_v2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/profiler/profiler_v2.cc -------------------------------------------------------------------------------- /src/plugin/profiler/profiler_v3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/profiler/profiler_v3.cc -------------------------------------------------------------------------------- /src/plugin/profiler/profiler_v4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/profiler/profiler_v4.cc -------------------------------------------------------------------------------- /src/plugin/tuner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/tuner.cc -------------------------------------------------------------------------------- /src/plugin/tuner/tuner_v2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/tuner/tuner_v2.cc -------------------------------------------------------------------------------- /src/plugin/tuner/tuner_v3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/tuner/tuner_v3.cc -------------------------------------------------------------------------------- /src/plugin/tuner/tuner_v4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/plugin/tuner/tuner_v4.cc -------------------------------------------------------------------------------- /src/proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/proxy.cc -------------------------------------------------------------------------------- /src/ras/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/client.cc -------------------------------------------------------------------------------- /src/ras/client_support.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/client_support.cc -------------------------------------------------------------------------------- /src/ras/collectives.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/collectives.cc -------------------------------------------------------------------------------- /src/ras/peers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/peers.cc -------------------------------------------------------------------------------- /src/ras/ras.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/ras.cc -------------------------------------------------------------------------------- /src/ras/ras_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/ras_internal.h -------------------------------------------------------------------------------- /src/ras/rasnet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/ras/rasnet.cc -------------------------------------------------------------------------------- /src/rccl_wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/rccl_wrap.cc -------------------------------------------------------------------------------- /src/register/coll_reg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/register/coll_reg.cc -------------------------------------------------------------------------------- /src/register/register.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/register/register.cc -------------------------------------------------------------------------------- /src/register/sendrecv_reg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/register/sendrecv_reg.cc -------------------------------------------------------------------------------- /src/symmetric.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/symmetric.cc -------------------------------------------------------------------------------- /src/transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport.cc -------------------------------------------------------------------------------- /src/transport/coll_net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/coll_net.cc -------------------------------------------------------------------------------- /src/transport/generic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/generic.cc -------------------------------------------------------------------------------- /src/transport/net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/net.cc -------------------------------------------------------------------------------- /src/transport/net_ib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/net_ib.cc -------------------------------------------------------------------------------- /src/transport/net_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/net_socket.cc -------------------------------------------------------------------------------- /src/transport/nvls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/nvls.cc -------------------------------------------------------------------------------- /src/transport/p2p.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/p2p.cc -------------------------------------------------------------------------------- /src/transport/profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/profiler.cc -------------------------------------------------------------------------------- /src/transport/shm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/src/transport/shm.cc -------------------------------------------------------------------------------- /test/AllGatherTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AllGatherTests.cpp -------------------------------------------------------------------------------- /test/AllReduceTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AllReduceTests.cpp -------------------------------------------------------------------------------- /test/AllToAllTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AllToAllTests.cpp -------------------------------------------------------------------------------- /test/AllToAllVTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AllToAllVTests.cpp -------------------------------------------------------------------------------- /test/AllocTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AllocTests.cpp -------------------------------------------------------------------------------- /test/AltRsmiTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/AltRsmiTests.cpp -------------------------------------------------------------------------------- /test/ArgCheckTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ArgCheckTests.cpp -------------------------------------------------------------------------------- /test/BitOpsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/BitOpsTests.cpp -------------------------------------------------------------------------------- /test/BroadcastTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/BroadcastTests.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/CollRegTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/CollRegTests.cpp -------------------------------------------------------------------------------- /test/CommTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/CommTests.cpp -------------------------------------------------------------------------------- /test/EnqueueTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/EnqueueTests.cpp -------------------------------------------------------------------------------- /test/GatherTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/GatherTests.cpp -------------------------------------------------------------------------------- /test/GroupCallTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/GroupCallTests.cpp -------------------------------------------------------------------------------- /test/IpcsocketTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/IpcsocketTests.cpp -------------------------------------------------------------------------------- /test/NetSocketTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/NetSocketTests.cpp -------------------------------------------------------------------------------- /test/NonBlockingTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/NonBlockingTests.cpp -------------------------------------------------------------------------------- /test/P2pTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/P2pTests.cpp -------------------------------------------------------------------------------- /test/ParamTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ParamTests.cpp -------------------------------------------------------------------------------- /test/ParamTestsConfFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ParamTestsConfFile.txt -------------------------------------------------------------------------------- /test/ProxyTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ProxyTests.cpp -------------------------------------------------------------------------------- /test/RcclWrapTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/RcclWrapTests.cpp -------------------------------------------------------------------------------- /test/ReduceScatterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ReduceScatterTests.cpp -------------------------------------------------------------------------------- /test/ReduceTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ReduceTests.cpp -------------------------------------------------------------------------------- /test/ScatterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ScatterTests.cpp -------------------------------------------------------------------------------- /test/SendRecvTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/SendRecvTests.cpp -------------------------------------------------------------------------------- /test/ShmTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ShmTests.cpp -------------------------------------------------------------------------------- /test/StandaloneTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/StandaloneTests.cpp -------------------------------------------------------------------------------- /test/TransportTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/TransportTests.cpp -------------------------------------------------------------------------------- /test/_RecorderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/_RecorderTests.cpp -------------------------------------------------------------------------------- /test/common/CallCollectiveForked.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/CallCollectiveForked.cpp -------------------------------------------------------------------------------- /test/common/CallCollectiveForked.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/CallCollectiveForked.hpp -------------------------------------------------------------------------------- /test/common/CollRegUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/CollRegUtils.hpp -------------------------------------------------------------------------------- /test/common/CollectiveArgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/CollectiveArgs.cpp -------------------------------------------------------------------------------- /test/common/CollectiveArgs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/CollectiveArgs.hpp -------------------------------------------------------------------------------- /test/common/EnvVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/EnvVars.cpp -------------------------------------------------------------------------------- /test/common/EnvVars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/EnvVars.hpp -------------------------------------------------------------------------------- /test/common/ErrCode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/ErrCode.hpp -------------------------------------------------------------------------------- /test/common/PrepDataFuncs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/PrepDataFuncs.cpp -------------------------------------------------------------------------------- /test/common/PrepDataFuncs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/PrepDataFuncs.hpp -------------------------------------------------------------------------------- /test/common/PtrUnion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/PtrUnion.cpp -------------------------------------------------------------------------------- /test/common/PtrUnion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/PtrUnion.hpp -------------------------------------------------------------------------------- /test/common/RcclMockFuncs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/RcclMockFuncs.hpp -------------------------------------------------------------------------------- /test/common/StandaloneUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/StandaloneUtils.cpp -------------------------------------------------------------------------------- /test/common/StandaloneUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/StandaloneUtils.hpp -------------------------------------------------------------------------------- /test/common/TestBed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/TestBed.cpp -------------------------------------------------------------------------------- /test/common/TestBed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/TestBed.hpp -------------------------------------------------------------------------------- /test/common/TestBedChild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/TestBedChild.cpp -------------------------------------------------------------------------------- /test/common/TestBedChild.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/TestBedChild.hpp -------------------------------------------------------------------------------- /test/common/TransportUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/TransportUtils.hpp -------------------------------------------------------------------------------- /test/common/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/main.cpp -------------------------------------------------------------------------------- /test/common/main_fixtures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/common/main_fixtures.cpp -------------------------------------------------------------------------------- /test/ext-plugins/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/.gitignore -------------------------------------------------------------------------------- /test/ext-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/README.md -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/incorrect_values_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/incorrect_values_config.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/multinode_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/multinode_config.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/no_matching_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/no_matching_config.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/singlenode_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/singlenode_config.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/unsupported_algo_proto_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/unsupported_algo_proto_config.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/valid_config_with_wildcards.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/valid_config_with_wildcards.conf -------------------------------------------------------------------------------- /test/ext-plugins/assets/csv_confs/valid_config_without_wildcards.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/assets/csv_confs/valid_config_without_wildcards.conf -------------------------------------------------------------------------------- /test/ext-plugins/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/pytest.ini -------------------------------------------------------------------------------- /test/ext-plugins/requirements.txt: -------------------------------------------------------------------------------- 1 | # Testing dependencies 2 | pytest -------------------------------------------------------------------------------- /test/ext-plugins/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/conftest.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_allgather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_allgather.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_allreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_allreduce.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_alltoall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_alltoall.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_broadcast.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_reduce.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_reducescatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_reducescatter.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-profiler/test_sendrecv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-profiler/test_sendrecv.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-tuner/test_allgather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-tuner/test_allgather.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-tuner/test_allreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-tuner/test_allreduce.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-tuner/test_broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-tuner/test_broadcast.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-tuner/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-tuner/test_reduce.py -------------------------------------------------------------------------------- /test/ext-plugins/tests/ext-tuner/test_reducescatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/ext-plugins/tests/ext-tuner/test_reducescatter.py -------------------------------------------------------------------------------- /test/graph/XmlTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/graph/XmlTests.cpp -------------------------------------------------------------------------------- /test/latency_profiler/LatencyProfilerUnitTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/latency_profiler/LatencyProfilerUnitTest.cpp -------------------------------------------------------------------------------- /test/proxy_trace/ProxyTraceUnitTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/test/proxy_trace/ProxyTraceUnitTests.cpp -------------------------------------------------------------------------------- /toolchain-linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/toolchain-linux.cmake -------------------------------------------------------------------------------- /tools/EmptyKernelTest/EmptyKernelTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/EmptyKernelTest/EmptyKernelTest.cpp -------------------------------------------------------------------------------- /tools/EmptyKernelTest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/EmptyKernelTest/Makefile -------------------------------------------------------------------------------- /tools/EmptyKernelTest/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/EmptyKernelTest/run.sh -------------------------------------------------------------------------------- /tools/GraphBench/GraphBench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/GraphBench/GraphBench.cpp -------------------------------------------------------------------------------- /tools/GraphBench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/GraphBench/Makefile -------------------------------------------------------------------------------- /tools/HelloRccl/HelloRccl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/HelloRccl/HelloRccl.cpp -------------------------------------------------------------------------------- /tools/HelloRccl/HelloRccl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/HelloRccl/HelloRccl.hpp -------------------------------------------------------------------------------- /tools/HelloRccl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/HelloRccl/Makefile -------------------------------------------------------------------------------- /tools/HelloRccl/runTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/HelloRccl/runTest.sh -------------------------------------------------------------------------------- /tools/JitterBench/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/Common.hpp -------------------------------------------------------------------------------- /tools/JitterBench/Compatibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/Compatibility.hpp -------------------------------------------------------------------------------- /tools/JitterBench/GetClosestNumaNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/GetClosestNumaNode.hpp -------------------------------------------------------------------------------- /tools/JitterBench/JitterBench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/JitterBench.cpp -------------------------------------------------------------------------------- /tools/JitterBench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/Makefile -------------------------------------------------------------------------------- /tools/JitterBench/Timeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/Timeline.hpp -------------------------------------------------------------------------------- /tools/JitterBench/runSweep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/JitterBench/runSweep.sh -------------------------------------------------------------------------------- /tools/RcclReplayer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/RcclReplayer/Makefile -------------------------------------------------------------------------------- /tools/RcclReplayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/RcclReplayer/README.md -------------------------------------------------------------------------------- /tools/RcclReplayer/rcclReplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/RcclReplayer/rcclReplayer.cpp -------------------------------------------------------------------------------- /tools/RcclReplayer/rcclReplayer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/RcclReplayer/rcclReplayer.hpp -------------------------------------------------------------------------------- /tools/RcclReplayer/replay_log_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/RcclReplayer/replay_log_converter.py -------------------------------------------------------------------------------- /tools/TopoVisual/4_nodes.log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/TopoVisual/4_nodes.log.png -------------------------------------------------------------------------------- /tools/TopoVisual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/TopoVisual/README.md -------------------------------------------------------------------------------- /tools/TopoVisual/extract_topo.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/TopoVisual/extract_topo.awk -------------------------------------------------------------------------------- /tools/TopoVisual/topo_visual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/TopoVisual/topo_visual.sh -------------------------------------------------------------------------------- /tools/TransferBench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/TransferBench/README.md -------------------------------------------------------------------------------- /tools/ib-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/ib-test/Makefile -------------------------------------------------------------------------------- /tools/ib-test/ib_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/ib-test/ib_test.cpp -------------------------------------------------------------------------------- /tools/ib-test/include/nccl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/ib-test/include/nccl.h -------------------------------------------------------------------------------- /tools/ib-test/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/ib-test/utils.cpp -------------------------------------------------------------------------------- /tools/msccl-algorithms/allgather_16n_direct_0_3m_ll128.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allgather_16n_direct_0_3m_ll128.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allgather_16n_direct_0_3m_ll128_op.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allgather_16n_direct_0_3m_ll128_op.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allgather_32n_direct_0_6m_ll128.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allgather_32n_direct_0_6m_ll128.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allgather_32n_direct_0_6m_ll128_op.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allgather_32n_direct_0_6m_ll128_op.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-ll-32tb-op.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-ll-32tb-op.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-ll-32tb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-ll-32tb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-ll-64tb-op.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-ll-64tb-op.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-ll-64tb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-ll-64tb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-simple-op.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-simple-op.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/allreduce-allpairs-8n-simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/allreduce-allpairs-8n-simple.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/alltoall-8n-0-9kb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/alltoall-8n-0-9kb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/alltoall-8n-190kb-512kb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/alltoall-8n-190kb-512kb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/alltoall-8n-512kb-7mb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/alltoall-8n-512kb-7mb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/alltoall-8n-7mb-43mb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/alltoall-8n-7mb-43mb.xml -------------------------------------------------------------------------------- /tools/msccl-algorithms/alltoall-8n-9kb-190kb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-algorithms/alltoall-8n-9kb-190kb.xml -------------------------------------------------------------------------------- /tools/msccl-unit-test-algorithms/all-reduce-ring-ll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-unit-test-algorithms/all-reduce-ring-ll.xml -------------------------------------------------------------------------------- /tools/msccl-unit-test-algorithms/all-reduce-ring-ll128.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-unit-test-algorithms/all-reduce-ring-ll128.xml -------------------------------------------------------------------------------- /tools/msccl-unit-test-algorithms/all-reduce-ring-simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/msccl-unit-test-algorithms/all-reduce-ring-simple.xml -------------------------------------------------------------------------------- /tools/p2p-latency-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/Makefile -------------------------------------------------------------------------------- /tools/p2p-latency-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/README.md -------------------------------------------------------------------------------- /tools/p2p-latency-test/build_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/build_and_run.sh -------------------------------------------------------------------------------- /tools/p2p-latency-test/ll_latency_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/ll_latency_test.cpp -------------------------------------------------------------------------------- /tools/p2p-latency-test/ll_latency_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/ll_latency_test.cu -------------------------------------------------------------------------------- /tools/p2p-latency-test/p2p_latency_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/p2p-latency-test/p2p_latency_test.cpp -------------------------------------------------------------------------------- /tools/rccl-prim-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/rccl-prim-test/Makefile -------------------------------------------------------------------------------- /tools/rccl-prim-test/copy_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/rccl-prim-test/copy_kernel.h -------------------------------------------------------------------------------- /tools/rccl-prim-test/rccl_prim_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/rccl-prim-test/rccl_prim_test.cpp -------------------------------------------------------------------------------- /tools/scripts/exclude_static_list.txt: -------------------------------------------------------------------------------- 1 | src/transport/p2p.cc:initCeOperation,legacyIPC 2 | -------------------------------------------------------------------------------- /tools/scripts/npkit_trace_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/npkit_trace_analysis.py -------------------------------------------------------------------------------- /tools/scripts/npkit_trace_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/npkit_trace_generator.py -------------------------------------------------------------------------------- /tools/scripts/pytorch-all-reduce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/pytorch-all-reduce/README.md -------------------------------------------------------------------------------- /tools/scripts/pytorch-all-reduce/all_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/pytorch-all-reduce/all_reduce.py -------------------------------------------------------------------------------- /tools/scripts/pytorch-all-reduce/trace_runs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/pytorch-all-reduce/trace_runs.sh -------------------------------------------------------------------------------- /tools/scripts/pytorch-log-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/pytorch-log-parser.py -------------------------------------------------------------------------------- /tools/scripts/rcclDiagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/rcclDiagnostics.py -------------------------------------------------------------------------------- /tools/scripts/rccl_bw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/rccl_bw_test.py -------------------------------------------------------------------------------- /tools/scripts/replace_static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/replace_static.sh -------------------------------------------------------------------------------- /tools/scripts/rocprof-log-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/rocprof-log-parser.py -------------------------------------------------------------------------------- /tools/scripts/topo_val.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/topo_val.sh -------------------------------------------------------------------------------- /tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh -------------------------------------------------------------------------------- /tools/time-trace/rccl-TimeTrace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/time-trace/rccl-TimeTrace.sh -------------------------------------------------------------------------------- /tools/time-trace/time_trace_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/time-trace/time_trace_generator.py -------------------------------------------------------------------------------- /tools/topo_expl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/Makefile -------------------------------------------------------------------------------- /tools/topo_expl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/README.md -------------------------------------------------------------------------------- /tools/topo_expl/include/device_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/include/device_table.h -------------------------------------------------------------------------------- /tools/topo_expl/include/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/include/model.h -------------------------------------------------------------------------------- /tools/topo_expl/include/nccl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/include/nccl.h -------------------------------------------------------------------------------- /tools/topo_expl/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/include/utils.h -------------------------------------------------------------------------------- /tools/topo_expl/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/model.cpp -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_16p1h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_16p1h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_16p1h_vm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_16p1h_vm.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_16p_gio-1s-1rp-cascade.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_16p_gio-1s-1rp-cascade.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_16p_gio-3s-1rp-split-flat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_16p_gio-3s-1rp-split-flat.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_3p_pcie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_3p_pcie.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_3p_pcie_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_3p_pcie_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p1h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p1h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p1h_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p1h_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p2h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p2h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p2h_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p2h_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p2h_2nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p2h_2nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l_2h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l_2h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l_ia.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l_ia.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l_n2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l_n2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l_n2_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l_n2_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p3l_n4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p3l_n4.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p4h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p4h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_4p_942.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_4p_942.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_3.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_4.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_5.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p1h_n1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p1h_n1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_1nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_1nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_2nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_2nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_3nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_3nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_4nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_4nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_5nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_5nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p6l_6nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p6l_6nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_4nics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_4nics.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_90a.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_90a.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_90a_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_90a_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_942.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_942.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_942vm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_942vm.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_950.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_950.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_pcie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_pcie.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_pcie_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_pcie_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_pcie_2nic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_pcie_2nic.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_4n_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_4n_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_4n_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_4n_2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_4nics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_4nics.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_n2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_n2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_n2_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_n2_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_n2_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_n2_2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_n4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_n4.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_n4_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_n4_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_pcie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_pcie.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_rome_vm1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_rome_vm1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_ts1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_ts1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_ts1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_ts1_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_ts1_n4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_ts1_n4.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_ts1_n4_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_ts1_n4_1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_8p_ts1_n4_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_8p_ts1_n4_2.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_collnet_n1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_collnet_n1.xml -------------------------------------------------------------------------------- /tools/topo_expl/models/topo_collnet_n4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/models/topo_collnet_n4.xml -------------------------------------------------------------------------------- /tools/topo_expl/topo_expl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/topo_expl.cpp -------------------------------------------------------------------------------- /tools/topo_expl/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/rccl/HEAD/tools/topo_expl/utils.cpp --------------------------------------------------------------------------------