Skip to content

Commit f7b3ee2

Browse files
authored
[UIL] Support Device API IR Bindings (#475)
1 parent fc1e103 commit f7b3ee2

55 files changed

Lines changed: 5310 additions & 1903 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/unit-test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
run: |
7777
cd /__w/FlagCX/FlagCX/test/unittest
7878
export MPI_HOME=/usr/local/mpi
79-
make -j$(nproc)
79+
make -j$(nproc) COMPILE_KERNEL=1 USE_NVIDIA=1
8080
8181
- name: Run single-cluster tests with mpirun
8282
run: |
@@ -99,9 +99,9 @@ jobs:
9999
export PATH=$MPI_HOME/bin:$PATH
100100
mpirun -np 8 --allow-run-as-root -x FLAGCX_MEM_ENABLE=1 -x FLAGCX_CLUSTER_SPLIT_LIST=2 -x FLAGCX_P2P_DISABLE=1 -x FLAGCX_VMM_ENABLE=0 ./build/bin/runner_mpi_tests
101101
102-
- name: Run kernel tests with mpirun
103-
run: |
104-
cd /__w/FlagCX/FlagCX/test/unittest/kernel
105-
export MPI_HOME=/usr/local/mpi
106-
export PATH=$MPI_HOME/bin:$PATH
107-
mpirun -np 8 --allow-run-as-root -x FLAGCX_MEM_ENABLE=1 -x FLAGCX_CLUSTER_SPLIT_LIST=2 -x FLAGCX_USE_HETERO_COMM=1 ./build/bin/kernel_mpi_tests
102+
#- name: Run kernel tests with mpirun
103+
# run: |
104+
# cd /__w/FlagCX/FlagCX/test/unittest/kernel
105+
# export MPI_HOME=/usr/local/mpi
106+
# export PATH=$MPI_HOME/bin:$PATH
107+
# mpirun -np 8 --allow-run-as-root -x FLAGCX_MEM_ENABLE=1 -x FLAGCX_USE_HETERO_COMM=1 -x FLAGCX_P2P_DISABLE=1 -x FLAGCX_VMM_ENABLE=0 -x FLAGCX_DEBUG=TRACE -x FLAGCX_DEBUG_SUBSYS=ALL ./build/bin/kernel_mpi_tests

bindings/ir/flagcx_device_wrapper.h

Lines changed: 369 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)