diff --git a/docs/programming_guide/component_configuration.rst b/docs/programming_guide/component_configuration.rst index a257316eb2..6fcbd59073 100644 --- a/docs/programming_guide/component_configuration.rst +++ b/docs/programming_guide/component_configuration.rst @@ -139,7 +139,7 @@ For example: { "id": "shareable_generator", - "name": "PTFedOptModelShareableGenerator", + "path": "nvflare.app_opt.pt.fedopt.PTFedOptModelShareableGenerator", "args": { "device": "cpu", "source_model": "model", diff --git a/docs/programming_guide/execution_api_type/executor.rst b/docs/programming_guide/execution_api_type/executor.rst index 45d4bea8d3..2c50c69245 100644 --- a/docs/programming_guide/execution_api_type/executor.rst +++ b/docs/programming_guide/execution_api_type/executor.rst @@ -93,7 +93,7 @@ processes to use. "local_epochs": 5, "steps_aggregation": 0, "model_reader_writer": { - "name": "PTModelReaderWriter" + "path": "nvflare.app_opt.pt.model_reader_writer.PTModelReaderWriter" } } } diff --git a/docs/resources/init_weights_1_config_fed_server.json b/docs/resources/init_weights_1_config_fed_server.json index a4b8708bf1..5a9703e3a9 100644 --- a/docs/resources/init_weights_1_config_fed_server.json +++ b/docs/resources/init_weights_1_config_fed_server.json @@ -8,7 +8,7 @@ "components": [ { "id": "persistor", - "name": "PTFileModelPersistor" + "path": "nvflare.app_opt.pt.file_model_persistor.PTFileModelPersistor" }, { "id": "shareable_generator", diff --git a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_client.json b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_client.json index 1ba2acd211..357aebeafd 100644 --- a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_client.json +++ b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_client.json @@ -21,7 +21,7 @@ "tasks": ["train"], "filters":[ { - "name": "HEModelEncryptor", + "path": "nvflare.app_opt.he.model_encryptor.HEModelEncryptor", "args": { "weigh_by_local_iter": true } @@ -32,7 +32,7 @@ "tasks": ["submit_model"], "filters":[ { - "name": "HEModelEncryptor", + "path": "nvflare.app_opt.he.model_encryptor.HEModelEncryptor", "args": { "weigh_by_local_iter": false } @@ -45,7 +45,7 @@ "tasks": ["train", "validate"], "filters":[ { - "name": "HEModelDecryptor", + "path": "nvflare.app_opt.he.model_encryptor.HEModelDecryptor", "args": { } } diff --git a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_server.json b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_server.json index 1e1aa3e0e1..03f2b67976 100644 --- a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_server.json +++ b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_he/app/config/config_fed_server.json @@ -9,7 +9,7 @@ "components": [ { "id": "serialize_filter", - "name": "HEModelSerializeFilter", + "path": "nvflare.app_opt.he.model_serialize_filter.HEModelSerializeFilter", "args": {} }, { @@ -22,12 +22,12 @@ }, { "id": "shareable_generator", - "name": "HEModelShareableGenerator", + "path": "nvflare.app_opt.he.model_sharable_generator.HEModelShareableGenerator", "args": {} }, { "id": "aggregator", - "name": "HEInTimeAccumulateWeightedAggregator", + "path": "nvflare.app_opt.he.intime_accumulate_model_aggregator.HEInTimeAccumulateWeightedAggregator", "args": { "weigh_by_local_iter": false } @@ -39,7 +39,7 @@ }, { "id": "model_locator", - "name": "PTFileModelLocator", + "path": "nvflare.app_opt.pt.file_model_locator.PTFileModelLocator", "args": { "pt_persistor_id": "persistor" } @@ -68,7 +68,7 @@ }, { "id": "cross_site_model_eval", - "name": "HECrossSiteModelEval", + "path": "nvflare.app_opt.he.cross_site_model_eval.HECrossSiteModelEval", "args": { "model_locator_id": "model_locator", "submit_model_timeout": 600, diff --git a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_local/app/config/config_fed_server.conf b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_local/app/config/config_fed_server.conf index 43650a1a9d..62842a706f 100644 --- a/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_local/app/config/config_fed_server.conf +++ b/integration/monai/examples/spleen_ct_segmentation_local/jobs/spleen_ct_segmentation_local/app/config/config_fed_server.conf @@ -33,7 +33,7 @@ }, { "id": "model_locator", - "name": "PTFileModelLocator", + "path": "nvflare.app_opt.pt.file_model_locator.PTFileModelLocator", "args": { "pt_persistor_id": "persistor" } diff --git a/integration/monai/examples/spleen_ct_segmentation_sim/job/app/config/config_fed_server.json b/integration/monai/examples/spleen_ct_segmentation_sim/job/app/config/config_fed_server.json index 581e3a8c26..5ad75d3803 100644 --- a/integration/monai/examples/spleen_ct_segmentation_sim/job/app/config/config_fed_server.json +++ b/integration/monai/examples/spleen_ct_segmentation_sim/job/app/config/config_fed_server.json @@ -33,7 +33,7 @@ }, { "id": "model_locator", - "name": "PTFileModelLocator", + "path": "nvflare.app_opt.pt.file_model_locator.PTFileModelLocator", "args": { "pt_persistor_id": "persistor" } diff --git a/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_client.json b/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_client.json index 86a2d86f6b..c542fd4810 100644 --- a/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_client.json +++ b/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_client.json @@ -8,7 +8,7 @@ ], "executor": { "id": "executor", - "name": "PTMultiProcessExecutor", + "path": "nvflare.app_opt.pt.multi_process_executor.PTMultiProcessExecutor", "args": { "executor_id": "client_algo_executor", "num_of_processes": 2, diff --git a/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_server.json b/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_server.json index bbc8a5c23d..9e9fc7328d 100644 --- a/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_server.json +++ b/integration/monai/examples/spleen_ct_segmentation_sim/job_multi_gpu/app/config/config_fed_server.json @@ -33,7 +33,7 @@ }, { "id": "model_locator", - "name": "PTFileModelLocator", + "path": "nvflare.app_opt.pt.file_model_locator.PTFileModelLocator", "args": { "pt_persistor_id": "persistor" }