DeepSpeed
5f0d177f - DeepNVMe GDS (#5852)

Comment changes are shownComment changes are hidden
Commit
303 days ago
DeepNVMe GDS (#5852) PR for the GDS AIO code. --------- Co-authored-by: Olatunji Ruwase <olruwase@microsoft.com> Co-authored-by: Logan Adams <loadams@microsoft.com> Co-authored-by: Ubuntu <deepspeed@H100-VM2.shlnn55tgwve1eacvp21ie45dg.jx.internal.cloudapp.net> Co-authored-by: Logan Adams <114770087+loadams@users.noreply.github.com>
Author
Parents
  • .github/workflows
    • File
      nv-pre-compile-ops.yml
  • csrc
    • aio
      • py_lib
        • File
          deepspeed_aio_op_desc.cpp
        • File
          deepspeed_aio_op_desc.h
        • File
          deepspeed_aio_thread.cpp
        • File
          deepspeed_aio_thread.h
        • File
          deepspeed_cpu_op.cpp
        • File
          deepspeed_cpu_op.h
        • File
          deepspeed_py_aio.cpp
        • File
          deepspeed_py_aio.h
        • File
          deepspeed_py_aio_handle.cpp
        • File
          deepspeed_py_aio_handle.h
        • File
          deepspeed_py_copy.cpp
        • File
          deepspeed_py_copy.h
        • File
          deepspeed_py_io_handle.cpp
        • File
          deepspeed_py_io_handle.h
        • File
          py_ds_aio.cpp
      • py_test
        • File
          aio_bench_generate_param.py
        • File
          aio_bench_perf_sweep.py
        • File
          ds_aio_args.py
        • File
          ds_aio_basic.py
        • File
          ds_aio_handle.py
        • File
          ds_aio_job.py
        • File
          run_read_sweep.sh
        • File
          run_write_sweep.sh
        • File
          test_ds_aio.py
        • File
          test_ds_aio_utils.py
        • File
          validate_async_io.py
    • gds
      • py_lib
        • File
          deepspeed_gds_op.cpp
        • File
          deepspeed_gds_op.h
        • File
          deepspeed_gds_utils.h
        • File
          deepspeed_py_gds_handle.cpp
        • File
          deepspeed_py_gds_handle.h
        • File
          py_ds_gds.cpp
      • py_test
        • File
          validate_gds.py
  • deepspeed
    • ops/gds
      • File
        __init__.py
    • runtime/swap_tensor
      • File
        aio_config.py
      • File
        constants.py
      • File
        partitioned_param_swapper.py
  • op_builder
    • File
      async_io.py
    • File
      builder.py
    • File
      gds.py
  • tests/unit/ops/aio
    • File
      test_aio.py
    • File
      test_gds.py