Skip to content

Commit d580d36

Browse files
authored
Add tutorial (#48)
so that people can reproduce the demo
1 parent 367fe14 commit d580d36

File tree

22 files changed

+3351
-10
lines changed

22 files changed

+3351
-10
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ site/*
44
.gitconfig
55
bazel-*
66
env.bzl
7+
.DS_Store
8+

deployment/jupyterhub/deploy.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ helm upgrade --cleanup-on-fail \
4545
--set singleuser.image.tag=${tag} \
4646
--set singleuser.serviceAccountName=${service_account} \
4747
--set singleuser.extraEnv.DATA_CLEAN_ROOM_HOST=${api} \
48+
--set singleuser.extraEnv.EXECUTION_STAGE='"1"' \
49+
--set singleuser.extraEnv.MANATEE_EXTRA_ENV_EXECUTION_STAGE='"2"' \
4850
--set singleuser.extraEnv.DEPLOYMENT_ENV=${env} \
4951
--set singleuser.extraEnv.PROJECT_ID=${project_id} \
5052
--set singleuser.extraEnv.KEY_LOCALTION=${region} \

docs/assets/img/arch.png

51 KB
Loading

docs/assets/img/jobs.png

75.4 KB
Loading
28.4 KB
Loading

docs/assets/img/plugin.png

32 KB
Loading

docs/assets/img/stage-1.png

277 KB
Loading

docs/assets/img/unzip.png

189 KB
Loading

docs/blog/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Blog
2+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
date: 2025-01-07
3+
---
4+
5+
# First Community Release of ManaTEE
6+
7+
We are thrilled to announce the first public community release of ManaTEE, an open-source framework for private data analytics. After months of development, testing, and refinement, we’re excited to share this project with the broader community.
8+
9+
## What is New?
10+
11+
In the community release, we are providing the following features:
12+
13+
* Deployment in test environment (e.g., Minikube) without cloud accounts (e.g., GCP)
14+
* Full [tutorial](../../getting-started/tutorials.md) to reproduce the demo
15+
16+
We also worked hard to refactor the code, to make it much more extensible. It now leverages Bazel for hermetic and reproducible builds, and has a basic CI/CD pipeline setup. The project is now ready to get contribution from the community!
17+
18+
## What's Next?
19+
20+
This is just the beginning. There are still many work to be done, such as:
21+
22+
* **Diverse backend support**: ManaTEE currently only supports Google Confidential Space as the TEE backend, but different use cases may need diifferent backend. For example, some may want to use an on-prem TEE cluster, or a different cloud. Some might even want to deploy the system in multiple clouds.
23+
* **Integrated data pipeline**: One of the big challenge for organizations to share data is to process or filter the data to protect privacy and maintain data compliance. To ensure end-to-end data privacy, the data management should be closely integrated with the framework that consumes the data.
24+
* **Output privacy**: Although TEE provides data privacy during execution, the outputs of the execution needs extra efforts to protect data privacy.
25+
* **Support for confidential GPUs**: Data analytics these days often rely on large AI models requiring hardware accelerators such as GPUs. Now that confidential GPUs are readily available, we are ready to support GPU workloads seemlessly in ManaTEE framework.
26+
27+
We are in the process of forming a Technical Steering Committee (TSC) to govern the project and drive its roadmap. Stay tuned for more updates in future posts.
28+
29+
## Join Us
30+
31+
We’d love your feedback to help shape the future of ManaTEE and private data research framework.
32+
Please feel free to open issues, contribute code, or suggest ideas on GitHub. Please subscribe to our [mailing list](https://groups.google.com/u/1/g/manatee-project) for updates, too!

0 commit comments

Comments
 (0)