NVIDIA FLARE
main
Introduction
What is Federated Learning?
NVIDIA FLARE Overview
What’s New
Getting Started
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
nvflare.client package
nvflare.dashboard package
nvflare.fuel package
Subpackages
nvflare.fuel.common package
nvflare.fuel.data_event package
nvflare.fuel.f3 package
nvflare.fuel.flare_api package
nvflare.fuel.hci package
nvflare.fuel.message package
nvflare.fuel.sec package
nvflare.fuel.utils package
Subpackages
Submodules
nvflare.fuel.utils.argument_utils module
nvflare.fuel.utils.attributes_exportable module
nvflare.fuel.utils.buffer_list module
nvflare.fuel.utils.class_utils module
nvflare.fuel.utils.component_builder module
nvflare.fuel.utils.config module
nvflare.fuel.utils.config_factory module
nvflare.fuel.utils.config_service module
nvflare.fuel.utils.constants module
nvflare.fuel.utils.deprecated module
nvflare.fuel.utils.dict_utils module
nvflare.fuel.utils.experimental module
nvflare.fuel.utils.fsm module
nvflare.fuel.utils.function_utils module
nvflare.fuel.utils.gpu_utils module
nvflare.fuel.utils.import_utils module
nvflare.fuel.utils.json_config_loader module
nvflare.fuel.utils.json_scanner module
nvflare.fuel.utils.log_utils module
nvflare.fuel.utils.network_utils module
nvflare.fuel.utils.obj_utils module
nvflare.fuel.utils.time_utils module
nvflare.fuel.utils.validation_utils module
nvflare.fuel.utils.wfconf module
nvflare.fuel.utils.zip_utils module
Module contents
Module contents
nvflare.fuel_opt package
nvflare.ha package
nvflare.job_config package
nvflare.lighter 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.fuel package
nvflare.fuel.utils package
nvflare.fuel.utils.fsm module
Edit on GitHub
nvflare.fuel.utils.fsm module
¶
class
FSM
(
name
:
str
)
[source]
¶
Bases:
object
STATE_NAME_EXIT
=
'__exit__'
¶
add_state
(
state
:
State
)
[source]
¶
execute
(
**
kwargs
)
→
State
[source]
¶
get_current_state
(
)
[source]
¶
get_prop
(
name
,
default
=
None
)
[source]
¶
set_current_state
(
name
:
str
)
[source]
¶
set_prop
(
name
,
value
)
[source]
¶
class
State
(
name
:
str
)
[source]
¶
Bases:
object
enter
(
)
[source]
¶
execute
(
**
kwargs
)
[source]
¶
leave
(
)
[source]
¶
Read the Docs
v: main
Versions
latest
stable
2.4.0
2.4
2.3.10
2.3.9
2.3.8
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.3
2.2.1
2.2
2.1.1
2.1.0
2.1
2.0
main
dev-2.1
dev
Downloads
On Read the Docs
Project Home
Builds