Skip to content

Commit

Permalink
Merge pull request #1120 from MasterSkepticista/karansh1/gramine_purge
Browse files Browse the repository at this point in the history
Purge legacy `gramine` artifacts.
  • Loading branch information
teoparvanov authored Nov 5, 2024
2 parents 1fad044 + fecff2b commit d4c97b3
Show file tree
Hide file tree
Showing 39 changed files with 2 additions and 2,128 deletions.
5 changes: 0 additions & 5 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
def snykData = [
'openfl-docker': 'openfl-docker/Dockerfile.base',
'openfl-docker-gramine': 'openfl-gramine/Dockerfile.gramine',
'openfl': 'setup.py',
'openfl-workspace_tf_2dunet': 'openfl-workspace/tf_2dunet/requirements.txt',
'openfl-workspace_torch_cnn_mnist_straggler_check': 'openfl-workspace/torch_cnn_mnist_straggler_check/requirements.txt',
Expand All @@ -9,14 +8,11 @@ def snykData = [
'openfl-workspace_torch_cnn_histology_src': 'openfl-workspace/torch_cnn_histology/src/requirements.txt',
'openfl-workspace_keras_nlp': 'openfl-workspace/keras_nlp/requirements.txt',
'openfl-workspace_torch_cnn_mnist': 'openfl-workspace/torch_cnn_mnist/requirements.txt',
'openfl-workspace_keras_nlp_gramine_ready': 'openfl-workspace/keras_nlp_gramine_ready/requirements.txt',
'openfl-workspace_torch_unet_kvasir': 'openfl-workspace/torch_unet_kvasir/requirements.txt',
'openfl-workspace_tf_cnn_histology': 'openfl-workspace/tf_cnn_histology/requirements.txt',
'openfl-workspace_torch_cnn_histology_gramine_ready': 'openfl-workspace/torch_cnn_histology_gramine_ready/requirements.txt',
'openfl-workspace_tf_3dunet_brats': 'openfl-workspace/tf_3dunet_brats/requirements.txt',
'openfl-workspace_keras_cnn_with_compression': 'openfl-workspace/keras_cnn_with_compression/requirements.txt',
'openfl-workspace_keras_cnn_mnist': 'openfl-workspace/keras_cnn_mnist/requirements.txt',
'openfl-workspace_torch_unet_kvasir_gramine_ready': 'openfl-workspace/torch_unet_kvasir_gramine_ready/requirements.txt',
'openfl-tutorials_interactive_api_pytorch_medmnist_2d_envoy': 'openfl-tutorials/interactive_api/PyTorch_MedMNIST_2D/envoy/requirements.txt',
'openfl-tutorials_interactive_api_pytorch_dogscats_vit_workspace': 'openfl-tutorials/interactive_api/PyTorch_DogsCats_ViT/workspace/requirements.txt',
'openfl-tutorials_interactive_api_pytorch_histology_envoy': 'openfl-tutorials/interactive_api/PyTorch_Histology/envoy/requirements.txt',
Expand Down Expand Up @@ -62,7 +58,6 @@ pipeline {
steps {
sh '''
docker image build ${DOCKER_BUILD_ARGS} -t openfl-docker:latest . -f openfl-docker/Dockerfile.base
DOCKER_BUILDKIT=1 docker image build ${DOCKER_BUILD_ARGS} -t openfl-docker-gramine:latest . -f openfl-gramine/Dockerfile.gramine
docker images | { grep openfl || true; }
'''
}
Expand Down
1 change: 0 additions & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
recursive-include openfl-workspace *
recursive-include openfl-docker *
recursive-include openfl-gramine *
recursive-include openfl-tutorials *
3 changes: 1 addition & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ In the process of thinking about federated workflows, and the properties that ar
7. Don't reinvent unless absolutely necessary

### 1.2 Security, Privacy, and Governance
OpenFL is designed for security and privacy, and soon we will be releasing some exciting extensions that build on running [OpenFL experiments within SGX enclaves](https://github.com/securefederatedai/openfl/blob/develop/openfl-gramine/MANUAL.md).
OpenFL is designed for security and privacy, and soon we will be releasing some exciting extensions that allow running OpenFL experiments within TEE environments.

### 1.3 Decoupling interface from infrastructure
The task runner interface is coupled with the the single experiment aggregator / collaborator infrastructure, and the interactive API is tied to the director / envoy infrastructure.
Expand Down Expand Up @@ -72,4 +72,3 @@ This causes community fragmentation and distracts from some of the bigger proble
* Low level interface: Workflow API
2. Decoupling interfaces from infrastructure
3. Well defined interfaces intended for building higher level projects on top of OpenFL

32 changes: 0 additions & 32 deletions openfl-gramine/Dockerfile.gramine

This file was deleted.

23 changes: 0 additions & 23 deletions openfl-gramine/Dockerfile.graminized.workspace

This file was deleted.

220 changes: 0 additions & 220 deletions openfl-gramine/MANUAL.md

This file was deleted.

58 changes: 0 additions & 58 deletions openfl-gramine/Makefile

This file was deleted.

Loading

0 comments on commit d4c97b3

Please sign in to comment.