-
Notifications
You must be signed in to change notification settings - Fork 84
Edawson/scdl schema #1030
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Edawson/scdl schema #1030
Conversation
…to edawson/scdl-schema
Signed-off-by: Eric T. Dawson <[email protected]>
…to edawson/scdl-schema
Signed-off-by: Eric T. Dawson <[email protected]>
…ives separately from core implementation testing Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
…to edawson/scdl-schema
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
Signed-off-by: Eric T. Dawson <[email protected]>
/ok to test 93b78e3 |
@yzhang123, there was an error processing your request: See the following link for more information: https://docs.gha-runners.nvidia.com/cpr/e/2/ |
\ok to test 93b78e3 |
/ok to test 93b78e3 |
@yzhang123, there was an error processing your request: See the following link for more information: https://docs.gha-runners.nvidia.com/cpr/e/2/ |
/ok to test e768f60 |
Signed-off-by: Eric T. Dawson <[email protected]>
/ok to test cb53ac7 |
❌ 45 Tests Failed:
View the top 3 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
…tests are skipped for legacy test data. Signed-off-by: Eric T. Dawson <[email protected]>
/ok to test: 9ecc929 |
…to edawson/scdl-schema
/ok to test 73982f1 |
Signed-off-by: Eric T. Dawson <[email protected]>
Description
This MR implements a strict schema-defined header for SCDL archives. This header stores metadata about the archive and its composite arrays, including a version, the array lengths and data types, and information about the RowFeatureIndexes. This adds the features necessary to fix #999 as well as implement simple bit-packing of the rowptr, colptr, and data arrays. It also should make SCDL more secure, enable strict compatibility checking, and open the door to more performance improvements.
Note: I am still wiring up the header to the archive. I will make a note here when the MR is ready.
Type of changes
CI Pipeline Configuration
Configure CI behavior by applying the relevant labels:
Note
By default, the notebooks validation tests are skipped unless explicitly enabled.
Authorizing CI Runs
We use copy-pr-bot to manage authorization of CI
runs on NVIDIA's compute resources.
automatically be copied to a pull-request/ prefixed branch in the source repository (e.g. pull-request/123)
/ok to test
comment on the pull request to trigger CI. This will need to be done for each new commit.Usage
This change is opaque to the user - the headers are not human-readable on disk. For a full description of the format and how to interact with it, see the
schema
directory in SCDL's source directory.Pre-submit Checklist