NVIDIA FLARE
Introduction
What is Federated Learning?
NVIDIA FLARE Overview
Installation
Quickstart
Getting Started
What’s New
Guides
Example Applications
Real-World Federated Learning
User Guide
Programming Guide
Programming Best Practices
Miscellaneous
Frequently Asked Questions
Publications and Talks
Contributing
API
nvflare package
Subpackages
nvflare.apis package
nvflare.app_common package
nvflare.app_opt package
Subpackages
nvflare.app_opt.confidential_computing package
nvflare.app_opt.flower package
nvflare.app_opt.he package
nvflare.app_opt.job_launcher package
nvflare.app_opt.lightning package
nvflare.app_opt.p2p package
nvflare.app_opt.psi package
nvflare.app_opt.pt package
nvflare.app_opt.sklearn package
nvflare.app_opt.statistics package
nvflare.app_opt.tensor_stream package
nvflare.app_opt.tf package
nvflare.app_opt.tracking package
nvflare.app_opt.xgboost package
Subpackages
nvflare.app_opt.xgboost.histogram_based package
nvflare.app_opt.xgboost.histogram_based_v2 package
nvflare.app_opt.xgboost.tree_based package
Submodules
Module contents
Module contents
nvflare.client package
nvflare.dashboard package
nvflare.fuel package
nvflare.fuel_opt package
nvflare.ha package
nvflare.job_config package
nvflare.lighter package
nvflare.metrics package
nvflare.private package
nvflare.security package
nvflare.tool package
nvflare.utils package
nvflare.widgets package
Submodules
Module contents
Glossary
NVIDIA FLARE
nvflare
nvflare package
nvflare.app_opt package
nvflare.app_opt.xgboost package
nvflare.app_opt.xgboost.histogram_based_v2 package
nvflare.app_opt.xgboost.histogram_based_v2.sec package
nvflare.app_opt.xgboost.histogram_based_v2.sec.partial_he package
nvflare.app_opt.xgboost.histogram_based_v2.sec.partial_he.util module
View page source
nvflare.app_opt.xgboost.histogram_based_v2.sec.partial_he.util module
¶
base64_to_int
(
source
)
[source]
¶
base64url_decode
(
payload
)
[source]
¶
base64url_encode
(
payload
)
[source]
¶
ciphertext_to_int
(
d
)
[source]
¶
combine
(
g
,
h
)
[source]
¶
create_pub_key
(
key
,
n_length
=
1024
)
[source]
¶
decode_encrypted_data
(
encoded
:
str
,
n_length
=
1024
)
[source]
¶
decode_encrypted_numbers_from_str
(
pubkey
,
encoded
:
str
)
[source]
¶
decode_feature_aggregations
(
pubkey
,
encoded
:
str
)
[source]
¶
encode_encrypted_data
(
pubkey
,
encrypted_numbers
)
→
str
[source]
¶
encode_encrypted_numbers_to_str
(
numbers
)
[source]
¶
encode_feature_aggregations
(
aggrs
:
list
)
[source]
¶
encrypt_number
(
pubkey
,
ciphertext
,
exponent
)
[source]
¶
generate_keys
(
n_length
=
1024
)
[source]
¶
get_exponent
(
d
)
[source]
¶
int_to_base64
(
source
)
[source]
¶
int_to_ciphertext
(
d
,
pubkey
)
[source]
¶
split
(
d
)
[source]
¶