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

Merge Dev 2.0.0 beta #4918

Merged
merged 40 commits into from
Jun 13, 2023
Merged

Conversation

mgqa34
Copy link
Contributor

@mgqa34 mgqa34 commented Jun 13, 2023

Signed-off-by: mgqa34 mgq3374541@163.com

sagewe and others added 30 commits February 20, 2023 01:00
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
1. storage moved out and response for local operation only
2. distributed storage move to tensor

Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
We find it painful when we need to operate local tensor directly.
So, we introduce new tensor design as flowing:

1. `torch.Tensor` used to handle plaintext directly without wrap.
do whatever operation you like that `torch.Tensor` has provided.
2. Ciphertext such as `PaillierTensor` is wraped to support torch's
array-like object. Which means you could operating `PaillierTensor`
with torch's function as if operating an `torch.Tensor`, with limited
support.
3. DTensor is wraped same to support distributed operation.
4. custom operation such as quantile_suammary are hook into `torch`
module,
so you could call custom operation as if native provided by torch

Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
…e_update

Feature 2.0.0 beta dataframe update
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
…e_update

update dataframe: code clean, some bug-fix, support vstack and hstack
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
…e_update

Feature 2.0.0 beta dataframe update
Signed-off-by: weiwee <wbwmat@gmail.com>
…e_update

Feature 2.0.0 beta dataframe update
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
Signed-off-by: weiwee <wbwmat@gmail.com>
…er-storage

Refact/2.0.0 beta/tensor over storage
…e_update

Feature 2.0.0 beta dataframe update
Signed-off-by: weiwee <wbwmat@gmail.com>
…e_update

update dataframe: support std/var/fillna/isin...
mgqa34 and others added 10 commits June 9, 2023 10:17
…e_update

update dataframe: support skew/kurt/power
Signed-off-by: Yu Wu <yolandawu131@gmail.com>
Signed-off-by: Yu Wu <yolandawu131@gmail.com>
Signed-off-by: Yu Wu <yolandawu131@gmail.com>
Signed-off-by: Yu Wu <yolandawu131@gmail.com>
add scale with minmax & standard method (#4670)
@mgqa34 mgqa34 merged commit b292b32 into feature-2.0.0-beta_dataframe_update Jun 13, 2023
@sagewe sagewe mentioned this pull request Dec 27, 2023
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