You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The majority of the tests in test_cufile.py are skipped because:
@pytest.mark.skipif(not isSupportedFilesystem(), reason="cuFile handle_register requires ext4 or xfs filesystem")
Maybe we should try to add a worker to the mix that /is/ on one of these filesystems to get some better coverage there. I don't know what filesystem our existing workers have (maybe btrfs?)
Describe the solution you'd like
Find a worker that meets the requirements of cuFile that we can run on.
My underwhelming answer 😄 is that we haven't tested actual GDS I/O on cloud/CI. When KvikIO detects at runtime that the system setup does not meet GDS requirements, it will switch to the parallel I/O implementation which is based on the standard Linux system calls.
Activity
leofang commentedon Oct 16, 2025
@vyasr @kingcrimsontianyu How do you guys test kvikio with nv-gha-runners? Are you able to get full test coverage over everything cuFILE supports?
kingcrimsontianyu commentedon Oct 16, 2025
My underwhelming answer 😄 is that we haven't tested actual GDS I/O on cloud/CI. When KvikIO detects at runtime that the system setup does not meet GDS requirements, it will switch to the parallel I/O implementation which is based on the standard Linux system calls.
leofang commentedon Oct 16, 2025
Thanks, Tianyu! Sounds like this is blocked 🥲
leofang commentedon Oct 23, 2025
Blocked by https://github.com/nv-gha-runners/roadmap/issues/318