-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
release: 2.0.0 #5367
Merged
Merged
release: 2.0.0 #5367
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: mgqa34 <[email protected]>
Signed-off-by: mgqa34 <[email protected]>
…mples update examples/pipeline
Signed-off-by: sagewe <[email protected]>
Signed-off-by: sagewe <[email protected]>
Signed-off-by: zhihuiwan <[email protected]>
add default config for protocols
Signed-off-by: sagewe <[email protected]>
Signed-off-by: sagewe <[email protected]>
Signed-off-by: Xiongli <[email protected]>
Fix 2.0.0 rc config
…e-2.0.0-rc-split-large-object
Signed-off-by: sagewe <[email protected]>
edit examples Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: v_wbxiongli <[email protected]>
Signed-off-by: Yu Wu <[email protected]>
Signed-off-by: sagewe <[email protected]>
# Conflicts: # configs/default.yaml # python/fate/arch/federation/backends/standalone/_federation.py
update config & remove codes Signed-off-by: cwj <[email protected]>
remove example Signed-off-by: cwj <[email protected]>
Dev 2.0.0 sshe nn
GPU support for hetero-nn & homo-nn GPU fix Signed-off-by: cwj <[email protected]>
…-rc-split-large-object # Conflicts: # configs/default.yaml
chore: loose some package version in setup
Homo-LR update yaml Signed-off-by: cwj <[email protected]>
update Signed-off-by: cwj <[email protected]>
Signed-off-by: v_wbxiongli <[email protected]>
Dev 2.0.0 doc tutorial
Add & update doc Signed-off-by: cwj <[email protected]>
Signed-off-by: robbie228 <[email protected]>
update fate-allinone-deploy doc:source
Signed-off-by: v_wbxiongli <[email protected]>
Signed-off-by: v_wbxiongli <[email protected]>
Signed-off-by: v_wbxiongli <[email protected]>
Signed-off-by: Xiongli <[email protected]>
Signed-off-by: Xiongli <[email protected]>
Signed-off-by: Xiongli <[email protected]>
Signed-off-by: Xiongli <[email protected]>
update bin module to project_name & remove bin/common.sh
Add doc & images Signed-off-by: cwj <[email protected]>
update doc Signed-off-by: cwj <[email protected]>
Signed-off-by: v_wbxiongli <[email protected]>
update service.sh
Signed-off-by: mgqa34 <[email protected]>
Signed-off-by: mgqa34 <[email protected]>
Add an eggroll&deepspeed example Signed-off-by: cwj <[email protected]>
Feature 2.0.0 rc update doc
add hetero-nn benchmark Signed-off-by: cwj <[email protected]>
add doc Signed-off-by: cwj <[email protected]>
Dev 2.0.0 rc algo doc
LGTM |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Major Features and Improvements
collaps
FATE 2.0
collaps
Arch 2.0:Building Unified and Standardized API for Heterogeneous Computing Engines Interconnection
Context
to manage useful APIs for developers, such asDistributed Compting
,Federation
,Cipher
,Tensor
,Metrics
, andIO
.Tensor
data structure to handle local and distributed matrix operation, with built-in heterogeneous acceleration support.DataFrame
, a 2D tabular data structure for data io and simple feature engineeringFederation
, a unified interface for federated computing. We provide a unified Serdes control and more user-friendly api.Config
, a unified configuration for FATE, including safety restrictions, system configuration, and algorithm configurationlogger
, customizable logging for different use cases and flavors.Launcher
, a simple tool for federated program execution, especially useful for standalone and local debuggingCrypten
for SMPC support, more protocols and features will be added in the futureComponents 2.0: Building Standardized Algorithm Components for different Scheduling Engines
ML 2.0: Major functionality migration from FATE-v1.x, decoupling call hierarchy
OSX(Open Site Exchange) 1.0: Building Open Platform for Cross-Site Communication Interconnection
FATE Flow 2.0: Building Open and Standardized Scheduling Platform for Scheduling Interconnection (link)
collaps
FATE-Client 2.0: Building Scalable Federated DSL for Application Layer Interconnection And Providing Tools For Fast Federated Modeling (link)
collaps
FATE-Test: FATE Automated Testing Tool (link)
collaps
FATE-Board 2.0: (link)
collaps
Eggroll 3.0: (link)
collaps
Enhancements in the JVM Part:
cluster-manager
andnode-manager
components have been entirely rebuilt using Java, ensuring uniformity and enhanced performance.rollsite
transport component has been removed and replaced with the more efficientosx
component.Upgrades in the Python Part:
roll_pair
andegg_pair
: These components now support serialization and partition methods controlled by the caller. Serialization safety is uniformly managed by the caller.Eggroll 3.0 brings comprehensive enhancements in system performance, usability, and reliability with these significant updates in both the JVM and Python parts.
Commit Authors
collaps
Commit History
collaps
_f
(weiwee <[email protected]>)scale_col
(Migrate Scale to 2.0 #4670) (Yu Wu <[email protected]>)