Skip to content
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

Fixing and documenting the CrowdGuard workflow tutorial #1289

Conversation

teoparvanov
Copy link
Collaborator

@teoparvanov teoparvanov commented Jan 20, 2025

In this PR I've focused on enabling the CrowdGuard example to run on CPU (5 train/defend rounds are runnable within a reasonable amount of time). It is noteworthy, however, that this example cannot execute on a normal PC, as it requires at least 18GB of dedicated RAM. Running CrowdGuard on GPU-accelerated collaborators probably doesn't make much sense anyway as GPUs offer limited (if any) support for confidential computing.

Thanks, @bandatarunkumar for helping me thoroughly test the proposed changes!

PS: I've also added a step-by-step guide on how to run the cifar10_crowdguard.py demo script.

@teoparvanov teoparvanov requested a review from kta-intel January 20, 2025 15:13
@teoparvanov teoparvanov requested a review from psfoley January 20, 2025 15:20
@teoparvanov teoparvanov changed the title Fixing the CrowdGuard workflow tutorial Fixing and documenting the CrowdGuard workflow tutorial Jan 20, 2025
@teoparvanov teoparvanov force-pushed the fix-crowdguard-workflow-tutorial branch from dc5de85 to d5d86d7 Compare January 20, 2025 15:22
Signed-off-by: Teodor Parvanov <[email protected]>
@teoparvanov teoparvanov force-pushed the fix-crowdguard-workflow-tutorial branch from 68fdb35 to ecee563 Compare January 20, 2025 16:20
Copy link
Collaborator

@kta-intel kta-intel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job updating the CrowdGuard example @teoparvanov !

@teoparvanov teoparvanov merged commit cafc558 into securefederatedai:develop Jan 22, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants