-
Notifications
You must be signed in to change notification settings - Fork 4
Tracing Data Formats #111
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?
Tracing Data Formats #111
Conversation
Hi @AlexanderViand, few comments:
|
Done, see #112 :) Until that's merged, you can see the tracing-specific changes more clearly by viewing only specific (ranges of) commits in the "Files Changed" tab. |
I wanted to rebase this on top of the recent pre-commit improvements, but it seems as if the branch protection rules for this repo are (mis?)configured to not allow that. I think @kylanerace is the repo owner/admin and should be able to set it up so that only the main branch (and whatever other branches might be important) have the protection rules applied to them? PS: While you're in there, could you give write and/or maintain permissions to my main account @AlexanderViand? I switched over 1Source to that account, but the permissions in the IntelLabs org are manually managed and so didn't get updated and now I need to juggle GH accounts. |
To confirm, you'd just like to merge #112 into this branch/PR? There shouldn't be any issue doing that (we do this regularly when PR's are out of sync). Checking the branch protection rules for this branch, the only rule is requiring signed commits. Otherwise, you have write access, and should be able to push to it no issue.
Your main account isn't in the IntelLabs org I believe though this account (@AlexanderViand-Intel) already is and has the full permissions? I'll need to check with the OSS folks on adding a second account. |
That's odd, the error I'm getting is specifically mentioning branch protection:
(Note that I'm trying to rebase, not merge, sind the latter would give a really messy history)
Thanks! Doesn't even have to be a second account, switching everything to @AlexanderViand would be fine, too :) |
Ah it's a force push? In general, force pushing was disallowed as per the OSS internal guidelines. |
d722e5e
to
2d6a17c
Compare
- WIP: Pending Integration
simplify data_formats dir structure
* update data_formats to new format/pylint/etc * remove need to run cmake for python protobuf tests * fix cpplint issues * fix issues flagged by warnings indicating legitimate issues: - comparing against uint -1 - using clang-only extensions (dynamic-length array)
Note: `run_tracing_example` target works up to expected functional modeler issue `key not found: partQHatInvModq_0_0` which is due to the fact that partQHatInvModq is no longer present in recent OpenFHE versions.
1bc6680
to
71328ae
Compare
Rebased now that the pre-commit improvements have been merged. I think this is a good point to get some reviews, as the next steps aren't really tracing related but about the required improvements for |
Removing duplicated license note
removing duplicate license note
Proposed changes
data_formats
(kylanerace/data-formats with some renaming/cleanup)(See New Tracing Framework AlexanderViand/openfhe-development#22)
tracing_example
)run_tracing_example
)muli
to theprogram_mapper
(needed for the tracing example, which is based on OpenFHE's
simple-real-numbers
example).Trying this:
With this PR checked out, run the following from the repo root to configure the project:
mkdir -p build && cmake -B build -S p-isa_tools
Then run
cmake --build build --target run_tracing_example
this will create the various output files in
build/end-to-end-test
.Types of changes
Checklist
Further comments
Some improvements to the core p-isa_tools are needed before we can run a full program (e.g., adapting the new OpenFHE keyswitch approach), but I think this is now at a good point to review.