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

FedLearner Framework and Core Dependency RA-TLS Configuration #1097

Merged
merged 7 commits into from
Apr 15, 2024
Merged

FedLearner Framework and Core Dependency RA-TLS Configuration #1097

merged 7 commits into from
Apr 15, 2024

Conversation

henshy
Copy link

@henshy henshy commented Apr 11, 2024

  1. FedLearner Framework and Core Dependency RA-TLS Configuration
    To ensure code consistency and implement hash signature-based remote attestation for the FedLearner framework and its core dependencies, an environment variable has been introduced in Gramine that prevents the generation of .pyc files.

  2. Gramine Template Configuration for FedLearner
    The Gramine template configuration has been updated to include the code locations for the FedLearner framework and some essential dependencies. This addition facilitates bidirectional remote attestation between parties.

  3. Meituan HDFS File Path Management Optimization
    The code responsible for handling file paths in Meituan's Hadoop Distributed File System (HDFS) has been migrated from the main entry point to be processed by the master node. This change aims to prevent file read and write conflicts that could arise from multiple workers operating simultaneously.

huangxu17 and others added 6 commits April 8, 2024 20:53
To ensure code consistency and implement hash signature-based remote attestation for the FedLearner framework and its core dependencies, an environment variable has been introduced in Gramine that prevents the generation of .pyc files.
2. Gramine Template Configuration for FedLearner
The Gramine template configuration has been updated to include the code locations for the FedLearner framework and some essential dependencies. This addition facilitates bidirectional remote attestation between parties.
3. Meituan HDFS File Path Management Optimization
The code responsible for handling file paths in Meituan's Hadoop Distributed File System (HDFS) has been migrated from the main entry point to be processed by the master node. This change aims to prevent file read and write conflicts that could arise from multiple workers operating simultaneously.
# Conflicts:
#	sgx/gramine/CI-Examples/generate-token/python.manifest.template
fedlearner-sgx-dev.dockerfile Show resolved Hide resolved
setup.py Show resolved Hide resolved
…s that change with each compilation to the Gramine configuration, rather than the entire API folder.
@gejielun gejielun merged commit f905579 into bytedance:fix_dev_sgx Apr 15, 2024
2 of 3 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.

3 participants