{"meta":{"sha":"c224d87d85a99c81aec97c663be470ad1bd8563d"},"files":[{"path":".dockerignore","mode":"100644","sha":"f0b6f4f86b89235e2f2f5557e704e6a6d335a696","size":255},{"path":".gitattributes","mode":"100644","sha":"0b6ad4742e75e3c71111082fb55c97c165f5df1f","size":33},{"path":".githooks/README.md","mode":"100644","sha":"df8ace85fc487c4ad9276804c25710707b76dda1","size":885},{"path":".githooks/pre-push","mode":"100755","sha":"f19a0e9ed40e4da0af5c615131a0083ed6f643da","size":1472},{"path":".github/DISCUSSION_TEMPLATE/q-a.yml","mode":"100644","sha":"3a3a3f45cd0a1a30642b9cc0156c832e39d06a85","size":1707},{"path":".github/ISSUE_TEMPLATE/bug_report.md","mode":"100644","sha":"54de1b1d76013780bb1efc546363d21369574e31","size":686},{"path":".github/ISSUE_TEMPLATE/feature_request.md","mode":"100644","sha":"bbcbbe7d61558adde3cbfd0c7a63a67c27ed6d30","size":595},{"path":".github/ISSUE_TEMPLATE/question.md","mode":"100644","sha":"a3b1cf2173164c4a83e00a3c95223fd2e00ae311","size":489},{"path":".github/pull_request_template.md","mode":"100644","sha":"9ad511e158a867c36cdd6f464b52bd271e251b0a","size":559},{"path":".github/workflows/auto-format.yml","mode":"100644","sha":"0cde545baf84e84078a073ef18a9a7af6d15e990","size":1195},{"path":".github/workflows/blossom-ci.yml","mode":"100644","sha":"3354842415453b5ccb1b99348477a89f55cc7903","size":3880},{"path":".github/workflows/codeql.yml","mode":"100644","sha":"4a981c6c56fad01c7a91443c0a2bb1f640e621f9","size":3000},{"path":".github/workflows/deploy.yml","mode":"100644","sha":"9755e93a3c05c17113931d8a19e9a16259462d2c","size":1465},{"path":".github/workflows/dispatch-format-command.yml","mode":"100644","sha":"55a5660eb9f8ac7d4c1f3e9a3b1ab89cd7eb3c21","size":464},{"path":".github/workflows/premerge.yml","mode":"100644","sha":"b733ffde4c37d5423ea1227007a34790971e4631","size":13301},{"path":".github/workflows/relative-links-check.yml","mode":"100644","sha":"ee9fdbf60025428af27ff1b75d110e374bbf3987","size":1365},{"path":".github/workflows/request-nvskills-ci.yml","mode":"100644","sha":"2735533a95efa58fb62f5426eb8b8fa30599f218","size":759},{"path":".gitignore","mode":"100644","sha":"5c9e9e1dfebe266f6d041025d517d9d2e6d9d402","size":2640},{"path":".gitmodules","mode":"100644","sha":"e005367822df192742c1aed6882540ca2a4c48d4","size":176},{"path":".readthedocs.yaml","mode":"100644","sha":"2ce1d0e0e62f899285bf0b46232911cd2855cdb2","size":691},{"path":"3rdParty/CurrencyConverter.LICENSE.txt","mode":"100644","sha":"d68f31169dddcd85490c0044a6631a8a905e0e77","size":11311},{"path":"3rdParty/Faker.LICENSE.txt","mode":"100644","sha":"1e1ef066f06ea28525260b67c20d527381fafe74","size":1060},{"path":"3rdParty/Flask.LICENSE.rst","mode":"100644","sha":"9d227a0cc43c3268d15722b763bd94ad298645a1","size":1475},{"path":"3rdParty/PyYAML.LICENSE.txt","mode":"100644","sha":"2f1b8e15e5627d92f0521605c9870bc8e5505cb4","size":1101},{"path":"3rdParty/SimpleITK.LICENSE.txt","mode":"100644","sha":"d645695673349e3947e8e5ae42332d0ac3164cd7","size":11358},{"path":"3rdParty/SkillEvaluator.LICENSE.txt","mode":"100644","sha":"b43024732d67072a617e1658d4ea112f56148341","size":11431},{"path":"3rdParty/aiohttp.LICENSE.txt","mode":"100644","sha":"5796183baf4076fecccc5dd2a71c57cec18bd357","size":587},{"path":"3rdParty/astro.LICENSE.txt","mode":"100644","sha":"5e8ad18f0914d1f3cf09476a2050397bf73d1df5","size":3627},{"path":"3rdParty/bitsandbytes.LICENSE.txt","mode":"100644","sha":"b96dcb0480a0b0be0727976e5202a1e7b23edc3f","size":1086},{"path":"3rdParty/black.LICENSE.txt","mode":"100644","sha":"7a9b891f713e1d0a522f042a28f28ba0c5f390d4","size":1080},{"path":"3rdParty/captum.LICENSE.txt","mode":"100644","sha":"c20307d0ad7f066dc048a07429a8b2ee1103e97b","size":1512},{"path":"3rdParty/cryptography.LICENSE.txt","mode":"100644","sha":"e927e97a2a490692d9b3ca844cf630df043dada7","size":15689},{"path":"3rdParty/cryptography_APACHE.LICENSE.txt","mode":"100644","sha":"62589edd12a37dd28b6b6fed1e2d728ac9f05c8d","size":11360},{"path":"3rdParty/cryptography_BSD.LICENSE.txt","mode":"100644","sha":"ec1a29d34d6e419411c75523408aca72f705345c","size":1532},{"path":"3rdParty/cryptography_PSF.LICENSE.txt","mode":"100644","sha":"4d3a4f57dea90ef89b53b97499b74ce5296f41ef","size":2415},{"path":"3rdParty/datadog_BSD3.LICENSE.txt","mode":"100644","sha":"ded07308c21f95921c9defa0d0b710c6348ff5a5","size":1560},{"path":"3rdParty/datasets.LICENSE.txt","mode":"100644","sha":"d645695673349e3947e8e5ae42332d0ac3164cd7","size":11358},{"path":"3rdParty/dcmqi.LICENSE.txt","mode":"100644","sha":"87199dd88bb81320c48d18e1cf5f343fc7f4a013","size":1474},{"path":"3rdParty/dicom2nifti.LICENSE.txt","mode":"100644","sha":"0ba3e82f174a067cdc4a6c7ca9371d2a740256fc","size":1078},{"path":"3rdParty/docker-py.LICENSE.txt","mode":"100644","sha":"75191a4dc711fe86bcdcae49cdfbde424190659b","size":10758},{"path":"3rdParty/fastdigest.LICENSE.txt","mode":"100644","sha":"c4da63fac0bcf417ba1f5cb37f1e5bbcf41a10c0","size":1157},{"path":"3rdParty/filelock.LICENSE.txt","mode":"100644","sha":"291919c0b6f41d014767f6c877af9f7595fcff99","size":1088},{"path":"3rdParty/flake8-polyfill.LICENSE.txt","mode":"100644","sha":"d32256f8414e13779595b6b94b8a6bedd99a0868","size":1113},{"path":"3rdParty/flake8.LICENSE.txt","mode":"100644","sha":"e5e3d6f94008a5b394c0ec3fc3d873dc13cf07f0","size":1172},{"path":"3rdParty/flash-attn.LICENSE.txt","mode":"100644","sha":"5860e4b33f3d9d85fc636137c559331d51783a5b","size":1558},{"path":"3rdParty/flask-jwt-extended.LICENSE.txt","mode":"100644","sha":"53090c15e354c1c200a868f3818b85efe7e6a861","size":1076},{"path":"3rdParty/flowbite.LICENSE.txt","mode":"100644","sha":"df5d19b412ca2cfef3fd44a1962f43267a31f221","size":1069},{"path":"3rdParty/glide.LICENSE.txt","mode":"100644","sha":"d09bebecf1e5ea0d9761880ba2cc526d91f9c84d","size":1082},{"path":"3rdParty/google-api-python-client.LICENSE.txt","mode":"100644","sha":"2987b3b95e982b40cb3ca619d397ed1fd9ed982d","size":767},{"path":"3rdParty/grpcio.LICENSE.txt","mode":"100644","sha":"d645695673349e3947e8e5ae42332d0ac3164cd7","size":11358},{"path":"3rdParty/gunicorn.LICENSE.txt","mode":"100644","sha":"65865a92a12f9068be71cde41f71dd759bfff0b5","size":1136},{"path":"3rdParty/huggingface.transformers.LICENSE.txt","mode":"100644","sha":"68b7d66c97d66c58de883ed0c451af2b3183e6f3","size":11418},{"path":"3rdParty/hydra.LICENSE.txt","mode":"100644","sha":"87cbf536c6c48a5f7b46e7b47338aa35af36dd78","size":1085},{"path":"3rdParty/ipywidgets.LICENSE.txt","mode":"100644","sha":"deb2c38c8ecf6a0a88e5ad8cfdd42625dab32d05","size":1513},{"path":"3rdParty/isort.LICENSE.txt","mode":"100644","sha":"b5083a50d8cf8c6a404a0584416618915c58acf2","size":1089},{"path":"3rdParty/itk-io.LICENSE.txt","mode":"100644","sha":"d645695673349e3947e8e5ae42332d0ac3164cd7","size":11358},{"path":"3rdParty/jupyterlab.LICENSE.txt","mode":"100644","sha":"758bd2f6fb76c13f29f6befa8331a8fa363b4fb7","size":1707},{"path":"3rdParty/kagglehub.LICENSE.txt","mode":"100644","sha":"9b1a59def888e79f8d13b284b38dd53c0d8e3f8a","size":11339},{"path":"3rdParty/kaleido.LICENSE.txt","mode":"100644","sha":"904dd47bba60d209ad9776956b812cc29b9127f9","size":14596},{"path":"3rdParty/keras.LICENSE.txt","mode":"100644","sha":"49fc3e7a6af9896103cbd8ce3783aa76641572b0","size":1616},{"path":"3rdParty/matplotlib.LICENSE.txt","mode":"100644","sha":"ec51537db27dd4d9c9ed3cd39fd96485f3cfddea","size":4830},{"path":"3rdParty/minio.LICENSE.txt","mode":"100644","sha":"8f71f43fee3f78649d238238cbde51e6d7055c82","size":11358},{"path":"3rdParty/mlflow.LICENSE.txt","mode":"100644","sha":"db7cb10b5e330d56b40370bc178974ccabe71458","size":11382},{"path":"3rdParty/monai.LICENSE.txt","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"3rdParty/nbformat.LICENSE.txt","mode":"100644","sha":"076177a497fae1482179137af028465c4f6b9c94","size":1588},{"path":"3rdParty/nbmake.LICENSE.txt","mode":"100644","sha":"56ee3c8c4cc2b4b32e0975d17258f9ba515fdbcc","size":11355},{"path":"3rdParty/nemo.LICENSE.txt","mode":"100644","sha":"f49a4e16e68b128803cc2dcea614603632b04eac","size":11356},{"path":"3rdParty/nibabel.LICENSE.txt","mode":"100644","sha":"aadf96e90c0e8f2946fa801d2fd96ddf2396f846","size":9830},{"path":"3rdParty/numpy.LICENSE.txt","mode":"100644","sha":"84461a1470aac3ed9aeb2df6f75ef6a28933d7dc","size":2309},{"path":"3rdParty/omegaconf.LICENSE.txt","mode":"100644","sha":"eb208dada03bbd9975633d6f42eb036c09e33125","size":1518},{"path":"3rdParty/opacus.LICENSE.txt","mode":"100644","sha":"e98b732796a55798cc878141d89527d0fad0dc61","size":10241},{"path":"3rdParty/openmined.psi.LICENSE.txt","mode":"100644","sha":"989e2c59e973a05cfbfe9de678b7f2af777b0713","size":11323},{"path":"3rdParty/packaging.LICENSE.txt","mode":"100644","sha":"d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe","size":10173},{"path":"3rdParty/pandas.LICENSE.txt","mode":"100644","sha":"a0cc369f725b8fd66831ec884ab39abc913a13e6","size":1634},{"path":"3rdParty/peft.LICENSE.txt","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"3rdParty/plotly.LICENSE.txt","mode":"100644","sha":"98b37b6f42108baa473768ea5020564e3be075cd","size":1083},{"path":"3rdParty/prism.LICENSE.txt","mode":"100644","sha":"1941f980b3a4f3e3828705a9db5fe5c053f505ac","size":1065},{"path":"3rdParty/pydantic.LICENSE.txt","mode":"100644","sha":"488c6260c10f2e88fa1fae58a63fccec8d600cd1","size":1129},{"path":"3rdParty/pyhocon_LICENSE.txt","mode":"100644","sha":"c08f70a69b3b1fdd421c9199787d173bb4cbe868","size":11347},{"path":"3rdParty/pynrrd.LICENSE.txt","mode":"100644","sha":"d749a67e67be250743ec94aea7f7e733d32a0967","size":1109},{"path":"3rdParty/python-fire.LICENSE.txt","mode":"100644","sha":"035adf953c2632a4fa9429f0afd4df1c80788b19","size":573},{"path":"3rdParty/pytorch_geometric.LICENSE.txt","mode":"100644","sha":"e465d8423888f0ef6a3c5f13fee758a305bcdee4","size":1080},{"path":"3rdParty/qwen3vl.LICENSE.txt","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"3rdParty/recommonmark.LICENSE.txt","mode":"100644","sha":"6ac9d526f105deb05dff1878feb571230599d0cb","size":1079},{"path":"3rdParty/safetensors.LICENSE.txt","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"3rdParty/scikit-learn.LICENSE.txt","mode":"100644","sha":"3d7ee432c15b685eaa654b6abe8f8e3ea8126a8d","size":1532},{"path":"3rdParty/seaborn.LICENSE.txt","mode":"100644","sha":"86f5ad0986c90f85adb79a7964c3752d5d2d397b","size":1491},{"path":"3rdParty/seqeval.LICENSE.txt","mode":"100644","sha":"00214ade0e12f028d1b6ef09866cf7bd5d6a5063","size":1063},{"path":"3rdParty/setuptools.LICENSE.txt","mode":"100644","sha":"6e0693b4b010a8c42e34f89ab8fa1e18b5bae1cc","size":1078},{"path":"3rdParty/sphinx.LICENSE.txt","mode":"100644","sha":"f709c9ad7c17236b32caaf0fad55d066fc12da4a","size":8998},{"path":"3rdParty/sphinxcontrib-exceltable.LICENSE.txt","mode":"100644","sha":"5c8e7ba2f3639e138f4a4041dd9d2da294971b6a","size":1075},{"path":"3rdParty/tailwindcss.LICENSE.txt","mode":"100644","sha":"2ba9d4cd1dda041e2785878da0f0ea4abdc94680","size":1070},{"path":"3rdParty/tbparse.LICENSE.txt","mode":"100644","sha":"3e66f0f9088ac6ab0c35d5bb5b7a82fbe4dcca4b","size":11337},{"path":"3rdParty/tenseal.LICENSE.txt","mode":"100644","sha":"f49a4e16e68b128803cc2dcea614603632b04eac","size":11356},{"path":"3rdParty/tensorboard.LICENSE.txt","mode":"100644","sha":"15ae42140452d32ccf929f59f7eca01a3c7b555f","size":11416},{"path":"3rdParty/tensorflow.LICENSE.txt","mode":"100644","sha":"9f6ace032ef12834032016395deee26f252c3fa2","size":15503},{"path":"3rdParty/torch.LICENSE.txt","mode":"100644","sha":"4167b929cc741bffda9856d507ee4bffef59a4d3","size":3145},{"path":"3rdParty/torchvision.LICENSE.txt","mode":"100644","sha":"1edcf92c3317b90fedd187e2eaad101bd1c1efc5","size":1517},{"path":"3rdParty/tqdm.LICENCE.txt","mode":"100644","sha":"5b3cab7fb59874bed3d4b6a018ebd05f3b40de0d","size":2006},{"path":"3rdParty/trl.LICENSE.txt","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"3rdParty/wandb.LICENSE.txt","mode":"100644","sha":"1f4e645404cd4ae9f131e45091c1cf9db97af225","size":1081},{"path":"AGENTS.md","mode":"100644","sha":"317a5d5fe448a19fecc60ec2f2762824c94231e4","size":1704},{"path":"CITATION.cff","mode":"100644","sha":"9f9645f7ccef6c6a911e9c189c42058be15badd5","size":2320},{"path":"CLAUDE.md","mode":"100644","sha":"c0468282daf9ef4dc641b7767439ea7e1e345841","size":4651},{"path":"CODEOWNERS","mode":"100644","sha":"18f8bccf4df0b15237e206186ff6eb4e77915adb","size":56},{"path":"CODE_OF_CONDUCT.md","mode":"100644","sha":"167c1677449c12b9e63089f0b0480c3206a0b232","size":3642},{"path":"CONTRIBUTING.md","mode":"100644","sha":"dd317627047d120c5bca52aca3bc5b4c1d53ac55","size":8886},{"path":"LICENSE","mode":"100644","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"MANIFEST.in","mode":"100644","sha":"038677e1e33a94b97039e5e8c58c3d01ce62c29b","size":348},{"path":"README.md","mode":"100644","sha":"0b37159746565db8a433de4464e4dea7c6cf9555","size":4634},{"path":"build_doc.sh","mode":"100755","sha":"9b9e5cc96c34d01426260db3d878b663d73fcd96","size":3224},{"path":"build_docker.sh","mode":"100755","sha":"616185eddead722b05018af140c5d4299a40d9ea","size":76},{"path":"ci/check_license_header.py","mode":"100644","sha":"c9ea8b9df3064fa79873b83c64ca750bb77c1ff4","size":4057},{"path":"ci/check_relative_doc_links.py","mode":"100644","sha":"32a6a265acce60b83d90df8af8955d0396fe273e","size":10393},{"path":"ci/install_cpu_torch.sh","mode":"100644","sha":"bc0a459179282865a61cf0669066ca6b3d17a6e1","size":3365},{"path":"ci/run_integration.sh","mode":"100755","sha":"249e02204fc17466fbd77457e659ba7e8c5effb0","size":7002},{"path":"ci/run_premerge.sh","mode":"100755","sha":"3b0b03953c2b8c53ef0e5a6b87fe144693b78e18","size":3105},{"path":"ci/should_run_skill_tier1.sh","mode":"100644","sha":"e51baf3fa487e4f0a93af1699e3d9a31587da61c","size":1221},{"path":"codecov.yml","mode":"100644","sha":"e37dffedf3a7cf881bb298581112f66c3060d526","size":164},{"path":"commit_message.txt","mode":"100644","sha":"49b8cb0549267a8176467738b172a63d86eff436","size":1366},{"path":"conftest.py","mode":"100644","sha":"90e93c1cfc395248140246d99b6d42aad1bf833d","size":8641},{"path":"dev_tools/agent/skills/checks/__init__.py","mode":"100644","sha":"3a10ccaecef01c4e03a9b57aa1063cfb2430dc73","size":674},{"path":"dev_tools/agent/skills/checks/__main__.py","mode":"100644","sha":"b83a4c5ea371c496092dccb2f789f420b3c4c2a3","size":1033},{"path":"dev_tools/agent/skills/checks/cli.py","mode":"100644","sha":"b1894a8ea0bfa6cb850d2dec025b346d93e0c41a","size":3705},{"path":"dev_tools/agent/skills/checks/device_selection.py","mode":"100644","sha":"0bcc0b284585eebfce59ca23497402b508179b10","size":5847},{"path":"dev_tools/agent/skills/checks/frontmatter.py","mode":"100644","sha":"0471b58a2a815d8ce031deb680fc1f0375f13c24","size":18202},{"path":"dev_tools/agent/skills/checks/lints.py","mode":"100644","sha":"f612b65bfceea34627771da9993911b9213f7b87","size":112816},{"path":"dev_tools/f3/README.md","mode":"100644","sha":"ab8b6b166f4259371d21051a6fbb656f2b04c4b7","size":5416},{"path":"dev_tools/f3/cellnet_bench.py","mode":"100644","sha":"dca789d2424527f998becd10aa512c1f0a0e490b","size":30236},{"path":"dev_tools/f3/comm_config.yml","mode":"100644","sha":"4b648eca69c488830b21ac3a201ca28879f3133b","size":2180},{"path":"dev_tools/f3/tensor_download_bench.py","mode":"100644","sha":"2d56f6a5f8e366bcebf34bce8e81f663aca902a6","size":27215},{"path":"docker/Dockerfile.job","mode":"100644","sha":"fbfc77388db4ee148450af29b278a4b837edd133","size":1488},{"path":"docker/Dockerfile.parent","mode":"100644","sha":"4d07f964cc8b8152000fadf2ee9194a1b378195f","size":2521},{"path":"docker/README.md","mode":"100644","sha":"b8bd52875b175047072ad440a2693b29a5dfa7cc","size":3570},{"path":"docs/_static/css/additions.css","mode":"100644","sha":"cd8c0437bb447fcf2115cfde97f00064ecffa289","size":512},{"path":"docs/apidocs/modules.rst","mode":"100644","sha":"18162c0b7a37481e83a28c8b90efb5348e603bd4","size":58},{"path":"docs/conf.py","mode":"100644","sha":"9be52a7ea399b4cc551ee9f1d8842ba0befed4d0","size":6814},{"path":"docs/contributing.rst","mode":"100644","sha":"45f500a26a23f018d01b50f8ddaaf248beeca884","size":8536},{"path":"docs/deprecated/FLAdminAPI.rst","mode":"100644","sha":"d112a058a1b35b23e968222e8e5e1e2d0949c4b9","size":302},{"path":"docs/deprecated/docker_compose.rst","mode":"100644","sha":"f563eefbd3174406428c636aacb8891baa62627e","size":11078},{"path":"docs/design/admin_certificate_providers.md","mode":"100644","sha":"2452e947152f90fa68d022833bf95839f15133f6","size":6846},{"path":"docs/design/autofl_skill.md","mode":"100644","sha":"79b9f7033386f78e57a535cddb0c37542e2dc0fe","size":22506},{"path":"docs/design/cli_agent_readiness_backlog.md","mode":"100644","sha":"1b1fa9fedb5d39e62ec6b7a7e49f991ffc5cf048","size":2096},{"path":"docs/design/client_api_attach_mode.md","mode":"100644","sha":"6988664590f2409d21ae5739b9ee2bdf4b435a5d","size":11920},{"path":"docs/design/client_api_execution_modes.md","mode":"100644","sha":"ad1c048c136993eb0ec58efd6ced392526756d42","size":31157},{"path":"docs/design/collab_api_design.md","mode":"100644","sha":"f58df579bb3802c39a17009cf2daf7ada155ccc6","size":10814},{"path":"docs/design/collab_api_migration_tutorial.md","mode":"100644","sha":"8d048bd2f412cafc14da155dcc31a6fffb2a42b3","size":21374},{"path":"docs/design/disk_backed_fedavg.md","mode":"100644","sha":"15648d86faabd583008131c1611740f0be0f3725","size":4169},{"path":"docs/design/distributed_provisioning.md","mode":"100644","sha":"408ec2c1cffe3cf0b36e65a81a71671880b0d29a","size":67486},{"path":"docs/design/docker_job_launcher_design.md","mode":"100644","sha":"c9ce74f68863a68a9eeb76a623770a09a4714441","size":38182},{"path":"docs/design/flower_analytics_transport.md","mode":"100644","sha":"cd927e5e3ebc3aa7bdd545ec71fd84c9cdba6a21","size":3509},{"path":"docs/design/hf_trainer_client_api.md","mode":"100644","sha":"edc260ada8f0eac53c9788f48b41ba3a4c6a809c","size":47103},{"path":"docs/design/job_download_artifact_contract_test_plan.md","mode":"100644","sha":"6fd22b32c67d450f682dd44bf660875321cd2ba1","size":3613},{"path":"docs/design/job_launcher_and_job_handle.md","mode":"100644","sha":"1d29c5bb92174c694d332b34f47bb44232f4965b","size":35911},{"path":"docs/design/job_meta_launcher_config.md","mode":"100644","sha":"170d23d02383cc65f7d5409551b06f5f69737155","size":10329},{"path":"docs/design/job_process_credential_transport_design.md","mode":"100644","sha":"7e4e6f793c1be0d54c4bfaa9288b616e5543ed50","size":4838},{"path":"docs/design/multistudy.md","mode":"100644","sha":"29758f22292c4a2ee2975d3a75d184e66f827241","size":12513},{"path":"docs/design/multistudy_cli.md","mode":"100644","sha":"63efb997aa6ba09107630e55ff0957b42e24a88b","size":50609},{"path":"docs/design/no_shared_pvc_k8s_workspace_design.md","mode":"100644","sha":"c2903548e3139fd0b6b3d249990d64fa139b7eea","size":11483},{"path":"docs/design/nvflare_cli.md","mode":"100644","sha":"8a0cb52bc81f4ccefa89faf8cdefcfccb3033287","size":101048},{"path":"docs/design/per_job_certs_design.md","mode":"100644","sha":"6ab55f1ab44c08482cabf5dc8c02233b39449618","size":16164},{"path":"docs/design/progress_aware_streaming.md","mode":"100644","sha":"5b259d01ff3187bc8bf055a9ea9975cb49984f8c","size":39140},{"path":"docs/design/recipe_metrics_artifacts_design.md","mode":"100644","sha":"e1d0d1eaf43743895db6212c426c9e4a3e9c493d","size":20534},{"path":"docs/design/site_runtime_packaging_design.md","mode":"100644","sha":"dc8539a334806000023451cc7e7483be9fe9f3a8","size":26671},{"path":"docs/design/skills_architecture.md","mode":"100644","sha":"81c86ebea9c3075c96b12b4e9d3a129b69a6ed9e","size":14471},{"path":"docs/design/slurm_job_launcher_design.md","mode":"100644","sha":"b1f908aa3d74e526c2e9e674416b8a0e19e0e04d","size":20109},{"path":"docs/design/study_runtime_config.md","mode":"100644","sha":"80881e54deeb22e2c6e863bb054cfd2124b2623c","size":16859},{"path":"docs/design/tensor_disk_offload.md","mode":"100644","sha":"d6edfee3145440bd21464b57dfa0ed319360f98e","size":11516},{"path":"docs/developer_guide.rst","mode":"100644","sha":"8f8797b20cef726b4b162f475103ce4846fde19a","size":7344},{"path":"docs/example_applications_algorithms.rst","mode":"100644","sha":"3fb1d71e892642173127d5d6748871140999885b","size":13182},{"path":"docs/examples/access_result.rst","mode":"100644","sha":"2121be90d08feff68cb25699a1f14389f6ae49f2","size":246},{"path":"docs/examples/federated_statistics_overview.rst","mode":"100644","sha":"972fc7254abd73e1418ee86f0250138ee2b61eda","size":14281},{"path":"docs/examples/fl_algorithms.rst","mode":"100644","sha":"5da5785e9c991cc69dd6d3a74204454f08ce7a92","size":3862},{"path":"docs/examples/fl_experiment_tracking_mlflow.rst","mode":"100644","sha":"8f46bffcf23b278f66155ba75d341a3c57767d01","size":6185},{"path":"docs/examples/hello_cross_val.rst","mode":"100644","sha":"0d91662e138d913e18fb64758c377d0f07817dbe","size":6939},{"path":"docs/examples/hello_numpy.rst","mode":"100644","sha":"6697bd4ca4d251294ceaef976e9e4c465883482e","size":6774},{"path":"docs/examples/hello_pt_job_api.rst","mode":"100644","sha":"ce32428850e8bb647f0d535848631355ab95e20f","size":730},{"path":"docs/examples/hello_tf_job_api.rst","mode":"100644","sha":"f22d2e509970d95208880997e09a382d662985f4","size":4403},{"path":"docs/examples/hello_world_examples.rst","mode":"100644","sha":"d7f0f22226d14f0607b46423830c18cd7270105b","size":749},{"path":"docs/examples/medical_image_analysis.rst","mode":"100644","sha":"6bd88d3047633fb2e46df5a2f15c735b11211620","size":424},{"path":"docs/examples/run_fl_system.rst","mode":"100644","sha":"4057f18be776c327262b2b4d0d4caf88ee7ea7e0","size":1164},{"path":"docs/examples/shutdown_fl_system.rst","mode":"100644","sha":"56d073939e1f51a76213690a48b137b659a2f0ed","size":398},{"path":"docs/examples/tensorboard_streaming.rst","mode":"100644","sha":"8f44b92b3009165da4f8a3614108fdab3c51f21d","size":6663},{"path":"docs/examples/tutorial_notebooks.rst","mode":"100644","sha":"9e5f4fbc2532c728a7731357007c61dbdad092fd","size":683},{"path":"docs/examples_tutorials.rst","mode":"100644","sha":"1e534219daa7f1ff4fde3d5a02f7a2f3f527392a","size":180},{"path":"docs/faq.rst","mode":"100644","sha":"9f3986b6652fb11a4be345d3fba2b4cd7e7613a8","size":25542},{"path":"docs/favicon.ico","mode":"100644","sha":"424df87200c706460f9ad1c7722ef0d35f286f2b","size":25214},{"path":"docs/fl_introduction.rst","mode":"100644","sha":"b99fc6834ad2b8dae3c7b79e2f559b72a2087460","size":3707},{"path":"docs/flare_overview.rst","mode":"100644","sha":"aa03c26a42d919ab9b41772797eb37e378cfdbe1","size":8609},{"path":"docs/flare_system_architecture.rst","mode":"100644","sha":"c5f45457430a07069912802d91661a64a6c5b43a","size":8577},{"path":"docs/get_started.rst","mode":"100644","sha":"cc17179624a8d67aebbc4a9a8c05b641d51a4f22","size":76},{"path":"docs/glossary.rst","mode":"100644","sha":"b50687240a7bbf7b287df567703a3883cb9dfa41","size":10105},{"path":"docs/hello-world/hello-cyclic/index.rst","mode":"100644","sha":"68d24f1bd189c174cebe5028adc73e29b29fe8b3","size":4357},{"path":"docs/hello-world/hello-dp/index.rst","mode":"100644","sha":"6dafd22b32656851f2ff59e535f13414a26af5c2","size":13772},{"path":"docs/hello-world/hello-flower/index.rst","mode":"100644","sha":"b2a6d0e21e1fa029e50620e85ba17e0a44e15584","size":8702},{"path":"docs/hello-world/hello-huggingface/index.rst","mode":"100644","sha":"5ffb58e10ee326102f491874a8f8d119e13d96de","size":2819},{"path":"docs/hello-world/hello-jax/index.rst","mode":"100644","sha":"4a516e8aefcf5882d8639eb2935c1834b2cb7252","size":6161},{"path":"docs/hello-world/hello-lightning/index.rst","mode":"100644","sha":"c9a6d0c07e7821b343f343cf879bae286a6d007a","size":18220},{"path":"docs/hello-world/hello-lr/index.rst","mode":"100644","sha":"c16b35ea048161937cb8d86c90143b6beae616f7","size":11765},{"path":"docs/hello-world/hello-pt/index.rst","mode":"100644","sha":"b03645c9136853a4c30690a56e72095f6d064fec","size":5786},{"path":"docs/hello-world/hello-tabular-stats/index.rst","mode":"100644","sha":"322a4c4a361f5838e9784e3ff335a1a4d31cb814","size":5766},{"path":"docs/hello-world/hello-tf/index.rst","mode":"100644","sha":"7e4cdd6e4f34d5f49e1b0191373a263302f649c6","size":5922},{"path":"docs/hello-world/hello-xgboost/index.rst","mode":"100644","sha":"0b87d7a9c567995d5112ed3c7058184a5014d2cc","size":1142},{"path":"docs/index.rst","mode":"100644","sha":"b0728740443906e7c73fa7ee085b77016c29dd8a","size":8544},{"path":"docs/industry_use_cases.rst","mode":"100644","sha":"32970e9325dcc6386884fb333d747da8ea7cd330","size":11699},{"path":"docs/installation.rst","mode":"100644","sha":"3cee421adab111c5e148c8b5325853693f4a3a41","size":6854},{"path":"docs/llms.txt.in","mode":"100644","sha":"0ef4f21427b156068815b54d4921cfaa5ed113fe","size":5403},{"path":"docs/migration_guide.rst","mode":"100644","sha":"274961a5107310bfc18779c26a8a289fcf8c588b","size":15949},{"path":"docs/operations/performance_tuning.rst","mode":"100644","sha":"f097ec5db94f516b321de27ccef3319679a59049","size":1475},{"path":"docs/production_readiness.rst","mode":"100644","sha":"95fa9b0ca6c9009ce25345bbd2cc4ecf07e51205","size":2298},{"path":"docs/programming_guide/component_configuration.rst","mode":"100644","sha":"f95af076f7567baf6bb369f26fb562c970751f8f","size":15214},{"path":"docs/programming_guide/controllers/client_controlled_workflows.rst","mode":"100644","sha":"661fc46e194657d63c7210ed7dc6c400c5770b7a","size":63888},{"path":"docs/programming_guide/controllers/controllers.rst","mode":"100644","sha":"cf4a8f4368be95ce404a19e3e29c945fce1ff1f0","size":4865},{"path":"docs/programming_guide/controllers/cross_site_model_evaluation.rst","mode":"100644","sha":"fecfa4bbd606dada96cdd727508a94062ff12e38","size":2006},{"path":"docs/programming_guide/controllers/cyclic_workflow.rst","mode":"100644","sha":"806f621063deb1ef309437b19727ca6c3b38a8dd","size":696},{"path":"docs/programming_guide/controllers/initialize_global_weights.rst","mode":"100644","sha":"6634d3133e93fd0b729dbc6a785f13175b703939","size":6156},{"path":"docs/programming_guide/controllers/model_controller.rst","mode":"100644","sha":"f2b2960ed6531100563e516fc440e2951f2374e8","size":12634},{"path":"docs/programming_guide/controllers/scatter_and_gather_workflow.rst","mode":"100644","sha":"51250edad398b68fb2a521b629f6c4175fdf5fd2","size":2212},{"path":"docs/programming_guide/dashboard_api.rst","mode":"100644","sha":"e3765f3da8875cedc40229157605126250939aa4","size":2705},{"path":"docs/programming_guide/data_exchange_object.rst","mode":"100644","sha":"7bce6ab32b66e329214e9f132f5f8c6a8c2f5d72","size":769},{"path":"docs/programming_guide/decomposer_for_large_object.rst","mode":"100644","sha":"965d1ad324a332260c5a9fc1d8c815e239d24917","size":13936},{"path":"docs/programming_guide/developer_testing.rst","mode":"100644","sha":"174651ae746413bbca11b3739778f7f20667b61f","size":3268},{"path":"docs/programming_guide/event_system.rst","mode":"100644","sha":"dacf63253a5c5237abf476202f3e091517f74eac","size":8451},{"path":"docs/programming_guide/execution_api_type.rst","mode":"100644","sha":"4914c4363daaf7e6e2fe77d75fb969504f318489","size":4245},{"path":"docs/programming_guide/execution_api_type/3rd_party_integration.rst","mode":"100644","sha":"3f34d03d2dd431450c3e579b327d42fa7e0ee9dc","size":368},{"path":"docs/programming_guide/execution_api_type/client_api.rst","mode":"100644","sha":"4c3ee9870902448cd7b396940f6c6b5c9e4c6f2e","size":21130},{"path":"docs/programming_guide/execution_api_type/client_api_attach.rst","mode":"100644","sha":"3c7d1a15fabe070a8596ae617877f94f8da92e5c","size":12599},{"path":"docs/programming_guide/execution_api_type/executor.rst","mode":"100644","sha":"536321c8ac00aa46da19d209e1de44ba824e6bbe","size":3916},{"path":"docs/programming_guide/execution_api_type/model_learner.rst","mode":"100644","sha":"afd701d1dfe8d342d519bfd55eeff124da27798a","size":8379},{"path":"docs/programming_guide/experiment_tracking.rst","mode":"100644","sha":"10a2fe27b70007c9c2a7560b8fa8724854e00c6f","size":1078},{"path":"docs/programming_guide/experiment_tracking/experiment_tracking_apis.rst","mode":"100644","sha":"9a361873847e0afabc8940f137996c2a3ff3215e","size":6707},{"path":"docs/programming_guide/experiment_tracking/experiment_tracking_log_writer.rst","mode":"100644","sha":"58fc744f550d3ebf387bb3a5675d6c313fd4aa77","size":8944},{"path":"docs/programming_guide/fed_job_api.rst","mode":"100644","sha":"32f3dfeb18d01399b4aae6ba6217a980bc0aef7a","size":23578},{"path":"docs/programming_guide/file_streaming.rst","mode":"100644","sha":"34b75ebf5ce807469fd10a13265359739326d7ec","size":12218},{"path":"docs/programming_guide/filters.rst","mode":"100644","sha":"c152a999fb8802c7273e328d158efa5c1f2ab346","size":8407},{"path":"docs/programming_guide/fl_component.rst","mode":"100644","sha":"0d9d56690c14e9a5be8325c30d4c2d049cce09e9","size":1645},{"path":"docs/programming_guide/fl_context.rst","mode":"100644","sha":"b359b20acdc15965f797e429d9356dc500f36f41","size":14871},{"path":"docs/programming_guide/fl_model.rst","mode":"100644","sha":"aeb735d772213804f6d62e4580d750a6a21ee903","size":642},{"path":"docs/programming_guide/flare_api_evolution.rst","mode":"100644","sha":"513604a5941f5f81d4b85555f92ded39f7e5ed18","size":267},{"path":"docs/programming_guide/global_model_initialization.rst","mode":"100644","sha":"9831602e3d2b3e9bd535e972406578b0a930014e","size":2671},{"path":"docs/programming_guide/hierarchical_architecture.rst","mode":"100644","sha":"6ce53773fb9f6797c1a6104e4ce13043c6630808","size":8018},{"path":"docs/programming_guide/hierarchical_communication.rst","mode":"100644","sha":"3de05c2a6b45e762e1f532cf3aaa1590eccc7473","size":11765},{"path":"docs/programming_guide/live_log_streaming.rst","mode":"100644","sha":"eb6eeb593172125bf818a24412cf4577a75164d9","size":8753},{"path":"docs/programming_guide/llm_fine_tuning.rst","mode":"100644","sha":"7198601d4902718c93946ce0729ebeb9a6ad7452","size":2723},{"path":"docs/programming_guide/memory_management.rst","mode":"100644","sha":"22c57185a4e5f4e66bf741f91cfb1283010cd986","size":14728},{"path":"docs/programming_guide/message_quantization.rst","mode":"100644","sha":"d211cd3b5833c073cc70c977e408bbde3b8f9727","size":4974},{"path":"docs/programming_guide/migrating_to_flare_api.rst","mode":"100644","sha":"9a1440ae346c3cb83304bbcade837b7f6b332bd7","size":18007},{"path":"docs/programming_guide/notebook_testing.rst","mode":"100644","sha":"1bbb249916d2451ccffacda0f38c9fa46db89e37","size":5790},{"path":"docs/programming_guide/provisioning_system.rst","mode":"100644","sha":"ae430838e2a6432c3a9214006ecf061802e0eb2b","size":31893},{"path":"docs/programming_guide/resource_manager_and_consumer.rst","mode":"100644","sha":"d56aca0808b2150adbf8fb5436bd93a120e44224","size":8281},{"path":"docs/programming_guide/shareable.rst","mode":"100644","sha":"ce0fe8adda960a9f3b9fd28833b8817f91125c79","size":3725},{"path":"docs/programming_guide/system_architecture.rst","mode":"100644","sha":"864ab41870ef98318f238cba080bb72bcfd17330","size":6235},{"path":"docs/programming_guide/tensor_downloader.rst","mode":"100644","sha":"cd98bfab83cf5b7b6ab0cac0bd12fa2aaf72e88e","size":14614},{"path":"docs/programming_guide/timeouts.rst","mode":"100644","sha":"5cbddbebbeb93e051b3c91009fc8634e5d22117a","size":80601},{"path":"docs/programming_guide/workflows_and_controllers.rst","mode":"100644","sha":"053c8c82d3d8132ea2fa5883c38a4e85dcb00ea2","size":2270},{"path":"docs/publications_and_talks.rst","mode":"100644","sha":"0b6cc627a31573ea7b056f693477515eeeabbed3","size":18262},{"path":"docs/quickstart.rst","mode":"100644","sha":"857e8896b4cd246d4f58ee0f3557308aaeeea6ea","size":4495},{"path":"docs/real_world_fl.rst","mode":"100644","sha":"16090e3ef173ca4f80d5618a5054c31db5037078","size":1303},{"path":"docs/release_notes/extra_270.rst","mode":"100644","sha":"b2f428a2aefddaf1d0dfa3df9b7db34f2dc701d5","size":3283},{"path":"docs/release_notes/flare_210.rst","mode":"100644","sha":"331fe234f763b10d17433e79b843736b42c6cef5","size":488},{"path":"docs/release_notes/flare_220.rst","mode":"100644","sha":"a43378d8ab7d44cf11432c6e3942d31e8a79db6f","size":11184},{"path":"docs/release_notes/flare_230.rst","mode":"100644","sha":"e9df5615d571c41c0164dcbeead30aef365c8b3e","size":14180},{"path":"docs/release_notes/flare_240.rst","mode":"100644","sha":"101798ed05710543abb526f3adae4b6f2ad5bdc8","size":27134},{"path":"docs/release_notes/flare_250.rst","mode":"100644","sha":"cfe1edbddb27b283e106b44bbda4f77125884cf8","size":23537},{"path":"docs/release_notes/flare_260.rst","mode":"100644","sha":"9a9e3cc4cebeb3e6beb8b7ede13ec5449d6d7a25","size":13395},{"path":"docs/release_notes/flare_270.rst","mode":"100644","sha":"f8ef65723aa36a0119f931bd2954bd3db86f3334","size":7668},{"path":"docs/release_notes/flare_272.rst","mode":"100644","sha":"f7b54e9dc056e717b25a277df0dd3721a92c52cc","size":25606},{"path":"docs/release_notes/flare_280.rst","mode":"100644","sha":"c6dc830bacf3948597c548126f6096a1a8aef3f1","size":24108},{"path":"docs/release_notes/flare_290.rst","mode":"100644","sha":"8dfd0b635844d65365137fa0932f4999b5c47fdd","size":27624},{"path":"docs/release_notes/previous.rst","mode":"100644","sha":"9db66b12d007621fae48d698c1ada245492c9a4e","size":387},{"path":"docs/resources/128GB_server.png","mode":"100644","sha":"d8cbbf26b41ed6d033a5180f0febef3fbb4b5bdd","size":42319},{"path":"docs/resources/128GB_site1.png","mode":"100644","sha":"02e99f3bc5861ceb6a3463cbbb69181d5e26c087","size":35495},{"path":"docs/resources/128GB_site2.png","mode":"100644","sha":"494fb3068ab9f3bc227b88985d3372259f4caabe","size":39607},{"path":"docs/resources/3rd_party_integration_diagram.png","mode":"100644","sha":"5f9983296840ff5db8517f0f5661d94667e350da","size":126423},{"path":"docs/resources/Controller.png","mode":"100644","sha":"6d2dc61b36611de9006a93e4a3ad94e3ac5c2c90","size":28972},{"path":"docs/resources/Dockerfile","mode":"100644","sha":"1cf81529b85aceeb24d01415f5dc6ddeb119d843","size":350},{"path":"docs/resources/Executor.png","mode":"100644","sha":"665505e8944d9caaf5c3e0043b6b54c8b140b017","size":28945},{"path":"docs/resources/FLARE_as_flower_communicator.png","mode":"100644","sha":"3cd927e39291ae831d09bb0b9094d1128e8bd35e","size":33614},{"path":"docs/resources/FL_Context.png","mode":"100644","sha":"38802a4970cc6a9ae9eeb85312c2f7e440f4fd63","size":41689},{"path":"docs/resources/FL_stack.jpg","mode":"100644","sha":"e7bc4458843da18dae967ecc837211530a121d91","size":135370},{"path":"docs/resources/FQSN_relay_hierarchy.png","mode":"100644","sha":"44c3c81607ae18de07f4a80189daf17e6ae07bba","size":39475},{"path":"docs/resources/FQSN_server_directly.png","mode":"100644","sha":"bc3f261614c5d98ae4bc561a94a71e5ff133d7d3","size":36044},{"path":"docs/resources/Filters.png","mode":"100644","sha":"c66a4eb825ddc855107f17e34298d9cff41f36ab","size":44945},{"path":"docs/resources/Job_architecture2.png","mode":"100644","sha":"d20cd853380177e530d6cd350186068db4a0fc92","size":686842},{"path":"docs/resources/Open_Provision_API.png","mode":"100644","sha":"710290f16d47973f9704af93166375df42611a34","size":18137},{"path":"docs/resources/brev_config_instance.png","mode":"100644","sha":"21ca0cdfd9ddb95ccf85472a69307da6b0402c3b","size":114155},{"path":"docs/resources/brev_creating.png","mode":"100644","sha":"120e99c61896b72ce86df33d8aaaf52408b505dd","size":24895},{"path":"docs/resources/brev_deploy.png","mode":"100644","sha":"8d11531bcb83ee5bc385c85a2386a8f90185aa95","size":15687},{"path":"docs/resources/brev_instance.png","mode":"100644","sha":"a37f1424e8ba81bb2390124f63704d0a2efafc13","size":141975},{"path":"docs/resources/brev_port.png","mode":"100644","sha":"2706e3476a230700b1536e634165ac8450b4f30e","size":77295},{"path":"docs/resources/brev_select_k8s.png","mode":"100644","sha":"70b535c7bcf7919ca75566111832daebed8f5623","size":64858},{"path":"docs/resources/brev_ssh.png","mode":"100644","sha":"53fdcf4001ae1c564ee520bb9712042972174aa8","size":39484},{"path":"docs/resources/ccprep.json","mode":"100644","sha":"ff1de68ac0078c96ccaf2c7054e98977c88f7765","size":4290},{"path":"docs/resources/cellnet.png","mode":"100644","sha":"dfcf431052082eab01728d29ed0b6dbc69acd378","size":524865},{"path":"docs/resources/cj_hierarchy_flare_hierarchical_architecture.png","mode":"100644","sha":"1b770d8e033a69fdd24476b0ead6b6b36d5ac24e","size":53940},{"path":"docs/resources/client_api.png","mode":"100644","sha":"edc340b010eaf25f26eb55993cb42e549ef45877","size":160306},{"path":"docs/resources/client_api_attach_trainer.py","mode":"100644","sha":"1776cd441e9f4bf7b6c8060e5731b9a3cbd04697","size":1227},{"path":"docs/resources/client_hierarchy.png","mode":"100644","sha":"5c9622ecdfe914f3033a0ac6a1adfcccdfb18c61","size":32257},{"path":"docs/resources/communication_hierarchy_clients.png","mode":"100644","sha":"e29373498e1730595ef5d4dc0508a5b4c979a8ab","size":40293},{"path":"docs/resources/communication_hierarchy_intermediary_nodes.png","mode":"100644","sha":"87fdd906520e9bc4d6f853b1e6d2c8ad89bea05f","size":49359},{"path":"docs/resources/communication_hierarchy_relay.png","mode":"100644","sha":"6f50b128e5f7e2c0727830a588539c31b81732d9","size":29173},{"path":"docs/resources/config_fed_client.json","mode":"100644","sha":"01b636939dc90930b7f50d92da668eb2c36fa432","size":244},{"path":"docs/resources/config_fed_server.json","mode":"100644","sha":"ff8952bb11b04db2cd629c97f5dd15172b10fc22","size":1103},{"path":"docs/resources/controller_executor_no_filter.png","mode":"100644","sha":"ff4f17c15ade81584c2880315551ac72d9dcf6a7","size":24290},{"path":"docs/resources/controller_worker_flow.png","mode":"100644","sha":"5deac70f5aeea723f369535281a0e560fda1f1d6","size":58043},{"path":"docs/resources/cvm_bootup_process.png","mode":"100644","sha":"4278da5bdd121f69527ce615f287b1a2323baad6","size":147780},{"path":"docs/resources/cvm_disk_layout.png","mode":"100644","sha":"94aa517bfefa287e944127e17f353bfa0a7d99f9","size":89099},{"path":"docs/resources/cvm_trustee_interaction.png","mode":"100644","sha":"94cd6550517c65938b421c7d043941820f99ecc2","size":191664},{"path":"docs/resources/dashboard_app_config.png","mode":"100644","sha":"4db36ee4eb3d43f324858cc4e86372668f1665a0","size":65063},{"path":"docs/resources/dashboard_client_sites_actions.png","mode":"100644","sha":"9a7ab22f285295a76a093348f61946c5f7a9f8f2","size":29215},{"path":"docs/resources/dashboard_download_pin.png","mode":"100644","sha":"1d3eabf8deef6c130b64432099c6d6c67b9d79be","size":28515},{"path":"docs/resources/dashboard_login.png","mode":"100644","sha":"0e65a99f23ebb0e5bb01b1959e758cd1999e9aaf","size":133659},{"path":"docs/resources/dashboard_member_download.png","mode":"100644","sha":"a3d874d243d38c7fb78b8aaffd3ce1f2a9a0ec52","size":62231},{"path":"docs/resources/dashboard_org_admin_dashboard.png","mode":"100644","sha":"fe98800e58f9d768e97617ab3efaa71c818795a8","size":114210},{"path":"docs/resources/dashboard_org_admin_downloads.png","mode":"100644","sha":"964efbbf48ed7aac41bb9d4941234c34136041c9","size":106319},{"path":"docs/resources/dashboard_org_admin_reg_clients.png","mode":"100644","sha":"a3771f9d47f41d08111674ad9af4ddda0e9df0db","size":92638},{"path":"docs/resources/dashboard_proj_admin_downloads.png","mode":"100644","sha":"21a442766745e08f4d6734f123d3f94270a6b6a6","size":112507},{"path":"docs/resources/dashboard_proj_configuration.png","mode":"100644","sha":"bda1959cf7b47a7cd27e2757b2a57f63b370fcd9","size":116266},{"path":"docs/resources/dashboard_project_configuration.png","mode":"100644","sha":"cfdd5533989e4de634672b2d1c54ce2e84bfdf67","size":116286},{"path":"docs/resources/dashboard_schema.png","mode":"100644","sha":"e5deb85c6743b5a8e0b5b8861984fd8ba4955b7d","size":177261},{"path":"docs/resources/dashboard_server_config.png","mode":"100644","sha":"19926194105833203f73529335df81c226b66038","size":74325},{"path":"docs/resources/dashboard_sites_dashboard.png","mode":"100644","sha":"ac1c9089e4a90db7bdb4057a04de97390bc68a47","size":99706},{"path":"docs/resources/dashboard_user_info.png","mode":"100644","sha":"a4c913639f82804b85ceef59071ff51424da4814","size":85246},{"path":"docs/resources/dashboard_user_registration.png","mode":"100644","sha":"5f399ccd7f3548561593ca59ea7009d73464899a","size":82306},{"path":"docs/resources/dashboard_user_registration_2.png","mode":"100644","sha":"c55a6f2a1722dbc23ba7b09d6e7cbcef4f5924ca","size":54432},{"path":"docs/resources/dashboard_users_dash_actions.png","mode":"100644","sha":"15f21b63ac22c1f8cd9cdb6981eacab2c2f9c4db","size":16743},{"path":"docs/resources/dashboard_users_dashboard.png","mode":"100644","sha":"01828eb0002c16da9226b3a723062e50ede00d73","size":116825},{"path":"docs/resources/deployment_architecture.png","mode":"100644","sha":"5ea3a537f0540c2b9677ea6346863c14fcea8a4c","size":155522},{"path":"docs/resources/edge_cross_device_fl.png","mode":"100644","sha":"50336073c24f64ac07fa9e00291e81f097254c8b","size":278768},{"path":"docs/resources/edge_device_finite_state_machine.png","mode":"100644","sha":"9b9de6b16f9903477b242e13f0e87fb4dae7a313","size":63712},{"path":"docs/resources/edge_simplify_device_programming.png","mode":"100644","sha":"ee5c36e3d17bbe3177ecea619a91012903dee6a4","size":136627},{"path":"docs/resources/edge_simulation_communication_path.png","mode":"100644","sha":"726296523741d6a882a130b5eedb650da0cfd314","size":38269},{"path":"docs/resources/edge_simulator_installation_options.png","mode":"100644","sha":"1be625b250e55565daed5f1f6b0e90d6bff4711d","size":49415},{"path":"docs/resources/experiment_tracking.jpg","mode":"100644","sha":"eaa1408e955cd2c513956662216141a9a8928331","size":94843},{"path":"docs/resources/experiment_tracking_diagram.png","mode":"100644","sha":"58f5d2fc5e1c01c7836cc01362e40d1032d4d7c5","size":157439},{"path":"docs/resources/fed_sag_round.png","mode":"100644","sha":"06cc3c5d4c22124c6649b8ced693b5a29f39699f","size":40596},{"path":"docs/resources/fed_xgb_detail.png","mode":"100644","sha":"ca1818e084392040f4cc128391666854c82e96f7","size":93807},{"path":"docs/resources/fl_diagram.png","mode":"100644","sha":"cb5442732f2bf5d17e77485223991f08ddb432e5","size":188729},{"path":"docs/resources/flare_290_72b_training_elapsed_time.png","mode":"100644","sha":"df861069c3584eb0856159231e9b88299f14c2a6","size":54248},{"path":"docs/resources/flare_290_72b_training_server_memory.png","mode":"100644","sha":"8fa3081bc611f6c0469898590cae3a7af12a0a8c","size":65059},{"path":"docs/resources/flare_290_swarm_disk_offload_memory.png","mode":"100644","sha":"4edf1dcdb243419c66823bcb2c3ad106c88be5be","size":71884},{"path":"docs/resources/flare_byocc.png","mode":"100644","sha":"5ee3f02ab087f02c49c1bdce283c81ab62592122","size":77703},{"path":"docs/resources/flare_flower_communication.png","mode":"100644","sha":"b886866550f5c93ea24435ac50888a041a8e3cb2","size":51562},{"path":"docs/resources/flare_hierarchical_architecture.png","mode":"100644","sha":"74106538f1da2fb3ac89e01cbecbf1003f9eed4f","size":61680},{"path":"docs/resources/flare_on_prem_cvm_ip_protection.png","mode":"100644","sha":"19d3ccb859382a16aab507830436fbd2544335f0","size":155765},{"path":"docs/resources/flare_overview.png","mode":"100644","sha":"b7562c0b3b42b6ae4a435f4b0b6d5049da0748dc","size":416069},{"path":"docs/resources/getting_started_tb-train-loss.png","mode":"100644","sha":"f5fae836a58b27169f60192eba8b4308f7eda8b2","size":29277},{"path":"docs/resources/hello-flower-tensorboard-training.png","mode":"100644","sha":"7f4a1ebda69cbcb4d3ec996acf73a403cc82a6f8","size":76722},{"path":"docs/resources/hierarchical_fl.png","mode":"100644","sha":"64e58df510d20693ca48ce845ca840854f114fd2","size":223399},{"path":"docs/resources/hist_plot.png","mode":"100644","sha":"9fef1da1ecca4cc924f0d1fd98cb48de0e65ae35","size":239374},{"path":"docs/resources/image_histogram.png","mode":"100644","sha":"94503bd053ab1fdd0595318b3b410a0360405d2e","size":114002},{"path":"docs/resources/init_weights_1_config_fed_server.json","mode":"100644","sha":"614f50753daf9572433448715e6d550c902037a1","size":2134},{"path":"docs/resources/job_architecture.png","mode":"100644","sha":"2f6e6be46a8b93a3577ee223ae42e14108904a5c","size":44610},{"path":"docs/resources/job_runner_architecture.png","mode":"100644","sha":"5933b5151d2cd87209552471e68c22d6782a2d35","size":311864},{"path":"docs/resources/k8s_control_execution_planes.png","mode":"100644","sha":"2ca1d7cba37635a61f0124839fbdfc0289b597b3","size":313554},{"path":"docs/resources/lcp_to_cj_flare_hierarchical_architecture.png","mode":"100644","sha":"f814cd0743a5a6a3dc96284173f01de744295193","size":82970},{"path":"docs/resources/list_templates_results.png","mode":"100644","sha":"49da02ec5c59953d91259631dd3e63542bb8f3b6","size":142168},{"path":"docs/resources/log_config.json","mode":"100644","sha":"b2b8ce71263908035b2dbc93f0abefab03f76e57","size":2770},{"path":"docs/resources/loose_xgb.png","mode":"100644","sha":"1dd907a23909e96082e577864af6ee31d812a797","size":125500},{"path":"docs/resources/message_quantization.png","mode":"100644","sha":"0fc21203fd8042ca1f2f0c530f55fdd5e8e597ad","size":145924},{"path":"docs/resources/multi_process_executor.png","mode":"100644","sha":"b25792d2b86303ce24527febff38fc015aaada63","size":51890},{"path":"docs/resources/nvflare_overview.svg","mode":"100644","sha":"493abc5760b667a10400135ebaa2f34497806b72","size":107127},{"path":"docs/resources/nvidia_eye.wwPt122j.png","mode":"100644","sha":"3f84d7641a706e5452c93a8d8fcfdb029709f37c","size":249801},{"path":"docs/resources/nvidia_logo.png","mode":"100644","sha":"578592cfc322f51bc2e717e50a6892d063011732","size":4255},{"path":"docs/resources/processor_interface_design.png","mode":"100644","sha":"ff84dae5d247e8a590852378dac93d89e23009b6","size":90437},{"path":"docs/resources/quantization_loss.png","mode":"100644","sha":"9145218efa39498106de01d843f28eeeba1cc100","size":144106},{"path":"docs/resources/researcher.svg","mode":"100644","sha":"c1d8d9a5025a6b1a3f5a0d5168efad81106eb6f3","size":5344},{"path":"docs/resources/secure_horizontal_xgb.png","mode":"100644","sha":"c09c847e2c972d236d61c16a0593eb8da8948080","size":155916},{"path":"docs/resources/secure_vertical_xgb.png","mode":"100644","sha":"f8e596d6dc80de6a09ef7f8743e2c40aaf65f347","size":143289},{"path":"docs/resources/server_peak_memory_disk_offload.png","mode":"100644","sha":"91c7c8531d5100c4544c20539ca06d2b515514f7","size":63950},{"path":"docs/resources/stats_df.png","mode":"100644","sha":"90c797b2431f826a802141b0625b01d25335be4f","size":217615},{"path":"docs/resources/step_ca_admin.tpl","mode":"100644","sha":"feb37bf641404a42b7f2be57ff31754c9b3d20cc","size":3141},{"path":"docs/resources/system_architecture.png","mode":"100644","sha":"fbab53ff972f816a1e4597b6b26f06611d2d8a17","size":50636},{"path":"docs/resources/system_monitoring.png","mode":"100644","sha":"b981c02cb3f29428277fb1af8e4e8f620ebe11c5","size":27335},{"path":"docs/resources/systems_multiple_hierarchies.png","mode":"100644","sha":"a72f8760c0784d3a86d49ad0d4cf72f127a33a48","size":54531},{"path":"docs/resources/t2_job_creation.png","mode":"100644","sha":"607d952558ba7a10a848c3ec3303cde1ba05315b","size":29953},{"path":"docs/resources/task_execution_decision_chart.png","mode":"100644","sha":"c40bae817e653bc38784e7c2fa742322b70b4fde","size":73494},{"path":"docs/resources/tight_xgb.png","mode":"100644","sha":"8bc5adb533add88a4307a686871663e2dd055246","size":100668},{"path":"docs/resources/tree_prov_flare_hierarchical_architecture.png","mode":"100644","sha":"958429cab40e30e74caa260ce7dcc6bcedbe126f","size":303533},{"path":"docs/resources/user_data_mount.png","mode":"100644","sha":"68078ee8217e4bf14b7293db67681c77597971a8","size":151412},{"path":"docs/resources/web_to_flare_hierarchical_architecture_lcp.png","mode":"100644","sha":"c2289f231faa70a4529afa97100d089460a316f1","size":56497},{"path":"docs/resources/xgb_communicator.jpg","mode":"100644","sha":"c04c5476749dad4c9110d0879e3f4eb60bcee3c5","size":25436},{"path":"docs/roadmap.rst","mode":"100644","sha":"d1bb8f0bf2655194953d2e8ffad9e8cbc876b09e","size":2693},{"path":"docs/run_mode.rst","mode":"100644","sha":"32e2dd9d89e3dcbcaf2289cd3a7b5b1eaf2158f0","size":1467},{"path":"docs/schemas/recipe_catalog.schema.json","mode":"100644","sha":"34b8e2952e93b5f1b7bd93f32479127e3ce2a70a","size":2781},{"path":"docs/security_faq.rst","mode":"100644","sha":"fc95df6353fffa501d2ee8f129fb866c7d52509d","size":4542},{"path":"docs/self-paced-training/index.rst","mode":"100644","sha":"435954bf61f482b4136ddd572c58433c5534fcf4","size":12873},{"path":"docs/system_architecture/cellnet_architecture.rst","mode":"100644","sha":"dcce0caa68d3accdb0caf7b15270dd28bcbce581","size":7026},{"path":"docs/system_architecture/design_principles.rst","mode":"100644","sha":"c61d1e925701146632de5b9ddb6a3c6026fcb096","size":1441},{"path":"docs/system_architecture/index.rst","mode":"100644","sha":"9cadbfbcff98141818ab1254a9ddf905219ccaf4","size":198},{"path":"docs/system_architecture/security_overview.rst","mode":"100644","sha":"043b13e103a83b9c6afd8e96c5e8ade3be862945","size":6763},{"path":"docs/system_architecture/system_architecture.rst","mode":"100644","sha":"73bc28086fcc462e82bd0ea09a014e06a772b510","size":19963},{"path":"docs/templates/layout.html","mode":"100644","sha":"2225bce8a2b2fb8bcb328cf5abf18419fdc00268","size":2722},{"path":"docs/troubleshooting/common_errors.rst","mode":"100644","sha":"6bc8d3b4a4b609ac383d7c736763a5c26b979fe0","size":2922},{"path":"docs/troubleshooting/debugging_guide.rst","mode":"100644","sha":"5e1196956bf609115198aa110a22a2062308c43c","size":2160},{"path":"docs/tutorials.rst","mode":"100644","sha":"e2eb43f5aae0f6389c59460d358959b69ef84d73","size":2210},{"path":"docs/user_guide/admin_guide/configurations/communication_configuration.rst","mode":"100644","sha":"431311d7cf92559f4175b763079b62c1e04e12f0","size":21578},{"path":"docs/user_guide/admin_guide/configurations/configurations.rst","mode":"100644","sha":"958968dd95e49258a066ecfb3ed57e4f0ce49390","size":1121},{"path":"docs/user_guide/admin_guide/configurations/job_configuration.rst","mode":"100644","sha":"5450cae5d4ac472fe31bf2d494ea3394f9460bf3","size":8043},{"path":"docs/user_guide/admin_guide/configurations/logging_configuration.rst","mode":"100644","sha":"0270351b1728e60c5fa5ad9dd3ac9672bdd881ff","size":21620},{"path":"docs/user_guide/admin_guide/configurations/server_port_consolidation.rst","mode":"100644","sha":"657ce081fb43cc120fb2ba2b8d83771b8b90f05e","size":4705},{"path":"docs/user_guide/admin_guide/configurations/site_config.rst","mode":"100644","sha":"b788f47e6a0a4ffad917efc4a6ec0c4fc14e93fc","size":5943},{"path":"docs/user_guide/admin_guide/configurations/system_configuration.rst","mode":"100644","sha":"17e1d33af8dfdc2bcd2e684006db2421bc8cbe97","size":933},{"path":"docs/user_guide/admin_guide/configurations/variable_resolution.rst","mode":"100644","sha":"b3896bae7984afc603818ee0d5681e725690bd5b","size":11790},{"path":"docs/user_guide/admin_guide/deployment/brev_deployment.rst","mode":"100644","sha":"4c2d7bec84dea30455bc9a47aec2aee1f0a4660d","size":31340},{"path":"docs/user_guide/admin_guide/deployment/brev_scripted_deployment.rst","mode":"100644","sha":"eb2cdf0a7bfd8e016c3be2fd230f04d3e4a9a7c1","size":8784},{"path":"docs/user_guide/admin_guide/deployment/brev_scripts/launch_brev_nvflare.sh","mode":"100755","sha":"7cf2c337b1b8e84622eab908e0111037a09e4d19","size":12447},{"path":"docs/user_guide/admin_guide/deployment/brev_scripts/prepare_brev_startup_kits.sh","mode":"100755","sha":"c04ed5cc256e87e319c2326ff1dda8667d55dbdf","size":10954},{"path":"docs/user_guide/admin_guide/deployment/cloud_deployment.rst","mode":"100644","sha":"18fcf24c4c025098e24d4e16f6a67fcb3351828b","size":15165},{"path":"docs/user_guide/admin_guide/deployment/containerized_deployment.rst","mode":"100644","sha":"6ffa76374b6a91f9c2c5ce2be931ea1d12dd737b","size":10858},{"path":"docs/user_guide/admin_guide/deployment/dashboard_ui.rst","mode":"100644","sha":"0b57a173f4e418a3ffbe577b3a690055aecf6623","size":13635},{"path":"docs/user_guide/admin_guide/deployment/helm_chart.rst","mode":"100644","sha":"c8e24c32bd6766628733a3a317af2c37415304a7","size":51562},{"path":"docs/user_guide/admin_guide/deployment/index.rst","mode":"100644","sha":"4f1dbde0ba468bd3be08835b57cd5d722456b2fe","size":321},{"path":"docs/user_guide/admin_guide/deployment/notebook_for_cloud.png","mode":"100644","sha":"7ef28ea681b7820805e540d5fb520fe752d21900","size":133682},{"path":"docs/user_guide/admin_guide/deployment/notes_on_large_models.rst","mode":"100644","sha":"ed421b58f4a7a1e63eeb5eb15e6c8886358b1200","size":5344},{"path":"docs/user_guide/admin_guide/deployment/openshift.rst","mode":"100644","sha":"f9d31089de6f4bd3448f96b17644844e15f1c121","size":982},{"path":"docs/user_guide/admin_guide/deployment/operation.rst","mode":"100644","sha":"15b2b1d80b1136a360c44673504a79f033ac9027","size":7623},{"path":"docs/user_guide/admin_guide/deployment/overview.rst","mode":"100644","sha":"0cf32c6b59ad355005b83a0bc2d365ec5071bd7e","size":20673},{"path":"docs/user_guide/admin_guide/deployment/slurm_job_launcher.rst","mode":"100644","sha":"604a84e2c472194407d92de309dafc98a7dfd358","size":24453},{"path":"docs/user_guide/admin_guide/diagnostic_commands.rst","mode":"100644","sha":"619188a32dfc50ebdfa7db9de20a8479dc7ff895","size":25313},{"path":"docs/user_guide/admin_guide/index.rst","mode":"100644","sha":"3482be1159628121c62cedf501f2188b09b0f4b9","size":252},{"path":"docs/user_guide/admin_guide/monitoring.rst","mode":"100644","sha":"ff8c6845d2a09b40e8dee65e4e8c3c3b6d375009","size":2238},{"path":"docs/user_guide/admin_guide/multi_study_guide.rst","mode":"100644","sha":"0c73fade81a9a29eea2512e47b28b7b262b3f466","size":8448},{"path":"docs/user_guide/admin_guide/nvflare_security.rst","mode":"100644","sha":"c0bbe69b7275c0133d87426a4d0244c0399751dd","size":3510},{"path":"docs/user_guide/admin_guide/security/auditing.rst","mode":"100644","sha":"ee1331146e5731a6f20ac8551dc49751c0e66a4d","size":2917},{"path":"docs/user_guide/admin_guide/security/authorization_policy_previewer.rst","mode":"100644","sha":"1838ab3bc1a9a60561f9b53baeed46bce7f8e276","size":3312},{"path":"docs/user_guide/admin_guide/security/communication_security.rst","mode":"100644","sha":"18ce004bee05f2852cdf3a6490c0eb66978f6ac2","size":8896},{"path":"docs/user_guide/admin_guide/security/data_privacy_protection.rst","mode":"100644","sha":"95a6b2d7520b5ccbc8a5ad7a627a26c1f39fc10d","size":1489},{"path":"docs/user_guide/admin_guide/security/differential_privacy.rst","mode":"100644","sha":"90e825b42f55047d8b744a57f5f69c242439bd29","size":5938},{"path":"docs/user_guide/admin_guide/security/identity_security.rst","mode":"100644","sha":"761a861b2b228f3ca191b1dcc67a87a9ddbaaa7c","size":29948},{"path":"docs/user_guide/admin_guide/security/per_job_certificates.rst","mode":"100644","sha":"94501e938c58682a909052ef42077525c33c25ac","size":11155},{"path":"docs/user_guide/admin_guide/security/regulatory_guidance.rst","mode":"100644","sha":"c10650d2b4bffb9deb9d426ad6074887c40035b3","size":2483},{"path":"docs/user_guide/admin_guide/security/serialization.rst","mode":"100644","sha":"fd68ae7f5ef84a0b428bac754b6911137e7ba36a","size":7273},{"path":"docs/user_guide/admin_guide/security/site_policy_management.rst","mode":"100644","sha":"1ed0c34a6eafea6a899d845edfa322e1c3341b52","size":11874},{"path":"docs/user_guide/admin_guide/security/terminologies_and_roles.rst","mode":"100644","sha":"b003d67dc0dd9504d9356cb0ee64d89e6f3f79df","size":2918},{"path":"docs/user_guide/admin_guide/security/unsafe_component_detection.rst","mode":"100644","sha":"f8a98ce47360144090ee1d5e3e868317aaf9b2cf","size":16715},{"path":"docs/user_guide/agent_skills/autofl_skill.rst","mode":"100644","sha":"7c7c7036ae188e5a9131fc8d7c0abd91f7d630ed","size":11167},{"path":"docs/user_guide/agent_skills/conversion_skills.rst","mode":"100644","sha":"18150bb812f3666917b4ecbe9d77c312a7b76cc8","size":11318},{"path":"docs/user_guide/agent_skills/index.rst","mode":"100644","sha":"080790e73f81a30431f11330c0b27fe11b0e1591","size":478},{"path":"docs/user_guide/agent_skills/quickstart.rst","mode":"100644","sha":"7b97700334be5e40e74579176b6b7321a54c25bd","size":3266},{"path":"docs/user_guide/confidential_computing/azure/azure_confidential_virtual_machine_deployment.rst","mode":"100644","sha":"3ede67b0a8d7085c1b501c731d478aefd1d7dea0","size":6911},{"path":"docs/user_guide/confidential_computing/azure/confidential_azure_container_instances_deployment.rst","mode":"100644","sha":"a1e4281af6ed1355c42d83febdbcb35284816fa7","size":9330},{"path":"docs/user_guide/confidential_computing/azure/index.rst","mode":"100644","sha":"3605cf2143bddb681b4f978fb2e813becc9988eb","size":507},{"path":"docs/user_guide/confidential_computing/index.rst","mode":"100644","sha":"f19a50ff3ab8b08746530bb9f32beed596c7024e","size":11394},{"path":"docs/user_guide/confidential_computing/on_premises/attestation.rst","mode":"100644","sha":"873bda2d33867f3e302995f0d1d85feb0cb6204f","size":4721},{"path":"docs/user_guide/confidential_computing/on_premises/base_image_build.rst","mode":"100644","sha":"59f1e592dfb853b967750c9364f76fc7c8c607fd","size":7312},{"path":"docs/user_guide/confidential_computing/on_premises/cc_architecture.rst","mode":"100644","sha":"20a53ea1137389d969aa5c9d30d37a7d4a735ef1","size":30055},{"path":"docs/user_guide/confidential_computing/on_premises/cc_deployment_guide.rst","mode":"100644","sha":"67a51350e10aafaff954088156631a2ec8bb8a13","size":20076},{"path":"docs/user_guide/confidential_computing/on_premises/hashicorp_vault_trustee_kbs_deployment.rst","mode":"100644","sha":"2011a328e24a6cba811f773fce68b4107030dc93","size":28575},{"path":"docs/user_guide/confidential_computing/on_premises/index.rst","mode":"100644","sha":"0dc1f1e0e691d5f1482c7c7f8412f6a7d5455a03","size":826},{"path":"docs/user_guide/core_concepts/application.rst","mode":"100644","sha":"2595ae689479d85062614405ee87b71d2b3f1d07","size":4250},{"path":"docs/user_guide/core_concepts/job.rst","mode":"100644","sha":"2e6537732dfbec774212b6ca912cf8cb8e1c6233","size":21347},{"path":"docs/user_guide/core_concepts/workspace.rst","mode":"100644","sha":"187bc4bc2ba34ea6e1f8dd1ff1931e02014944e7","size":3834},{"path":"docs/user_guide/data_scientist_guide/api_selection.rst","mode":"100644","sha":"d92c320b19eb2594b93935d0cfce98d4aa941bfc","size":7902},{"path":"docs/user_guide/data_scientist_guide/available_recipes.rst","mode":"100644","sha":"f5fca7ea6fcdd42a6b62f4ee29b4572b4bf71482","size":40373},{"path":"docs/user_guide/data_scientist_guide/client_api_usage.rst","mode":"100644","sha":"fb8e16d9b92ea17ab6cb6a791efc01e91e59af96","size":7646},{"path":"docs/user_guide/data_scientist_guide/collab_api.rst","mode":"100644","sha":"c238552427a7e6b94da03812fbc5f22d7f73dce8","size":16229},{"path":"docs/user_guide/data_scientist_guide/data_preparation.rst","mode":"100644","sha":"aacf741cc35334d2d3b19d9b3c64efb144ca3a24","size":2420},{"path":"docs/user_guide/data_scientist_guide/federated_xgboost/federated_xgboost.rst","mode":"100644","sha":"db34dc21eff4adf0286cb11abcce3b6d240ec6a9","size":1059},{"path":"docs/user_guide/data_scientist_guide/federated_xgboost/reliable_xgboost_design.rst","mode":"100644","sha":"a2e24dec72b02e85a858ac1b00647b941587b3f0","size":2651},{"path":"docs/user_guide/data_scientist_guide/federated_xgboost/reliable_xgboost_timeout.rst","mode":"100644","sha":"7ffd66ae21ca9ddaac3d239fff28a41c32e8e9f5","size":3763},{"path":"docs/user_guide/data_scientist_guide/federated_xgboost/secure_xgboost_design.rst","mode":"100644","sha":"b6bb876d0205c62f80c3183de25ada32380fe8f1","size":5878},{"path":"docs/user_guide/data_scientist_guide/federated_xgboost/secure_xgboost_user_guide.rst","mode":"100644","sha":"11cfc33c54d7be24635c1b7ec9637910a0b6e566","size":32307},{"path":"docs/user_guide/data_scientist_guide/flare_api.rst","mode":"100644","sha":"afad435603a9bef27313029df23f39265296aa2a","size":6344},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flare_multi_job_architecture.rst","mode":"100644","sha":"e3c0aa74cf3693102e46360a1a19c359bb467f34","size":1396},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_detailed_design.rst","mode":"100644","sha":"27fe142a83f282d5f8fc2b441e088527fe11fc07","size":1445},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_initial_integration.rst","mode":"100644","sha":"84c7a7e5f3fbb63281170e06809e5cb9374442f9","size":1530},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_integration.rst","mode":"100644","sha":"9c0f1bd784cfb2989520da3ae3fdf6a24b85ca8c","size":1067},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_job_structure.rst","mode":"100644","sha":"0a8d4379e1b764f72fa0669a43ff79a19c0f30f1","size":5716},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_reliable_messaging.rst","mode":"100644","sha":"eee8a7caa8bdcde0141b0033880aa1091730db78","size":1199},{"path":"docs/user_guide/data_scientist_guide/flower_integration/flower_run_as_flare_job.rst","mode":"100644","sha":"f78b3557b34dba594b0e7b695bc8620aa0882ed2","size":6548},{"path":"docs/user_guide/data_scientist_guide/hf_client_api.rst","mode":"100644","sha":"281eefd99a6219573fc8a0cb29e6a9e8c2a0487b","size":12765},{"path":"docs/user_guide/data_scientist_guide/index.rst","mode":"100644","sha":"4da9123b4a275f24c2cd7030120bb3d148134fcf","size":312},{"path":"docs/user_guide/data_scientist_guide/job_recipe.rst","mode":"100644","sha":"e646b3a2326b94cf061529734e16ef6693ee4341","size":17788},{"path":"docs/user_guide/data_scientist_guide/poc.rst","mode":"100644","sha":"b47b57dd377187ec4c738da5e8202d16ada03184","size":1539},{"path":"docs/user_guide/data_scientist_guide/recipe_api.rst","mode":"100644","sha":"eaf8a3a3b3da249dd108c8a18e1b51947b03ac36","size":32273},{"path":"docs/user_guide/data_scientist_guide/recipe_metrics_artifacts.rst","mode":"100644","sha":"588443266205462cb2f61eae8f9edfff0914b4af","size":7716},{"path":"docs/user_guide/edge_development/edge_devices.rst","mode":"100644","sha":"ef674d4114a3525b6177d041cf4927c3e3a3cc92","size":28880},{"path":"docs/user_guide/edge_development/flare_mobile.rst","mode":"100644","sha":"4c5c195b54070cfc6f355d264a36cd010f940dca","size":15142},{"path":"docs/user_guide/edge_development/index.rst","mode":"100644","sha":"47f9988069118948e9220749ac394758ce983e76","size":952},{"path":"docs/user_guide/edge_development/mobile_android.rst","mode":"100644","sha":"e2b89c205f90f0e445ae1edd75bba16062dd9e51","size":17488},{"path":"docs/user_guide/edge_development/mobile_training.rst","mode":"100644","sha":"8fe43d0d1e163841c8a2a001380871c5360fb2c1","size":3958},{"path":"docs/user_guide/nvflare_cli/cert_command.rst","mode":"100644","sha":"aa6c9e0be842c94431bc03e4874219e43cb792fe","size":10283},{"path":"docs/user_guide/nvflare_cli/config_command.rst","mode":"100644","sha":"a19d00e764d3b40860c42503ac5282f5b4f34e50","size":2248},{"path":"docs/user_guide/nvflare_cli/dashboard_command.rst","mode":"100644","sha":"4fe088b7720e59470ec52d36b4585a4965a4c44c","size":5812},{"path":"docs/user_guide/nvflare_cli/deploy_command.rst","mode":"100644","sha":"da5d75b0d5dbfcc40d485afc5da004b4ee558b50","size":20866},{"path":"docs/user_guide/nvflare_cli/distributed_provisioning.rst","mode":"100644","sha":"a8dc4d810fb2b4f536c728dff4d4b7e5a8899ba9","size":24311},{"path":"docs/user_guide/nvflare_cli/examples_command.rst","mode":"100644","sha":"2f48a418cb8528b5af443ae1f4ca0082d2299070","size":9393},{"path":"docs/user_guide/nvflare_cli/fl_simulator.rst","mode":"100644","sha":"90ab3c1be31ab359717aa34908b7a342ccda1711","size":127525},{"path":"docs/user_guide/nvflare_cli/job_cli.rst","mode":"100644","sha":"e77799bbc66631d2b0358b19adff56d4275a7bdf","size":26951},{"path":"docs/user_guide/nvflare_cli/nvflare_cli.rst","mode":"100644","sha":"d10e8e9bc466eec2d7b8e74a9653283b30db7730","size":2521},{"path":"docs/user_guide/nvflare_cli/package_command.rst","mode":"100644","sha":"25f4008aec7243f44b188d054827121f518158dd","size":8055},{"path":"docs/user_guide/nvflare_cli/poc_command.rst","mode":"100644","sha":"f3ab479bce82cb413ec26736139a83084a2bd2f6","size":14392},{"path":"docs/user_guide/nvflare_cli/preflight_check.rst","mode":"100644","sha":"6b7e4e12c062da23c1488ef365a23442d8cf372f","size":3533},{"path":"docs/user_guide/nvflare_cli/provision_command.rst","mode":"100644","sha":"bb6c350bbedb49baf289f6864a6518210545a800","size":7288},{"path":"docs/user_guide/nvflare_cli/recipe_command.rst","mode":"100644","sha":"f54ed27abe0db9d8ecc48cc045251976c6ec7142","size":12106},{"path":"docs/user_guide/nvflare_cli/study_command.rst","mode":"100644","sha":"965b41787ee9df1da7b66e4f0df1f32c5f275340","size":9324},{"path":"docs/user_guide/nvflare_cli/system_command.rst","mode":"100644","sha":"638874f40829bf1603513796d18a176e54693906","size":9643},{"path":"docs/user_guide/researcher_guide/index.rst","mode":"100644","sha":"30501d71b74962e7a28f8c83d5a6a8804efb083b","size":2124},{"path":"docs/user_guide/researcher_guide/researches.rst","mode":"100644","sha":"82af0c85603a71e531eb0474d7868c34437b15f5","size":2259},{"path":"docs/user_guide/timeout_troubleshooting.rst","mode":"100644","sha":"e990514100ad019af221708d4b8e0afc95caa6d8","size":14824},{"path":"docs/welcome.rst","mode":"100644","sha":"dddd93fd243cfaeeaf429342465217569459c96f","size":4591},{"path":"docs/whats_new.rst","mode":"100644","sha":"40f9278f1b8635fa34fb16f60189d8cc928d5fdb","size":121},{"path":"examples/.gitignore","mode":"100644","sha":"de99c3a52465e8c5584a050b84e1c425e62a65f7","size":210},{"path":"examples/README.md","mode":"100644","sha":"22ab899d61140186fd1d81f9aa85f704b49c500a","size":28620},{"path":"examples/advanced/README.md","mode":"100644","sha":"4a2a0a52de33f155247eac37fe6434a8bc79df3f","size":5747},{"path":"examples/advanced/amplify/.gitignore","mode":"100644","sha":"9ee92d04323117a8e52a9dc38f2a70af8ab3db65","size":28},{"path":"examples/advanced/amplify/README.md","mode":"100644","sha":"6beb4982e97a444b28e57b1b649ee0c3fa243d44","size":20556},{"path":"examples/advanced/amplify/figs/amplify_all_tasks.svg","mode":"100644","sha":"a85713e6a45637b4e0e42170328a2e3baa918341","size":117492},{"path":"examples/advanced/amplify/figs/amplify_multi_task.svg","mode":"100644","sha":"ba2c8e587609762e3c8f49b9dada312fe18dc3e2","size":95255},{"path":"examples/advanced/amplify/figs/client_distribution_alpha_1.0.png","mode":"100644","sha":"b51795786584448f0225d80b3ed244cda5e6f93c","size":27925},{"path":"examples/advanced/amplify/figs/plot_training_curves.py","mode":"100644","sha":"b434169d2461d96657fae0de57dd096e7767df35","size":5954},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/aggregation.svg","mode":"100644","sha":"d4aada5bcd64fc4b8c08c04c4280c849a9da673d","size":55977},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/binding.svg","mode":"100644","sha":"0db543d68b0fe683e01b0eae2b05d3b2a4467edc","size":52185},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/expression.svg","mode":"100644","sha":"ff87be3aea1a00c544c64003e3a75f882f13ab19","size":51801},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/immunogenicity.svg","mode":"100644","sha":"8b277af6e344b1926f195e0beff79620394b9233","size":48638},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/polyreactivity.svg","mode":"100644","sha":"9ff5a992ce59471f66dc96000eaaca200dcdf5a6","size":51240},{"path":"examples/advanced/amplify/figs/tb_figs_pearson/tm.svg","mode":"100644","sha":"fee9c34ef57acd6578d4f2995e759f0d4b9fa14f","size":52738},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client1.svg","mode":"100644","sha":"69553abecf453064dd3d36ab580dc7b82f5798c3","size":41277},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client2.svg","mode":"100644","sha":"df4a5f1a5d7aeb83c10322a2639bfc056746b556","size":46505},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client3.svg","mode":"100644","sha":"019a7d07053745bf5c3c5be40c1a90589fa1686f","size":44868},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client4.svg","mode":"100644","sha":"dc2cb2d86ea712f6d1da879418ace50a15a64756","size":49186},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client5.svg","mode":"100644","sha":"c469958de4da36d7f66f2b49380e6865144cbfe9","size":44732},{"path":"examples/advanced/amplify/figs/tb_figs_pearson_alltasks/client6.svg","mode":"100644","sha":"d44c40867da9e5e183d782c48bf636ff474418e8","size":42677},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/aggregation.svg","mode":"100644","sha":"d27d6081d9b5e0dc0739a6d522f612948147a462","size":45068},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/binding.svg","mode":"100644","sha":"f695a14855de4557acb3310a601487c69b42b54c","size":37625},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/expression.svg","mode":"100644","sha":"bb49448b3266846f51c620e62900d0194a1111b4","size":33245},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/immunogenicity.svg","mode":"100644","sha":"c7aff45678339d94eee6d281379e33ac25cff656","size":45090},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/polyreactivity.svg","mode":"100644","sha":"885acc9a0c0e5c399a53a2dbcd378c8d7c6fa5b6","size":48833},{"path":"examples/advanced/amplify/figs/tb_figs_rmse/tm.svg","mode":"100644","sha":"390df391cf76c104dbfe60f336b29062fa0cf63f","size":30041},{"path":"examples/advanced/amplify/job_alltasks/README.md","mode":"100644","sha":"d26d8b4cc2a79e0d51957c40a383eedce7e3ed7a","size":13312},{"path":"examples/advanced/amplify/job_alltasks/client.py","mode":"100644","sha":"f607b8779502500a617f2304dbfafbd5475f5879","size":14484},{"path":"examples/advanced/amplify/job_alltasks/job.py","mode":"100644","sha":"30584463db2b8da083ee02d5beac7648f95c255d","size":5758},{"path":"examples/advanced/amplify/job_multitask/README.md","mode":"100644","sha":"71bdc8b22ec358c80f00948febd5c398d4985dd7","size":10905},{"path":"examples/advanced/amplify/job_multitask/client.py","mode":"100644","sha":"e802cff680dd88bd0b33c257979eff43f4ed74c9","size":11717},{"path":"examples/advanced/amplify/job_multitask/job.py","mode":"100644","sha":"88d5ec9c38daaab5d691849ece1f66ec86f1f3f3","size":5235},{"path":"examples/advanced/amplify/requirements.txt","mode":"100644","sha":"774e7a3ae7017958a5a26598d840420353521e43","size":55},{"path":"examples/advanced/amplify/src/combine_data.py","mode":"100644","sha":"66f889566f3ef4387a0301f39ad7d37d40b5d9fa","size":9292},{"path":"examples/advanced/amplify/src/filters.py","mode":"100644","sha":"f54be857b3677ba5ad9328b30c816e8adcc14e30","size":2255},{"path":"examples/advanced/amplify/src/model.py","mode":"100644","sha":"20629edb55d4c7b7af29683f50812e0303b04aff","size":6867},{"path":"examples/advanced/amplify/src/utils.py","mode":"100644","sha":"32693f3debdfb22cbfad86f5d5135950d09dece6","size":11865},{"path":"examples/advanced/bionemo/README.md","mode":"100644","sha":"b298083df2b6a287d828c588d35762aed5d38719","size":2247},{"path":"examples/advanced/bionemo/downstream/README.md","mode":"100644","sha":"0338672ad0bfe43cd396b44bdaf278a172db9a35","size":1701},{"path":"examples/advanced/bionemo/downstream/bionemo_filters.py","mode":"100644","sha":"af9ff170b39fc962378957a320ed0533ceb0d425","size":4744},{"path":"examples/advanced/bionemo/downstream/bionemo_tb_streamer.py","mode":"100644","sha":"002619332736c81488690946977a39914097b365","size":1434},{"path":"examples/advanced/bionemo/downstream/client.py","mode":"100644","sha":"d8f1f1314251530f5635c1fbd290ea71febf80f7","size":27337},{"path":"examples/advanced/bionemo/downstream/downstream_nvflare.ipynb","mode":"100644","sha":"026b9528f932dee52472feff7926d3cbfa601893","size":17714},{"path":"examples/advanced/bionemo/downstream/model.py","mode":"100644","sha":"3b0f1c902eb37f0e0a4b9ecb9a1bc6873a1cfdb4","size":7674},{"path":"examples/advanced/bionemo/downstream/sabdab/figs/sabdab_alpha1.0.svg","mode":"100644","sha":"27635d1bb63b0ab7d2b27cfe1c3e96bc304859ab","size":58360},{"path":"examples/advanced/bionemo/downstream/sabdab/figs/sabdab_alpha10.0.svg","mode":"100644","sha":"ff077f9222f5b504e2744d31faf73a41975d282d","size":62954},{"path":"examples/advanced/bionemo/downstream/sabdab/figs/tb_curve_sabdab_central_local.png","mode":"100644","sha":"4d85e51bac07313c4308e8a33d2d638c99f95405","size":145206},{"path":"examples/advanced/bionemo/downstream/sabdab/figs/tb_curve_sabdab_fedavg.png","mode":"100644","sha":"3de3cf1b261926ad9236e7503de0216676a7e14c","size":117386},{"path":"examples/advanced/bionemo/downstream/sabdab/job.py","mode":"100644","sha":"da4a968975f549c9f36d0031142eba3c992fa97b","size":5493},{"path":"examples/advanced/bionemo/downstream/sabdab/prepare_sabdab_data.py","mode":"100644","sha":"ccfc822e2b79ced0fec36c5a9d6bc6b129648dc8","size":5511},{"path":"examples/advanced/bionemo/downstream/scl/figs/scl_alpha1.0.svg","mode":"100644","sha":"ff1a1cfbb6f2a5930e3b35b74641918052439e5c","size":38788},{"path":"examples/advanced/bionemo/downstream/scl/figs/tb_curve_scl.png","mode":"100644","sha":"e8890a890fd3d204e1d58ab548b5ba8e76e9745c","size":31158},{"path":"examples/advanced/bionemo/downstream/scl/job.py","mode":"100644","sha":"7f1fe5c168a24730d7c11162df755acb7dc4d744","size":5577},{"path":"examples/advanced/bionemo/downstream/tap/data/tap.tab","mode":"100644","sha":"9a259ed10b952a6377442acfed9aa761400021d9","size":69046},{"path":"examples/advanced/bionemo/downstream/tap/figs/esm_multi_task.svg","mode":"100644","sha":"7048471e8f59282b6441171d82633ca80fbe9202","size":68490},{"path":"examples/advanced/bionemo/downstream/tap/figs/tap_alpha1.0.svg","mode":"100644","sha":"78b2b46a61fe0f5b5337d94d52c5fcb1368bdd55","size":28451},{"path":"examples/advanced/bionemo/downstream/tap/figs/tap_uniform.svg","mode":"100644","sha":"46ac9cfee63520290399365983f64c23cddf0dac","size":28419},{"path":"examples/advanced/bionemo/downstream/tap/job.py","mode":"100644","sha":"38e2c88190b20417d92c90c7f0e209282adc8169","size":5704},{"path":"examples/advanced/bionemo/downstream/tap/prepare_tap_data.py","mode":"100644","sha":"d5fe49751354a080210e506e425710bf0c781272","size":6675},{"path":"examples/advanced/bionemo/evo2/.gitignore","mode":"100644","sha":"8a8f7b019e5aa5666a99724e1cdd531d2ae6b786","size":53},{"path":"examples/advanced/bionemo/evo2/Dockerfile","mode":"100644","sha":"5348837c47706d90e5b67ac4382ddba3db6b1272","size":3373},{"path":"examples/advanced/bionemo/evo2/README.md","mode":"100644","sha":"8c20f4e4809e6387dc11404f08530f7420ebd1b6","size":14872},{"path":"examples/advanced/bionemo/evo2/client.py","mode":"100644","sha":"37c45f23c5acdb4de045314fa2547c3678b4f348","size":8736},{"path":"examples/advanced/bionemo/evo2/evaluate.py","mode":"100644","sha":"340b1cb84123e94de7fe662b35d34f25d0094823","size":22312},{"path":"examples/advanced/bionemo/evo2/evo2_adapter_checkpoint.py","mode":"100644","sha":"e5cb0787b26f93ea407d23d239e1cc298d1f98b7","size":14022},{"path":"examples/advanced/bionemo/evo2/evo2_aggregator.py","mode":"100644","sha":"e95922b7b10d9fc1e285a7b659953579507bb535","size":6780},{"path":"examples/advanced/bionemo/evo2/evo2_persistor.py","mode":"100644","sha":"7a3f997c1ebdc25334cd9564efa1ffc274a3e97f","size":3949},{"path":"examples/advanced/bionemo/evo2/evo2_runtime.py","mode":"100644","sha":"395d107e82e051047b0363263f0cf573635f5986","size":19563},{"path":"examples/advanced/bionemo/evo2/job.py","mode":"100644","sha":"a47aedde8a46858aa732510008db0f9aed8fd0a3","size":23038},{"path":"examples/advanced/bionemo/evo2/prepare_base_checkpoint.py","mode":"100644","sha":"25f29029bf70d1304f2d808bd83d5c71c7403ec2","size":13298},{"path":"examples/advanced/bionemo/evo2/prepare_data.py","mode":"100644","sha":"4156cbc07a5d47c1402ef6af930c552b33f7e141","size":29985},{"path":"examples/advanced/bionemo/evo2/prepare_initial_model.py","mode":"100644","sha":"cadb897a2e9719e38d356230b1e85325d3e6a720","size":5185},{"path":"examples/advanced/bionemo/evo2/provenance.py","mode":"100644","sha":"92460ca3615a84a4b7fddcb3cfa8c2d4e8219ac8","size":8917},{"path":"examples/advanced/bionemo/evo2/requirements-runtime.txt","mode":"100644","sha":"0ae919bffd28a5b4ccd6aea1f750359194013330","size":150},{"path":"examples/advanced/bionemo/evo2/requirements.txt","mode":"100644","sha":"54abf175a1ae0f09ba325ef9441ad3506759087d","size":215},{"path":"examples/advanced/bionemo/evo2/sequential_launcher.py","mode":"100644","sha":"6be6d976ede9ab90cd2fb0f0db094140ae86bc3a","size":2459},{"path":"examples/advanced/bionemo/evo2/start_evo2.sh","mode":"100755","sha":"b542965063a80a6a8f22a5f9893386ab761ba2b6","size":1571},{"path":"examples/advanced/bionemo/evo2/tests/evo2_adapter_checkpoint_test.py","mode":"100644","sha":"6ff9d90ba5dd3ea4a26ebd9470d2f53a113d169e","size":17022},{"path":"examples/advanced/bionemo/evo2/tests/evo2_aggregator_test.py","mode":"100644","sha":"1a3438a67b40529df7ea88e58ac6a63c0f042778","size":10382},{"path":"examples/advanced/bionemo/evo2/tests/evo2_client_mock_test.py","mode":"100644","sha":"d6dca03e162a4f32cffe5cd5ad0c719b0ced6d55","size":11767},{"path":"examples/advanced/bionemo/evo2/tests/evo2_evaluate_test.py","mode":"100644","sha":"a8290c3617d3d078ab3776608c2bb0c1a95cdd5b","size":14936},{"path":"examples/advanced/bionemo/evo2/tests/evo2_job_test.py","mode":"100644","sha":"0df1d1039093a0eca12cbb71979039207170863e","size":20440},{"path":"examples/advanced/bionemo/evo2/tests/evo2_persistor_test.py","mode":"100644","sha":"e7fa2d283c9bc0efa9860e313ac9508abb658806","size":5276},{"path":"examples/advanced/bionemo/evo2/tests/evo2_prepare_base_checkpoint_test.py","mode":"100644","sha":"7d1a0167d0670aa8ecb2670c841ee522aabbf421","size":8463},{"path":"examples/advanced/bionemo/evo2/tests/evo2_prepare_data_test.py","mode":"100644","sha":"fc208abb2b7f70cd3add60bd558feabe83d9dbdc","size":12952},{"path":"examples/advanced/bionemo/evo2/tests/evo2_runtime_test.py","mode":"100644","sha":"435e85c1a74bd0873ecf92dee151f3a9644e3a95","size":21393},{"path":"examples/advanced/bionemo/evo2/tests/evo2_sequential_launcher_test.py","mode":"100644","sha":"28c2bcee8bf72fb8147dbb935aa037dcecd77eb1","size":4438},{"path":"examples/advanced/bionemo/evo2/tests/evo2_verify_environment_test.py","mode":"100644","sha":"08fb71459e17a51cc9f82019b39a8814a73845a7","size":5570},{"path":"examples/advanced/bionemo/evo2/verify_environment.py","mode":"100644","sha":"a130d2b75091385abdfa0cd31d36e56a3b682e59","size":2586},{"path":"examples/advanced/bionemo/evo2/walkthrough.ipynb","mode":"100644","sha":"e056fcf913a7140c1eaa561c38dba25d7e9f34aa","size":11972},{"path":"examples/advanced/bionemo/start_bionemo.sh","mode":"100755","sha":"d3171e2181b38b86f81d2a1b2f01b256452791e0","size":496},{"path":"examples/advanced/bionemo/start_jupyter.sh","mode":"100755","sha":"7935a1e95058aef8813d0acd3846f23fc0899c50","size":240},{"path":"examples/advanced/bionemo/task_fitting/README.md","mode":"100644","sha":"924a64d90104ae9bffc91616e924efedca78afd9","size":1475},{"path":"examples/advanced/bionemo/task_fitting/job_fedavg/README.md","mode":"100644","sha":"d610d66fcbd025c6cd7e9a79a96bd10ac439ac05","size":4138},{"path":"examples/advanced/bionemo/task_fitting/job_fedavg/client.py","mode":"100644","sha":"a8f84723305077829e95fa0288fbce5c1f4256a8","size":9801},{"path":"examples/advanced/bionemo/task_fitting/job_fedavg/job.py","mode":"100644","sha":"549cabb387bacfa08afe205611144e40c4544c90","size":2811},{"path":"examples/advanced/bionemo/task_fitting/job_fedavg/model.py","mode":"100644","sha":"cc5a19befe42218768fdc1e17de9623051e9006e","size":2077},{"path":"examples/advanced/bionemo/task_fitting/job_inference/README.md","mode":"100644","sha":"fe7029bd67c3d82894f828f6f8a3f215b7017d34","size":3692},{"path":"examples/advanced/bionemo/task_fitting/job_inference/client.py","mode":"100644","sha":"b611da8ac55920fc33de78294abb6eda457d27fb","size":5257},{"path":"examples/advanced/bionemo/task_fitting/job_inference/job.py","mode":"100644","sha":"86045c3335f4ad18dd725ba8f1d8270a625a0054","size":2064},{"path":"examples/advanced/bionemo/task_fitting/split_data.py","mode":"100644","sha":"f874f382e6475fb1a59249656274349ab52be904","size":6175},{"path":"examples/advanced/bionemo/task_fitting/task_fitting.ipynb","mode":"100644","sha":"d39e86438dd231c878a5b9d11ca7219eb3cadb37","size":20828},{"path":"examples/advanced/bionemo/task_fitting/tb_curve.png","mode":"100644","sha":"cef035382a3a6b0fbadfe8bc4e61ba1e2082aca9","size":83125},{"path":"examples/advanced/cc_provision/README.md","mode":"100644","sha":"1ecc3faf1bb99a7f42dbd6aea68177a849d11298","size":5395},{"path":"examples/advanced/cc_provision/build_cvm_image.sh","mode":"100755","sha":"7e4496f8380719546b2463991597a3783393eead","size":181},{"path":"examples/advanced/cc_provision/cc_server1.yml","mode":"100644","sha":"9ea947c6300212cea1da58a86f887f772474e810","size":658},{"path":"examples/advanced/cc_provision/cc_site-1.yml","mode":"100644","sha":"7e53a3c009e4ec763ad953ae1a42c75f459238f4","size":704},{"path":"examples/advanced/cc_provision/docker/Dockerfile","mode":"100644","sha":"e089c1eb48b825e796a992acfc95010f0d51e84f","size":328},{"path":"examples/advanced/cc_provision/docker/README.md","mode":"100644","sha":"52d6f4093b46a48cd5b10687e1108c80eac69e33","size":900},{"path":"examples/advanced/cc_provision/docker/code/client.py","mode":"100644","sha":"19dfb3c969947e471670121854c867df0b4d3f11","size":3189},{"path":"examples/advanced/cc_provision/docker/code/simple_network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/advanced/cc_provision/docker/docker_build.sh","mode":"100755","sha":"980b4820ac5a5d9ef39fd08599225c7399b0ff43","size":854},{"path":"examples/advanced/cc_provision/docker/requirements.txt","mode":"100644","sha":"3260aa0d453ba5a317878ea2f75b4778435e4197","size":53},{"path":"examples/advanced/cc_provision/jobs/hello-pt_cifar10_fedavg/app_server/config/config_fed_server.json","mode":"100644","sha":"6b1a829425fd77ba4221ffdccc69e37cf8439a45","size":1633},{"path":"examples/advanced/cc_provision/jobs/hello-pt_cifar10_fedavg/app_site-1/config/config_fed_client.json","mode":"100644","sha":"8630bfb2d8082b28dc0bd3f8ec39eeee25c10295","size":904},{"path":"examples/advanced/cc_provision/jobs/hello-pt_cifar10_fedavg/meta.json","mode":"100644","sha":"886d8e18290e365be7b83ca60522b3487f0ac52f","size":227},{"path":"examples/advanced/cc_provision/project.yml","mode":"100644","sha":"8407514291dde0b0a0a42b74fb17b0694cb62da5","size":1919},{"path":"examples/advanced/cifar10/README.md","mode":"100644","sha":"aaca4a9684c3e485258a808c4f54414bd160c3d6","size":2479},{"path":"examples/advanced/cifar10/pt/README.md","mode":"100644","sha":"e7e4e69c31b12ef160b673e1bebde84c08249336","size":1437},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/README.md","mode":"100644","sha":"d80e31bf6121eb53fcc1292878525f549bd47667","size":10003},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_he/README.md","mode":"100644","sha":"1bb6ef4fa4af52320192a95d5981e31181f7ad82","size":10297},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_he/client.py","mode":"100644","sha":"222dc40b4e6daea7a66daa4cd2caaf56b92508dc","size":8295},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_he/job.py","mode":"100644","sha":"5a718bbb945ec2bdc512059e22d023f1b724557f","size":4164},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_mlflow/README.md","mode":"100644","sha":"9e596d2012a034c67f837150996a5df5e5e54efe","size":8944},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_mlflow/client.py","mode":"100644","sha":"399a258cc8303c5bfb956699ea37ef822e6b4338","size":8394},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/cifar10_fedavg_mlflow/job.py","mode":"100644","sha":"c4f405dab234cc520a7df69bb141342a8b092663","size":4127},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/figs/fedavg_vs_fedavg_he.png","mode":"100644","sha":"0ad7feb8ddb784487718332a22dd15c7b40f06ba","size":98591},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/figs/mlflow.png","mode":"100644","sha":"eca881677c4f7c67900ac1025bc1113a61bca529","size":210543},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/prepare_data.sh","mode":"100755","sha":"a9b26753d2f8fbca34b8a42e713c69d014cf2735","size":108},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/requirements.txt","mode":"100644","sha":"5a82919b65631417ccd1ef5ed2ce235ed0473c13","size":58},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/run_experiments.sh","mode":"100755","sha":"4cf22f462b1a0a8dfb813ea4e6559379673a6414","size":297},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/start_fl_secure.sh","mode":"100755","sha":"baa8e33da3e161ccd0c8ad9bb215e7db3018cd5a","size":768},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/stop_fl_secure.sh","mode":"100755","sha":"ffc157a2e95c1782782dea51f77a8909a1a28db1","size":609},{"path":"examples/advanced/cifar10/pt/cifar10-real-world/workspaces/secure_project.yml","mode":"100644","sha":"734cb8634a8ffb24bcebbd9220c2057b55f50b41","size":1234},{"path":"examples/advanced/cifar10/pt/cifar10-sim/README.md","mode":"100644","sha":"ee75518376028f26eb6b52188e7cf18285873475","size":16442},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_central/README.md","mode":"100644","sha":"9f56afc4474004cddbb700db4ae6c5d9079a8025","size":3802},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_central/train.py","mode":"100644","sha":"65e4f8f9e8b3fb97e8b0089af0edaba27d2fe96b","size":5951},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_custom_aggr/README.md","mode":"100644","sha":"388d497d95e7638a445ca6b606cb5ce3ef464c31","size":9573},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_custom_aggr/client.py","mode":"100644","sha":"222dc40b4e6daea7a66daa4cd2caaf56b92508dc","size":8295},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_custom_aggr/custom_aggregators.py","mode":"100644","sha":"3028cd12967945d7ec249b3f8e6db4e53d06772f","size":5402},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_custom_aggr/job.py","mode":"100644","sha":"4336456b65ed99eb3bf829031256502c5742e45a","size":7340},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedavg/README.md","mode":"100644","sha":"9f1267dea6ba55680d3800dc21e5732c9db814bd","size":5113},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedavg/client.py","mode":"100644","sha":"222dc40b4e6daea7a66daa4cd2caaf56b92508dc","size":8295},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedavg/job.py","mode":"100644","sha":"918238a7b06349f053852da1bffd0fc6401fd340","size":3753},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedopt/README.md","mode":"100644","sha":"10d28f487c7f13c7ec841beb30887109a968b81a","size":5890},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedopt/client.py","mode":"100644","sha":"222dc40b4e6daea7a66daa4cd2caaf56b92508dc","size":8295},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedopt/job.py","mode":"100644","sha":"3eb65dd4681f923ba1b64ccfb01db3e952c5fe25","size":3918},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedprox/README.md","mode":"100644","sha":"9e35f8d70dfe095e65541ccf32fb2777693fde31","size":5472},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedprox/client.py","mode":"100644","sha":"4d779c84447ff95b35eae10baa7b9cf2061ecd89","size":9611},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_fedprox/job.py","mode":"100644","sha":"a6046f5512d17383ba374420fa4a0e71144a5725","size":4023},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_scaffold/README.md","mode":"100644","sha":"01f955f14bdb3349593fae0dfbfdcb930edfeab5","size":6528},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_scaffold/client.py","mode":"100644","sha":"100cedf2224a0f8bdb012f7c991d6c923cf2e929","size":10762},{"path":"examples/advanced/cifar10/pt/cifar10-sim/cifar10_scaffold/job.py","mode":"100644","sha":"97dfb12af031a8c0ce7d80e504d9cd9c352a8267","size":3676},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/README.md","mode":"100644","sha":"36e2cc42b060d90828f4ab002c0941eaf3050b7b","size":724},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/central_training.png","mode":"100644","sha":"101ce73c53f519f9a6ccc548a01905feb1d3a76c","size":15966},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/central_vs_fedavg.png","mode":"100644","sha":"12dce1450fdcf27d121658b7609c8f6667cbf7a7","size":89464},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/custom_aggregators.png","mode":"100644","sha":"9597395a578e8aa42ca0e7ae34a70b1a6e8ef4a5","size":134504},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/fedavg_alpha.png","mode":"100644","sha":"5337a45536cd9b52c4d71c87f17db72b14aa12ea","size":172543},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/fedopt_fedprox_scaffold.png","mode":"100644","sha":"373efceb73f1c6d6d2e9b2dbee85d933d8cd01cc","size":150499},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/label_distributions.png","mode":"100644","sha":"0bc1a8051f3af39e3e52b7ace99310a15112c8a8","size":145645},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/plot_label_distributions.py","mode":"100755","sha":"3d690fb09549b4dbb1d96487025bae25e9e6a5f0","size":6440},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/plot_tensorboard_events.py","mode":"100644","sha":"e6e6191c0e268f7e43cafe48d78a14b373f58207","size":6265},{"path":"examples/advanced/cifar10/pt/cifar10-sim/figs/tfevents_reader.py","mode":"100644","sha":"4fc6c16cbe1b965d7d1a4e8687ab32931a3aa552","size":2744},{"path":"examples/advanced/cifar10/pt/cifar10-sim/prepare_data.sh","mode":"100755","sha":"a9b26753d2f8fbca34b8a42e713c69d014cf2735","size":108},{"path":"examples/advanced/cifar10/pt/cifar10-sim/requirements.txt","mode":"100644","sha":"d4c1244bbf320c3c1a024f2a7e456b5a092d8d57","size":86},{"path":"examples/advanced/cifar10/pt/cifar10-sim/run_experiments.sh","mode":"100755","sha":"6ed1734b7ee1865907dcfd96acdc7fba481c03d1","size":1030},{"path":"examples/advanced/cifar10/pt/src/data/cifar10_data_split.py","mode":"100755","sha":"7045c8cfa77955feddce98ea69e666cef1adb751","size":10874},{"path":"examples/advanced/cifar10/pt/src/data/cifar10_data_utils.py","mode":"100644","sha":"002e88e27144019361600cfb2e27683defe76937","size":5912},{"path":"examples/advanced/cifar10/pt/src/data/cifar10_dataset.py","mode":"100644","sha":"1999653bd2d49e2215ce8aa2ec8cf5c791d3fbc1","size":2219},{"path":"examples/advanced/cifar10/pt/src/model.py","mode":"100644","sha":"462311c9174ff087ac5a6fc682fd06a1a655401e","size":4514},{"path":"examples/advanced/cifar10/pt/src/train_utils.py","mode":"100644","sha":"7eb89c56b83c6c658633fd0ba11195b619551d27","size":3132},{"path":"examples/advanced/cifar10/tf/.gitignore","mode":"100644","sha":"c07f4ae99d19f5093e8c8fddb738a22a48c1ab25","size":28},{"path":"examples/advanced/cifar10/tf/README.md","mode":"100644","sha":"fe7a1ca51c865e7e1a9f5d43881e824d9dccd449","size":7656},{"path":"examples/advanced/cifar10/tf/cifar10_central/README.md","mode":"100644","sha":"dd3f047a2a888977002f219076ab177ee9aae1cd","size":302},{"path":"examples/advanced/cifar10/tf/cifar10_central/train.py","mode":"100644","sha":"5dec0f9f0305c481344d04ae00d7b756aa31bbd2","size":2563},{"path":"examples/advanced/cifar10/tf/cifar10_fedavg/README.md","mode":"100644","sha":"bceaaa22d5c1b9587ce2227f5f7f4abf53a1fffb","size":669},{"path":"examples/advanced/cifar10/tf/cifar10_fedavg/client.py","mode":"100644","sha":"df9a44f54440b23da622268df82e0039617fbd68","size":4016},{"path":"examples/advanced/cifar10/tf/cifar10_fedavg/job.py","mode":"100644","sha":"30bd0c30b3ea2a6671ef5770a62e75dc1edc7f40","size":2667},{"path":"examples/advanced/cifar10/tf/cifar10_fedopt/README.md","mode":"100644","sha":"b5da3f0e254befe361d8d5841b37cb1be7606521","size":857},{"path":"examples/advanced/cifar10/tf/cifar10_fedopt/client.py","mode":"100644","sha":"df9a44f54440b23da622268df82e0039617fbd68","size":4016},{"path":"examples/advanced/cifar10/tf/cifar10_fedopt/job.py","mode":"100644","sha":"1df09d233dd09a36b8264ed237b977a12cbe96c8","size":3683},{"path":"examples/advanced/cifar10/tf/cifar10_fedprox/README.md","mode":"100644","sha":"0891b616baf1ff3da850debac2473cd8e0f7961a","size":774},{"path":"examples/advanced/cifar10/tf/cifar10_fedprox/client.py","mode":"100644","sha":"737e5e92367834a6751b3fc37fd490f5bbd0808a","size":4562},{"path":"examples/advanced/cifar10/tf/cifar10_fedprox/job.py","mode":"100644","sha":"3fa85b3cedc60a2203125ebaf8e83a805b72c1d0","size":2892},{"path":"examples/advanced/cifar10/tf/cifar10_scaffold/README.md","mode":"100644","sha":"daaa6a012a9c6ee2d53f205ed4f871b0d8e8f817","size":706},{"path":"examples/advanced/cifar10/tf/cifar10_scaffold/client.py","mode":"100644","sha":"4def6a26a043a5fbb14e163def6cb93949f154d6","size":5438},{"path":"examples/advanced/cifar10/tf/cifar10_scaffold/job.py","mode":"100644","sha":"304415c23aa7c8393855b35f5f3ba5db0cc66085","size":2677},{"path":"examples/advanced/cifar10/tf/figs/fedavg-diff-algos.png","mode":"100644","sha":"fd3c25abe2b163f178f40c467cf7ac0eefbb7185","size":242814},{"path":"examples/advanced/cifar10/tf/figs/fedavg-diff-alphas.png","mode":"100755","sha":"8c9ff65747d94e45185c2f815645a8014985c8d7","size":81019},{"path":"examples/advanced/cifar10/tf/figs/fedavg-vs-centralized.png","mode":"100755","sha":"c9a86e7a8200d569e66f4498b8f009947067d180","size":158790},{"path":"examples/advanced/cifar10/tf/prepare_data.sh","mode":"100755","sha":"cdcc93e8f1ff2898b50dbee4d5d40d65b5f4bc11","size":479},{"path":"examples/advanced/cifar10/tf/requirements.txt","mode":"100644","sha":"7f73842cc6e00c07288ff9922da720a2faeffb5a","size":55},{"path":"examples/advanced/cifar10/tf/run_experiments.sh","mode":"100755","sha":"42c80e8bc06d03994a5a11c779f3b14f99da173a","size":745},{"path":"examples/advanced/cifar10/tf/set_tf_env_vars.sh","mode":"100755","sha":"5a2ba190ebbd3edf38209d2d472e901d78a320a1","size":1003},{"path":"examples/advanced/cifar10/tf/src/data/cifar10_data_utils.py","mode":"100644","sha":"6b3d10cf7c11b202118cbf4047c3a6675387eff2","size":9950},{"path":"examples/advanced/cifar10/tf/src/model.py","mode":"100644","sha":"d7d474d4737feeaa9f38e3c9791861bbbad4ff96","size":2766},{"path":"examples/advanced/client-api-attach/README.md","mode":"100644","sha":"663a3797a6f25b3b67c95b29d57527600f6e9768","size":6105},{"path":"examples/advanced/client-api-attach/attach_profile_network.json","mode":"100644","sha":"6dc3572f21be8e1a13e4c305c0a04c0494bff51e","size":306},{"path":"examples/advanced/client-api-attach/attach_profile_shared_file.json","mode":"100644","sha":"b36b80aa819123d19d9af4cfb0b96ad58fc3f1e2","size":207},{"path":"examples/advanced/client-api-attach/job.py","mode":"100644","sha":"e33973f4ac8ed07b5c8333ae9e75af6d45d016eb","size":2735},{"path":"examples/advanced/client-api-attach/requirements.txt","mode":"100644","sha":"24ce15ab7ead32f98c7ac3edcd34bb2010ff4326","size":6},{"path":"examples/advanced/client-api-attach/trainer.py","mode":"100644","sha":"0b8373d72265ce01ef5cae916714b65786c58093","size":1635},{"path":"examples/advanced/codon-fm/.gitignore","mode":"100644","sha":"5e4acb4ebc98896f120fd4575b10eafdd8019528","size":29},{"path":"examples/advanced/codon-fm/README.md","mode":"100644","sha":"d624335a9c08eaedc20e204c5bb470faf8d092fd","size":9809},{"path":"examples/advanced/codon-fm/download_data_and_split.py","mode":"100644","sha":"a0eef5f492aea23e7bd5bac28de26ae1b80429bb","size":9646},{"path":"examples/advanced/codon-fm/figs/prediction_results.png","mode":"100644","sha":"32548e31c273e2b714de9b42f3cb46b2a881e112","size":800794},{"path":"examples/advanced/codon-fm/jobs/embeddings/client.py","mode":"100644","sha":"bf064e59a9071b16a4a29c6187d9d9b2ba9a84e8","size":8932},{"path":"examples/advanced/codon-fm/jobs/embeddings/job.py","mode":"100644","sha":"16da78de225ee07a38d06e5d07baa20d43a9ea8f","size":1873},{"path":"examples/advanced/codon-fm/jobs/train-nn/client.py","mode":"100644","sha":"56ca04ce484fc4ea87ce5e1736b1cbc0180c9466","size":5398},{"path":"examples/advanced/codon-fm/jobs/train-nn/job.py","mode":"100644","sha":"38b5f4438c9b9dffc8d65813ef5499ccb8b6934c","size":1751},{"path":"examples/advanced/codon-fm/jobs/train-nn/model.py","mode":"100644","sha":"41dfe7e1d9c6b22f6243461778cd2565bf6938fa","size":1574},{"path":"examples/advanced/codon-fm/predict.py","mode":"100644","sha":"f85f0937ea16eef045480c98d48c346affc3a713","size":11263},{"path":"examples/advanced/collab/README.md","mode":"100644","sha":"85448a13b459ee69fd413aaa0fec2ef79b94d062","size":3614},{"path":"examples/advanced/collab/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/async_aggregation/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/async_aggregation/async_aggregation.py","mode":"100644","sha":"e2ea1cc427d6baa4ba3588355ad8fc3625c8c724","size":1996},{"path":"examples/advanced/collab/async_aggregation/avg_intime.py","mode":"100644","sha":"247cbb0eb32623ba0362629b8fa191e3c1c113fb","size":3561},{"path":"examples/advanced/collab/async_aggregation/np_utils.py","mode":"100644","sha":"34a25ac282e46a2dfbd8d11dede6d5a663503081","size":908},{"path":"examples/advanced/collab/async_aggregation/trainer.py","mode":"100644","sha":"54035b9b16d2b8a0a23e70440392a1d54f7dc19a","size":1789},{"path":"examples/advanced/collab/pt_async_cifar10/README.md","mode":"100644","sha":"9ac939a85ac7a503bef51f367a98b7697ad1842c","size":8902},{"path":"examples/advanced/collab/pt_async_cifar10/__init__.py","mode":"100644","sha":"fdc7617b45957beb2c6f12dbc4afe13a1699770b","size":669},{"path":"examples/advanced/collab/pt_async_cifar10/async_aggregator.py","mode":"100644","sha":"2220e9e05cce03fa707a7020388d9fa887a0ed82","size":18234},{"path":"examples/advanced/collab/pt_async_cifar10/cifar10_data.py","mode":"100644","sha":"d86d8a9db1fdc96e27610b18a71b1ee0b1b6566c","size":3280},{"path":"examples/advanced/collab/pt_async_cifar10/comparison_results/fedavg_fedbuff_comparison.png","mode":"100644","sha":"24ec50847b220329676b251604ee681688c1ef34","size":168611},{"path":"examples/advanced/collab/pt_async_cifar10/job.py","mode":"100644","sha":"722958a48d67753800b18b5462fd2e3c6ac62e30","size":7653},{"path":"examples/advanced/collab/pt_async_cifar10/model.py","mode":"100644","sha":"c4a6d5b89de00daa4e34dabaa9e8bb1a4ae81e9f","size":4633},{"path":"examples/advanced/collab/pt_async_cifar10/prepare_data.sh","mode":"100755","sha":"56eb02079568a32906d12b31550350c2f59c5bfa","size":210},{"path":"examples/advanced/collab/pt_async_cifar10/requirements.txt","mode":"100644","sha":"32828a2639eb2ff03735f5a4e7a39cf89b21c272","size":36},{"path":"examples/advanced/collab/pt_async_cifar10/trainer.py","mode":"100644","sha":"9d70165aaeaeb69f6546f968f3e116143f7bfa01","size":7483},{"path":"examples/advanced/collab/pt_cifar10/README.md","mode":"100644","sha":"c5a321f752cdd79d1513be3cd17ab6f8367fad22","size":6664},{"path":"examples/advanced/collab/pt_cifar10/__init__.py","mode":"100644","sha":"e289a133a095e13103ec189a81b418dc375f5b24","size":682},{"path":"examples/advanced/collab/pt_cifar10/aggregation.py","mode":"100644","sha":"deca7498487602dde5118e0a23ba3f37649c3bb8","size":1461},{"path":"examples/advanced/collab/pt_cifar10/data/cifar10_data_utils.py","mode":"100644","sha":"c963413f2b0ec863996013af43e934a3f2f1d68d","size":2944},{"path":"examples/advanced/collab/pt_cifar10/fedavg/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/pt_cifar10/fedavg/client.py","mode":"100644","sha":"90c82c27b7966c017e5e1fd5dd31483a445fea08","size":3006},{"path":"examples/advanced/collab/pt_cifar10/fedavg/job.py","mode":"100644","sha":"becea4935a8f16a3931e7805dd08df143a9a4519","size":1355},{"path":"examples/advanced/collab/pt_cifar10/fedavg/server.py","mode":"100644","sha":"df95664d1a437a9734a054679494b644eaa130fa","size":2417},{"path":"examples/advanced/collab/pt_cifar10/fedprox/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/pt_cifar10/fedprox/client.py","mode":"100644","sha":"eb2c5ebbe052cc09538a5f539512cdc5b913497e","size":1258},{"path":"examples/advanced/collab/pt_cifar10/fedprox/job.py","mode":"100644","sha":"d301bd1450135614bdeb7f1077b06dd6090deffa","size":1370},{"path":"examples/advanced/collab/pt_cifar10/loader.py","mode":"100644","sha":"04cf613dbce19b7dc53afe955153421b9dc221c3","size":1744},{"path":"examples/advanced/collab/pt_cifar10/model.py","mode":"100644","sha":"e12f71b93c3b1a880372b1efda8cb1c6597e2047","size":1534},{"path":"examples/advanced/collab/pt_cifar10/prepare_data.py","mode":"100755","sha":"dc82fc79c32c7182a73bdc1ef6547510a9ce8874","size":6520},{"path":"examples/advanced/collab/pt_cifar10/requirements.txt","mode":"100644","sha":"ac988bdf8417d99a3c45236479862b18684c79f5","size":18},{"path":"examples/advanced/collab/pt_cifar10/scaffold/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/pt_cifar10/scaffold/client.py","mode":"100644","sha":"7ba7d8cb1c3b2997b753fff69cbb6f0f0c25dd9d","size":2996},{"path":"examples/advanced/collab/pt_cifar10/scaffold/job.py","mode":"100644","sha":"7c34a473b1b089ed24dfa519d5914a571235469d","size":1286},{"path":"examples/advanced/collab/pt_cifar10/scaffold/server.py","mode":"100644","sha":"d7338a833e7125bc8ddc883952b9662dada4570d","size":2374},{"path":"examples/advanced/collab/pt_llm_sft/README.md","mode":"100644","sha":"cb8050610db0f43a7aebf3ff354c5e2bd9400aae","size":8499},{"path":"examples/advanced/collab/pt_llm_sft/__init__.py","mode":"100644","sha":"5307b24dcf47d1ae382fc0abf965aac54d808370","size":667},{"path":"examples/advanced/collab/pt_llm_sft/client.py","mode":"100644","sha":"03114e599fd662a3d8facdcc3a9968a405bfd777","size":9097},{"path":"examples/advanced/collab/pt_llm_sft/figures/training_loss.png","mode":"100644","sha":"91cfcc09a695b77dcff6cc9cfe132b7ba40d5369","size":88170},{"path":"examples/advanced/collab/pt_llm_sft/job.py","mode":"100644","sha":"7aae6e78c0381a6724242d0167cfb60e51437945","size":5022},{"path":"examples/advanced/collab/pt_llm_sft/model.py","mode":"100644","sha":"3c26d797126ed30f7f804e63d1bd6b207377d3d2","size":3036},{"path":"examples/advanced/collab/pt_llm_sft/prepare_data.py","mode":"100644","sha":"b3c30a0ae90b43884fe4d596b0ea97aafb2dbe89","size":8434},{"path":"examples/advanced/collab/pt_llm_sft/requirements.txt","mode":"100644","sha":"a96b79b7c83385736d1eb567784073dbeb8a968c","size":55},{"path":"examples/advanced/collab/pt_llm_sft/server.py","mode":"100644","sha":"21dd0cd39d2c9b7324fdcc24e0a245dd06635ca3","size":5143},{"path":"examples/advanced/collab/simple_split_learning/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/simple_split_learning/simple_split_learning.py","mode":"100644","sha":"3d118878a85932af56643c406763c57159a421c9","size":4203},{"path":"examples/advanced/collab/swarm/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"examples/advanced/collab/swarm/np_utils.py","mode":"100644","sha":"01359e0a94ed625f9d4fbcb868964a9ebcbd9872","size":994},{"path":"examples/advanced/collab/swarm/swarm.py","mode":"100644","sha":"ebebc86f9c33a83f86830d913b527001c737b082","size":2003},{"path":"examples/advanced/collab/swarm/swarm_algo.py","mode":"100644","sha":"92741e92c60d2d3b16ada1a21978ad6b8c2730fb","size":4043},{"path":"examples/advanced/custom_authentication/README.rst","mode":"100644","sha":"aff3b108774de503287b2f0c4677fe083fff958d","size":3854},{"path":"examples/advanced/custom_authentication/project.yml","mode":"100644","sha":"2aed49939a2bdae12534db55873afb120fdd429e","size":829},{"path":"examples/advanced/custom_authentication/requirements.txt","mode":"100644","sha":"4e753deffc1fa78b86afd25292f4abdd6837c5d1","size":17},{"path":"examples/advanced/custom_authentication/security/server/custom/security_handler.py","mode":"100644","sha":"c10ecb07ece8fa23e8ec438990f780c5d4384dc4","size":1288},{"path":"examples/advanced/custom_authentication/security/server/resources.json","mode":"100644","sha":"8819225d6781da6ca738c6ad7bfd344a75ad7f66","size":1552},{"path":"examples/advanced/custom_authentication/setup.sh","mode":"100755","sha":"bafafe54bbf91dc5d62576401a6e5a2f1331020c","size":307},{"path":"examples/advanced/distributed_optimization/.gitignore","mode":"100644","sha":"87c90aa325e687519efb01b529d086f2859e622f","size":8},{"path":"examples/advanced/distributed_optimization/1-consensus/README.md","mode":"100644","sha":"1ae35540f2efdc7e7765a4b2efc58c383b08821b","size":256},{"path":"examples/advanced/distributed_optimization/1-consensus/consensus.png","mode":"100644","sha":"a8bac4f57514e04cfd645afeef2dbb204b418100","size":26714},{"path":"examples/advanced/distributed_optimization/1-consensus/launcher.py","mode":"100644","sha":"d20d8977be083b54fafaee81c936f9ba55b49ca0","size":1914},{"path":"examples/advanced/distributed_optimization/1-consensus/tutorial.ipynb","mode":"100644","sha":"f04c95e3ba834d77b06d5f5339ae9c96bde1c298","size":5768},{"path":"examples/advanced/distributed_optimization/2-two_moons/README.md","mode":"100644","sha":"8d26022b3907c7d2bc6a12aaabbdbfc56e4c755d","size":803},{"path":"examples/advanced/distributed_optimization/2-two_moons/config.py","mode":"100644","sha":"a15141c61bddc376d47584e43599a85e6ff0110b","size":660},{"path":"examples/advanced/distributed_optimization/2-two_moons/dgd_results.png","mode":"100644","sha":"420bf7c6ca8e9379fe87f39c0692b070f535236c","size":49949},{"path":"examples/advanced/distributed_optimization/2-two_moons/gt_results.png","mode":"100644","sha":"86f0284f867bd16ca7998bfd922a4511d7fe87c4","size":50080},{"path":"examples/advanced/distributed_optimization/2-two_moons/gtadam_results.png","mode":"100644","sha":"869524de07ba725d6be1cf5fad35daea2446ca9c","size":32604},{"path":"examples/advanced/distributed_optimization/2-two_moons/launcher_dgd.py","mode":"100644","sha":"49e1d992110fe82266d42ffda27e2232943fcb2a","size":2168},{"path":"examples/advanced/distributed_optimization/2-two_moons/launcher_gt.py","mode":"100644","sha":"415258ccf80807a3850d66b2f5cd8e0085f1f29a","size":2112},{"path":"examples/advanced/distributed_optimization/2-two_moons/launcher_gtadam.py","mode":"100644","sha":"8699ef8d9d01ab042bb62754e610705113a01894","size":2273},{"path":"examples/advanced/distributed_optimization/2-two_moons/utils.py","mode":"100644","sha":"62c3659895cb1d6efdd761fcf669ca7e0713eae2","size":3276},{"path":"examples/advanced/distributed_optimization/3-mnist/README.md","mode":"100644","sha":"97f24e8a8c98c40aa22f91cb6864426add49e530","size":1255},{"path":"examples/advanced/distributed_optimization/3-mnist/config.py","mode":"100644","sha":"d379d9b023e9cd9562d690f90d286a694d21e99a","size":662},{"path":"examples/advanced/distributed_optimization/3-mnist/dgd_results.png","mode":"100644","sha":"cd80de252644d63af0a03c47a520caf872578eb3","size":63555},{"path":"examples/advanced/distributed_optimization/3-mnist/gt_results.png","mode":"100644","sha":"4d5c6d84bfa87165be1f3955161a33016ae29ab9","size":61631},{"path":"examples/advanced/distributed_optimization/3-mnist/gtadam_results.png","mode":"100644","sha":"577993f3d7aef4d5509cfae6fdea7a25e575b49f","size":89217},{"path":"examples/advanced/distributed_optimization/3-mnist/launcher_dgd.py","mode":"100644","sha":"ba3e5acdf2791d8a5f1a6e1e22443cf5e657d6e1","size":2150},{"path":"examples/advanced/distributed_optimization/3-mnist/launcher_gt.py","mode":"100644","sha":"ff159ccf9bbc6648e2daa1642d7aa73f6352bfff","size":2117},{"path":"examples/advanced/distributed_optimization/3-mnist/launcher_gtadam.py","mode":"100644","sha":"aa0a04784627ca1bf20ccd5edbaab34dea555b74","size":2278},{"path":"examples/advanced/distributed_optimization/3-mnist/utils.py","mode":"100644","sha":"0d6b243d5a15f411454b710d7e607b0c2e41c3af","size":3321},{"path":"examples/advanced/distributed_optimization/README.md","mode":"100644","sha":"da70c0b918b32c065258066e0d505f16d9243bb4","size":21933},{"path":"examples/advanced/distributed_optimization/requirements.txt","mode":"100644","sha":"85319c7c840e144668f28a2c22f1cdaec138a570","size":259},{"path":"examples/advanced/distributed_provision/README.md","mode":"100644","sha":"28d1009b59044ec3c9fc5d29b4d8a961ecc508f1","size":5574},{"path":"examples/advanced/distributed_provision/alice.yaml","mode":"100644","sha":"d5b52706ab5ee4191f26e15c4d67c157a780dd3e","size":157},{"path":"examples/advanced/distributed_provision/bob.yaml","mode":"100644","sha":"11822a0a8e63b8537555bd8e7bd9a5cae649d905","size":149},{"path":"examples/advanced/distributed_provision/interactive_mode/README.md","mode":"100644","sha":"7b870f635caa1cf891453a5c57e86b0a748fbe13","size":7967},{"path":"examples/advanced/distributed_provision/project.yaml","mode":"100644","sha":"a8c7c09bdfb358ddc4bbeea8d82078d12ffc191c","size":884},{"path":"examples/advanced/distributed_provision/project_profile.yaml","mode":"100644","sha":"d5ad26285fd643f1cddf35e58a411798ec9dd668","size":133},{"path":"examples/advanced/distributed_provision/scripted_mode/README.md","mode":"100644","sha":"34b48b3784b44cc077f983b329f69032a6e2bd5a","size":3244},{"path":"examples/advanced/distributed_provision/scripted_mode/scripted_mode_demo.sh","mode":"100755","sha":"448c4bce980b1141690184aea285897256513cf9","size":7742},{"path":"examples/advanced/distributed_provision/server.yaml","mode":"100644","sha":"003616610a807ac17361c9b7bd19bbbaa71c9155","size":446},{"path":"examples/advanced/distributed_provision/site-1.yaml","mode":"100644","sha":"218756db6d1c627dd9f538936298111eddac59a6","size":108},{"path":"examples/advanced/distributed_provision/site-2.yaml","mode":"100644","sha":"1e9fbd82f03e07c0d40ae8fb39ea9200115073dd","size":108},{"path":"examples/advanced/distributed_provision/site-3.yaml","mode":"100644","sha":"2d3c6d33465d3e80da8f1d994efad93dcc027a60","size":124},{"path":"examples/advanced/docker/Dockerfile","mode":"100644","sha":"85c1f2e17e5dd789cae4c0f8bc4102beb2d64579","size":334},{"path":"examples/advanced/docker/README.md","mode":"100644","sha":"5d89e6f7c7dc0966e9d43527929b6d76e4a6b728","size":443},{"path":"examples/advanced/docker/nvflare_with_docker.ipynb","mode":"100644","sha":"db9c997381237c0b2adae426464fba340fcf5c63","size":18251},{"path":"examples/advanced/docker/project.yml","mode":"100644","sha":"a95e95632bb010643e8d30386e9a22e87dc404b7","size":2155},{"path":"examples/advanced/edge/README.md","mode":"100644","sha":"4d3d42ade5b83c7ee320019eb4c4e5d81dcb178a","size":15837},{"path":"examples/advanced/edge/baselines/cifar_fl_base.py","mode":"100644","sha":"20ab97533e1bb236f00b466c56aabcf386d1d558","size":5791},{"path":"examples/advanced/edge/baselines/cifar_fl_base_job.py","mode":"100644","sha":"42849d6cdd27a9e1946fc83dcd6b8725a277a8f8","size":3123},{"path":"examples/advanced/edge/baselines/cifar_train_central.py","mode":"100644","sha":"63a2948dc1e7bb745e054b001c3c37243907b9b2","size":4499},{"path":"examples/advanced/edge/figs/async_comp.png","mode":"100644","sha":"940e7c8ee1c67bb772588187593cd46630614e4a","size":77040},{"path":"examples/advanced/edge/figs/cifar10_acc.png","mode":"100644","sha":"ce1fea07010cab6e1b612a8eb035d4e94d9f96e5","size":19716},{"path":"examples/advanced/edge/figs/cifar10_adv_acc.png","mode":"100644","sha":"2771c1fce3bb665873482c495c252a1fe9f29176","size":15069},{"path":"examples/advanced/edge/figs/edge_topo.png","mode":"100644","sha":"25afd6fe368500a7e052e6fb78a2e8df68ed2b8d","size":79496},{"path":"examples/advanced/edge/figs/screenshot.png","mode":"100644","sha":"a46c4cb4ae23929075c6fa73a6be5c6a7533a5e2","size":100789},{"path":"examples/advanced/edge/jobs/configs/device_config.json","mode":"100644","sha":"26d728676b003ebe345b26942e2b3dcbde799141","size":208},{"path":"examples/advanced/edge/jobs/et_job.py","mode":"100644","sha":"22679b63aa7b5c8656ed1032822a6b341d88d7e0","size":4235},{"path":"examples/advanced/edge/jobs/processors/cifar10_et_task_processor.py","mode":"100644","sha":"015020ab639f1dfb6ad14c5e964dfb433c92b2d7","size":1926},{"path":"examples/advanced/edge/jobs/processors/cifar10_pt_task_processor.py","mode":"100644","sha":"2e71781b56205e70808c412d67db4921ec0e9b4b","size":7026},{"path":"examples/advanced/edge/jobs/processors/models/cifar10_model.py","mode":"100644","sha":"302ab101eba2622094037a9016fd585dded63475","size":1614},{"path":"examples/advanced/edge/jobs/processors/models/xor_model.py","mode":"100644","sha":"3d23f1aa8c0c2b09ec2cb2560d424a0c8d381001","size":1111},{"path":"examples/advanced/edge/jobs/processors/xor_et_task_processor.py","mode":"100644","sha":"33c6768fb2653491614ce5fc7054ba63b1061301","size":2245},{"path":"examples/advanced/edge/jobs/pt_job.py","mode":"100644","sha":"0d4a90ebfafe81fffa025e5f1a54390871c4085e","size":7680},{"path":"examples/advanced/edge/jobs/pt_job_adv.py","mode":"100644","sha":"5ff851e19f1c167e699b043cd85d594400f3c5c5","size":3795},{"path":"examples/advanced/edge/mobile/android/.gitignore","mode":"100644","sha":"8479ea4fd446b3cde50ac8150b18104efc3bf1c7","size":1428},{"path":"examples/advanced/edge/mobile/android/README.md","mode":"100644","sha":"4c09e4ff1ff0d08a7a9cd6ece2a0f81f5b177356","size":7423},{"path":"examples/advanced/edge/mobile/android/app/src/main/AndroidManifest.xml","mode":"100644","sha":"43e110f97b5becf1202dfab729e60eb1e71e0559","size":1030},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/controllers/FlareRunnerController.kt","mode":"100644","sha":"9923c8bf9f3ac27495479b8f82782c301df9e6ac","size":11981},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/data/AndroidDataSource.kt","mode":"100644","sha":"6e05304f95b5b5becc59cd2043e4068a8b8d9a9e","size":1518},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/data/CIFAR10Dataset.kt","mode":"100644","sha":"9770a8bf4eea66ede1f142085ca38e5e58319987","size":8132},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/data/SampleDataSource.kt","mode":"100644","sha":"5eda9f0b2fe23f4d2ef07ded8723d4fdece17560","size":1728},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/data/XORDataset.kt","mode":"100644","sha":"5c7b28d9caca7149cef6b77de8769f2546abc7b1","size":5108},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/utils/DeviceStateMonitor.kt","mode":"100644","sha":"709882e3ed0631bd335d325aa53362ac3720cdd0","size":2510},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/app/utils/TrainingArtifacts.kt","mode":"100644","sha":"ae5d9e4a21edeb9fdcf65481606ae650a7e634ae","size":10063},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/ui/MainActivity.kt","mode":"100644","sha":"7a5cfae62ecbf1fd11d56867c784cb2da188a62c","size":29396},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/ui/theme/Color.kt","mode":"100644","sha":"47279c64cfc2aae985019438c932ff852d4f8c47","size":662},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/ui/theme/Theme.kt","mode":"100644","sha":"931ae42a1a2d12a855cb1ec0af8404195ca3e70a","size":2145},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/com/nvidia/nvflare/ui/theme/Type.kt","mode":"100644","sha":"f7c4623165ce5a46f5a38c67aaabaee300526623","size":2797},{"path":"examples/advanced/edge/mobile/android/app/src/main/java/org/pytorch/executorch/ExecuTorchStubs.kt","mode":"100644","sha":"362157947b5d3d47277face137a0837bcdd498dd","size":643},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/drawable/ic_launcher_foreground.xml","mode":"100644","sha":"a38d6b48577beb127cf9d4d218ede9139b3198a5","size":458},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml","mode":"100644","sha":"bb831bd2db5913b90d0e381b544709673d26a54e","size":268},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml","mode":"100644","sha":"bb831bd2db5913b90d0e381b544709673d26a54e","size":268},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/values-night/themes.xml","mode":"100644","sha":"335a91d88936341972990b410fa969ca9b5ce4bd","size":451},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/values/colors.xml","mode":"100644","sha":"37f232eacbc236cfcf8bac861fe5c4d2c40ef331","size":121},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/values/strings.xml","mode":"100644","sha":"04fdd971bddac016ee837ba071aae01f7735911e","size":117},{"path":"examples/advanced/edge/mobile/android/app/src/main/res/values/themes.xml","mode":"100644","sha":"93b100108dbe540c1194726db65ef7ddbbe84de0","size":448},{"path":"examples/advanced/edge/mobile/android/resources/android_studio_avd.png","mode":"100644","sha":"4b2ebc21bb4672680b278a955e691967c1e33952","size":338441},{"path":"examples/advanced/edge/mobile/android/resources/android_studio_rounds.png","mode":"100644","sha":"485f67b9b27328d3dea12b5a32db00ff34b47e0a","size":369697},{"path":"examples/advanced/edge/mobile/android/resources/android_studio_start_training.png","mode":"100644","sha":"3971150b5677ef014bb2f8fa9950de9b7af72bd5","size":356813},{"path":"examples/advanced/edge/mobile/android/sdk/ETTrainerExecutor.kt","mode":"100644","sha":"3172db07da5a28a74f2e2f810e6d1fbaf791266b","size":4147},{"path":"examples/advanced/edge/mobile/android/sdk/config/ConfigProcessor.kt","mode":"100644","sha":"6f55c35429d4cbd5222838164e69f41e1fec113a","size":7873},{"path":"examples/advanced/edge/mobile/android/sdk/core/AndroidFlareRunner.kt","mode":"100644","sha":"60f49dd9b90f2fe659c6b0bd9f5cea2dfe1a2ec7","size":25010},{"path":"examples/advanced/edge/mobile/android/sdk/core/Batch.kt","mode":"100644","sha":"5719075c605017b74b1c289e78600225d1714e7f","size":731},{"path":"examples/advanced/edge/mobile/android/sdk/core/Connection.kt","mode":"100644","sha":"737002182a16ac9f36c4945d65503571daa21e15","size":27662},{"path":"examples/advanced/edge/mobile/android/sdk/core/Context.kt","mode":"100644","sha":"7a1c06357d019df7e4e3548cd7f30e0e00f28d78","size":1639},{"path":"examples/advanced/edge/mobile/android/sdk/core/ContextKey.kt","mode":"100644","sha":"8e288941beae59669f46d5e3e7dec49687fc618c","size":581},{"path":"examples/advanced/edge/mobile/android/sdk/core/DXO.kt","mode":"100644","sha":"d3927e6ed985432e539df5a64e96a1244134ba1a","size":911},{"path":"examples/advanced/edge/mobile/android/sdk/core/EventHandler.kt","mode":"100644","sha":"a9cb3f2eb4f7efe5638ab446a1c5e40f7e38cfd1","size":976},{"path":"examples/advanced/edge/mobile/android/sdk/core/EventType.kt","mode":"100644","sha":"b330c67a63e86f0ca6cf03d1a623ab69d4db53d9","size":246},{"path":"examples/advanced/edge/mobile/android/sdk/core/Filter.kt","mode":"100644","sha":"8df882fd6490cfb6e6a5051acda5da6830bd84ed","size":804},{"path":"examples/advanced/edge/mobile/android/sdk/core/Interfaces.kt","mode":"100644","sha":"4640761201bc7aa0766b99f6f7ae1f7907b1efda","size":1429},{"path":"examples/advanced/edge/mobile/android/sdk/core/NVFlareError.kt","mode":"100644","sha":"f2ec6d46662df354ee84205a8cd3259fb1a8c195","size":959},{"path":"examples/advanced/edge/mobile/android/sdk/core/Signal.kt","mode":"100644","sha":"75cff870271b3b9c92b319fa48ab31f5d398fb89","size":1556},{"path":"examples/advanced/edge/mobile/android/sdk/core/Transform.kt","mode":"100644","sha":"3c382a7905bc5d6e56a205322b4de13ebd866aeb","size":602},{"path":"examples/advanced/edge/mobile/android/sdk/models/JobResponse.kt","mode":"100644","sha":"044ef98389cbe5f45d301ec241b0628d3c4d5bbe","size":949},{"path":"examples/advanced/edge/mobile/android/sdk/models/ResultResponse.kt","mode":"100644","sha":"a50218e5f3c5bd6eb1d0b5aa493797b09ee5da6d","size":1274},{"path":"examples/advanced/edge/mobile/android/sdk/models/TaskResponse.kt","mode":"100644","sha":"a017d6511bdfdd34381f3586cde64964cd9602f0","size":4012},{"path":"examples/advanced/edge/mobile/android/sdk/models/TrainingProgress.kt","mode":"100644","sha":"0f38bd03ec15eb32d9618c7101fe3f86f0efc934","size":5309},{"path":"examples/advanced/edge/mobile/android/sdk/training/ETTrainer.kt","mode":"100644","sha":"fe9e815ce8040c4914879e20daecc854a43de62c","size":20368},{"path":"examples/advanced/edge/mobile/android/sdk/training/TrainingArtifactManager.kt","mode":"100644","sha":"e836cf52240537b46fa577d6ca2b56cdd8b8c0a9","size":9462},{"path":"examples/advanced/edge/mobile/android/sdk/training/TrainingConfig.kt","mode":"100644","sha":"6248e56bdc7b3d4f726fd8a73ec249c88311d1d1","size":6041},{"path":"examples/advanced/edge/mobile/android/sdk/utils/Constants.kt","mode":"100644","sha":"b24ef128d649d568d0a3da599de458895645dc4a","size":1029},{"path":"examples/advanced/edge/mobile/android/sdk/utils/JSONValue.kt","mode":"100644","sha":"6d0c9b1c23ae652767d766e38226c63db7c38c7f","size":2833},{"path":"examples/advanced/edge/mobile/android/sdk/utils/JsonExtensions.kt","mode":"100644","sha":"adad39b4bb939a56a6ef463860e917824a762d55","size":1361},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/.gitignore","mode":"100644","sha":"a021c69f9bb214d2774dbcd123c1ed04202660a8","size":522},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/AccentColor.colorset/Contents.json","mode":"100644","sha":"eb8789700816459c1e1480e0b34781d9fb78a1ca","size":123},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json","mode":"100644","sha":"ffdfe150be82b5a43726c1349762b6eefcadb81e","size":1429},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/Contents.json","mode":"100644","sha":"73c00596a7fca3f3d4bdd64053b69d86745f9e10","size":63},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/cifar10/Contents.json","mode":"100644","sha":"73c00596a7fca3f3d4bdd64053b69d86745f9e10","size":63},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/cifar10/data_batch_1.dataset/Contents.json","mode":"100644","sha":"4e03c199acb19e5cc2c62469df00fd3e216a84d1","size":160},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Assets.xcassets/cifar10/data_batch_1.dataset/data_batch_1.bin","mode":"100644","sha":"da09f891072747be90e69e4f00ba7cba870dc87e","size":30730000},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/ContentView.swift","mode":"100644","sha":"492d7df47969d86e4cac8b3c8b2d544a934a91c2","size":5192},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Datasets/SwiftCIFAR10Dataset.swift","mode":"100644","sha":"b17ecbfd07a9cbc84803d6da7ebd91eff3759290","size":5303},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Datasets/SwiftXORDataset.swift","mode":"100644","sha":"46a1accff961a4c66a273ed832cbee5656017ad1","size":2972},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/ExampleApp-Bridging-Header.h","mode":"100644","sha":"8cd914382d895136f72ebc5829cdf104d24815a5","size":279},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/ExampleApp.swift","mode":"100644","sha":"7e775f90715bf18b9a2cc096d3189407da18dcdd","size":186},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/Preview Content/Preview Assets.xcassets/Contents.json","mode":"100644","sha":"73c00596a7fca3f3d4bdd64053b69d86745f9e10","size":63},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleApp/TrainerController.swift","mode":"100644","sha":"bff3456678fe23c8c8b912ca2ecef9a19c577678","size":5793},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/ExampleProject.xcodeproj/project.pbxproj","mode":"100644","sha":"e5093a36a08f51c6aaaeb041e5c540da875d7765","size":30397},{"path":"examples/advanced/edge/mobile/ios/ExampleProject/README.md","mode":"100644","sha":"e47fb598210054d2ad30d6dea20f4f64facea7fb","size":1991},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/ComponentResolver.swift","mode":"100644","sha":"5c6817e8a21e616a712a98f26168c53b4f04dd49","size":4655},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareConfig.swift","mode":"100644","sha":"5bb32ef92f7dcb7b1e18022c67fededac0d013a1","size":8091},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareConnection.swift","mode":"100644","sha":"708bcedbb7fcc2f7b8d64e94bfabd6a2f2c6f147","size":11959},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareConstants.swift","mode":"100644","sha":"2d3af92220fc24b91c25f3e4bca6c73db9f517b7","size":352},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareError.swift","mode":"100644","sha":"5d9d7982fbfeb9ec70b4d178a3ee828984b7f635","size":666},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareProtocolConstants.swift","mode":"100644","sha":"d46440077788c6bcf39855bb148d6cd40a0ffbd5","size":1151},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareRunner.swift","mode":"100644","sha":"9194d681da14dde58a43b67b8c4dee1fd6c3a9a2","size":18319},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Core/NVFlareTypes.swift","mode":"100644","sha":"100de856f3513c78dad8312b5d818c3a8f42dfcb","size":8228},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Models/JobResponse.swift","mode":"100644","sha":"801d8a49d06f6b2f5a6f8e5d9b8a266eb7625b90","size":4509},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Models/ResultResponse.swift","mode":"100644","sha":"35d2f74f79865167fff80193ea8da8a90f9c425c","size":1158},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Models/TaskResponse.swift","mode":"100644","sha":"598973994ad2f349ba229791769dc99281d3acc4","size":7875},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/README.md","mode":"100644","sha":"7c3f984269a22c7fe9ae4f43dce0266ca5ce45e1","size":919},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/NVFlareConstants.h","mode":"100644","sha":"683627fbea0358104395e6d106a0c6be993a335b","size":903},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/NVFlareConstants.m","mode":"100644","sha":"9f4f648dffe2dca95d1404d82eeaa7a4568e2233","size":895},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/SwiftDatasetAdapter.h","mode":"100644","sha":"d1e73a68ac7b38960d671fd5d5c7a27ddca5027b","size":1227},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/SwiftDatasetAdapter.mm","mode":"100644","sha":"f3a95c767002f8b8bc0fd66411266de7bcf69fcc","size":12370},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/SwiftDatasetBridge.h","mode":"100644","sha":"e9a81c65c91feb8551af445c051d78ef98d63dd3","size":693},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/Bridge/SwiftDatasetBridge.mm","mode":"100644","sha":"1b5f17be866e163c1c384e625cc02b7862ab44dc","size":3015},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainer/ETDataset.h","mode":"100644","sha":"a527d0b7cbe0e42002c2b1bb42e14d8f7feca62d","size":1137},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainer/ETDebugUtils.h","mode":"100644","sha":"497040b912622f38553fa01da1beb3d3a7930046","size":568},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainer/ETDebugUtils.mm","mode":"100644","sha":"08a1be6121bd6195f36ae4baa9e4892555347976","size":2702},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainer/ETTrainer.h","mode":"100644","sha":"5190561440a8ae30731f7d4197ac11751a376df0","size":1180},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainer/ETTrainer.mm","mode":"100644","sha":"15d27422955b886e6e702dcd14c1986105db7fdc","size":13185},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainerComponentResolver.swift","mode":"100644","sha":"bfec8201a7c1c6531f08830b24e0c647330c6afd","size":2732},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/ETTrainerExecutor.swift","mode":"100644","sha":"19e524b0dade9395dabbd33ead4abf4e02c3e70e","size":5143},{"path":"examples/advanced/edge/mobile/ios/NVFlareSDK/Training/TrainingConstants.swift","mode":"100644","sha":"6d54fc695c24999cc47444794007c1409c93a2e7","size":740},{"path":"examples/advanced/edge/project.yml","mode":"100644","sha":"d3e9594ea5e331975d2726bb1d38a0934eae541a","size":1018},{"path":"examples/advanced/edge/requirements.txt","mode":"100755","sha":"29c8534b7c065575083c65cafcafa49341c9e70a","size":69},{"path":"examples/advanced/experiment-tracking/README.md","mode":"100644","sha":"821067aaaa5c6b65aaa6656f035d037525eba5a6","size":9143},{"path":"examples/advanced/experiment-tracking/mlflow/README.md","mode":"100644","sha":"7926049bbc2b5e5cb0bd7d1a007dd38dcb9e6153","size":1761},{"path":"examples/advanced/experiment-tracking/mlflow/hello-lightning-mlflow/README.md","mode":"100644","sha":"2bd8f13165d19ac0df5d745f25e91d8fe78a238d","size":5420},{"path":"examples/advanced/experiment-tracking/mlflow/hello-lightning-mlflow/client.py","mode":"100644","sha":"b19180d48607a60cf57d4ffb9417ffa5ed793487","size":4166},{"path":"examples/advanced/experiment-tracking/mlflow/hello-lightning-mlflow/job.py","mode":"100644","sha":"c2ff26dd2097637ce245aa4cee0481ea828dfdb5","size":2452},{"path":"examples/advanced/experiment-tracking/mlflow/hello-lightning-mlflow/model.py","mode":"100644","sha":"eff64e57b74a9ae077fd1cca46cac1e35b6a5f07","size":3073},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow-client/README.md","mode":"100644","sha":"6cdbd7ec197b230e63b1e69d4a971a40242171d8","size":8019},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow-client/client.py","mode":"100644","sha":"258db1a85c778703fbe9c85aa27b8cd762e55b96","size":8568},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow-client/job.py","mode":"100644","sha":"d71e8ebccab60dbfdeecebecfcbe7cbf5d792962","size":2002},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow-client/model.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow/README.md","mode":"100644","sha":"201718bdd7ec0d7a7332cdc3281b6ac9baa10749","size":4943},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow/client.py","mode":"100644","sha":"258db1a85c778703fbe9c85aa27b8cd762e55b96","size":8568},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow/job.py","mode":"100644","sha":"5d84fc7d2f65b99f1b9023726e07e8d3405f3803","size":2416},{"path":"examples/advanced/experiment-tracking/mlflow/hello-pt-mlflow/model.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/advanced/experiment-tracking/mlflow/requirements.txt","mode":"100644","sha":"a600ebcf54e1b43d058f1c138269b6ee596cf8ec","size":93},{"path":"examples/advanced/experiment-tracking/prepare_data.sh","mode":"100755","sha":"fc70c2074ec2a6f39b68bf29a06e9eb300eb8d79","size":125},{"path":"examples/advanced/experiment-tracking/tensorboard/README.md","mode":"100644","sha":"4714170112142b3299e76e6c0f847b4d5df33633","size":5028},{"path":"examples/advanced/experiment-tracking/tensorboard/client.py","mode":"100644","sha":"6f4c4060763ad4d2e2518c3f8452d9ddc8b9e0ed","size":8508},{"path":"examples/advanced/experiment-tracking/tensorboard/job.py","mode":"100644","sha":"2cdb5c4b83a1f3202d86b02903fff4b7f7f0454f","size":1409},{"path":"examples/advanced/experiment-tracking/tensorboard/model.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/advanced/experiment-tracking/tensorboard/requirements.txt","mode":"100644","sha":"97a39d9ac19f569923b15e85404f7028a62c3457","size":47},{"path":"examples/advanced/experiment-tracking/wandb/README.md","mode":"100644","sha":"692f139f78619d9d1a82dc5567d09a2458327e5c","size":8886},{"path":"examples/advanced/experiment-tracking/wandb/client.py","mode":"100644","sha":"5ec34369a74b54a615d191c1474f7ea520b191da","size":8341},{"path":"examples/advanced/experiment-tracking/wandb/job.py","mode":"100644","sha":"0aee5008b57a58dde12bc3b2d93b3bd607412be5","size":3444},{"path":"examples/advanced/experiment-tracking/wandb/model.py","mode":"100644","sha":"4a5ab8f1e3e04196a1bad3a590cbafed1c1ff1cc","size":1287},{"path":"examples/advanced/experiment-tracking/wandb/requirements.txt","mode":"100644","sha":"9c678c08dd2be24c23253d29ee086135617a2dfe","size":41},{"path":"examples/advanced/feature_election/README.md","mode":"100644","sha":"3316496153bd7294177174680fa8643208552dab","size":14249},{"path":"examples/advanced/feature_election/client.py","mode":"100644","sha":"7a93d522ba32d68a8a2a8abd6af75a37c88cb72c","size":7169},{"path":"examples/advanced/feature_election/job.py","mode":"100644","sha":"5ba5e1f56304cc069c3f27428f682bd267019823","size":4749},{"path":"examples/advanced/feature_election/prepare_data.py","mode":"100644","sha":"ea3e3e2290d0314e027d28736f4c3c5b4bde94aa","size":13412},{"path":"examples/advanced/feature_election/requirements.txt","mode":"100644","sha":"9adaf4f47693fd19ccd88bd55f75cbd0a9d5e2f0","size":136},{"path":"examples/advanced/feature_election/server.py","mode":"100644","sha":"e69b940e599df2822a9bc3d91d6f91fc8007f81d","size":3573},{"path":"examples/advanced/federated-policies/README.rst","mode":"100644","sha":"72434bcf3d58520a17a0d7c93c82012fd4055b57","size":5694},{"path":"examples/advanced/federated-policies/client.py","mode":"100644","sha":"093ff4ad7c274f7fc399cccb051654d78ecd0367","size":3190},{"path":"examples/advanced/federated-policies/job1.py","mode":"100644","sha":"7f0d6c9a064fc2648cef745375fba73e07adc81f","size":2081},{"path":"examples/advanced/federated-policies/job2.py","mode":"100644","sha":"97344c6ae04e41bcfe285c106dac8895a97f781c","size":2077},{"path":"examples/advanced/federated-policies/job3.py","mode":"100644","sha":"1ada18f598466882c7ab4a9eaa51d900169f435a","size":2079},{"path":"examples/advanced/federated-policies/job4.py","mode":"100644","sha":"816e4234cd53d33ca775cf78444403dff858ebdd","size":1962},{"path":"examples/advanced/federated-policies/job5.py","mode":"100644","sha":"749e0326cd15cde77039e118d356a556c9b2c337","size":2071},{"path":"examples/advanced/federated-policies/jobs/job1/meta.json","mode":"100644","sha":"83913fc97237fe749d2a2e8bdea8ef9f7ee1f19f","size":147},{"path":"examples/advanced/federated-policies/jobs/job2/meta.json","mode":"100644","sha":"2420471601d3adc722d7e8fe8e2212252e1ce698","size":145},{"path":"examples/advanced/federated-policies/jobs/job3/meta.json","mode":"100644","sha":"584f28a29271caf80bca5d3fb7dd17d75fc98048","size":148},{"path":"examples/advanced/federated-policies/jobs/job4/meta.json","mode":"100644","sha":"22dcba80fe9b92e79d8fffeba9f0c751496a5482","size":126},{"path":"examples/advanced/federated-policies/jobs/job5/meta.json","mode":"100644","sha":"0760a80c85c65dc806c51d7bbe6b6cf64f79b662","size":144},{"path":"examples/advanced/federated-policies/policies/site_a/authorization.json","mode":"100644","sha":"b1c9e1909f28c76c0429c0ae3a86c5874f6a33ee","size":639},{"path":"examples/advanced/federated-policies/policies/site_a/resources.json","mode":"100644","sha":"7a8b1ae1fc621d7360db9d2251ea86b934355aaf","size":698},{"path":"examples/advanced/federated-policies/policies/site_b/custom/test_filter.py","mode":"100644","sha":"af31d0e322ff421527cbf55e269772df88bc645e","size":1328},{"path":"examples/advanced/federated-policies/policies/site_b/privacy.json","mode":"100644","sha":"75aa540c9c269cfa411870d95d2af072270b9cff","size":1125},{"path":"examples/advanced/federated-policies/project.yml","mode":"100644","sha":"679130a115f5042cdad791cdf669d22b84be4c65","size":1102},{"path":"examples/advanced/federated-policies/requirements.txt","mode":"100644","sha":"4e753deffc1fa78b86afd25292f4abdd6837c5d1","size":17},{"path":"examples/advanced/federated-policies/setup.sh","mode":"100755","sha":"19298594fc1f6148f95454b25f14a4f110ea8a27","size":332},{"path":"examples/advanced/federated-policies/start.sh","mode":"100755","sha":"8eaf78e89d0a6cfde9f96f7318607011a79e4502","size":293},{"path":"examples/advanced/federated-policies/stop.sh","mode":"100755","sha":"baa7fc46ee6c66cbc671f1325c34560cb7ef0aa5","size":414},{"path":"examples/advanced/federated-statistics/README.md","mode":"100644","sha":"50deb0df365e63dd233c02629b9f49e0f2e58748","size":17540},{"path":"examples/advanced/federated-statistics/df_stats/README.md","mode":"100644","sha":"615022cb7431ae802d1421dcfa536e5692178581","size":11289},{"path":"examples/advanced/federated-statistics/df_stats/client.py","mode":"100644","sha":"e14735c2d3a7da9022f4ad96c5cefff9ef80f3cc","size":2850},{"path":"examples/advanced/federated-statistics/df_stats/job.py","mode":"100644","sha":"1e578a086f2f476f665f8ed65a98365c75f46a25","size":2187},{"path":"examples/advanced/federated-statistics/df_stats/prepare_data.py","mode":"100644","sha":"a5e13e5448fe3e8d49dc9f66bce34c05c74c3e7e","size":2423},{"path":"examples/advanced/federated-statistics/df_stats/requirements.txt","mode":"100644","sha":"7c41902c91a43ae55e4fd852398fa283c15d66b4","size":63},{"path":"examples/advanced/federated-statistics/hierarchical_stats/README.md","mode":"100644","sha":"7d5b0eca02fd3545fe0885ab61ab8f4a5680b70f","size":14073},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/example_hierarchy.png","mode":"100644","sha":"ded6fd68479dd83cfacb3a098c7cd6b2c3596003","size":62061},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/expandable_stats.png","mode":"100644","sha":"8e54d94c9e9f3339cfec4140fb55778b1b4240a3","size":2430},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/global_histogram.png","mode":"100644","sha":"8b453ff4b3eac194d58fe7192c4be1f87a65f2a3","size":35431},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/global_stats.png","mode":"100644","sha":"a90abc6f19b1322f0977f5a286729860b6505a1d","size":35260},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/hierarchical_stats.json","mode":"100644","sha":"97a4e725971ae1b7819acc4054b79eeb8e7bb340","size":9422},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/hierarchy.png","mode":"100644","sha":"1e2099a484c9e68d83ea78d1c24e28904d9f24da","size":62062},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/local_hierarchical_stats.png","mode":"100644","sha":"a749fed563882470cadc8ad7843af73d618b576f","size":60647},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/local_histogram.png","mode":"100644","sha":"a0507f1b6a3bc22867e91507fcf8041219969413","size":44515},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/state_level_global_stats.png","mode":"100644","sha":"e088ba2998efcce6191f50145ff4d89f8fea0011","size":53182},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/state_level_histogram.png","mode":"100644","sha":"ff43781f815c2eab9e2611c722ffe1e858347948","size":38407},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/states_hierarchy.png","mode":"100644","sha":"2c5973e1a6d940ac450dd8902e0d582a96c3914a","size":11242},{"path":"examples/advanced/federated-statistics/hierarchical_stats/demo/visualization.ipynb","mode":"100644","sha":"a5bc75273db89ae00ef78c9827bd60b2b4565265","size":7616},{"path":"examples/advanced/federated-statistics/hierarchical_stats/hierarchical_stats.ipynb","mode":"100644","sha":"0b334609e64f375b2ec99fd46ed569c7c7172797","size":5926},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/app/config/config_fed_client.json","mode":"100644","sha":"7cac3e156bb83c8315f4c5576c943f389e27b7c8","size":552},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/app/config/config_fed_server.json","mode":"100644","sha":"7369eb7e96451ee6be50b17f7b0a8bf44c29f425","size":1051},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/app/config/hierarchy_config.json","mode":"100644","sha":"a497d55479f4246c354777b430027e5c134301f5","size":315},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/app/custom/hierarchical_stats.py","mode":"100644","sha":"066f2e70e03dcfe94764be2c9dfa13582f1c501b","size":4778},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/app/custom/tests/hierarchical_stats_test.py","mode":"100644","sha":"2d56781f3743ffe40dab7fe742ff72cb27dfc339","size":1970},{"path":"examples/advanced/federated-statistics/hierarchical_stats/jobs/hierarchical_stats/meta.json","mode":"100644","sha":"bd148107056776ff4a86b32090b3bc506252ec22","size":134},{"path":"examples/advanced/federated-statistics/hierarchical_stats/prepare_data.sh","mode":"100755","sha":"ce7c9e06b47b4cc6473ef85fa13004dcb5a1fa4b","size":1018},{"path":"examples/advanced/federated-statistics/hierarchical_stats/requirements.txt","mode":"100644","sha":"b424ef2ee41f5c8ad789a3d53c30e8c0484caea8","size":75},{"path":"examples/advanced/federated-statistics/hierarchical_stats/utils/prepare_data.py","mode":"100644","sha":"7df5ef2e8d052eab081cc201ee6753dcb4fa8bf6","size":2796},{"path":"examples/advanced/federated-statistics/image_stats/README.md","mode":"100644","sha":"072f45ae5acb962786e528d17e663cc1ef88a6c3","size":6136},{"path":"examples/advanced/federated-statistics/image_stats/client.py","mode":"100644","sha":"9aa8596b2e6c9a1670eda4eaea18ebafc614bc56","size":5137},{"path":"examples/advanced/federated-statistics/image_stats/demo/image_statistics.json","mode":"100644","sha":"f6c8329b29e2cd2ac88ec019637e487b5a557fb9","size":2260},{"path":"examples/advanced/federated-statistics/image_stats/demo/visualization.ipynb","mode":"100644","sha":"a7c35ba51c585cc812860e71743196efce911de2","size":7001},{"path":"examples/advanced/federated-statistics/image_stats/download_data.py","mode":"100644","sha":"b54e90f697fd2f495066936eea44e9ac3073b44c","size":835},{"path":"examples/advanced/federated-statistics/image_stats/figs/image_histogram.png","mode":"100644","sha":"94503bd053ab1fdd0595318b3b410a0360405d2e","size":114002},{"path":"examples/advanced/federated-statistics/image_stats/image_stats.ipynb","mode":"100644","sha":"7911ea5d32d89a4c0ab72522e7be25508304eb74","size":6752},{"path":"examples/advanced/federated-statistics/image_stats/job.py","mode":"100644","sha":"d16b116474335c2aa3b2dca561315e23dc128d26","size":1909},{"path":"examples/advanced/federated-statistics/image_stats/prepare_data.py","mode":"100644","sha":"04d51f08c426301f7dcc9f50fcdc44ea5b820b43","size":3125},{"path":"examples/advanced/federated-statistics/image_stats/requirements.txt","mode":"100644","sha":"3c3b50bd3185228590199d8aede7b4a09ad21204","size":91},{"path":"examples/advanced/federated-statistics/local/privacy.json","mode":"100644","sha":"88c11b45f2df2ee54127d65486c0ece2260a2184","size":1074},{"path":"examples/advanced/finance-end-to-end/README.md","mode":"100644","sha":"3ba6d1e258b4dbeb0f0d1c2d2441926e628c9e21","size":246},{"path":"examples/advanced/finance/README.md","mode":"100644","sha":"3ba6d1e258b4dbeb0f0d1c2d2441926e628c9e21","size":246},{"path":"examples/advanced/gnn/README.md","mode":"100644","sha":"010e71971a99f29c184bfd2706394adf4949780e","size":13702},{"path":"examples/advanced/gnn/figs/finance_train_loss.png","mode":"100644","sha":"4e7568685f370bc8f2a330007dbe5fe367e4fc5b","size":15696},{"path":"examples/advanced/gnn/figs/finance_val_auc.png","mode":"100644","sha":"4c209fbc19cbaa5ffc67c4059a3835d8663abd81","size":11617},{"path":"examples/advanced/gnn/figs/protein_train_loss.png","mode":"100644","sha":"d772a48883cd868bab90be4cc82c9aa4662509d3","size":15973},{"path":"examples/advanced/gnn/figs/protein_val_f1.png","mode":"100644","sha":"1459df8eda51baac6c7830524d13fc1b74ddf5fd","size":14014},{"path":"examples/advanced/gnn/finance/client.py","mode":"100644","sha":"422a1b2e7fc8b53a290c733e53957c8a8844da99","size":6326},{"path":"examples/advanced/gnn/finance/job.py","mode":"100644","sha":"b65459781c29957f1bfc38c9f0b8b5677be771d1","size":4741},{"path":"examples/advanced/gnn/finance/local_train.py","mode":"100644","sha":"4c777a383d704d7c59470d8be3c3f4efda048082","size":5009},{"path":"examples/advanced/gnn/finance/model.py","mode":"100644","sha":"596c01e25da9352a8c2802b44830a70bb4d146fc","size":1623},{"path":"examples/advanced/gnn/finance/prepare_data.py","mode":"100644","sha":"add54bc376b759a8223ab2afbc6b6514da328136","size":2662},{"path":"examples/advanced/gnn/protein/client.py","mode":"100644","sha":"f9e0f5aa749efaaf723e00c7ff4afa9841778bee","size":7488},{"path":"examples/advanced/gnn/protein/job.py","mode":"100644","sha":"d44f109d1fafd02a161d60320261abd874beca4f","size":4698},{"path":"examples/advanced/gnn/protein/local_train.py","mode":"100644","sha":"1279b7f45087bfc3f0bc5ac60c369154aa789bb4","size":5749},{"path":"examples/advanced/gnn/requirements.txt","mode":"100644","sha":"3466e41e474d64e5f338f6f04fd9a0fb9bbee3bc","size":90},{"path":"examples/advanced/hello-pt-environments/README.md","mode":"100644","sha":"fb76a2456f912a1ee19f19e29e46b1385bf38a0e","size":10657},{"path":"examples/advanced/hello-pt-environments/job.py","mode":"100644","sha":"40624a002c2b5e0971a40805ccef1530149642a1","size":8671},{"path":"examples/advanced/hello-pt-environments/requirements.txt","mode":"100644","sha":"4bd481db3657788ad5cd73dc72d5061b58d156c7","size":29},{"path":"examples/advanced/job-level-authorization/README.md","mode":"100644","sha":"b2a63f4f815f4d72cb7f1ef4d97c7ba2f220ac00","size":3746},{"path":"examples/advanced/job-level-authorization/client.py","mode":"100644","sha":"1981f4e557993630de737320fefd20d0ad184449","size":3190},{"path":"examples/advanced/job-level-authorization/job1.py","mode":"100644","sha":"bd8920f9cabbcfb33c1c6f8de4b61e9435db8779","size":2343},{"path":"examples/advanced/job-level-authorization/job2.py","mode":"100644","sha":"7bd8be25da965495945bec3e7e836221f68a07b1","size":2595},{"path":"examples/advanced/job-level-authorization/project.yml","mode":"100644","sha":"7a3fe89edf70aa8ea443861964d161746d669a81","size":831},{"path":"examples/advanced/job-level-authorization/requirements.txt","mode":"100644","sha":"4e753deffc1fa78b86afd25292f4abdd6837c5d1","size":17},{"path":"examples/advanced/job-level-authorization/security/site_a/custom/security_handler.py","mode":"100644","sha":"9189afcb569830c5790f5d704ee8707f4e05dad5","size":1971},{"path":"examples/advanced/job-level-authorization/security/site_a/resources.json","mode":"100644","sha":"9b9dfa3d7eb3b85e9fb64a09ecb81a9376b3b085","size":862},{"path":"examples/advanced/job-level-authorization/setup.sh","mode":"100755","sha":"fc95a8a28802ac0febdf523828155231cf8f7244","size":344},{"path":"examples/advanced/job_api/README.md","mode":"100644","sha":"32cb48fe9937633372bcad8f8e07724e1c8fcc63","size":1644},{"path":"examples/advanced/job_api/pt/README.md","mode":"100644","sha":"766e3538d2d4b0e13c51fc0f75f116dbbaacfce5","size":3333},{"path":"examples/advanced/job_api/pt/cyclic_cc_script_runner_cifar10.py","mode":"100644","sha":"6237f7868790db9da8415995eb0b835ffe23352f","size":1801},{"path":"examples/advanced/job_api/pt/fedavg_script_runner_cifar10.py","mode":"100644","sha":"cb19e8046f5935584aade15f06fe1636099302d0","size":2050},{"path":"examples/advanced/job_api/pt/fedavg_script_runner_dp_filter_cifar10.py","mode":"100644","sha":"3b0c5c2eca68a3e90b5e260ac59eba6bb20ec4c0","size":1735},{"path":"examples/advanced/job_api/pt/fedavg_script_runner_lightning_cifar10.py","mode":"100644","sha":"685827c28c7e10d17548f1d995ed151f7916189a","size":1360},{"path":"examples/advanced/job_api/pt/fedavg_script_runner_xsite_val_cifar10.py","mode":"100644","sha":"2f3c390dc8420cb31e4d8f5c6e8187a6d99313cc","size":9077},{"path":"examples/advanced/job_api/pt/figs/tb_loss.png","mode":"100644","sha":"485d16c1148d0b9b7a39a3d6b0b75bf2b1fab3a0","size":23302},{"path":"examples/advanced/job_api/pt/requirements.txt","mode":"100644","sha":"0861ac0a16645b0cb485d26d45d7203e2c0b9298","size":79},{"path":"examples/advanced/job_api/pt/src/cifar10_fl.py","mode":"100644","sha":"46b73bd5acfb3595fdb6ace342097a6c88356247","size":5617},{"path":"examples/advanced/job_api/pt/src/cifar10_fl_lightning.py","mode":"100644","sha":"efb33dcda5561889ac407b0039997987991f3b24","size":4244},{"path":"examples/advanced/job_api/pt/src/cifar10_fl_partitioned.py","mode":"100644","sha":"3b3cec1dcf03f26373a13fa8b2ad37f1a9408741","size":9947},{"path":"examples/advanced/job_api/pt/src/lit_net.py","mode":"100644","sha":"d70b85ca5a5ae0c128aacc61ff47e07fea50ef33","size":3051},{"path":"examples/advanced/job_api/pt/src/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"examples/advanced/job_api/pt/swarm_script_runner_cifar10.py","mode":"100644","sha":"0c7e283303350c0813da7cb9c8be6b2942dc3269","size":2346},{"path":"examples/advanced/job_api/sklearn/README.md","mode":"100644","sha":"720318306b0a41c135395ea28cf163a2899d6de5","size":980},{"path":"examples/advanced/job_api/sklearn/kmeans_script_runner_higgs.py","mode":"100644","sha":"45827074fe96eeecd6f74dcb0219bc0619fad3cf","size":5984},{"path":"examples/advanced/job_api/sklearn/requirements.txt","mode":"100644","sha":"22ca6c6de4ca76cae9a0adb970bf6304d2e3e3e3","size":49},{"path":"examples/advanced/job_api/sklearn/src/kmeans_assembler.py","mode":"100644","sha":"4206670b0a072eae671594f29cd2b5aa46fadfa9","size":3469},{"path":"examples/advanced/job_api/sklearn/src/kmeans_fl.py","mode":"100644","sha":"741c87941e56f116a7b1916944a4cb172097ae22","size":6323},{"path":"examples/advanced/job_api/sklearn/src/split_csv.py","mode":"100644","sha":"c06ac58613d47b43a9da14e45a15c8f05c9f1983","size":3292},{"path":"examples/advanced/job_api/tf/README.md","mode":"100644","sha":"b85411f33a022fe985d7f5fe7ff8656a20b3a7a7","size":7601},{"path":"examples/advanced/job_api/tf/figs/fedavg-diff-algos-new.png","mode":"100644","sha":"fd3c25abe2b163f178f40c467cf7ac0eefbb7185","size":242814},{"path":"examples/advanced/job_api/tf/figs/fedavg-diff-algos.png","mode":"100755","sha":"54d2d3f098221094b7838230bca52d7eee2e28e1","size":91377},{"path":"examples/advanced/job_api/tf/figs/fedavg-diff-alphas.png","mode":"100755","sha":"8c9ff65747d94e45185c2f815645a8014985c8d7","size":81019},{"path":"examples/advanced/job_api/tf/figs/fedavg-vs-centralized.png","mode":"100755","sha":"c9a86e7a8200d569e66f4498b8f009947067d180","size":158790},{"path":"examples/advanced/job_api/tf/requirements.txt","mode":"100644","sha":"6a43032f26a0f45ab28e2b9b1db7102c6adefa49","size":53},{"path":"examples/advanced/job_api/tf/run_jobs.sh","mode":"100755","sha":"8ee0f7dee935e90b0ef0d7d10f4ecda32ec127b5","size":2195},{"path":"examples/advanced/job_api/tf/src/cifar10_data_split.py","mode":"100644","sha":"77efac3966578735428ed41d547c294af0340409","size":6447},{"path":"examples/advanced/job_api/tf/src/cifar10_tf_fl.py","mode":"100644","sha":"d20edf631b60df5aecc06f47f6f8b89c350a22b1","size":2795},{"path":"examples/advanced/job_api/tf/src/cifar10_tf_fl_alpha_split.py","mode":"100644","sha":"e3e9969bf6d35fed2682474c717663a219416405","size":8080},{"path":"examples/advanced/job_api/tf/src/cifar10_tf_fl_alpha_split_scaffold.py","mode":"100644","sha":"693f1604d79df416261717c029fb75b217044746","size":10252},{"path":"examples/advanced/job_api/tf/src/tf_net.py","mode":"100644","sha":"bdd8d29147681b98703db639d842303c6bd8e79c","size":2766},{"path":"examples/advanced/job_api/tf/tf_fl_script_runner_cifar10.py","mode":"100644","sha":"c3b9fef317900d9c0a62a1230605adb55ea05be0","size":5197},{"path":"examples/advanced/kaplan-meier-he/README.md","mode":"100644","sha":"fa09bc07ce1fbc27a7f51cb100b062add6987da3","size":23976},{"path":"examples/advanced/kaplan-meier-he/client.py","mode":"100644","sha":"1dfbb7ddc35ec774663ae29856bbc1b6a999ef8a","size":6489},{"path":"examples/advanced/kaplan-meier-he/client_he.py","mode":"100644","sha":"82501536069306ac47701697c7c00b3b15344bdf","size":9587},{"path":"examples/advanced/kaplan-meier-he/figs/km_curve_baseline.png","mode":"100644","sha":"9ff1fcdb4c52e01d8a60c108b00246354aa72dfa","size":28709},{"path":"examples/advanced/kaplan-meier-he/figs/km_curve_fl.png","mode":"100644","sha":"df082d406abe5379147c39d6acc451ba02dc7b30","size":16831},{"path":"examples/advanced/kaplan-meier-he/figs/km_curve_fl_he.png","mode":"100644","sha":"b1610c41832c943b08cc9bdaaced332632df98fc","size":17041},{"path":"examples/advanced/kaplan-meier-he/job.py","mode":"100644","sha":"fd38c70aa79358a444256ac362fa2cf0aa95d9ca","size":4341},{"path":"examples/advanced/kaplan-meier-he/km_recipe.py","mode":"100644","sha":"5049f8f2d0173b14576cb3bd74a1d791bd558bc8","size":2442},{"path":"examples/advanced/kaplan-meier-he/project.yml","mode":"100644","sha":"2a6cc01f2234882dfffdf8b6018850fde7e63fad","size":1466},{"path":"examples/advanced/kaplan-meier-he/requirements.txt","mode":"100644","sha":"ffe7bd99c2ae51f1f55bcd1aca4e45b314fc554c","size":18},{"path":"examples/advanced/kaplan-meier-he/server.py","mode":"100644","sha":"4089337ef7ff3d04520724f6e847dad281d319e2","size":3887},{"path":"examples/advanced/kaplan-meier-he/server_he.py","mode":"100644","sha":"aad4806b88ca138dfe33f23d905e884d5a345486","size":7450},{"path":"examples/advanced/kaplan-meier-he/start_all.sh","mode":"100755","sha":"578e579a9a94d30c4b6bb6a8f1bb6efb39e43cda","size":1918},{"path":"examples/advanced/kaplan-meier-he/utils/baseline_kaplan_meier.py","mode":"100644","sha":"4997f0608715f6fc35e4d5ced3e4170da23cacf3","size":2717},{"path":"examples/advanced/kaplan-meier-he/utils/download_data.py","mode":"100644","sha":"20ea2b22e277458863e6f7f71579c88917135068","size":1700},{"path":"examples/advanced/kaplan-meier-he/utils/prepare_data.py","mode":"100644","sha":"8b5b273cb90b7526a460afaed29321b939e7078c","size":3436},{"path":"examples/advanced/kaplan-meier-he/utils/prepare_he_context.py","mode":"100644","sha":"d9104ad77abcaacd52a83609e3673b14eb26b1e5","size":2540},{"path":"examples/advanced/keycloak-site-authentication/README.md","mode":"100644","sha":"c164fba4c422915d49b50df3679c81fa916e916e","size":5014},{"path":"examples/advanced/keycloak-site-authentication/admin/local/custom/admin_auth.py","mode":"100644","sha":"9c6a8852f5f80969adccfdafcb8d7ea578dc157b","size":3314},{"path":"examples/advanced/keycloak-site-authentication/admin/local/resources.json","mode":"100644","sha":"0b8188930840b3b9a1b368470bf69ccbb99499cd","size":282},{"path":"examples/advanced/keycloak-site-authentication/project.yml","mode":"100644","sha":"f549ba941e77281d0a98706ee7d5aca8aafc13f6","size":865},{"path":"examples/advanced/keycloak-site-authentication/requirements.txt","mode":"100644","sha":"ec750098b45a4cc1fa6d98872e9da49a9eefd21f","size":17},{"path":"examples/advanced/keycloak-site-authentication/site/local/custom/keycloak_security_handler.py","mode":"100644","sha":"fa94e40e9c32c1fa9b1ef64cd49eb88d5d1f2da7","size":3350},{"path":"examples/advanced/keycloak-site-authentication/site/local/resources.json","mode":"100644","sha":"2281f704d86df894d442962743c82489c9d10f65","size":608},{"path":"examples/advanced/llm_hf/MULTINODE.md","mode":"100644","sha":"87482479dd33e06ed7c224c72b250b2ce10ef9eb","size":4617},{"path":"examples/advanced/llm_hf/README.md","mode":"100644","sha":"75ddafcc21dbb7fbd2ad51424a60b3d7e66c2c65","size":24320},{"path":"examples/advanced/llm_hf/client.py","mode":"100755","sha":"b4bd0395968a5196eacf315c0346466e5084cf16","size":11436},{"path":"examples/advanced/llm_hf/figs/callback_multigpu.png","mode":"100644","sha":"ef36118f558066fee718017a876bd09e4de93768","size":93905},{"path":"examples/advanced/llm_hf/figs/cen_peft.png","mode":"100644","sha":"9a9fa56b42a665d6c375f7fa15c0949244ada952","size":49281},{"path":"examples/advanced/llm_hf/figs/cen_sft.png","mode":"100644","sha":"91133af9f10ad7db0e4f201497d8ba224816080d","size":37292},{"path":"examples/advanced/llm_hf/figs/cen_sft_cosine.png","mode":"100644","sha":"5cb037b0a28b0b0c82cf1fc29e7f935c7bc5db4e","size":29815},{"path":"examples/advanced/llm_hf/figs/diff.png","mode":"100644","sha":"e5d1b5f980e0cdb8227858aa4a1707cc81630bb5","size":233527},{"path":"examples/advanced/llm_hf/figs/diff_fl_1.png","mode":"100644","sha":"4de6721e17fa262a0995d282fa1575cc659999db","size":48498},{"path":"examples/advanced/llm_hf/figs/diff_fl_2.png","mode":"100644","sha":"19a413050d5396a470bc67126b3e3ccca063db8e","size":183530},{"path":"examples/advanced/llm_hf/figs/fl_peft.png","mode":"100644","sha":"bb701413cbf5d30f6b69ae2b69bde34c6d22c5f4","size":41471},{"path":"examples/advanced/llm_hf/figs/fl_sft.png","mode":"100644","sha":"0ab67cc051908788d643969ed8df0448192f9fc4","size":38125},{"path":"examples/advanced/llm_hf/figs/fl_sft_alpaca.png","mode":"100644","sha":"401a72f2c45acfb1b3c9ca73c4aeea7f236f4d92","size":30377},{"path":"examples/advanced/llm_hf/figs/fl_sft_comp.png","mode":"100644","sha":"5eae89e9f9f6fd71729a7d7cb35e2a9d3afd59ce","size":388538},{"path":"examples/advanced/llm_hf/figs/fl_sft_dolly.png","mode":"100644","sha":"053b733c13cd482060e6e3dcb6bfc16381492890","size":37079},{"path":"examples/advanced/llm_hf/figs/fl_sft_oasst1.png","mode":"100644","sha":"10bc870b8bc6ef10518e691072993e9e6b2448fc","size":38159},{"path":"examples/advanced/llm_hf/figs/lr.png","mode":"100644","sha":"2cd8cdd8e5ea93a1efe185a6905bacb9036fe13b","size":46207},{"path":"examples/advanced/llm_hf/figs/peft_alpaca.png","mode":"100644","sha":"c597cb4e968f41da87995bfdcc09fbe0b8652a80","size":54912},{"path":"examples/advanced/llm_hf/figs/peft_dolly.png","mode":"100644","sha":"811e5004035f7d76eb097965c61e384ec0ce7c0e","size":57306},{"path":"examples/advanced/llm_hf/figs/peft_oasst1.png","mode":"100644","sha":"f09994c3bce4f57701baf2b3f83a2dc43271ff68","size":56260},{"path":"examples/advanced/llm_hf/hf_peft_model.py","mode":"100755","sha":"b7c22eddd29efc4f8a6382cbf870eaed3eda3819","size":2943},{"path":"examples/advanced/llm_hf/hf_sft_model.py","mode":"100755","sha":"e471ffd09e4b404fd0503a8e3a73567c6d821710","size":1077},{"path":"examples/advanced/llm_hf/job.py","mode":"100644","sha":"4c67a1b5fc75475d8791134b30c035c30821eac1","size":11059},{"path":"examples/advanced/llm_hf/requirements.txt","mode":"100644","sha":"3155f8fe12e9b1e1473c5ce8886bb4ef6ae160a2","size":218},{"path":"examples/advanced/llm_hf/utils/hf_sft_peft.py","mode":"100755","sha":"d6d3f26326748b350721bb76c5f6ef57689e2817","size":5639},{"path":"examples/advanced/llm_hf/utils/hf_sft_peft_iter.py","mode":"100755","sha":"45c1e12523433698fe10b78242989bec57893cc4","size":8232},{"path":"examples/advanced/llm_hf/utils/hf_sft_peft_iter_callback_multigpu.py","mode":"100755","sha":"ec57ba645ed00a273c7c539f5467ad772f1fb33a","size":11395},{"path":"examples/advanced/llm_hf/utils/preprocess_alpaca.py","mode":"100755","sha":"c13c5a7e6176b6c6910793f71dfae7d3e4d867b6","size":4093},{"path":"examples/advanced/llm_hf/utils/preprocess_dolly.py","mode":"100755","sha":"5c02ba9506492a757a40f8308ee1e0b8b16fea06","size":4056},{"path":"examples/advanced/llm_hf/utils/preprocess_oasst1.py","mode":"100755","sha":"de4de63040e6ae8a6af19d1695cded57a8d7af49","size":4215},{"path":"examples/advanced/medgemma/.gitignore","mode":"100644","sha":"6180267df1a1d9c6873d5ef52a2c94d1e9c3c110","size":163},{"path":"examples/advanced/medgemma/README.md","mode":"100644","sha":"d07533dbd8011abe4f401d41122fb0c7f9009943","size":15788},{"path":"examples/advanced/medgemma/assets/default_split_label_distribution.svg","mode":"100644","sha":"d70298286fd3cfd0fb6f61ec3a0a66b65d1a02b7","size":11160},{"path":"examples/advanced/medgemma/client.py","mode":"100644","sha":"755322f0bac6f1d53016cc00ad348a927d8a9e85","size":12883},{"path":"examples/advanced/medgemma/custom_aggregators.py","mode":"100644","sha":"1c97eea007b936b4dac355a5e92e68458a38bd59","size":12429},{"path":"examples/advanced/medgemma/data_utils.py","mode":"100644","sha":"2fcb19dbfde5e8bffbdb4d40bc8f63fa4bae0769","size":16635},{"path":"examples/advanced/medgemma/download_data.py","mode":"100644","sha":"656df2f04f9c2587c954fa10ebe665816da8042b","size":7856},{"path":"examples/advanced/medgemma/inference_utils.py","mode":"100644","sha":"bbe90da170c3a44d1ce09dee99effe8c6bb8f6b0","size":6114},{"path":"examples/advanced/medgemma/job.py","mode":"100644","sha":"04bdafb2d7612c122d4c651ea09f97288fdd361b","size":11628},{"path":"examples/advanced/medgemma/lora_utils.py","mode":"100644","sha":"d75046ef47751fd2824ef7104293a5518f025555","size":2951},{"path":"examples/advanced/medgemma/model.py","mode":"100644","sha":"405b9a8cf4817d49c9bd6414c78f60c5ab208bca","size":7239},{"path":"examples/advanced/medgemma/prepare_data.py","mode":"100644","sha":"52bf062c40770deec6af550023671fe4e81fb6fc","size":5744},{"path":"examples/advanced/medgemma/requirements.txt","mode":"100644","sha":"c04c341a9865aee97b57db996205218eb65e21a3","size":186},{"path":"examples/advanced/medgemma/run_evaluation.py","mode":"100644","sha":"5b80045454e43f123535aef48d00507aade2bf3e","size":8688},{"path":"examples/advanced/medgemma/run_inference.py","mode":"100644","sha":"c54538fbfccad53f87bd38c8bd7a54cc5c2b3b2f","size":4587},{"path":"examples/advanced/medgemma/utils.py","mode":"100644","sha":"fded7e1a4e1a5cd57e240d947a90310b5b399e99","size":2327},{"path":"examples/advanced/monai/README.md","mode":"100644","sha":"3a8cd09a68f52cef3dae649042003cdd8773bc81","size":3712},{"path":"examples/advanced/monai/mednist/.gitignore","mode":"100644","sha":"c964d5fc95eb591a8a4192f8e115ae53a465072e","size":58},{"path":"examples/advanced/monai/mednist/README.md","mode":"100644","sha":"ed68f15ef0e1659bb4db3254a2121d2e79d75e17","size":1768},{"path":"examples/advanced/monai/mednist/client.py","mode":"100644","sha":"a9e274ded34b3cad4b53c8a8cce8831f3a1c96ef","size":6642},{"path":"examples/advanced/monai/mednist/figs/mlflow.png","mode":"100644","sha":"662e3637f65bb834ef8d78e0cd912d185e21b4af","size":146306},{"path":"examples/advanced/monai/mednist/figs/tb.png","mode":"100644","sha":"329838ca2e12b301a4621ff74fe9bf9304bb6b0e","size":98409},{"path":"examples/advanced/monai/mednist/job.py","mode":"100644","sha":"492ef409aeda141f4049045250f542132e84e048","size":2609},{"path":"examples/advanced/monai/mednist/model.py","mode":"100644","sha":"88d8e9aad69aad231ba45ea1690bfb7f5d5f08fb","size":1192},{"path":"examples/advanced/monai/mednist/monai_101.ipynb","mode":"100644","sha":"e8fe9dfc9942dc813d60cc7f5e55d7c4676c1145","size":9632},{"path":"examples/advanced/monai/mednist/monai_101_fl.ipynb","mode":"100644","sha":"c0be460186f91b09a056959d511facfcb2765272","size":6778},{"path":"examples/advanced/monai/mednist/requirements.txt","mode":"100644","sha":"0e0a5acc2a8034ba7a85c6672836f9fee5b2c52d","size":69},{"path":"examples/advanced/monai/spleen_ct_segmentation/README.md","mode":"100644","sha":"79807f13507d045ae06756de16f86cfc3fb63517","size":4073},{"path":"examples/advanced/monai/spleen_ct_segmentation/download_spleen_dataset.py","mode":"100644","sha":"6e80101a100fa8f2e0c0cb6566591a4a88087b12","size":1522},{"path":"examples/advanced/monai/spleen_ct_segmentation/job_fedavg/client.py","mode":"100644","sha":"be1728d0dcbb83ded17db20f59404fda8311c426","size":4592},{"path":"examples/advanced/monai/spleen_ct_segmentation/job_fedavg/job.py","mode":"100644","sha":"1069be53317d69787aaa899142b865e15dc730c1","size":3860},{"path":"examples/advanced/monai/spleen_ct_segmentation/job_fedavg/model.py","mode":"100644","sha":"f6edcef0dfb4c8eef12eaba0528fc1d3b4e16b44","size":1559},{"path":"examples/advanced/monai/spleen_ct_segmentation/job_stats/client.py","mode":"100644","sha":"7f4085191439b6ea5a9dd58a3e4f1425af759571","size":3793},{"path":"examples/advanced/monai/spleen_ct_segmentation/job_stats/job.py","mode":"100644","sha":"431a522389eccd2444053aed248c2ad6c84f2392","size":2353},{"path":"examples/advanced/monai/spleen_ct_segmentation/requirements.txt","mode":"100644","sha":"84e8396977f84a0acd544e0db1260bf13fcb60c8","size":157},{"path":"examples/advanced/monai/spleen_ct_segmentation/stats_demo.ipynb","mode":"100644","sha":"4bda0c1e4834d9dc481586ea90721cafa03df359","size":201967},{"path":"examples/advanced/monai/spleen_ct_segmentation/tb_plot.png","mode":"100644","sha":"4b078e9555ee16f035fb506dbf024de84861f069","size":33909},{"path":"examples/advanced/monitoring/README.md","mode":"100644","sha":"f8c4554a61e94e3d624f0befa26efd33d7f09d7d","size":13952},{"path":"examples/advanced/monitoring/figures/grafana_plot_metrics_heatbeat_time_taken.png","mode":"100644","sha":"8986beb9f1da534e7a3bb0ca9744d89b807c3bd1","size":175869},{"path":"examples/advanced/monitoring/figures/grafana_plot_metrics_view_task_count.png","mode":"100644","sha":"36656c4b5775119aeb2c5799d6bb92ad155a2a46","size":120067},{"path":"examples/advanced/monitoring/figures/setup-1.png","mode":"100644","sha":"7f3275238e98e0cd1f696c4942c7f5c9035cf2b2","size":137583},{"path":"examples/advanced/monitoring/figures/setup-2.png","mode":"100644","sha":"a2936ca88664866ea406bcd5172d774e96e5211c","size":40858},{"path":"examples/advanced/monitoring/figures/setup-3.png","mode":"100644","sha":"03c0ec7fad59520422e9bfcef90c959dc8637459","size":46096},{"path":"examples/advanced/monitoring/figures/statsd_export_metrics_view.png","mode":"100644","sha":"c959309a563c90f5e147610c66bd1ceaca867a57","size":385212},{"path":"examples/advanced/monitoring/jobs/README.md","mode":"100644","sha":"44f88bf75fa56619ce8926e400f05e9e542cc38b","size":8303},{"path":"examples/advanced/monitoring/jobs/prepare_code.sh","mode":"100755","sha":"1d908585676b88eaf453df16fcee84537ac73575","size":113},{"path":"examples/advanced/monitoring/jobs/requirements.txt","mode":"100644","sha":"bd818e8341b9f702147ac8320e3f421fd25734f9","size":34},{"path":"examples/advanced/monitoring/jobs/setup-1/fedavg_script_runner_pt.py","mode":"100644","sha":"3d380a9cab5a5efdde637952e75072aa5afc0646","size":2723},{"path":"examples/advanced/monitoring/jobs/setup-1/local_config/server/resources.json","mode":"100644","sha":"bcf7f6320cfd35ee0b60d094753d4361427c188a","size":2178},{"path":"examples/advanced/monitoring/jobs/setup-1/local_config/site-1/resources.json","mode":"100644","sha":"d90cc0c09349913cbc979b9ab25a963a3b93f06c","size":1100},{"path":"examples/advanced/monitoring/jobs/setup-1/local_config/site-2/resources.json","mode":"100644","sha":"03463bcd9c7002b5d97e847386d94fea6f22af7e","size":1100},{"path":"examples/advanced/monitoring/jobs/setup-1/prepare_local_config.sh","mode":"100755","sha":"34b287376eb0b878a795ec123c86b7a7a2672c2f","size":436},{"path":"examples/advanced/monitoring/jobs/setup-1/submit_job.sh","mode":"100755","sha":"4d7b685d9a0b74f349bfef71ca6b3c98b1adb79f","size":196},{"path":"examples/advanced/monitoring/jobs/setup-2/fedavg_script_runner_pt.py","mode":"100644","sha":"31a087c865cd5da9053d206b76122733114efdf1","size":3177},{"path":"examples/advanced/monitoring/jobs/setup-2/local_config/server/resources.json","mode":"100644","sha":"7f1d745a5327c17daa4f69de02d8a7e68ece3aea","size":2454},{"path":"examples/advanced/monitoring/jobs/setup-2/local_config/site-1/resources.json","mode":"100644","sha":"dd31173e18ef1b5e87618ba36c7c9c0bf88d2783","size":1170},{"path":"examples/advanced/monitoring/jobs/setup-2/local_config/site-2/resources.json","mode":"100644","sha":"690e816bb48f9d94cf8727bfa0e52f3fdfb223fb","size":1163},{"path":"examples/advanced/monitoring/jobs/setup-2/prepare_local_config.sh","mode":"100755","sha":"34b287376eb0b878a795ec123c86b7a7a2672c2f","size":436},{"path":"examples/advanced/monitoring/jobs/setup-2/submit_job.sh","mode":"100755","sha":"4d7b685d9a0b74f349bfef71ca6b3c98b1adb79f","size":196},{"path":"examples/advanced/monitoring/setup/docker-compose.yml","mode":"100644","sha":"782e66472060651e1acfbb5b7bed2c14e3c5e33c","size":864},{"path":"examples/advanced/monitoring/setup/grafana/provisioning/datasources/datasources.yaml","mode":"100644","sha":"86fd3465e140697303e20bcf1333fbcc6843ab60","size":140},{"path":"examples/advanced/monitoring/setup/prometheus.yml","mode":"100644","sha":"e4b41ca0479499f1e13ed04d6f3faa53210dd921","size":209},{"path":"examples/advanced/monitoring/src/hello-pt_cifar10_fl.py","mode":"100644","sha":"c66b287c83f26c5ad180220b7aecbc7ad4c56049","size":3210},{"path":"examples/advanced/monitoring/src/simple_network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/advanced/multi-gpu/README.md","mode":"100644","sha":"04f4ea480369162d205cac7bf9adc33d8c047b85","size":2335},{"path":"examples/advanced/multi-gpu/lightning/README.md","mode":"100644","sha":"b623b9a3e7129862ee6d8dbfc0aa6a154613b6df","size":2723},{"path":"examples/advanced/multi-gpu/lightning/client.py","mode":"100644","sha":"09741716067d0dcb8b77e2090e2b1421e152f0dc","size":4268},{"path":"examples/advanced/multi-gpu/lightning/job.py","mode":"100644","sha":"d201cb456b0ec78e310ba12b53e6a5e0ebb54710","size":2089},{"path":"examples/advanced/multi-gpu/lightning/model.py","mode":"100644","sha":"15d5f1d7d758d2f43898d18f1056257c6a7914d5","size":3053},{"path":"examples/advanced/multi-gpu/lightning/prepare_data.sh","mode":"100755","sha":"961bd95d666ebed96a830af2c8a8b2195bc8df51","size":169},{"path":"examples/advanced/multi-gpu/lightning/requirements.txt","mode":"100644","sha":"778470994cf9938d337611173ba48a9ce8154145","size":84},{"path":"examples/advanced/multi-gpu/pt/README.md","mode":"100644","sha":"ef028a68648194cbec86457fd3ba43755c496eb5","size":3685},{"path":"examples/advanced/multi-gpu/pt/client.py","mode":"100644","sha":"708e832c9fcfe3a6055b5afc3f67b4d0c7e0ac6b","size":5989},{"path":"examples/advanced/multi-gpu/pt/job.py","mode":"100644","sha":"2a40b6027f6ced9f9effe734d7fb62223cf41bd2","size":2351},{"path":"examples/advanced/multi-gpu/pt/model.py","mode":"100644","sha":"895dd8435377080f5221ad3006396b0cea61a5fc","size":1345},{"path":"examples/advanced/multi-gpu/pt/prepare_data.sh","mode":"100755","sha":"3289e403c4a34450df9d0dc8ccb975bd1fbe86c0","size":269},{"path":"examples/advanced/multi-gpu/pt/requirements.txt","mode":"100644","sha":"2fa5965361cab984929734faf179e6b8151dee87","size":52},{"path":"examples/advanced/nlp-ner/README.md","mode":"100644","sha":"4f21ff581a8a85636c82b0f853cff7e85ab57346","size":280},{"path":"examples/advanced/psi/README.md","mode":"100644","sha":"2ed93452bfda645ebf6096f30c7e86be748ef15e","size":2676},{"path":"examples/advanced/psi/psi.jpg","mode":"100644","sha":"d062310097ccf1f24786fd539dafe73420f8a64c","size":22824},{"path":"examples/advanced/psi/user_email_match/README.md","mode":"100644","sha":"1721869d747405e7e0e8832efe7fbbd03bdfbdcf","size":2276},{"path":"examples/advanced/psi/user_email_match/data/site-1/data.csv","mode":"100644","sha":"5e840580724e0e5b88b36f0d1fd813a31a98de4c","size":6576},{"path":"examples/advanced/psi/user_email_match/data/site-2/data.csv","mode":"100644","sha":"caa1ea2d38f122343240a9fa8e65296b6fee90b7","size":3749},{"path":"examples/advanced/psi/user_email_match/data/site-3/data.csv","mode":"100644","sha":"ac64a951da1582e57c2780e1d70cfcf4d6b6f05a","size":6227},{"path":"examples/advanced/psi/user_email_match/job.py","mode":"100644","sha":"f2c39ace457457ef541a369da59e64d06d7faa0b","size":2733},{"path":"examples/advanced/psi/user_email_match/local_psi.py","mode":"100644","sha":"8b7bbcc1e8213480524c2fbc58bd10c7d5a01148","size":1489},{"path":"examples/advanced/psi/user_email_match/prepare_data.sh","mode":"100755","sha":"8915fe929998a3a6b92053a9d4eca77ab08d0c1d","size":258},{"path":"examples/advanced/psi/user_email_match/requirements.txt","mode":"100644","sha":"cf7efc91deedecc33c458893350ccbd7f3be27f7","size":50},{"path":"examples/advanced/psi/user_id_intersect.png","mode":"100644","sha":"08982a1a03d0b73b06feeda04b4ed48b28e48dc8","size":53686},{"path":"examples/advanced/qwen3-vl/.gitignore","mode":"100644","sha":"458c8f9c74e4337578c274d9975a1fd0db0b93bb","size":273},{"path":"examples/advanced/qwen3-vl/NOTICE","mode":"100644","sha":"736a95b028b0e5ff4049c27fe8c800cc0f35857b","size":853},{"path":"examples/advanced/qwen3-vl/README.md","mode":"100644","sha":"2a55e7adf459e2e0951bc04358252a4c4ac53107","size":17000},{"path":"examples/advanced/qwen3-vl/client.py","mode":"100644","sha":"95556b29475704e74005f74f86740dd99ae29052","size":24353},{"path":"examples/advanced/qwen3-vl/download_data.py","mode":"100644","sha":"af1df24b0d155f37391ee08d9ca160c2bdd56c51","size":4243},{"path":"examples/advanced/qwen3-vl/install_requirements.sh","mode":"100755","sha":"31ff3652a866a3d8cc1913c8dcbf0d3bcc45af00","size":2049},{"path":"examples/advanced/qwen3-vl/job.py","mode":"100644","sha":"bfb83e19eef19f8823df4a70d72551fa776750f0","size":9765},{"path":"examples/advanced/qwen3-vl/model.py","mode":"100644","sha":"cb28ddf3a0e0792b52fb17d8299e3728a0ae35b0","size":13540},{"path":"examples/advanced/qwen3-vl/prepare_data.py","mode":"100644","sha":"6b454d4f4c2c398cc360adf1b42076e080e6342d","size":6537},{"path":"examples/advanced/qwen3-vl/qwenvl/__init__.py","mode":"100644","sha":"248e54feb9e9c0f61260c378b4fa008ef9f68f70","size":786},{"path":"examples/advanced/qwen3-vl/qwenvl/data/__init__.py","mode":"100644","sha":"e1edae83eb775e72b6bb7b005d9090ee128352f4","size":2961},{"path":"examples/advanced/qwen3-vl/qwenvl/data/data_processor.py","mode":"100644","sha":"b846492235a8a8fa7f379c0c192821b9ebb1c053","size":25605},{"path":"examples/advanced/qwen3-vl/qwenvl/data/rope2d.py","mode":"100644","sha":"c9d6aa73f889d6357f69e22e72b5865411c26f57","size":24117},{"path":"examples/advanced/qwen3-vl/qwenvl/train/__init__.py","mode":"100644","sha":"de275014ea0f202d8d740856512d4960027614b7","size":816},{"path":"examples/advanced/qwen3-vl/qwenvl/train/argument.py","mode":"100644","sha":"3e01a4052b13d8642ce6973c6f45b75645d3c483","size":2186},{"path":"examples/advanced/qwen3-vl/qwenvl/train/train_qwen.py","mode":"100644","sha":"0fcaf565d2e0784a23b6594826710d0e798ef8e3","size":20057},{"path":"examples/advanced/qwen3-vl/qwenvl/train/trainer.py","mode":"100644","sha":"bbd14013a4f4687350f52d3b09818d1afc329c83","size":23347},{"path":"examples/advanced/qwen3-vl/requirements.txt","mode":"100644","sha":"3a067f59c7ee30bba572ddfc1b0208daa2f95645","size":255},{"path":"examples/advanced/qwen3-vl/run_inference.py","mode":"100644","sha":"b4e9275d263c9b6eed03265bfbb9a524b401ca77","size":15017},{"path":"examples/advanced/recipe-k8s/README.md","mode":"100644","sha":"0e577bdd5041e7d1abe7756859826d017257650a","size":9116},{"path":"examples/advanced/recipe-k8s/client.py","mode":"100644","sha":"cef8be8ff3cb6dc12f4947e7f871acdf75cac0d9","size":5480},{"path":"examples/advanced/recipe-k8s/job.py","mode":"100644","sha":"cecb4ef9e093c24a5a629174b2723d4cb565acdd","size":10950},{"path":"examples/advanced/recipe-k8s/model.py","mode":"100644","sha":"61a63ec4bd4604ef191cf35a55c396446434cc1b","size":1346},{"path":"examples/advanced/recipe-k8s/requirements.txt","mode":"100644","sha":"5e890254123ad4a1e8d897c08f5d344df421e316","size":21},{"path":"examples/advanced/sklearn-kmeans/README.md","mode":"100644","sha":"43c96ea9eccb8c7766147facad67d3b52aad4a79","size":7644},{"path":"examples/advanced/sklearn-kmeans/client.py","mode":"100644","sha":"b2af57b50770d9193ce44b4a370be263dc439467","size":4346},{"path":"examples/advanced/sklearn-kmeans/figs/minibatch.png","mode":"100644","sha":"48fefcefbbfdbbeea073f24035ac045e5d4bce5a","size":15686},{"path":"examples/advanced/sklearn-kmeans/job.py","mode":"100644","sha":"928b3226ab661dfe9ef198688329b43f2f7bb21b","size":4259},{"path":"examples/advanced/sklearn-kmeans/prepare_data.sh","mode":"100755","sha":"a5100f8f52c3ea881492f6bafd7737a5641ffa4c","size":371},{"path":"examples/advanced/sklearn-kmeans/requirements.txt","mode":"100644","sha":"ea837f8342bd1d6018c46fc739a075d638109959","size":61},{"path":"examples/advanced/sklearn-kmeans/sklearn_kmeans_iris.ipynb","mode":"100644","sha":"af1d060b7dc320aa95d2a272e797638438d42c14","size":5881},{"path":"examples/advanced/sklearn-kmeans/utils/prepare_data.py","mode":"100644","sha":"59388f7beef8b5fbf4fe2981e4ddf23d41a2f160","size":2606},{"path":"examples/advanced/sklearn-kmeans/utils/split_data.py","mode":"100644","sha":"7361eddf6561bec03898c1ca26a20bc96434bd9a","size":3333},{"path":"examples/advanced/sklearn-linear/README.md","mode":"100644","sha":"5b0265303d8b2187defff961d072cae4611189b6","size":6940},{"path":"examples/advanced/sklearn-linear/client.py","mode":"100644","sha":"4e839d2f29d441690e5ac783efecc36452a5e422","size":5241},{"path":"examples/advanced/sklearn-linear/figs/linear.png","mode":"100644","sha":"3a0f103b96979607da6d3a7c95867c4217e28644","size":21412},{"path":"examples/advanced/sklearn-linear/job.py","mode":"100644","sha":"31b701090c8e0bca9988138b563856cc4d4d949c","size":4244},{"path":"examples/advanced/sklearn-linear/prepare_data.sh","mode":"100755","sha":"7f0b135bba0a7b3ac8296d87e7474748f5ca39a3","size":645},{"path":"examples/advanced/sklearn-linear/requirements.txt","mode":"100644","sha":"ea837f8342bd1d6018c46fc739a075d638109959","size":61},{"path":"examples/advanced/sklearn-linear/sklearn_linear_higgs.ipynb","mode":"100644","sha":"2612f473076f9b3a4d55606ba63e2167206a568e","size":5108},{"path":"examples/advanced/sklearn-linear/utils/prepare_job_config.py","mode":"100644","sha":"4ae8d1f5ace76764d8d43df35c06d13c1f506bb6","size":9822},{"path":"examples/advanced/sklearn-svm/README.md","mode":"100644","sha":"255da80d7b70263273cc9e589dd5c65182cc3812","size":9130},{"path":"examples/advanced/sklearn-svm/client.py","mode":"100644","sha":"b064ed9efbc542b33edd6b0313021c5f551081a1","size":5967},{"path":"examples/advanced/sklearn-svm/job.py","mode":"100644","sha":"168c2e052c0212e4cedcd3de4c9bfb471d44db60","size":4200},{"path":"examples/advanced/sklearn-svm/prepare_data.sh","mode":"100755","sha":"9fe9bc38bf0c3c117bd9ed16b08ba32e61878103","size":365},{"path":"examples/advanced/sklearn-svm/requirements.txt","mode":"100644","sha":"ea837f8342bd1d6018c46fc739a075d638109959","size":61},{"path":"examples/advanced/sklearn-svm/sklearn_svm_cancer.ipynb","mode":"100644","sha":"70ef87f5365b4d5aefb119c8d38afb1b0b02e2ba","size":7145},{"path":"examples/advanced/sklearn-svm/utils/prepare_data.py","mode":"100644","sha":"c603025cd49b8866fa469479d07aca3b978c409b","size":3005},{"path":"examples/advanced/streaming/README.md","mode":"100644","sha":"c232cb663ac4ce226b0ee29bb1a8db24a480cb70","size":5175},{"path":"examples/advanced/streaming/container_stream.sh","mode":"100644","sha":"695a7ac922114d99a3f949fc2fa97ff59d531e5f","size":133},{"path":"examples/advanced/streaming/file_stream.sh","mode":"100644","sha":"b1e9754f14cd522f25b321e462f8bac802017b57","size":123},{"path":"examples/advanced/streaming/regular_transmission.sh","mode":"100644","sha":"f90a9b68a20190fd2c1da01e14723dd06900484b","size":134},{"path":"examples/advanced/streaming/simple_dict_streaming_job.py","mode":"100644","sha":"4e84cfb13029d4d783029195b112e3e8010816f3","size":1912},{"path":"examples/advanced/streaming/simple_file_streaming_job.py","mode":"100644","sha":"7506fdda536e9daef13c268db28f8a521d8b95ce","size":1738},{"path":"examples/advanced/streaming/src/simple_controller.py","mode":"100644","sha":"da0726af8d333e630af3e1a4b42c9756e8cf1b53","size":1829},{"path":"examples/advanced/streaming/src/simple_executor.py","mode":"100644","sha":"59a31f83e348116a2b40eb0df35c3e5a09d5506f","size":1672},{"path":"examples/advanced/streaming/src/simple_streaming_controller.py","mode":"100644","sha":"2f2e3a1bdb6b1c761cebc5059e5cf4ea9117b4d0","size":3473},{"path":"examples/advanced/streaming/src/simple_streaming_executor.py","mode":"100644","sha":"0d987a8dfa266beca0934afeb3febb3ce13e6bd0","size":3141},{"path":"examples/advanced/streaming/src/standalone_file_streaming.py","mode":"100644","sha":"d8e8944b7c42d48bd00741e56b2f2eb94fd30fcc","size":3570},{"path":"examples/advanced/streaming/src/streaming_controller.py","mode":"100644","sha":"38de284cb71d5e550888ddf1dc2ecf1526bcd16f","size":5004},{"path":"examples/advanced/streaming/src/streaming_executor.py","mode":"100644","sha":"18f9acb8d86dc678413407a093eef001a9a7c219","size":5084},{"path":"examples/advanced/streaming/streaming_job.py","mode":"100644","sha":"9569462157b33bb2227bd8da8701cf6289ebe1cc","size":2845},{"path":"examples/advanced/streaming/utils/log_memory.sh","mode":"100644","sha":"33f5af59441484549dc1e89779d9b1092cf21215","size":254},{"path":"examples/advanced/swarm_learning/README.md","mode":"100644","sha":"9de95bd003ac297ba7d5a143011d062de63bc9c8","size":991},{"path":"examples/advanced/swarm_learning/swarm_pt/README.md","mode":"100644","sha":"23929cdf712fd446bc43e1f81b13d30197aede41","size":12013},{"path":"examples/advanced/swarm_learning/swarm_pt/client.py","mode":"100644","sha":"7ac893bf0be350d9e3a4d670976320089475ed31","size":11701},{"path":"examples/advanced/swarm_learning/swarm_pt/download_data.py","mode":"100644","sha":"8c41edf28da360b50cc71d119794c39db5080b9f","size":3210},{"path":"examples/advanced/swarm_learning/swarm_pt/job.py","mode":"100644","sha":"e8034fddbe4854b01ee22f0fad4a25c9a47586fe","size":5361},{"path":"examples/advanced/swarm_learning/swarm_pt/model.py","mode":"100644","sha":"6332245c75d9518241d14f37d7b79827812b33f2","size":3490},{"path":"examples/advanced/swarm_learning/swarm_pt/prepare_data.py","mode":"100644","sha":"effdd08a25a006b9e67cd8bfbd73b88f2a4779c4","size":3443},{"path":"examples/advanced/swarm_learning/swarm_pt/requirements.txt","mode":"100644","sha":"9ca7fbd03daaf182d8ab93c2ad198a3b3cdb70ee","size":102},{"path":"examples/advanced/tensor-stream/COMPARISON.md","mode":"100644","sha":"49028d356fb1d38acaab9d69aaa1271c08c1a1a4","size":25141},{"path":"examples/advanced/tensor-stream/README.md","mode":"100644","sha":"4b355afa8a0ebcbe72accadc3d7cf159119e593b","size":14769},{"path":"examples/advanced/tensor-stream/client.py","mode":"100644","sha":"8a1368af9e931c25573ba5fca59d9ed0879de57b","size":2391},{"path":"examples/advanced/tensor-stream/data/nvflare-2.7.1-vanilla-memory-stats.csv","mode":"100644","sha":"b1cc19e7c01a7b928027d25a828d2491ba2649b8","size":86988},{"path":"examples/advanced/tensor-stream/data/nvflare-2.7.1-vanilla-memory.usage.png","mode":"100644","sha":"d162f2dd416f5c84d044aeb9096b52063fbb3c38","size":106624},{"path":"examples/advanced/tensor-stream/data/nvflare-2.7.1-with-tensor-stream-memory-stats.csv","mode":"100644","sha":"1573f7dd00a1d6f1b2ff70b07e179899dafe283a","size":318919},{"path":"examples/advanced/tensor-stream/data/nvflare-2.7.1-with-tensor-stream-memory.usage.png","mode":"100644","sha":"fd63123ccbec4340ea03b8a5f737357d5aeb079d","size":131294},{"path":"examples/advanced/tensor-stream/job.py","mode":"100644","sha":"3ce23414ff59747ae05b966e633d4aad483748fd","size":1989},{"path":"examples/advanced/tensor-stream/model.py","mode":"100644","sha":"72a58f96313b589d677099afaf31a92bc1c728b7","size":996},{"path":"examples/advanced/tensor-stream/requirements.txt","mode":"100644","sha":"18d2e5394672283a178b42b4f1f32b5f8e78d782","size":50},{"path":"examples/advanced/tensor-stream/trainer.py","mode":"100644","sha":"2a3de72c9834d80b8637265c139ead14237fcd5d","size":2018},{"path":"examples/advanced/vertical_federated_learning/.gitignore","mode":"100644","sha":"53bb793f2d187f2c773be646f5be8389dcd46706","size":101},{"path":"examples/advanced/vertical_federated_learning/README.md","mode":"100644","sha":"4d3f4832a2c9babee976ebfe5ae166779ecf4b13","size":280},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/README.md","mode":"100644","sha":"31ed666f69e95920620169ca5bc27466d741fc67","size":11081},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/client.py","mode":"100644","sha":"a53ee278ad4ed0bd32ccfc1cb819ca12875378aa","size":13258},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/data.py","mode":"100644","sha":"2568d6c2fd1f51f925c4e14f27bfaf6d6e32c197","size":3304},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/figs/split_learning.svg","mode":"100644","sha":"0f1b457b525488239344eab26288698458ac6579","size":60612},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/job.py","mode":"100644","sha":"c3c09e5eedee5d497b27556445af01c3f6d6dc80","size":4674},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/local_psi.py","mode":"100644","sha":"9af6af02c71aa41b0150dce7e6930f10cfea9882","size":1389},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/model.py","mode":"100644","sha":"eca2071c3228ef9263055ee900e5ae4edf89f756","size":3841},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/prepare_data.py","mode":"100644","sha":"9f3864e8c261cbef1bf2504570867a75d1004017","size":6088},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/requirements.txt","mode":"100644","sha":"71374a9341ea22add234d661c63c15be5a525d01","size":57},{"path":"examples/advanced/vertical_federated_learning/cifar10-splitnn/server.py","mode":"100644","sha":"d24197c83a57fdfc7adc45f21662933ccc854089","size":1678},{"path":"examples/advanced/xgboost/.gitignore","mode":"100644","sha":"8cbee8cd48026f6823397046b3aaf4f193ff3f36","size":13},{"path":"examples/advanced/xgboost/README.md","mode":"100644","sha":"68175f2612b8059a90f4c5599c0fc628185cf2f2","size":16558},{"path":"examples/advanced/xgboost/fedxgb/README.md","mode":"100644","sha":"fdf9c11cf55813761688e4570e81891f2eacf750","size":20626},{"path":"examples/advanced/xgboost/fedxgb/figs/20_client.png","mode":"100644","sha":"1025e406cd8d56fef75eae6432e4c00213b1ba4e","size":62475},{"path":"examples/advanced/xgboost/fedxgb/figs/5_client.png","mode":"100644","sha":"aef0e42b57fe2161a77c692929c64f9b7f35e13f","size":61230},{"path":"examples/advanced/xgboost/fedxgb/figs/Centralized.png","mode":"100644","sha":"503afafd1d3780f4133cafabe1dc0bd31eb32559","size":388224},{"path":"examples/advanced/xgboost/fedxgb/figs/histogram.png","mode":"100644","sha":"fb95949a7ed9f005ee40079df0bb0efb2150690d","size":21014},{"path":"examples/advanced/xgboost/fedxgb/figs/vertical_fl.png","mode":"100644","sha":"3785380d67917d46b5418f829331cef7d4ae6cdc","size":31937},{"path":"examples/advanced/xgboost/fedxgb/figs/vertical_xgb.png","mode":"100644","sha":"b5d9e0a2d177be7c61a4e44c9a9145c8820bbe14","size":12621},{"path":"examples/advanced/xgboost/fedxgb/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"examples/advanced/xgboost/fedxgb/job.py","mode":"100644","sha":"e2236dda97832f850978f0d14bc1ce9707067dce","size":4223},{"path":"examples/advanced/xgboost/fedxgb/job_tree.py","mode":"100644","sha":"ab78b7462bf76e35a46489c733bd1387a554f844","size":5102},{"path":"examples/advanced/xgboost/fedxgb/job_vertical.py","mode":"100644","sha":"101b98ea081f4c5fbe0dc921238117c1392e5989","size":6765},{"path":"examples/advanced/xgboost/fedxgb/local_psi.py","mode":"100644","sha":"fe85b2224a942bfea3a96b90a8cc940cdd3a1a81","size":1442},{"path":"examples/advanced/xgboost/fedxgb/prepare_data.sh","mode":"100755","sha":"391364affdc153c38ac8b79dc055b3d842d21724","size":1310},{"path":"examples/advanced/xgboost/fedxgb/utils/baseline_centralized.py","mode":"100644","sha":"dcac3e5f01b444a3b52427235f616814ed2f16b1","size":5825},{"path":"examples/advanced/xgboost/fedxgb/utils/prepare_data_horizontal.py","mode":"100644","sha":"80d6b1d526adfce6ce7d752cc5f669f54ce9fae1","size":3266},{"path":"examples/advanced/xgboost/fedxgb/utils/prepare_data_vertical.py","mode":"100644","sha":"2e2517603233b79c2dc2e851c9d823464eb9b1a7","size":3899},{"path":"examples/advanced/xgboost/fedxgb/vertical_data_loader.py","mode":"100644","sha":"c3758297c69da0a12c475352883a162c9c48e758","size":3701},{"path":"examples/advanced/xgboost/fedxgb_secure/.gitignore","mode":"100644","sha":"e74757a49bd39da7af435121e607d1b4ce659ca2","size":19},{"path":"examples/advanced/xgboost/fedxgb_secure/README.md","mode":"100644","sha":"4509bca6cd5620203e142d12be9baba98597825f","size":19021},{"path":"examples/advanced/xgboost/fedxgb_secure/figs/tree.base.png","mode":"100644","sha":"c72d9c2ab2bf0193ad18121dd8d948ec45aedb93","size":151700},{"path":"examples/advanced/xgboost/fedxgb_secure/figs/tree.vert.secure.0.png","mode":"100644","sha":"34b0dc7e8ef60c477ceb8bdc8966ab22817f6d4f","size":144663},{"path":"examples/advanced/xgboost/fedxgb_secure/figs/tree.vert.secure.1.png","mode":"100644","sha":"a1d2e7f3398017389cf546e3061dad46e3b9abe0","size":143959},{"path":"examples/advanced/xgboost/fedxgb_secure/figs/tree.vert.secure.2.png","mode":"100644","sha":"baea53f63b72b8f65594aab5b76b3d2407510ec0","size":134465},{"path":"examples/advanced/xgboost/fedxgb_secure/job.py","mode":"100644","sha":"90633898b0c07ce6b5862d94c3dc8535be5bc9e0","size":4457},{"path":"examples/advanced/xgboost/fedxgb_secure/job_vertical.py","mode":"100644","sha":"07216cb1fa4c863124dbf8121a14c6f5880ea168","size":4467},{"path":"examples/advanced/xgboost/fedxgb_secure/prepare_data.sh","mode":"100755","sha":"7d6fbb62cae030979ab3b75e8652f87a62750f74","size":1246},{"path":"examples/advanced/xgboost/fedxgb_secure/project.yml","mode":"100644","sha":"288ddc0bec439b1a81e579b8e3b76108d55655cc","size":1939},{"path":"examples/advanced/xgboost/fedxgb_secure/train_standalone/eval_secure_vertical.py","mode":"100644","sha":"62845215044f8fb38da41b1106de787474de41bd","size":3799},{"path":"examples/advanced/xgboost/fedxgb_secure/train_standalone/train_base.py","mode":"100644","sha":"c3b2fedac1e08de2564463d2c394cb8b67312c2d","size":5077},{"path":"examples/advanced/xgboost/fedxgb_secure/train_standalone/train_federated.py","mode":"100644","sha":"1b57aa067f59dab0bc09132fee69801f67eaa502","size":7322},{"path":"examples/advanced/xgboost/fedxgb_secure/utils/prepare_data_base.py","mode":"100644","sha":"a0f452b57fe283c621f062e480f7001f79f492eb","size":2182},{"path":"examples/advanced/xgboost/fedxgb_secure/utils/prepare_data_horizontal.py","mode":"100644","sha":"aac8313ebb40ea24188a2e1ae3f56f15802af20e","size":3044},{"path":"examples/advanced/xgboost/fedxgb_secure/utils/prepare_data_traintest_split.py","mode":"100644","sha":"c913d52dd7bb89728841a7648d36251424c47f3d","size":2816},{"path":"examples/advanced/xgboost/fedxgb_secure/utils/prepare_data_vertical.py","mode":"100644","sha":"dcf131a829a6785e6b7d36dd17dabe80508eb0e8","size":3029},{"path":"examples/advanced/xgboost/requirements.txt","mode":"100644","sha":"5b6f2afde3852221d524f7d4739c02196e7dad2f","size":365},{"path":"examples/devops/README.md","mode":"100644","sha":"c791e1eaa6a4048f999b70db3662891c4061dc42","size":2130},{"path":"examples/devops/aws/eks/README.md","mode":"100644","sha":"bc20f83098214dd607502f0b58096c1eecace6de","size":1630},{"path":"examples/devops/aws/eks/cluster.yaml","mode":"100644","sha":"c9db4b54a9042894bec98803dd9339db4300d059","size":288},{"path":"examples/devops/aws/eks/create_cluster.sh","mode":"100755","sha":"8eef64cf5abca95d7faa8b75afb624b6b0184a79","size":5321},{"path":"examples/devops/aws/eks/delete_cluster.sh","mode":"100755","sha":"29788b84009aded7367ab6e5b0f639b3efe1a4dd","size":1974},{"path":"examples/devops/aws/eks/inflate.yaml","mode":"100644","sha":"bfbaab2a521e9edab50d705ffc5c19ade818e934","size":643},{"path":"examples/devops/azure/README.md","mode":"100644","sha":"ead6a1284b095fd06f5491645321c43f86baa7d5","size":5558},{"path":"examples/devops/azure/aks/README.md","mode":"100644","sha":"e9f4ebcd2ee47e2d429aa4982491aef5d8499755","size":1450},{"path":"examples/devops/azure/aks/create_cluster.sh","mode":"100755","sha":"d49e65015806db780bf46f674d63d57dd545ebf9","size":859},{"path":"examples/devops/azure/aks/delete_cluster.sh","mode":"100755","sha":"d1dd6ecc5fb95b6f039415a4416816846f9d934c","size":142},{"path":"examples/devops/azure/aks/inflate.yaml","mode":"100644","sha":"e5627a77359d033e7ea87e822b7f6df69c8d201b","size":497},{"path":"examples/devops/gcp/gke/README.md","mode":"100644","sha":"aa25a194a6a4040f06cc774f18412c0efa5c3e23","size":2125},{"path":"examples/devops/gcp/gke/create_cluster.sh","mode":"100755","sha":"648e19c06a93de58670fb1360f3e8df8dd327988","size":2429},{"path":"examples/devops/gcp/gke/delete_cluster.sh","mode":"100755","sha":"b62b853c96e40c8ab38a2f7e6cd3cd89c9e82a54","size":1420},{"path":"examples/devops/gcp/gke/inflate.yaml","mode":"100644","sha":"e5627a77359d033e7ea87e822b7f6df69c8d201b","size":497},{"path":"examples/devops/multicloud/.gitignore","mode":"100644","sha":"e52edef49a41b0edde01927092ff3106e26e8d4e","size":48},{"path":"examples/devops/multicloud/README.md","mode":"100644","sha":"0f7c6c7180662b3e771c3015cd5785bcc2057a11","size":12872},{"path":"examples/devops/multicloud/all-clouds.yaml","mode":"100644","sha":"5535dc0ad1f3c729b6da1b33f75ca76aafa7777b","size":2223},{"path":"examples/devops/multicloud/build_and_push.py","mode":"100644","sha":"fdde6358b477140ce99f553f6d7bcf9d8c3fe485","size":10038},{"path":"examples/devops/multicloud/clouds/__init__.py","mode":"100644","sha":"4f42bd9a7814a2e4c4616b795fcd71612c1ff536","size":1090},{"path":"examples/devops/multicloud/clouds/aws.py","mode":"100644","sha":"a4c471d95c9123ec42d1df1cfb9bee326a6fde05","size":14801},{"path":"examples/devops/multicloud/clouds/azure.py","mode":"100644","sha":"63daf39f655583e0f849614bcee1d8379729103b","size":5103},{"path":"examples/devops/multicloud/clouds/base.py","mode":"100644","sha":"c1f1525e66a380a2d8a635625ba56c34c323cd3e","size":1889},{"path":"examples/devops/multicloud/clouds/gcp.py","mode":"100644","sha":"fc37bef6ab3d3098fcfc1ad05d03f39234ab5103","size":3918},{"path":"examples/devops/multicloud/clouds/kubernetes.py","mode":"100644","sha":"a5978c1ace1d503b6a3d7694b49e3e6027dd0394","size":11319},{"path":"examples/devops/multicloud/deploy.py","mode":"100755","sha":"54a15bb6be195d90ff744e9aa5e46a1fa8dd51b1","size":47931},{"path":"examples/devops/multicloud/e2e/jobs/cifar10/app_client/custom/e2e_cifar10_client.py","mode":"100644","sha":"3b0acda45414e5ce90ce03bb2c08cc8ff389336d","size":5199},{"path":"examples/devops/multicloud/e2e/jobs/cifar10/app_server/custom/e2e_net.py","mode":"100644","sha":"cf827461c6997c3c552a5626b095fe97ab71cc02","size":1227},{"path":"examples/devops/multicloud/e2e/jobs/numpy/app_client/custom/e2e_numpy_client.py","mode":"100644","sha":"2f088f3e3b6dae660202ae9f6f72a74de363f307","size":2145},{"path":"examples/devops/multicloud/e2e/verify.py","mode":"100755","sha":"63a5bcba1a70ed962ef4010b389b3550d4f8874f","size":19237},{"path":"examples/devops/multicloud/fetch_kubeconfigs.py","mode":"100644","sha":"4c477f1e003dad11a0dd19a00731e5f4a47e3f64","size":11093},{"path":"examples/devops/multicloud/k8sview.py","mode":"100755","sha":"eaa7852b1785173d15d9768f377add34abd70e0d","size":51552},{"path":"examples/devops/multicloud/monitoring-stack.yaml","mode":"100644","sha":"9b02109a8fffcff57d07f1901bda14a1bbb81ead","size":4475},{"path":"examples/devops/multicloud/project.yml","mode":"100644","sha":"b4160aa97614ceacba20cc74932421fc735de4c6","size":875},{"path":"examples/devops/multicloud/setting-up-dev-cluster.md","mode":"100644","sha":"dff1b7656bfd041f8cceccbea16b263b2bc9ac68","size":6811},{"path":"examples/devops/multicloud/verify_e2e.sh","mode":"100755","sha":"637bb7ec5e766e72d38050a67cee5271225f97c7","size":17075},{"path":"examples/devops/openshift/README.md","mode":"100644","sha":"4d53198faa901a08a29c53a33c28aec5f58f9e9e","size":6435},{"path":"examples/devops/openshift/index.md","mode":"100644","sha":"af47517cf7cdd2005fcd2e378794ed1d15047383","size":49015},{"path":"examples/devops/openshift/jobs/numpy_client.py","mode":"100644","sha":"a45790db7fe267c628783180fa72b4d909308920","size":1741},{"path":"examples/devops/openshift/scripts/build_images.sh","mode":"100755","sha":"8f703b71ee44597252c27007f74d0348ed67dfcb","size":1627},{"path":"examples/devops/openshift/scripts/cleanup_openshift_cluster.sh","mode":"100755","sha":"5457a3872580309caf4af9cbc168915a19e2d125","size":6835},{"path":"examples/devops/openshift/scripts/create_openshift_cluster.sh","mode":"100755","sha":"7ba7d75075fb46ae747dfb6519104bb2a626792e","size":4613},{"path":"examples/devops/openshift/scripts/k8s_common.sh","mode":"100755","sha":"e80da7a3339831e12cb869d07010d16d0720a345","size":26823},{"path":"examples/devops/openshift/scripts/k8s_deploy.sh","mode":"100755","sha":"ed32ded3ecdfafadde06faac3b474ac1b706174f","size":1629},{"path":"examples/devops/openshift/scripts/k8s_e2e.sh","mode":"100755","sha":"78d284fbe7434d8274e8899a49d977c579c658ff","size":2347},{"path":"examples/devops/openshift/scripts/k8s_provision.sh","mode":"100755","sha":"742b28890062a90eb39d588ae4e0d0645039513a","size":1012},{"path":"examples/devops/openshift/scripts/k8s_submit_job.sh","mode":"100755","sha":"7662b21f3437978537d1057e973b259b18a9283e","size":1493},{"path":"examples/devops/openshift/scripts/k8s_watch.py","mode":"100755","sha":"0a768c26dec79b370bb61b9dbd2b4d856037a65e","size":8456},{"path":"examples/devops/openshift/scripts/k8s_watch.sh","mode":"100755","sha":"c0b603e48db4da0e49721644fef67612a55f7b7a","size":869},{"path":"examples/devops/openshift/scripts/start_openshift_cluster.sh","mode":"100755","sha":"62245243dc9e0420607ce43fcacf69552a733e96","size":7272},{"path":"examples/docker/Dockerfile","mode":"100644","sha":"86a3bacbfc0107b35e885f670b9de32874b43c0e","size":605},{"path":"examples/docker/Dockerfile.nvflare-job","mode":"100644","sha":"dd0cde1e859f8f1dba829db53c2dd5aedb4f7101","size":593},{"path":"examples/docker/README.md","mode":"100644","sha":"7aedb5d8ffbef0418b6700effc1786f761b7409c","size":5776},{"path":"examples/docker/build_docker.sh","mode":"100755","sha":"23c5cd1ba3ea872bfc67bb7bd73e8c4b62785315","size":2639},{"path":"examples/docker/docker.yaml","mode":"100644","sha":"27a3aeef1434652709909a52ffc2bfc0e5a81405","size":197},{"path":"examples/docker/jobs/hello-numpy-docker/app/config/config_fed_client.json","mode":"100644","sha":"4aff2954a2f281e9d89052ad215d33b61f5e6940","size":950},{"path":"examples/docker/jobs/hello-numpy-docker/app/config/config_fed_server.json","mode":"100644","sha":"c8349cc5a3609c1d0e44e8861821d2dbedbde037","size":1743},{"path":"examples/docker/jobs/hello-numpy-docker/app/custom/client.py","mode":"100644","sha":"093ff4ad7c274f7fc399cccb051654d78ecd0367","size":3190},{"path":"examples/docker/jobs/hello-numpy-docker/meta.json","mode":"100644","sha":"5bf196ca5d21a96d01ac6af1d06dbc25319b6c4f","size":434},{"path":"examples/docker/jobs/hello-pt-docker/app/config/config_fed_client.json","mode":"100644","sha":"f0cb49c3b49efb869789f517fad99933b3fe69d0","size":1000},{"path":"examples/docker/jobs/hello-pt-docker/app/config/config_fed_server.json","mode":"100644","sha":"4cef8b7386d3dd36e887a4f86d7dfab875b6f842","size":1667},{"path":"examples/docker/jobs/hello-pt-docker/app/custom/client.py","mode":"100644","sha":"25e212cd3c01f290dc927798427d3d9845dffd35","size":5341},{"path":"examples/docker/jobs/hello-pt-docker/app/custom/model.py","mode":"100644","sha":"26d29e3ad0fb172b83a024ad972a5f879451af2f","size":1338},{"path":"examples/docker/jobs/hello-pt-docker/meta.json","mode":"100644","sha":"e59ceb83faead168fb480ebc8d7e19c95572e583","size":683},{"path":"examples/docker/jobs/pt-ddp-docker/app_server/config/config_fed_server.json","mode":"100644","sha":"b76ff8303d08a29005998d3b5766c22534ae7fc3","size":1320},{"path":"examples/docker/jobs/pt-ddp-docker/app_server/custom/model.py","mode":"100644","sha":"895dd8435377080f5221ad3006396b0cea61a5fc","size":1345},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-1/config/config_fed_client.json","mode":"100644","sha":"9b10419013cab1acced754657f938ffd631658ad","size":904},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-1/custom/client.py","mode":"100644","sha":"d2e18c32442d5c801cf20809e91aba659f8de1d9","size":6302},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-1/custom/model.py","mode":"100644","sha":"895dd8435377080f5221ad3006396b0cea61a5fc","size":1345},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-2/config/config_fed_client.json","mode":"100644","sha":"7a5d7ce8bf44ba4cccd26f2b415149bc2c3932af","size":904},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-2/custom/client.py","mode":"100644","sha":"d2e18c32442d5c801cf20809e91aba659f8de1d9","size":6302},{"path":"examples/docker/jobs/pt-ddp-docker/app_site-2/custom/model.py","mode":"100644","sha":"895dd8435377080f5221ad3006396b0cea61a5fc","size":1345},{"path":"examples/docker/jobs/pt-ddp-docker/meta.json","mode":"100644","sha":"165571738fa7664075315a77006b069bc425623e","size":736},{"path":"examples/docker/project.yml","mode":"100644","sha":"e2681f9000393ec39d3f09383a90f023c23eaaba","size":637},{"path":"examples/hello-world/README.md","mode":"100644","sha":"d3ac86f11b9da577617c6f284a3c2e0a0e513851","size":12657},{"path":"examples/hello-world/agent-skills/.gitignore","mode":"100644","sha":"05b5272ac47fb27fd99c2995c0c804c1dfb5806f","size":188},{"path":"examples/hello-world/agent-skills/README.md","mode":"100644","sha":"9ee15817dedfb0deacdcf781ecbb7b083804449e","size":1743},{"path":"examples/hello-world/agent-skills/fedstats-image/README.md","mode":"100644","sha":"28f18e91354f18c7c21acf67f38ff5ad2eb7d75e","size":1970},{"path":"examples/hello-world/agent-skills/fedstats-image/generate_data.py","mode":"100644","sha":"bab396c7715c95fe2a50aed34338c5150d39a5bb","size":1281},{"path":"examples/hello-world/agent-skills/fedstats-image/requirements.txt","mode":"100644","sha":"0d59398ea692808c8e89414c485658175511fcae","size":13},{"path":"examples/hello-world/agent-skills/fedstats-tabular/README.md","mode":"100644","sha":"32be008229232c0ccb7925b8b04a8c77bee131db","size":1871},{"path":"examples/hello-world/agent-skills/fedstats-tabular/generate_data.py","mode":"100644","sha":"c729436c54c1adaac3985ae60adb1268bf80fbac","size":1544},{"path":"examples/hello-world/agent-skills/fedstats-tabular/requirements.txt","mode":"100644","sha":"fb6c7ed7ec60dafcf523d2e12daa17abc92ae384","size":7},{"path":"examples/hello-world/agent-skills/huggingface-conversion/README.md","mode":"100644","sha":"51ec5fd3efdcd0ada7b7edd7bbbdcba22c430420","size":2456},{"path":"examples/hello-world/agent-skills/huggingface-conversion/source/requirements.txt","mode":"100644","sha":"a5d7619e3f4dd6234196f05c6f40c11d2766bce8","size":45},{"path":"examples/hello-world/agent-skills/huggingface-conversion/source/train.jsonl","mode":"100644","sha":"fb410ed976f0665f2e3a5444229e768b13c41aa8","size":223},{"path":"examples/hello-world/agent-skills/huggingface-conversion/source/train.py","mode":"100644","sha":"4231fbaa2bdcf0b95d751292499ed01dc5d7df14","size":1697},{"path":"examples/hello-world/agent-skills/huggingface-conversion/source/valid.jsonl","mode":"100644","sha":"69254b26a37bc4b28d1ee9e46a7f163c792271ef","size":97},{"path":"examples/hello-world/agent-skills/lightning-conversion/README.md","mode":"100644","sha":"3a060ee882aa6ed46c647e162b499b6fecab98cc","size":3868},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/data/test.csv","mode":"100644","sha":"67e59327f12c410b95418976e88389175c52dc1c","size":404},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/data/train.csv","mode":"100644","sha":"c67c987e15b3fb60f847d782978ee2cd8a202b4e","size":1075},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/data/valid.csv","mode":"100644","sha":"300fba96f667456b6e30bcbca0f402f09bf4ed05","size":415},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/model.py","mode":"100644","sha":"906df612f88e66481663d1ada6a8288294f50307","size":4791},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/requirements.txt","mode":"100644","sha":"7b78be336b08a22803750e5d326e976c8fafa384","size":24},{"path":"examples/hello-world/agent-skills/lightning-conversion/source/train.py","mode":"100644","sha":"874eb7f697e7ba8cbc44485123a178dcde6348ae","size":8142},{"path":"examples/hello-world/agent-skills/pytorch-conversion/README.md","mode":"100644","sha":"510260923f5eddc30f0c216ef8a62791ae6664a5","size":4049},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/data/test.csv","mode":"100644","sha":"67e59327f12c410b95418976e88389175c52dc1c","size":404},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/data/train.csv","mode":"100644","sha":"c67c987e15b3fb60f847d782978ee2cd8a202b4e","size":1075},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/data/valid.csv","mode":"100644","sha":"300fba96f667456b6e30bcbca0f402f09bf4ed05","size":415},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/model.py","mode":"100644","sha":"12bfd70f4f94c1cdc9c3e53111b5909b45b2ecda","size":1569},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/requirements.txt","mode":"100644","sha":"12c6d5d5eac2aa9e97516ec03233adc7e98b9801","size":6},{"path":"examples/hello-world/agent-skills/pytorch-conversion/source/train.py","mode":"100644","sha":"abeee3062f0542da97333f455a1ec424c3d436d0","size":10106},{"path":"examples/hello-world/hello-collab/README.md","mode":"100644","sha":"d8b8560487a1244cdeb15a362c08f5ace3272c09","size":1441},{"path":"examples/hello-world/hello-collab/job.py","mode":"100644","sha":"7b0300b92712eda88d8989fcc589ee3742238d9d","size":5022},{"path":"examples/hello-world/hello-collab/requirements.txt","mode":"100644","sha":"5e890254123ad4a1e8d897c08f5d344df421e316","size":21},{"path":"examples/hello-world/hello-cyclic/README.md","mode":"100644","sha":"cd56335b2067ffcfccd39f43a107327cbc89199d","size":4504},{"path":"examples/hello-world/hello-cyclic/client.py","mode":"100644","sha":"7e5543685d14c45f365e5a2416e149c6c227af13","size":3223},{"path":"examples/hello-world/hello-cyclic/job.py","mode":"100644","sha":"9684dff15f2fe5de4e78a38ebd176e15770081ad","size":1675},{"path":"examples/hello-world/hello-cyclic/model.py","mode":"100644","sha":"2bac5ab2b6cb8d42fc7d35dcdc88f8edde7a92a4","size":969},{"path":"examples/hello-world/hello-cyclic/prepare_data.sh","mode":"100755","sha":"a9bd5c77413c03c9a8a31eccb848c9e2c77b785b","size":88},{"path":"examples/hello-world/hello-cyclic/requirements.txt","mode":"100644","sha":"3953f0ecaa9f3770f93c582b556f13d16740c9a7","size":28},{"path":"examples/hello-world/hello-dp/README.md","mode":"100644","sha":"7b494dad3d527ceab0908e6c8b10095e02c23076","size":12707},{"path":"examples/hello-world/hello-dp/client.py","mode":"100644","sha":"90982e1d4b80074b76ab3b05b72b4fc996cc959a","size":13733},{"path":"examples/hello-world/hello-dp/job.py","mode":"100644","sha":"7ddade5c5973e8bd9dc31bc7fff6da66f2128501","size":2806},{"path":"examples/hello-world/hello-dp/model.py","mode":"100644","sha":"f6dc33d35a0a3a6a3fb5cf55700e8df28eb03c9a","size":1595},{"path":"examples/hello-world/hello-dp/requirements.txt","mode":"100644","sha":"0207e5ef99ea4896cfd1623dc269afd1dab4e55b","size":70},{"path":"examples/hello-world/hello-flower/README.md","mode":"100644","sha":"cb711e85ed2bad0cc9977c696fca0a85a3aa5de3","size":8809},{"path":"examples/hello-world/hello-flower/flwr-pt-tb/flwr_pt_tb/__init__.py","mode":"100644","sha":"37b06a72423978e02e4627785ada0548221b2ae7","size":625},{"path":"examples/hello-world/hello-flower/flwr-pt-tb/flwr_pt_tb/client.py","mode":"100644","sha":"0af77ecc5feeb18f2d648cf22d71747c0efb11d3","size":3961},{"path":"examples/hello-world/hello-flower/flwr-pt-tb/flwr_pt_tb/server.py","mode":"100644","sha":"e22370deae46e7fe45d26464df3e3476bf7dfede","size":2405},{"path":"examples/hello-world/hello-flower/flwr-pt-tb/flwr_pt_tb/task.py","mode":"100644","sha":"7f73c8ae42d40563619c12a16f08c9da6a79363e","size":4535},{"path":"examples/hello-world/hello-flower/flwr-pt-tb/pyproject.toml","mode":"100644","sha":"ab49e708193232b6d170f45e1cf9581b74e7c9a9","size":697},{"path":"examples/hello-world/hello-flower/flwr-pt/flwr_pt/__init__.py","mode":"100644","sha":"37b06a72423978e02e4627785ada0548221b2ae7","size":625},{"path":"examples/hello-world/hello-flower/flwr-pt/flwr_pt/client.py","mode":"100644","sha":"6c1bc1c4826734d0c9610ded8abe2b22e32f5945","size":2571},{"path":"examples/hello-world/hello-flower/flwr-pt/flwr_pt/server.py","mode":"100644","sha":"b2b95e485527dfa7674936931f5b0cde52c5e41c","size":2406},{"path":"examples/hello-world/hello-flower/flwr-pt/flwr_pt/task.py","mode":"100644","sha":"7f73c8ae42d40563619c12a16f08c9da6a79363e","size":4535},{"path":"examples/hello-world/hello-flower/flwr-pt/pyproject.toml","mode":"100644","sha":"d7bc20b2e85599d260fdaf888c4a126e106a497b","size":688},{"path":"examples/hello-world/hello-flower/job.py","mode":"100644","sha":"d5b4c16e0e4e44715e4669d1b5e76e416c0b16c3","size":2199},{"path":"examples/hello-world/hello-flower/requirements.txt","mode":"100644","sha":"5802d55785d7c54909198a68b4fe4b1e9e367ff1","size":41},{"path":"examples/hello-world/hello-flower/train.png","mode":"100644","sha":"7f4a1ebda69cbcb4d3ec996acf73a403cc82a6f8","size":76722},{"path":"examples/hello-world/hello-huggingface/README.md","mode":"100644","sha":"9100b125e101c596da5f1574c3f5ecfb25c98538","size":5839},{"path":"examples/hello-world/hello-huggingface/client.py","mode":"100644","sha":"30529f53e78d3b8f0b5db0af0aa406d90cbb528e","size":7119},{"path":"examples/hello-world/hello-huggingface/job.py","mode":"100644","sha":"8887f174498d071f45ea5bd7a43c9b09ad17678f","size":2971},{"path":"examples/hello-world/hello-huggingface/model.py","mode":"100644","sha":"09b025fa95af8e8441694c4a184163dd01e3c9fa","size":2197},{"path":"examples/hello-world/hello-huggingface/prepare_data.py","mode":"100644","sha":"d957e9132771ff48ab63ca2a1f24375db0f144ec","size":3276},{"path":"examples/hello-world/hello-huggingface/requirements.txt","mode":"100644","sha":"a7655f09663c2da29a454ea7c3a3961145012c1e","size":60},{"path":"examples/hello-world/hello-jax/README.md","mode":"100644","sha":"372aac5e85dcd685eb8c9e6c439f5fcdb64ef0ea","size":6700},{"path":"examples/hello-world/hello-jax/client.py","mode":"100644","sha":"556dd09887ece8013663a5de48d52b4fc11704e0","size":7631},{"path":"examples/hello-world/hello-jax/job.py","mode":"100644","sha":"039fb583f530db1cac2f50ccf8e3427524f47c8f","size":3845},{"path":"examples/hello-world/hello-jax/model.py","mode":"100644","sha":"88c0616ed44b6b3f91045c6316e9a2192ebe1025","size":2369},{"path":"examples/hello-world/hello-jax/prepare_data.py","mode":"100644","sha":"562970c88196b5dad00834d42ea938e1b0797c7c","size":3279},{"path":"examples/hello-world/hello-jax/prepare_model.py","mode":"100644","sha":"cfcfb25fbaa50b406ac893701f4c098b555a10b6","size":1303},{"path":"examples/hello-world/hello-jax/requirements.txt","mode":"100644","sha":"9c80fa7519279b39435819aec800d885188d3959","size":20},{"path":"examples/hello-world/hello-lightning-eval/README.md","mode":"100644","sha":"0536ca285490cbfa7aa016b4bdff1ac79dfc4eb5","size":5226},{"path":"examples/hello-world/hello-lightning-eval/client.py","mode":"100644","sha":"131f2e10540942bd8da061b8f3537233d9838652","size":1537},{"path":"examples/hello-world/hello-lightning-eval/generate_pretrain_models.py","mode":"100644","sha":"a0d594fb781fc670a0e594641b4d7083b9483b54","size":2824},{"path":"examples/hello-world/hello-lightning-eval/job.py","mode":"100644","sha":"a2dda16467da0e501a76208776028bf2e93e9a1c","size":2054},{"path":"examples/hello-world/hello-lightning-eval/model.py","mode":"100644","sha":"cc02e24ded58de578a0a5d24d50a9d85d2bba5af","size":4846},{"path":"examples/hello-world/hello-lightning-eval/prepare_data.sh","mode":"100644","sha":"df71164267f31a71701a87ef400e49576ca6e70d","size":279},{"path":"examples/hello-world/hello-lightning-eval/requirements.txt","mode":"100644","sha":"86ac01ca5ab599ca4e71d6d3794e7e2ec3fcdfdf","size":98},{"path":"examples/hello-world/hello-lightning/README.md","mode":"100644","sha":"128a059d6e3669398597b5403a5b022ec07190e5","size":20958},{"path":"examples/hello-world/hello-lightning/client.py","mode":"100644","sha":"cfaf20498c45ef3dd8a811794e0534c97559ab56","size":5308},{"path":"examples/hello-world/hello-lightning/hello_lightning.ipynb","mode":"100644","sha":"7843cb47a339be149e0636855300a4949a48c07e","size":14035},{"path":"examples/hello-world/hello-lightning/job.py","mode":"100644","sha":"a7adacc7d87ce072be0d58c4375c3119ee710b43","size":3516},{"path":"examples/hello-world/hello-lightning/model.py","mode":"100644","sha":"89f69343bc51c4e5075720bd8f9c326a9d6293c0","size":3324},{"path":"examples/hello-world/hello-lightning/prepare_data.py","mode":"100644","sha":"5917bdb296cdf77da70fe9d70479e98759c0792a","size":1341},{"path":"examples/hello-world/hello-lightning/requirements.txt","mode":"100644","sha":"913394bc72e16b6e76f37a697a99ffc705b0153c","size":81},{"path":"examples/hello-world/hello-log-streaming/README.md","mode":"100644","sha":"0c327778bf8775ea9b056779b90c9effe5bfe15e","size":4933},{"path":"examples/hello-world/hello-log-streaming/client.py","mode":"100644","sha":"1981f4e557993630de737320fefd20d0ad184449","size":3190},{"path":"examples/hello-world/hello-log-streaming/job.py","mode":"100644","sha":"cdcc2379e6d2734f73df06ba0f49806f68e97d82","size":2907},{"path":"examples/hello-world/hello-log-streaming/requirements.txt","mode":"100644","sha":"bde6e898e8584cabc02ca6176117c8e3b810590d","size":29},{"path":"examples/hello-world/hello-lr/README.md","mode":"100644","sha":"8ced366bdf0798d5c92fc5c19ec76bbb4eb536e6","size":10750},{"path":"examples/hello-world/hello-lr/client.py","mode":"100644","sha":"1896add56a23dc0c9366dd11428a0f749172d0bc","size":5982},{"path":"examples/hello-world/hello-lr/download_data.py","mode":"100644","sha":"3e5e369a846639c8103bcc091e618159430584ad","size":1961},{"path":"examples/hello-world/hello-lr/figs/tb-metrics.png","mode":"100644","sha":"148bacea0f4ef6d6514c840201f3019b5a54a4aa","size":366528},{"path":"examples/hello-world/hello-lr/job.py","mode":"100644","sha":"f09887ab6783ff9f8e13149947f7144c03a0ce9d","size":1859},{"path":"examples/hello-world/hello-lr/prepare_data.py","mode":"100644","sha":"71c5e4474b509b20dc04534955396428a8d42f5d","size":2085},{"path":"examples/hello-world/hello-lr/requirements.txt","mode":"100644","sha":"57a725ecc2a0567dd739562db64292578d0fcfd8","size":117},{"path":"examples/hello-world/hello-lr/train_centralized.py","mode":"100644","sha":"a91fdaede7dbd52d8416b45e6549d5d5cfb32ee3","size":3679},{"path":"examples/hello-world/hello-numpy-cross-val/README.md","mode":"100644","sha":"a446bf1abfab1739c323dbe0c483dc859d56c234","size":6958},{"path":"examples/hello-world/hello-numpy-cross-val/client.py","mode":"100644","sha":"ad89c7f02e55349ca0fc292677c97d19ef3ef9f0","size":4957},{"path":"examples/hello-world/hello-numpy-cross-val/generate_pretrain_models.py","mode":"100644","sha":"8b49aeebe8bf7f77c594d7c42cd756f713d334de","size":1421},{"path":"examples/hello-world/hello-numpy-cross-val/job.py","mode":"100644","sha":"b0bca207f510eb3bd3f1e885c5a9289c588ac9fd","size":5139},{"path":"examples/hello-world/hello-numpy-cross-val/requirements.txt","mode":"100644","sha":"4e753deffc1fa78b86afd25292f4abdd6837c5d1","size":17},{"path":"examples/hello-world/hello-numpy/README.md","mode":"100644","sha":"dce508969d9158624e0bd01e61ae53646bfbfcc6","size":4209},{"path":"examples/hello-world/hello-numpy/client.py","mode":"100644","sha":"093ff4ad7c274f7fc399cccb051654d78ecd0367","size":3190},{"path":"examples/hello-world/hello-numpy/job.py","mode":"100644","sha":"935ebec678878b9919352f68dcb597f0619f0fc9","size":2671},{"path":"examples/hello-world/hello-numpy/requirements.txt","mode":"100644","sha":"8ba46efc155e29ea989a1c3e6eeca0531fa1fed7","size":12},{"path":"examples/hello-world/hello-pt/README.md","mode":"100644","sha":"7b6e990d5c468962f69ecb75127486263e2a1f63","size":11193},{"path":"examples/hello-world/hello-pt/client.py","mode":"100644","sha":"d8ef70c64f0435bf3d0ffa060b768674dca6c1e9","size":8900},{"path":"examples/hello-world/hello-pt/hello-pt.ipynb","mode":"100644","sha":"0f60ab7c4e91d8acaa7bfa01d57b433b029b5108","size":16467},{"path":"examples/hello-world/hello-pt/job.py","mode":"100644","sha":"fe118af04c7025302fe29b234481ae04f1865c8c","size":3312},{"path":"examples/hello-world/hello-pt/model.py","mode":"100644","sha":"3b0f17e9cda94c4a840b1fe674e24a984636d502","size":1976},{"path":"examples/hello-world/hello-pt/prepare_data.py","mode":"100644","sha":"fccce784e409247e015ea484851b3c9052b4c382","size":5288},{"path":"examples/hello-world/hello-pt/requirements.txt","mode":"100644","sha":"ac988bdf8417d99a3c45236479862b18684c79f5","size":18},{"path":"examples/hello-world/hello-tabular-stats/README.md","mode":"100644","sha":"3753ae756e0ca06e3b387e473e8846651c44233e","size":5734},{"path":"examples/hello-world/hello-tabular-stats/client.py","mode":"100644","sha":"e14735c2d3a7da9022f4ad96c5cefff9ef80f3cc","size":2850},{"path":"examples/hello-world/hello-tabular-stats/demo/adults_stats.json","mode":"100644","sha":"e63295756fbe9b541b783aca3e06cb9afcf950b8","size":23455},{"path":"examples/hello-world/hello-tabular-stats/demo/hist_plot.png","mode":"100644","sha":"9fef1da1ecca4cc924f0d1fd98cb48de0e65ae35","size":239374},{"path":"examples/hello-world/hello-tabular-stats/demo/stats_df.png","mode":"100644","sha":"90c797b2431f826a802141b0625b01d25335be4f","size":217615},{"path":"examples/hello-world/hello-tabular-stats/demo/visualization.ipynb","mode":"100644","sha":"781a5c06c5090dae6aa9d10a0d3ea6b447b5e8df","size":7440},{"path":"examples/hello-world/hello-tabular-stats/df_stats.ipynb","mode":"100644","sha":"1660b2e1100947bde00607bece4075ec32f7cf99","size":10546},{"path":"examples/hello-world/hello-tabular-stats/install_cargo.sh","mode":"100755","sha":"6fcbc255c6ff4d1dd5c7dade326f4a5c74aecc18","size":465},{"path":"examples/hello-world/hello-tabular-stats/job.py","mode":"100644","sha":"b16504a1f4b931d6c09c6b612025f0aa4e62b1ed","size":2076},{"path":"examples/hello-world/hello-tabular-stats/prepare_data.py","mode":"100644","sha":"e97eab84d638d7cc4aac9b4390986ef9c4f6488c","size":2423},{"path":"examples/hello-world/hello-tabular-stats/requirements.txt","mode":"100644","sha":"cc20cca59224c53da7e9077b7ad5a4d43716ec99","size":59},{"path":"examples/hello-world/hello-tf/README.md","mode":"100644","sha":"c5536647e3f311e1a68ccfaaace04534a6b57746","size":5232},{"path":"examples/hello-world/hello-tf/client.py","mode":"100644","sha":"fee13cc8b5b91d9c17e380afca6530de1610ee0e","size":3408},{"path":"examples/hello-world/hello-tf/job.py","mode":"100644","sha":"6696978bcf013def3927f60610b62c31993ceb2c","size":1797},{"path":"examples/hello-world/hello-tf/model.py","mode":"100644","sha":"2bac5ab2b6cb8d42fc7d35dcdc88f8edde7a92a4","size":969},{"path":"examples/hello-world/hello-tf/requirements.txt","mode":"100644","sha":"42a15ee3ca855dc5abdecb92a60d505167ee8bb6","size":33},{"path":"examples/hello-world/hello_world.ipynb","mode":"100644","sha":"54b93c64b9423378828bb20fdf96cbc633722cf0","size":24626},{"path":"examples/hello-world/hw_notebook.sh","mode":"100755","sha":"adc4075bd7643c98a47fa5b78d11238cce404c3a","size":327},{"path":"examples/hello-world/hw_post_cleanup.sh","mode":"100755","sha":"d141d7506dc2b56fff0049793ff50bd5e3680aad","size":38},{"path":"examples/hello-world/hw_pre_start.sh","mode":"100755","sha":"6311a98652286e00e347d495d0f2831018d8796d","size":809},{"path":"examples/jupyterlab_kernel.png","mode":"100644","sha":"214589e3a72f00c0af8eeee21fd640292cc9edf9","size":19506},{"path":"examples/set_env.sh","mode":"100755","sha":"2533a26409d1c31a7e16ed27eb8283310e472b3c","size":125},{"path":"examples/tutorials/README.md","mode":"100644","sha":"5376c050cbefd9aa8e47d977dd5da5894a558887","size":1117},{"path":"examples/tutorials/client.py","mode":"100644","sha":"5775feb56d105fc093d81d1044e734f7d4abea8c","size":5698},{"path":"examples/tutorials/code/client.py","mode":"100644","sha":"5775feb56d105fc093d81d1044e734f7d4abea8c","size":5698},{"path":"examples/tutorials/code/model.py","mode":"100644","sha":"82904e303d088b5a00cdbc19eb6232f20e9004a2","size":1338},{"path":"examples/tutorials/custom_log_config.json","mode":"100644","sha":"f596aa4b0685276c41f210b3b836f72d3644e3b3","size":2814},{"path":"examples/tutorials/custom_project.yml","mode":"100644","sha":"9eb68d2e68b618f8993adfc74ed90ca742120008","size":1154},{"path":"examples/tutorials/flare_api.ipynb","mode":"100644","sha":"b933550ed9f9ca2b53a7ec814153a2afbdee064a","size":13433},{"path":"examples/tutorials/flare_simulator.ipynb","mode":"100644","sha":"333398dd2ddfe70d69d12b275e93c1cf1f14bfec","size":3288},{"path":"examples/tutorials/job_recipe.ipynb","mode":"100644","sha":"2bff51ee119cfe225b152e4ce15cb0da586fd06f","size":20304},{"path":"examples/tutorials/logging.ipynb","mode":"100644","sha":"091049e28ffe82ef0ecdf8b4a02d82cd0836896d","size":18252},{"path":"examples/tutorials/model.py","mode":"100644","sha":"82904e303d088b5a00cdbc19eb6232f20e9004a2","size":1338},{"path":"examples/tutorials/nvflare_cli.ipynb","mode":"100644","sha":"95bb8a2c8555edb1ce62cbfd3079dae37d58c6b2","size":18323},{"path":"examples/tutorials/nvflare_cli_job.py","mode":"100644","sha":"7dfc0fafa8ae185747b6ea2a4467b5bc4cd123bf","size":1990},{"path":"examples/tutorials/project.yml","mode":"100644","sha":"6d26d1c2c7c67baa32a2c516da71474089aee433","size":946},{"path":"examples/tutorials/self-paced-training/.gitignore","mode":"100644","sha":"76a8eead5c28beaf94d2890a2fb005e65e2416ac","size":33},{"path":"examples/tutorials/self-paced-training/README.md","mode":"100644","sha":"433fddb22ebc346ab4a93542d0fcd706d314a2a6","size":10189},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/README.md","mode":"100644","sha":"e0f6c0b128ebe592b94e43e009672b8c3a04f8af","size":362},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.0_introduction/introduction.ipynb","mode":"100644","sha":"8be30ee44e452ab12eb2cc6f0d3f7a0ef97b978b","size":2456},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/fl_job.py","mode":"100644","sha":"15ed34823e38f3922e551b94fcb86a5975844ac8","size":1278},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/img/cifar10.png","mode":"100644","sha":"442f62d7646c4c31891938f7b6ceef7ee06f73e0","size":237346},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/src/client.py","mode":"100644","sha":"14bd67d2e6364f5328a1ee0bc1d74ab707220e1a","size":3499},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/running_pytorch_fl_job.ipynb","mode":"100644","sha":"67bd3d73074e795c1ff5109a6773fefe5f6587b3","size":3583},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.1_running_federated_learning_job/setup.ipynb","mode":"100644","sha":"977aa9f2db1567d0834758deba29647996a4502c","size":4990},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.2_convert_deep_learning_to_federated_learning/code/src/client.py","mode":"100644","sha":"bc3c39a875112fa8d3b82476eafa1a60ff77c7b9","size":8214},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.2_convert_deep_learning_to_federated_learning/code/src/client_origin.py","mode":"100644","sha":"c384daf726e011b9e18d54040a68b2703040fbcd","size":3027},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.2_convert_deep_learning_to_federated_learning/code/src/client_v1.py","mode":"100644","sha":"023b1df9d338ff9829566a3ef713c2cac88d364e","size":3865},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.2_convert_deep_learning_to_federated_learning/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.2_convert_deep_learning_to_federated_learning/convert_dl_to_fl.ipynb","mode":"100644","sha":"3c99b266078485959da8b9667587d8633ac5ad1d","size":11642},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/fl_job.py","mode":"100644","sha":"3a8398605f3c6b603d46b841b49431025e73354f","size":1581},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/src/client.py","mode":"100644","sha":"bc3c39a875112fa8d3b82476eafa1a60ff77c7b9","size":8214},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/src/fedavg_v0.py","mode":"100644","sha":"7fc52f09c708c4f6792a355f6361ad2f77994032","size":2150},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/src/fedavg_v1.py","mode":"100644","sha":"b82bb4bed6fec2634e39c850ecd86680392d6559","size":5218},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/src/fedavg_v2.py","mode":"100644","sha":"e5e9197cdf027ab6031e617e20af40123c282cd3","size":7840},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.3_server_side_customization/customize_server_logics.ipynb","mode":"100644","sha":"ea132f9e79f4d1f8233385f26907d29cb11b8611","size":14230},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/fl_job.py","mode":"100644","sha":"4770531e9e4f56309150cab267c5fff97226a36f","size":2113},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/src/fedavg.py","mode":"100644","sha":"381d1efa5b2ad30ff4a7d34736caa648b172f75c","size":5570},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/src/fl_job.py","mode":"100644","sha":"4770531e9e4f56309150cab267c5fff97226a36f","size":2113},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.4_client_side_customization/customize_client_training.ipynb","mode":"100644","sha":"ffeb19b4361baaa11c2ac49b62ca7901030cd260","size":3979},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/fl_job.py","mode":"100644","sha":"3a2a8972281926b3261a1d3e693e20b1655dffdc","size":1533},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/log_config.json","mode":"100644","sha":"70d6315065e030e5cebf27e864a9da671ee21cc1","size":2633},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/src/client.py","mode":"100644","sha":"604d9db93a1c90ced2442e99b81a6b77586d8760","size":8510},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.1_experiment_tracking_with_tensorboard/experiment_tracking_tensorboard.ipynb","mode":"100644","sha":"9309ee3d631f854f307196cb38c416eea5b460f5","size":6316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/fl_job_mlflow.py","mode":"100644","sha":"c6bdcadc6444dfcee10f46f66eb89c293c52e82d","size":1889},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/log_config.json","mode":"100644","sha":"70d6315065e030e5cebf27e864a9da671ee21cc1","size":2633},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/requirements.txt","mode":"100644","sha":"cac4860796ab6ad490cfe07ec57d83e59cdd33fe","size":37},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/src/client.py","mode":"100644","sha":"604d9db93a1c90ced2442e99b81a6b77586d8760","size":8510},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/src/client_mlflow.py","mode":"100644","sha":"5b8e3ad17e0f6733c6c4254e7607079c385d2a1a","size":8498},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/01.5.2_experiment_tracking_with_mlflow/experiment_tracking_mlflow.ipynb","mode":"100644","sha":"e7017b23c8a08aba3d2bae4d5020a0b9585cdb37","size":7203},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/experiment_tracking.ipynb","mode":"100644","sha":"b55becc34bd6975970697026eca895e387336ef6","size":3716},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.5_experiment_tracking/img/metrics-streaming-fl-server-clients.png","mode":"100644","sha":"58f5d2fc5e1c01c7836cc01362e40d1032d4d7c5","size":157439},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/fl_job.py","mode":"100644","sha":"4770531e9e4f56309150cab267c5fff97226a36f","size":2113},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/fl_job_config.py","mode":"100644","sha":"4974841b5463aadb83ddc74b16ea2232698849f7","size":2073},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/img/cifar10.png","mode":"100644","sha":"442f62d7646c4c31891938f7b6ceef7ee06f73e0","size":237346},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/src/client.py","mode":"100644","sha":"34c7a5ce704f7f58f03f6d1b9aa359e4331c9503","size":3899},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/src/fedavg.py","mode":"100644","sha":"381d1efa5b2ad30ff4a7d34736caa648b172f75c","size":5570},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.6_job_structure_and_configuration/understanding_fl_job.ipynb","mode":"100644","sha":"a16a636a69c349f92ef01ea93e830d7be0b01fa3","size":12976},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.7_logging/logging.ipynb","mode":"100644","sha":"26f2d42b3923558dbb15e2dc18216025dd2bc9a0","size":7418},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/01.8_recap/recap.ipynb","mode":"100644","sha":"c1243d91b9f5663e3e2f5ad65156432f8dab59af","size":2499},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-1_running_federated_learning_applications/video.md","mode":"100644","sha":"74067133298e9879ea6021bb68f3e8653b4d7bb4","size":1842},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.0_introduction/introduction.ipynb","mode":"100644","sha":"d505285abd0b8634c410f741ec91a1c44aafd7ed","size":3163},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_introduction.ipynb","mode":"100644","sha":"19ccff6abf5cbba3169f297875f51da0d764100d","size":12031},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/data/prepare_data.sh","mode":"100755","sha":"c7f677ad3e3d8c76eab7f3dde77b6dbbdfd7faf4","size":317},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/data/utils/prepare_data.py","mode":"100644","sha":"fd8465649ac85dcdfa812c87fc9252174e841252","size":3085},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/demo/visualization.ipynb","mode":"100644","sha":"49562f04584aeeac8912581b5f856deecb3abc0b","size":5626},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/image_stats_job.py","mode":"100644","sha":"43f55fb0c7a442dbf5eb1a5953e19a1c88796fd5","size":2087},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/requirements.txt","mode":"100644","sha":"7a44b295071f9eb6765653931d223ea2ec556750","size":90},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/code/src/image_statistics.py","mode":"100644","sha":"9aa8596b2e6c9a1670eda4eaea18ebafc614bc56","size":5137},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_image_data/federated_statistics_with_image_data.ipynb","mode":"100644","sha":"eaf6aee7a7d28ec854a8a44a4bd6a7a70efadceb","size":11767},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/code/data/prepare_data.py","mode":"100644","sha":"d99ba1a97866180510f51ac135d7881fa81cd08f","size":2687},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/code/demo/visualization.ipynb","mode":"100644","sha":"ba3ebe4240d2920e4aa7bf3cfef7129981b04b4d","size":6500},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/code/df_stats_job.py","mode":"100644","sha":"7618d6286d6db22b0c1ba0ce01866f3e2c956f68","size":2641},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/code/requirements.txt","mode":"100644","sha":"0833f7dcca0b3c95c9dfd8a3e03f377fe70228e1","size":80},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/code/src/df_statistics.py","mode":"100644","sha":"300bed42ea3099353315fbb3ea0a6fd0ed5650d4","size":2847},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.1_federated_statistics/federated_statistics_with_tabular_data/federated_statistics_with_tabular_data.ipynb","mode":"100644","sha":"7b06117c2308e8373e4e76242989974d459504c2","size":14973},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.2_client_api_in_depth/client_api_communication_pattern.png","mode":"100644","sha":"4a5038377888d5acec42d9040d7ee3e35f21b185","size":52686},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.2_client_api_in_depth/client_api_in_depth.ipynb","mode":"100644","sha":"ae64961427b3dd09a561678b41e915f96ec60031","size":11140},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/code/lightning_fl_job.py","mode":"100644","sha":"aee42bb95b5660c167be928231e9015a15c0c09c","size":1477},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/code/requirements.txt","mode":"100644","sha":"dac805bfa33717d2f87b05905cefb093bd19f00e","size":64},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/code/src/cifar10_lightning_fl.py","mode":"100644","sha":"da63291b21d542e7f5aeacace2d391e2881c2d95","size":4211},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/code/src/lit_net.py","mode":"100644","sha":"d70b85ca5a5ae0c128aacc61ff47e07fea50ef33","size":3051},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/controller_worker_flow.png","mode":"100644","sha":"5deac70f5aeea723f369535281a0e560fda1f1d6","size":58043},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.3_convert_torch_lightning_to_federated_learning/convert_torch_lightning_to_fl.ipynb","mode":"100644","sha":"682e7eb22e305423d91de24d8074ef959b198a4b","size":16983},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/data/prepare_heart_disease_data.sh","mode":"100755","sha":"c297f15e71d03d3f3a0a13302d717ef826d38f7e","size":1225},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/data/utils/convert_data_to_np.py","mode":"100755","sha":"a35ba16084ecb8cb3901a18b5038771ec868c96a","size":2232},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/figs/tb-metrics.png","mode":"100644","sha":"148bacea0f4ef6d6514c840201f3019b5a54a4aa","size":366528},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/lr_fl_job.py","mode":"100644","sha":"f8659cfbf4e26f9d37afdefec9b3e585afd04b16","size":1585},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/requirements.txt","mode":"100644","sha":"b39f3cc847be7d58ef7a04ad05dc23a27acde9ec","size":91},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/src/newton_raphson_train.py","mode":"100644","sha":"c325ac45c4fdbc938d268139bc4a7b1ad5fbfee9","size":6017},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/code/train_centralized.py","mode":"100755","sha":"c64ee6cb6e18bb00e1ddcb4f5ef4ef4e3c7821f1","size":3611},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.1_convert_logistic_regression_to_federated_learning/convert_logistic_regression_to_fl.ipynb","mode":"100644","sha":"bf020628cdd610778df3118aa015122052567033","size":23270},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/figs/minibatch.png","mode":"100644","sha":"6c18b663a3b6481c28e00ad96a3a1160fec5fe93","size":20640},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/kmeans_job.py","mode":"100644","sha":"14fb7c972fdff6ff83648b671c9950559bb750dc","size":5082},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/requirements.txt","mode":"100644","sha":"ea837f8342bd1d6018c46fc739a075d638109959","size":61},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/src/kmeans_assembler.py","mode":"100644","sha":"40118a9818d5e0a3d8e496735bb918ba440046de","size":3469},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/src/kmeans_fl.py","mode":"100644","sha":"b2af57b50770d9193ce44b4a370be263dc439467","size":4346},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/utils/prepare_data.py","mode":"100644","sha":"cfc12462d181b3c2b3e8e1b60ab84ae9cce6a4c2","size":2588},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/code/utils/split_data.py","mode":"100644","sha":"7361eddf6561bec03898c1ca26a20bc96434bd9a","size":3333},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/convert_kmeans_to_fl.ipynb","mode":"100644","sha":"7f44879a4b7f63cd7b140118ce3c88075ce1f1c3","size":6923},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.2_convert_kmeans_to_federated_learning/iris.png","mode":"100755","sha":"8153968a8ec084896027b99c142b443c141b03ee","size":379033},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/figs/km_curve_baseline.png","mode":"100644","sha":"9ff1fcdb4c52e01d8a60c108b00246354aa72dfa","size":28709},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/figs/km_curve_fl.png","mode":"100644","sha":"df082d406abe5379147c39d6acc451ba02dc7b30","size":16831},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/figs/km_curve_fl_he.png","mode":"100644","sha":"b1610c41832c943b08cc9bdaaced332632df98fc","size":17041},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/km_job.py","mode":"100644","sha":"1805060439513a89f9c43f27cb44e2725cecbba7","size":3559},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/requirements.txt","mode":"100644","sha":"72e13bdbf595ebd54a713618f23394902b883679","size":35},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/src/kaplan_meier_train.py","mode":"100644","sha":"d8d7e55d28c2008f1b2a6246663fc1aa8ff85a9d","size":5556},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/src/kaplan_meier_train_he.py","mode":"100644","sha":"1ff9c69dbb22dd6fe668e111fa2fcab72ac3cc38","size":7466},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/src/kaplan_meier_wf.py","mode":"100644","sha":"436778fa5710f6954fd8d1479cbefc51b548c03b","size":3021},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/src/kaplan_meier_wf_he.py","mode":"100644","sha":"820848ea6f71053272a36c54ad98971632648a78","size":5027},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/utils/baseline_kaplan_meier.py","mode":"100644","sha":"c621e676ee5f1493226afc89c1c99bf1fac29875","size":2784},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/utils/download_data.py","mode":"100644","sha":"20ea2b22e277458863e6f7f71579c88917135068","size":1700},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/utils/prepare_data.py","mode":"100644","sha":"9a66d63ee24ba2a17018226c657d8f7b5aa525fe","size":3410},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/code/utils/prepare_he_context.py","mode":"100644","sha":"ceedf4c9a471b8156350aa5d9c372e79aaedb8af","size":2335},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/02.4.3_convert_survival_analysis_to_federated_learning/convert_survival_analysis_to_fl.ipynb","mode":"100644","sha":"d9d3f497364eda9be36071fcb8907b3ecdc58b9c","size":14801},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.4_convert_machine_learning_to_federated_learning/convert_ml_to_fl.ipynb","mode":"100644","sha":"a157263c8e24cfebde429c5a3149ff7741d8dd19","size":1682},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/02.5_recap/recap.ipynb","mode":"100644","sha":"02b0bae81e4c47003d744ce7bc11edc61e2a7803","size":1919},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/chapter-2_develop_federated_learning_applications/video.md","mode":"100644","sha":"8257a64c0807a4758678ad3162eddff96a634879","size":1723},{"path":"examples/tutorials/self-paced-training/part-1_federated_learning_introduction/part-1_introduction.ipynb","mode":"100644","sha":"133f829b08308165e646d4b1b204ccacecbc9137","size":2845},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/README.md","mode":"100644","sha":"81855d8734e3190a48c868e277ec98054372e05e","size":353},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.0_introduction/controller_executor_no_filter.png","mode":"100644","sha":"ff4f17c15ade81584c2880315551ac72d9dcf6a7","size":24290},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.0_introduction/controller_worker_flow.png","mode":"100644","sha":"5deac70f5aeea723f369535281a0e560fda1f1d6","size":58043},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.0_introduction/introduction.ipynb","mode":"100644","sha":"ad75558188dfe15d1b4df50299692cd1183833bf","size":13324},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.1_federated_computing_architecture/fci.png","mode":"100644","sha":"4289ac65230126579cec0110c84cffc4987e16b1","size":108602},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.1_federated_computing_architecture/flare_overview.png","mode":"100644","sha":"b7562c0b3b42b6ae4a435f4b0b6d5049da0748dc","size":416069},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.1_federated_computing_architecture/system_architecture.ipynb","mode":"100644","sha":"54604384949bd307479a8f34b8d076390b74af83","size":21379},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.1_federated_computing_architecture/system_architecture.png","mode":"100644","sha":"fbab53ff972f816a1e4597b6b26f06611d2d8a17","size":50636},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/fl_job.py","mode":"100644","sha":"2f9b65bafe0eb2f6239ef9f1c454f9970f828009","size":2113},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/project.yml","mode":"100644","sha":"9eb68d2e68b618f8993adfc74ed90ca742120008","size":1154},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/src/fedavg.py","mode":"100644","sha":"7693bdbd6f556e5450c9b752c216375d45621810","size":5801},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/src/fl_job.py","mode":"100644","sha":"4770531e9e4f56309150cab267c5fff97226a36f","size":2113},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.2_deployment_simulation/simulate_real_world_deployment.ipynb","mode":"100644","sha":"284cb8984693da969c9acbc57d9778e32f39f8b7","size":17680},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.3_interact_with_federated_computing_system/admin_console.png","mode":"100644","sha":"ef56a3012ede52a32f6c3029970c851e619cd267","size":186979},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.3_interact_with_federated_computing_system/ways_to_interact_with_fl_system.ipynb","mode":"100644","sha":"f2503533a2ac41b72d4808eaefa587d10be1e9e5","size":17524},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/grafana_plot_metrics_heatbeat_time_taken.png","mode":"100644","sha":"8986beb9f1da534e7a3bb0ca9744d89b807c3bd1","size":175869},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/grafana_plot_metrics_view_task_count.png","mode":"100644","sha":"36656c4b5775119aeb2c5799d6bb92ad155a2a46","size":120067},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/setup-1.png","mode":"100644","sha":"7f3275238e98e0cd1f696c4942c7f5c9035cf2b2","size":137583},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/setup-2.png","mode":"100644","sha":"a2936ca88664866ea406bcd5172d774e96e5211c","size":40858},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/setup-3.png","mode":"100644","sha":"03c0ec7fad59520422e9bfcef90c959dc8637459","size":46096},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/figures/statsd_export_metrics_view.png","mode":"100644","sha":"c959309a563c90f5e147610c66bd1ceaca867a57","size":385212},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/job_example.ipynb","mode":"100644","sha":"0469518e11a10893c754fcd72789409789752b34","size":13803},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/edit_site_local_resources.py","mode":"100644","sha":"0c3150ed0e2bf51ffa14d6b8dad2c25efb5700ea","size":4062},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/prepare_local_config.sh","mode":"100755","sha":"ffe3b94f1dde24965b0c74d0d73163e488decad7","size":180},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/requirements.txt","mode":"100644","sha":"bd818e8341b9f702147ac8320e3f421fd25734f9","size":34},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-1/code/fl_job.py","mode":"100644","sha":"f903dfcdc273c35a41beb06dab2e4f2337e36ec6","size":2898},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-1/code/src/client.py","mode":"100644","sha":"3483d05a908be1209c5e67f6cd2583f3a9f627a3","size":8318},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-1/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-1/code/src/server.py","mode":"100644","sha":"381d1efa5b2ad30ff4a7d34736caa648b172f75c","size":5570},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-1/code/submit_job.sh","mode":"100755","sha":"0a7452c28da372c4f8f3ff525c69e5d4327cf53f","size":177},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/fl_job.py","mode":"100644","sha":"889656ae33cb5cc8132706ad706ff724d2ab9b3b","size":3351},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/src/server.py","mode":"100644","sha":"381d1efa5b2ad30ff4a7d34736caa648b172f75c","size":5570},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/jobs/setup-2/code/submit_job.sh","mode":"100755","sha":"0a7452c28da372c4f8f3ff525c69e5d4327cf53f","size":177},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/setup/docker-compose.yml","mode":"100644","sha":"782e66472060651e1acfbb5b7bed2c14e3c5e33c","size":864},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/setup/grafana/provisioning/datasources/datasources.yaml","mode":"100644","sha":"86fd3465e140697303e20bcf1333fbcc6843ab60","size":140},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/setup/prometheus.yml","mode":"100644","sha":"e4b41ca0479499f1e13ed04d6f3faa53210dd921","size":209},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.4_system_monitoring/system_monitorinig.ipynb","mode":"100644","sha":"ed3d0584b7ae04f8faa3bb131605e5a8362aeb3a","size":19885},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/03.5_recap/recap.ipynb","mode":"100644","sha":"25a67064b27fb2ecc2c039d31328b75afce273c8","size":5536},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-3_federated_computing_platform/video.md","mode":"100644","sha":"c3d1f58379143cdc087dc60075b21da0ec0c7e60","size":1287},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.0_introduction/introduction.ipynb","mode":"100644","sha":"fddb4dfcfac08176e104603f54f6925e43a8c5a7","size":1932},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.0_introduction/provision.ipynb","mode":"100644","sha":"9c5ce424ef02be16033dffb687c275aa1b1adbb2","size":5606},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.0_introduction/provision.png","mode":"100644","sha":"c5518b1eccba20126bcf8c6a3d588ec9fa47bf60","size":61665},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.1_provision_via_cli/code/project.yml","mode":"100644","sha":"76b763918bca54d39543318070b6aaef2aca8d2f","size":1995},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.1_provision_via_cli/provision_via_cli.ipynb","mode":"100644","sha":"d1366187d7692b54ebf248ff6e918d6d5c987c20","size":14293},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/add-site.png","mode":"100755","sha":"66a2f58b1c264b16ead297cf01c9fc1375ee24ab","size":52953},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/admin-startup-kit.png","mode":"100755","sha":"0ba0d15830d98b4f54ebd3420e2e7dd3efd90bdd","size":50401},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/approve-clients.png","mode":"100755","sha":"63bbf0eb6d46e84ea5ff0bcb118d170c83990a02","size":53229},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/approve-user.png","mode":"100755","sha":"fc31dc03355f33e8ac9e8085cd1f3a1fac921aa4","size":55138},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/clients-approved.png","mode":"100755","sha":"09fe459972eb16f6177e015c51b5e70dae27ed74","size":55619},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/dashboard.png","mode":"100644","sha":"b0b9708dc11b4e7bf1328c0de8e79acaef97bef7","size":82024},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/freeze-project.png","mode":"100755","sha":"ff99caeaea518d5b3ade419097ef155a635b4d99","size":56611},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/landing-page.png","mode":"100755","sha":"a8e2fc3a6b46a74f9b1ba401ac996c01fd313a49","size":25750},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/new-user.png","mode":"100755","sha":"7ff2f3cf1923d6da3de6b189671f097d766fcacf","size":53829},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/org-admin.png","mode":"100755","sha":"2f9d4e8923a79de7bd05b958987706302f48e546","size":29944},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/org-startup-kits.png","mode":"100755","sha":"806341fdd3c02e272b857f76a6565bb0a7ad5b2a","size":54127},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/project-setup.png","mode":"100755","sha":"465be8ce93a6a274bc45327b1e298a490b6a293f","size":48159},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/server-setup.png","mode":"100755","sha":"0f1f11c4c8669230bf9a8e7aa9209082425808cc","size":33859},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/images/signup.png","mode":"100755","sha":"5c8f38c4c075dab1a0651bda5f12142e17163623","size":8943},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.2_provision_via_dashboard/provision_via_dashboard.ipynb","mode":"100644","sha":"e951b435a513946d8ebef3a8cf0280cd90c87200","size":14739},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.3_preflight_check/preflight_check.ipynb","mode":"100644","sha":"98d96ceb4e41bcf8cc6891b8255e497f0729e08e","size":5842},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.4_provision_and_run_with_docker/code/Dockerfile","mode":"100644","sha":"b7d5f84ef04466df0f7327e05b8983f7f8997d09","size":390},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.4_provision_and_run_with_docker/code/project.yml","mode":"100644","sha":"b64460ca22abd5e9c9ee74a5617786013684a8f2","size":2010},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.4_provision_and_run_with_docker/provision_and_run_with_dockers.ipynb","mode":"100644","sha":"735a5296377aeb805d3c97be2a70f0789845dbdf","size":19234},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.5_deployment_in_aws/code/project.yml","mode":"100644","sha":"3a7184f4e7f0e6a795d127f1db7ed9082ea9994c","size":1994},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.5_deployment_in_aws/deployment_in_aws.ipynb","mode":"100644","sha":"da1cc784de0848887e5ea94fdec55ba592c1130c","size":3245},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.6_deployment_in_azure/code/project.yml","mode":"100644","sha":"3a7184f4e7f0e6a795d127f1db7ed9082ea9994c","size":1994},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.6_deployment_in_azure/deployment_in_azure.ipynb","mode":"100644","sha":"1b8f8b2f5261d16785e31015d6fb3ff7bf384cb1","size":3209},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/04.7_recap/recap.ipynb","mode":"100644","sha":"737fffd8dd7ce45065a6104168398df6e36adcf0","size":1295},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/chapter-4_setup_federated_system/video.md","mode":"100644","sha":"08b6cec0338605942806c1d278ce339f23c9ca71","size":1286},{"path":"examples/tutorials/self-paced-training/part-2_federated_learning_system/part-2_introduction.ipynb","mode":"100644","sha":"6bb218f49124bf913b2754b6e706bc27fecf4e03","size":2059},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/README.md","mode":"100644","sha":"d56e3175ca477120ed022fe3480cdc4b2b8a07be","size":348},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.0_introduction/introduction.ipynb","mode":"100644","sha":"180134ca89fc5aeae9c7727d70e22bbf062af7f2","size":3522},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.1_privacy_filter/privacy_filtering.ipynb","mode":"100644","sha":"32455627a772b51f4ca6c232d17e911ac9397614","size":10872},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.1_privacy_filter/src/dummy_filter.py","mode":"100644","sha":"e708b2426b59051b17741e479099631f47b84f93","size":1182},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.1_privacy_filter/src/dummy_script.py","mode":"100644","sha":"3d9d2dc41bbc1873ce1bb3857014acf223956d8b","size":1106},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.2_differential_privacy/privacy_with_differential_privacy.ipynb","mode":"100644","sha":"1599269677a4af8f9b1a12962c71318a7ba7c566","size":22779},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.2_differential_privacy/requirements.txt","mode":"100644","sha":"38184f4ea3ea2281d6af8f2bf7448de897e5a9ff","size":49},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.2_differential_privacy/src/cifar10_fl.py","mode":"100644","sha":"d2b4d83f5dc7c5be28fbd03f8b0d73f821968569","size":8037},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.2_differential_privacy/src/net.py","mode":"100644","sha":"be7aca77167b7962f7be26d1264acb2500520a5d","size":1406},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.2_differential_privacy/tb_curve_dp.png","mode":"100644","sha":"170a4d8f4f173abc5217f4e3795d6cb5700b7637","size":62014},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/05.3.1_privacy_with_homormorphic_encryption.ipynb","mode":"100644","sha":"ba6443963aef4c0204c81c160bafccc3a677f0dd","size":9031},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/05.3.2_kaplan_meier_survival_analysis_with_he.ipynb","mode":"100644","sha":"5c6c7f16ef5d0a2749145e6a259c869c242a91f4","size":15779},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/code/fl/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/code/fl/executor.py","mode":"100644","sha":"2496fb9899684dc6d4ac578eae06d1a5b23a3f96","size":13179},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/code/fl/net.py","mode":"100644","sha":"4a5ab8f1e3e04196a1bad3a590cbafed1c1ff1cc","size":1287},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/code/fl/train.py","mode":"100644","sha":"0f5c28fdf94222e83d83967f9802c3026bc7d996","size":8066},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/code/fl/train_with_mlflow.py","mode":"100644","sha":"655e271bf9b1af7ad7e59c7add5ac25ca3eb65f5","size":8329},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/data/cifar10.png","mode":"100644","sha":"442f62d7646c4c31891938f7b6ceef7ee06f73e0","size":237346},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/data/download.py","mode":"100644","sha":"43f48af53dee9ce8290cc196a5d6d6cb058529c8","size":2400},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/data/readme.md","mode":"100644","sha":"4d79b2b6b78b9575c7761275d42937a7ce4240a3","size":1726},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/figs/km_curve_baseline.png","mode":"100644","sha":"9ff1fcdb4c52e01d8a60c108b00246354aa72dfa","size":28709},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/figs/km_curve_fl.png","mode":"100644","sha":"df082d406abe5379147c39d6acc451ba02dc7b30","size":16831},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/figs/km_curve_fl_he.png","mode":"100644","sha":"b1610c41832c943b08cc9bdaaced332632df98fc","size":17041},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/he.png","mode":"100644","sha":"552224328ee319bf4ab36a4d706b94c32b7e1aeb","size":136414},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/job.py","mode":"100644","sha":"877ffd22a819d6e3f69e433e8ef042f52241ed94","size":1911},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/km_job.py","mode":"100644","sha":"1805060439513a89f9c43f27cb44e2725cecbba7","size":3559},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/requirements.txt","mode":"100644","sha":"4bb454f2bb3c10befc39768cac8b054fa86c098d","size":72},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/src/kaplan_meier_train.py","mode":"100644","sha":"b732e7c3d3139710472967f751354ba9d2a88660","size":5556},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/src/kaplan_meier_train_he.py","mode":"100644","sha":"b0b71781e071bce181606fcf7d7cec434b789c87","size":7466},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/src/kaplan_meier_wf.py","mode":"100644","sha":"d8748827287fcf6101b7ae63bd40c0a77c3e381c","size":3021},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/src/kaplan_meier_wf_he.py","mode":"100644","sha":"0fce3b9866ab9659cc47fbb8e31ed0d0ff748ec6","size":5027},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/utils/baseline_kaplan_meier.py","mode":"100644","sha":"f08ea674e033595fc5ee601af616afb09ae03579","size":2717},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/utils/download_data.py","mode":"100644","sha":"d26435d69ce3dde9024bc2cb43b5f314bfeb09d3","size":1700},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/utils/prepare_data.py","mode":"100644","sha":"01470c8af24ec9fc8ed211e5cde3204774bdf865","size":3410},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.3_homomorphic_encryption/utils/prepare_he_context.py","mode":"100644","sha":"23b3e420b43d3c7c2045fbbcaaeaa9d28b556451","size":2335},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/05.4_recap/recap.ipynb","mode":"100644","sha":"f48240b1f62e297eed59c7b5ba75010f55d3b59d","size":3449},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-5_Privacy_In_Federated_Learning/video.md","mode":"100644","sha":"9f57509b2c372743ae5d6e1bce1ef37e67c7c52a","size":1437},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.0_introduction/federated_policy.png","mode":"100644","sha":"86b8938f0048f2c767cd6f3e3a6ce24d39debcfb","size":198711},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.0_introduction/filters_and_privacy_policy.png","mode":"100644","sha":"29c46127a2e6bfcd1a4ea6f93fe6ca8bc81f1fb2","size":210768},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.0_introduction/introduction.ipynb","mode":"100644","sha":"606bbdd87391eeb2180eede166af5e8fc2651c36","size":10524},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.1_identity_security/identity_security.ipynb","mode":"100644","sha":"9451b48f3dc8d1c24ea3b26a92e4d6895fdfdaee","size":11030},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/fl_job.py","mode":"100644","sha":"92e3109df3bc9d3f6fbd31324f17593bd272a39d","size":1824},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/job1/meta.json","mode":"100644","sha":"a80f36977055dd0c433e9a4b73941579fd9c3e32","size":142},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/job2/meta.json","mode":"100644","sha":"0fa0b5c4d610e4204254fb3b59ce6e9506e38080","size":140},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/job3/meta.json","mode":"100644","sha":"35404ba28d4abb31b456283b7abbcceed3d3e673","size":143},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/job4/meta.json","mode":"100644","sha":"6ca06b879b75dc55db4804ec54cd7c468e3af361","size":121},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/job5/meta.json","mode":"100644","sha":"2aba09beda680d62c11c8c617a14e9981aaa3f57","size":139},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/src/fedavg.py","mode":"100644","sha":"5f7bd5e5067b94763a21f89cd4f2fd1d18dea661","size":5687},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/src/fl_job.py","mode":"100644","sha":"4770531e9e4f56309150cab267c5fff97226a36f","size":2113},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/jobs/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/policies/site_a/authorization.json","mode":"100644","sha":"b1c9e1909f28c76c0429c0ae3a86c5874f6a33ee","size":639},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/policies/site_a/resources.json","mode":"100644","sha":"930bb2878656cd59835f5156f438b0724434c932","size":591},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/policies/site_b/custom/test_filter.py","mode":"100644","sha":"839a689154c25b0222126a2b4e07aca22f6bdc88","size":1265},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/policies/site_b/privacy.json","mode":"100644","sha":"2e320a0f0c79b8a0eb6bd234cd84c97a1c87e88f","size":1107},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/code/federated-policies/project.yml","mode":"100644","sha":"4f10fddd346487d25f864215a8518c073221d356","size":1149},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.2_site_security_privacy_policy/site_policy.ipynb","mode":"100644","sha":"c2ba188fc0476cbab8bbebfa6dd71ba1de9abfe1","size":18030},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/admin/local/custom/admin_auth.py","mode":"100644","sha":"9c6a8852f5f80969adccfdafcb8d7ea578dc157b","size":3314},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/admin/local/resources.json","mode":"100644","sha":"bbd34fba770fb973c93db721e314696c88dc282f","size":282},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/fl_jobs.py","mode":"100644","sha":"222eec8f0bccc6fc569514baa4a15d947298f460","size":1604},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/src/fedavg.py","mode":"100644","sha":"5f7bd5e5067b94763a21f89cd4f2fd1d18dea661","size":5687},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/edit_site_local_resources.py","mode":"100644","sha":"4b0ff4a76a2cd9e93cb97a2973b8d9dfbf5c312d","size":1977},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/get_keycloak_access_token.py","mode":"100644","sha":"631de725ad516c8ad7b9ac93cb34f7a8f3fd5fb2","size":2177},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/keycloak-setup/docker-compose.yml","mode":"100644","sha":"26feecc5ec4556613eda3373c8a9bc295e40c961","size":833},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/keycloak-setup/dockerfile","mode":"100644","sha":"cf8a1029a6159e6aff33e1b992cab0295d6a190c","size":523},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/keycloak-setup/init.sh","mode":"100755","sha":"59708ffbf966f285804812c55ba70e6c46e22bf0","size":2288},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/keycloak_integration.ipynb","mode":"100644","sha":"618d9b8c7306596a815a96526e48e79c1aa7c407","size":11875},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/site/local/custom/keycloak_security_handler.py","mode":"100644","sha":"fa94e40e9c32c1fa9b1ef64cd49eb88d5d1f2da7","size":3350},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_auth_system_integration/site/local/resources.json","mode":"100644","sha":"2281f704d86df894d442962743c82489c9d10f65","size":608},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/client_side_security_check.ipynb","mode":"100644","sha":"6f4d182b441d68a6154faea3f3fa54477de4b563","size":6875},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/data/download.py","mode":"100644","sha":"ebd8cfdc41fffb8edd219882cb14bbfaf4f80c19","size":2400},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/fl_jobs.py","mode":"100644","sha":"bfa9c0e24b544e26716e213634e604b7e905ca08","size":1716},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/requirements.txt","mode":"100644","sha":"57b4df2ed42b0c3490e0a0b9ff6100a6538a6e8d","size":29},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/src/client.py","mode":"100644","sha":"6ad361d6952cc4817ca7d95d79da2116ac7caacd","size":8318},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/src/fedavg.py","mode":"100644","sha":"e434fe7dd8b0ba724934c0f63629a2808dd67ed0","size":5749},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/code/src/network.py","mode":"100644","sha":"609b0b158118f2ab1e317d875d44f15c30e012d4","size":1316},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/security/site-1/custom/security_handler.py","mode":"100644","sha":"819d610af6b0989bf8cbffe159d9bee324234432","size":1815},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_client_side_job_level_authorization/security/site-1/resources.json","mode":"100644","sha":"eb91d481a884c5074b829571237c5eaff0a9d6f0","size":972},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_server_side_authentication/edit_site_local_resources.py","mode":"100644","sha":"d5faa325ca5440d1c779c3ff2c12b1ef17e176b8","size":2011},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_server_side_authentication/security/server/custom/security_handler.py","mode":"100644","sha":"33348e971a314ce9cbd2268beb27db1712239729","size":1288},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/custom_server_side_authentication/server_side_security_plugin.ipynb","mode":"100644","sha":"5fc6e5c57ea43ba7e6c89e695c52dd43aa373722","size":4219},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.3_customized_site_security/customized_site_security.ipynb","mode":"100644","sha":"6a8a02ef6c30d1277a0a08b048cb03eb66f6785e","size":3637},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.4_communication_security/communication_security.ipynb","mode":"100644","sha":"6d75d69d9b5af4d213c75071ae55c5fb1d183198","size":12428},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.5_message_serialization/fobs.ipynb","mode":"100644","sha":"20858213dd001a01c9d26d7f71015afdfea62189","size":6565},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.6_trust_based_security/cc_tech_stack.png","mode":"100644","sha":"4a48a82c6eff16c03d11002174361ed8b580d84e","size":104858},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.6_trust_based_security/confidential_federated_ai.ipynb","mode":"100644","sha":"0058bd3cbde228ffa5bdd91719642c0a4abdb0ae","size":5734},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.6_trust_based_security/gpu_cc.png","mode":"100644","sha":"c2306780e273eb0e20c48ae1acc0077dc3ddbb23","size":39847},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/06.7_recap/recap.ipynb","mode":"100644","sha":"56f3ac6d6a948d1387f98c9451e463282541f04b","size":1073},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/chapter-6_Security_in_federated_compute_system/video.md","mode":"100644","sha":"376e958b59aeda4e02c4c51878ac12dbe6dbb5b3","size":1977},{"path":"examples/tutorials/self-paced-training/part-3_security_and_privacy/part-3_introduction.ipynb","mode":"100644","sha":"bcc7191cdf27d2caaeb5257be27c2d556feda40a","size":2279},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/README.md","mode":"100644","sha":"fb297566d849c209ab9fe06b399f99712ea01aa6","size":365},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.0_introduction/hori_vert.png","mode":"100644","sha":"3274ce26abbc6c316ea711b4fbae5622223bc2d3","size":265690},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.0_introduction/introduction.ipynb","mode":"100644","sha":"e915ba4b8d2a1388f7f33ad77f9e5cdbd01da599","size":4477},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/fed_xgboost.ipynb","mode":"100644","sha":"e63d02d072f0df1943dad7aa48d3cffa075788a5","size":18551},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/figs/cyclic.png","mode":"100644","sha":"53db52510181f3df3089a49b2d7dc6c2625683f7","size":428163},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/figs/hori_hist.png","mode":"100644","sha":"28763ebc4532e0867651dbe5275e043c4293021f","size":183425},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/figs/training_curves.png","mode":"100644","sha":"1ead6f97cecc13f737eb72327d21cead4eea6e89","size":56869},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/figs/tree.png","mode":"100644","sha":"cab87a94dc4bd414e089cac19935fd033312302f","size":1023468},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/figs/vert_hist.png","mode":"100644","sha":"430e243be40dd8b9598d05cfb9fc2348f8001d57","size":263547},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/prepare_data.sh","mode":"100644","sha":"29e6ed5962500c97cef76d581195e6af102ec09b","size":1099},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/requirements.txt","mode":"100644","sha":"2073b523f3286cbfe4ee5e5568dc93307c012735","size":353},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/train_base.py","mode":"100644","sha":"cd15b31bdccd05454445f8700e52608f20435314","size":5060},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/utils/prepare_data_base.py","mode":"100644","sha":"498401cb55c77f201359a8cfcfb3279febe264f5","size":2306},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/utils/prepare_data_horizontal.py","mode":"100644","sha":"d5f9661e34e98a35629ae8513d7db3eba8944907","size":2952},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/utils/prepare_data_traintest_split.py","mode":"100644","sha":"c913d52dd7bb89728841a7648d36251424c47f3d","size":2816},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/utils/prepare_data_vertical.py","mode":"100644","sha":"b633ee504582e8ef56b5b540bd2f5cfcadc7c60b","size":3153},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.1_fed_xgboost/xgb_fl_job.py","mode":"100644","sha":"093ee1c0caaadafe4732aba76fd2f4be4ea7e05b","size":7870},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/secure_hori.png","mode":"100644","sha":"6c4ba4d270a2ad2ae778853442652758db6bb965","size":95222},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/secure_vert.png","mode":"100644","sha":"0ed982476be16ae311a6aadc6b5f2db4f8c13bf5","size":101822},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/tree.base.png","mode":"100644","sha":"c72d9c2ab2bf0193ad18121dd8d948ec45aedb93","size":151700},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/tree.vert.secure.0.png","mode":"100644","sha":"34b0dc7e8ef60c477ceb8bdc8966ab22817f6d4f","size":144663},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/tree.vert.secure.1.png","mode":"100644","sha":"a1d2e7f3398017389cf546e3061dad46e3b9abe0","size":143959},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/figs/tree.vert.secure.2.png","mode":"100644","sha":"baea53f63b72b8f65594aab5b76b3d2407510ec0","size":134465},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/prepare_data.sh","mode":"100644","sha":"29e6ed5962500c97cef76d581195e6af102ec09b","size":1099},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/project.yml","mode":"100644","sha":"288ddc0bec439b1a81e579b8e3b76108d55655cc","size":1939},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/requirements.txt","mode":"100644","sha":"64d208079488ce34773a3a10e91ffc185c423bcc","size":361},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/run_training_standalone.sh","mode":"100644","sha":"164638f252769627b3922d213154ff0705ec5aa4","size":2229},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/secure_fed_xgboost.ipynb","mode":"100644","sha":"1ae37d6491e87b35c300b4aa7620037d6e8dce03","size":18607},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/train_standalone/train_base.py","mode":"100644","sha":"c3b2fedac1e08de2564463d2c394cb8b67312c2d","size":5077},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/train_standalone/train_federated.py","mode":"100644","sha":"1b57aa067f59dab0bc09132fee69801f67eaa502","size":7322},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/utils/prepare_data_base.py","mode":"100644","sha":"0bbf1fde49d3e04b437bc1ff37e76378edd770b2","size":1987},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/utils/prepare_data_horizontal.py","mode":"100644","sha":"07f15bab22fbd65b7f65d79683f328a0f5653a46","size":2952},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/utils/prepare_data_traintest_split.py","mode":"100644","sha":"0efda4e00248c911affd6ac1d8f4bb973e2bc473","size":2816},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/utils/prepare_data_vertical.py","mode":"100644","sha":"fc637e8e20d77887035ec4cb83fef985f1b3b40e","size":3153},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.2_secure_fed_xgboost/xgb_fl_job.py","mode":"100644","sha":"0c5df50ac24ec6dd0d48a2c9d6742214d7df6081","size":4683},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/10.3_recap/recap.ipynb","mode":"100644","sha":"844ede5574dcd9a0d9d0cf50a3afc3f05697884f","size":2300},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-10_federated_XGBoost/video.md","mode":"100644","sha":"67ed8904cf3fa3e9d3e81738e05b052754038992","size":169},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.0_introduction/introduction.ipynb","mode":"100644","sha":"935629223cae31a97772f797634775d598f937d0","size":2881},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.1_workflows/different_workflow_patterns.ipynb","mode":"100644","sha":"2149e2e820a4659e5c37448fd924455448983c65","size":5888},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/advanced_fl_algorithms.ipynb","mode":"100644","sha":"89a9a07cd3fb3d742bf5881a093e394fa67ac379","size":14228},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/figs/cifar10_tf_algos.png","mode":"100644","sha":"334d5ddff463259bf5f065db6b8023b026932eff","size":85919},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/figs/cifar10_tf_alphas.png","mode":"100644","sha":"d3d6a7fcd13182582899fe3a8afab7a0921db9cf","size":66384},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/requirements.txt","mode":"100644","sha":"416882d8ab610d1a8cffc63bc0c611c335aed6dc","size":51},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/src/cifar10_data_split.py","mode":"100644","sha":"a8532f12d7305a4cc174f9037e9a8097f6f2a8c6","size":6450},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/src/cifar10_tf_fl_alpha_split.py","mode":"100644","sha":"8fc806935fc9385317e1f33a98551c986b98b27c","size":8080},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/src/cifar10_tf_fl_alpha_split_scaffold.py","mode":"100644","sha":"8ad970d47f22cde87ab8a30adc7b1f3fa4eb43c7","size":10252},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/src/tf_net.py","mode":"100644","sha":"d7d474d4737feeaa9f38e3c9791861bbbad4ff96","size":2766},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.1_advanced_algos/tf_fl_script_runner_cifar10.py","mode":"100644","sha":"dc323832ffc98034f4a0054225001b05b0362b90","size":5396},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.2_cyclic/cyclic_weight_transfer_example.ipynb","mode":"100644","sha":"7da377d353f315342aca2b1d70e4120703566244","size":11986},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.2_cyclic/figs/cyclic_ccwf.png","mode":"100644","sha":"21cb8364dba25d4c01ef8b07ad406538e4087fcf","size":86137},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.2_cyclic/requirements.txt","mode":"100644","sha":"178409822eca0f023b6a6b5329a7c66e84de49a9","size":42},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.3_swarm_learning/figs/client_controlled_cse.png","mode":"100644","sha":"709b50fec0696ca301a3fb179d5fe1701c689fd5","size":138044},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.3_swarm_learning/figs/swarm_learning.png","mode":"100644","sha":"045330cc1e5632873c0a19f195b041e9df62a889","size":144253},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.3_swarm_learning/requirements.txt","mode":"100644","sha":"178409822eca0f023b6a6b5329a7c66e84de49a9","size":42},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.3_swarm_learning/swarm_learning.ipynb","mode":"100644","sha":"822135a318d14b780736550e0f794836fee4de1c","size":9934},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/cifar10_split_data_vertical.py","mode":"100644","sha":"05239ad9a2ec466731d149a39151250b67a9fdee","size":1599},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/federated_private_set_intersection.ipynb","mode":"100644","sha":"7a186ff63029873b234059e661b26c8ab0313f18","size":10530},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/figs/psi.jpg","mode":"100644","sha":"d062310097ccf1f24786fd539dafe73420f8a64c","size":22824},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/figs/sl_training_curve_o10000.png","mode":"100644","sha":"d63592338133ff95afab2f3694f282cbb78af9af","size":50626},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/figs/split_learning.svg","mode":"100644","sha":"0f1b457b525488239344eab26288698458ac6579","size":60612},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/figs/user_id_intersect.png","mode":"100644","sha":"08982a1a03d0b73b06feeda04b4ed48b28e48dc8","size":53686},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/requirements.txt","mode":"100644","sha":"9022c54820db689a71ab152676b5e33f05fe6346","size":75},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/split_learning.ipynb","mode":"100644","sha":"ecd6626966cd7ec71c57f081cb1195c5f782be52","size":9976},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/src/psi/cifar10_local_psi.py","mode":"100644","sha":"8dfc0744fc7485b6eba09f444cc4862a70ff925b","size":1185},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/src/splitnn/cifar10_learner_splitnn.py","mode":"100644","sha":"b79ad1de3d94be7beb14f49bdb35a1e5a45dcb7d","size":26452},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/src/splitnn/cifar10_splitnn_dataset.py","mode":"100644","sha":"7361cce200d3a94527ecb5c1617b1d24a49e79ca","size":3669},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/src/splitnn/cifar10_vertical_data_splitter.py","mode":"100644","sha":"21a408feef2ccd1956e157c7fac484c4f1ff2c89","size":4290},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/07.2.4_split_learning/src/splitnn/split_nn.py","mode":"100644","sha":"99bff8484395f9ebc7666b57c2ee571824ff97f8","size":4047},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/download_cifar10.py","mode":"100644","sha":"f6d5c6a9e2b1c2f01f1e21a28697a11f25c42b92","size":1147},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/net.py","mode":"100644","sha":"4a5ab8f1e3e04196a1bad3a590cbafed1c1ff1cc","size":1287},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.2_algorithms/train.py","mode":"100644","sha":"0f5c28fdf94222e83d83967f9802c3026bc7d996","size":8066},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/07.3_recap/recap.ipynb","mode":"100644","sha":"68cbfe5589381ccfaf2804fae98c97571fdba89d","size":2581},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-7_algorithms_and_workflows/video.md","mode":"100644","sha":"f3fc9e7723a9dd3e01aa7afd3f9574f85a1e7bb9","size":1408},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.0_introduction/introduction.ipynb","mode":"100644","sha":"09602efb775c25567bf02fb5c41a9e9169d74cf3","size":5175},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/client.py","mode":"100644","sha":"fba775a4e01a7bf16c5422460d1843eb6cdd5b2f","size":8472},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/federated_nlp_with_bert.ipynb","mode":"100644","sha":"d25a6d8dfb1698949888e2db071212ac9fc8f2af","size":7932},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/figs/sample.png","mode":"100644","sha":"eeef9338cb43064c3993c51b7f531532a336aaab","size":24371},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/job.py","mode":"100644","sha":"c2122625d9588d69aa5ba6f6eb3ccc8e3de04d73","size":2877},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/model.py","mode":"100755","sha":"82e97e662d00a76e5fd1066f0877cf02bdf3d210","size":2214},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/requirements.txt","mode":"100644","sha":"5c40674ca356ccfbc1cf1a45ef7b9b782f832dfc","size":86},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/utils/data_sequence.py","mode":"100644","sha":"1174cae49dd25b5a7faca6f520dddf31042f4f9a","size":3049},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/utils/data_split.py","mode":"100644","sha":"7cdd0c33b76852f7f0e17feed49a8257fe45f22b","size":2388},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/utils/ner_model_test.py","mode":"100644","sha":"4f0e93bb7a5b68800cfdba35591d516a4a73316c","size":4020},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/utils/prepare_data.sh","mode":"100755","sha":"1dd462d85685e62fa26feda53b7a895d2b8119f6","size":168},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.1_fed_bert/utils/test_global_model.sh","mode":"100755","sha":"fc4651cfe86fdfe05e17437b01abd7423724a1ab","size":238},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/LLM_SFT.ipynb","mode":"100644","sha":"d47648a25471bb37cbfcef9be7d21467b56b520e","size":9092},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/client.py","mode":"100755","sha":"bee42037531830cc39467a3f5e96b613e77ae47c","size":8663},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/figs/diff.png","mode":"100644","sha":"e5d1b5f980e0cdb8227858aa4a1707cc81630bb5","size":233527},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/figs/diff_fl_1.png","mode":"100644","sha":"4de6721e17fa262a0995d282fa1575cc659999db","size":48498},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/figs/diff_fl_2.png","mode":"100644","sha":"45499b307c9abd9beca0bcbd2a44b331d658fd65","size":141173},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/job.py","mode":"100644","sha":"4c6b803b2df999b7d28c909013d3e3a172a8307a","size":7026},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/model.py","mode":"100755","sha":"fd84c3f06a232407f9b59a3f778ed76d91a324cb","size":1024},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/requirements.txt","mode":"100644","sha":"8e9c41610e7c5e49a87981ef8f27b32fd4d45baf","size":176},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/utils/hf_sft_peft.py","mode":"100755","sha":"96139d7f901c10ba61689ebd866361e5ad2dbfd8","size":4366},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/utils/hf_sft_peft_iter.py","mode":"100755","sha":"128592969a30abda685508c23e295418e5f1d51a","size":6302},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.2_llm_sft/utils/preprocess_dolly.py","mode":"100755","sha":"5c02ba9506492a757a40f8308ee1e0b8b16fea06","size":4056},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/LLM_PEFT.ipynb","mode":"100644","sha":"87807dd2b00e6e72189600908944458f62747082","size":5835},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/client.py","mode":"100755","sha":"bee42037531830cc39467a3f5e96b613e77ae47c","size":8663},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/job.py","mode":"100644","sha":"1ce4870919e3603b99be208efd6f229c450bb5dc","size":7030},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/model.py","mode":"100755","sha":"62e87889cf8a4fc623d9559b43a75a9ca610a514","size":1453},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/requirements.txt","mode":"100644","sha":"8e9c41610e7c5e49a87981ef8f27b32fd4d45baf","size":176},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/utils/hf_sft_peft.py","mode":"100755","sha":"96139d7f901c10ba61689ebd866361e5ad2dbfd8","size":4366},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/utils/preprocess_dolly.py","mode":"100755","sha":"5c02ba9506492a757a40f8308ee1e0b8b16fea06","size":4056},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.3_llm_peft/utils/preprocess_oasst1.py","mode":"100755","sha":"de4de63040e6ae8a6af19d1695cded57a8d7af49","size":4215},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/LLM_quantization.ipynb","mode":"100644","sha":"2c17734c6695bdc3a252445def5d5824d9d8c5ad","size":7493},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/client.py","mode":"100755","sha":"bee42037531830cc39467a3f5e96b613e77ae47c","size":8663},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/job.py","mode":"100644","sha":"4c6b803b2df999b7d28c909013d3e3a172a8307a","size":7026},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/model.py","mode":"100755","sha":"fd84c3f06a232407f9b59a3f778ed76d91a324cb","size":1024},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/utils/hf_sft_peft.py","mode":"100755","sha":"338c015e8e205ffb051b459a8c179bc9285eeba5","size":4336},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.4_llm_quantization/utils/preprocess_dolly.py","mode":"100755","sha":"5c02ba9506492a757a40f8308ee1e0b8b16fea06","size":4056},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/LLM_streaming.ipynb","mode":"100644","sha":"5534187b2355a7567de756e67ceb670a27a47965","size":6459},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/container_stream.sh","mode":"100644","sha":"1a33a9290fe0da803ec519d1ee7cd1dc656b583b","size":102},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/file_stream.sh","mode":"100644","sha":"c68e397f675f178e1c80883cebfcc389fec1328e","size":92},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/job.py","mode":"100644","sha":"e3d0c267c024c9e6cf9a5da5f81e8c2962ece6d5","size":2837},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/regular_transmission.sh","mode":"100644","sha":"b80923b0cedad0b905497fcd7644d0a026165373","size":98},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/streaming_controller.py","mode":"100644","sha":"026ab9793463387c971d0e55d000afc2641bdc1e","size":4900},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/streaming_executor.py","mode":"100644","sha":"228db2c226df3cea7f5fbf5466973eb21ebf30bb","size":4980},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.5_llm_streaming/utils/log_memory.sh","mode":"100644","sha":"33f5af59441484549dc1e89779d9b1092cf21215","size":254},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/08.6_recap/recap.ipynb","mode":"100644","sha":"df03a07d330d8d16be0321668a906d0befd51144","size":3126},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-8_federated_LLM_training/video.md","mode":"100644","sha":"24b6280564ecaa85d499a4fe2a1699da7f17724c","size":203},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.0_introduction/introduction.ipynb","mode":"100644","sha":"03b9bba1d21519ffd32e2de6b7e0a3b7d42336dc","size":1822},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.1_building_custom_components/building_custom_components.ipynb","mode":"100644","sha":"5e33847bdd743dfebb2413d9de8c2a9d2ca14354","size":11869},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.1_building_custom_components/modules.py","mode":"100644","sha":"ac714c80a6b75cf09802119f8449fa955fe058de","size":2142},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.2_tasks_and_data_share/modules.py","mode":"100644","sha":"f7c0a44985c65a405662d074b865d7d5f2e46b04","size":5368},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.2_tasks_and_data_share/tasks_and_data_share.ipynb","mode":"100644","sha":"ae476b711e3200ec0f686747a46e183ba5472f02","size":15737},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.3_p2p_communication/modules.py","mode":"100644","sha":"211a1fcfd484d2f3a5a9fe606b780ca14d636620","size":3100},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.3_p2p_communication/p2p_communication.ipynb","mode":"100644","sha":"f39805250753bf743a081844a0823eeddf249d13","size":8828},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.4_implementing_p2p_algorithms/implementing_p2p_algorithms.ipynb","mode":"100644","sha":"49e53e4b699c36d3aefe874c8e949bb7ae90716b","size":32072},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/09.5_recap/recap.ipynb","mode":"100644","sha":"e5aec0482edb8a47bc61b5b1974d45f05094adfc","size":1131},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/chapter-9_flare_low_level_apis/video.md","mode":"100644","sha":"0a5754cd9d9acf3027aa8a9c1146a0d82201691b","size":961},{"path":"examples/tutorials/self-paced-training/part-4_advanced_federated_learning/part-4_introduction.ipynb","mode":"100644","sha":"cfb4277870830634335f4cf7edce7906707fa6b3","size":2698},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/README.md","mode":"100644","sha":"e10da4ef425f3b6e675e9088500d431df52ac5f5","size":373},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.0_introduction/introduction.ipynb","mode":"100644","sha":"30b1f2d12a9e507097cf62f661e66c95a9aaf701","size":3716},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/data_conversion.sh","mode":"100755","sha":"c60a7f36ed96219e49231d30bae78d834d35322b","size":773},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/datalists_gen.sh","mode":"100755","sha":"109027ebd267ba6db61f07101347e54f149e78a2","size":180},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/figs/MedNIST.png","mode":"100644","sha":"6a765b77f1e7bd3ec450f83db9e704f7d4b5904c","size":87540},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/figs/Prostate3D.png","mode":"100644","sha":"4dfb8dbac6bcf90869fd02ca9efc5a9879a21e99","size":554463},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/medical_imaging.ipynb","mode":"100644","sha":"7eac50c6f99c693383ef4f0d48bda80c36d34e67","size":16072},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/config/config_train.json","mode":"100644","sha":"dcff6e26e88a0a4c8f6799193471205d92c55535","size":191},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/densenet.py","mode":"100644","sha":"60779aea14d2c457a2aa0e402df51817df77c552","size":3302},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/learners/custom_client_datalist_json_path.py","mode":"100644","sha":"4fdb526795da0a4614cc8885c0ea4d16476cc69c","size":1074},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/learners/supervised_learner.py","mode":"100644","sha":"d5321d06f7c854cb04bcbfa1c97780dd0f4293d1","size":14040},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/learners/supervised_monai_prostate_learner.py","mode":"100644","sha":"366618592ca77df2fecb82e81c94f4ee8bfd3704","size":8520},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/monai_mednist_train.py","mode":"100644","sha":"15a83bf250c3372c5f0505911245eb0f4e5bf52c","size":6755},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/src/unet.py","mode":"100644","sha":"61ba20c5556e54fa08f6b8c61a6cd0ba1000807c","size":3725},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/utils/image_channel_select.py","mode":"100644","sha":"9b8bd495f55b53cf51e2ec0206a55b3908bd2c32","size":1223},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/utils/label_threshold.py","mode":"100644","sha":"b10a3e3e5619a666febce0b52d283120a2852bb7","size":1184},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.1_medical_imaging/utils/prepare_data_split.py","mode":"100644","sha":"e3ec73ecb8b2f0622278fe0722e52367d5ab73ef","size":3715},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.0_introduction/drug_discovery_with_fl.ipynb","mode":"100644","sha":"e914b31348e19c5166309b3b967a6c37d8621e03","size":4292},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/bionemo_filters.py","mode":"100644","sha":"af9ff170b39fc962378957a320ed0533ceb0d425","size":4744},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/bionemo_tb_streamer.py","mode":"100644","sha":"002619332736c81488690946977a39914097b365","size":1434},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/figs/scl_alpha1.0.svg","mode":"100644","sha":"ff1a1cfbb6f2a5930e3b35b74641918052439e5c","size":38788},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/figs/tb_curve_scl.png","mode":"100644","sha":"e8890a890fd3d204e1d58ab548b5ba8e76e9745c","size":31158},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/finetune_esm2.py","mode":"100644","sha":"73d6589fc640de90f972b393218809714d1ea01b","size":22828},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/protein_property_prediction_with_bionemo.ipynb","mode":"100644","sha":"b12212067a2c052d43f8f807a421749c3c3ae256","size":14964},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/run_sim_scl.py","mode":"100644","sha":"6a2b89e52fbc74b04b156af0f98df60e237513ec","size":5293},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/split_data.py","mode":"100644","sha":"883dd5a819045e41a227504037f8cb1c0c7b18cb","size":6175},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/start_bionemo.sh","mode":"100755","sha":"d3171e2181b38b86f81d2a1b2f01b256452791e0","size":496},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.1_drug_discovery_bionemo/start_jupyter.sh","mode":"100755","sha":"7935a1e95058aef8813d0acd3846f23fc0899c50","size":240},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/.gitignore","mode":"100644","sha":"9583d871654aa3f840e91ce2c1d82c5dd0887d4b","size":42},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/amplify_all_tasks.svg","mode":"100644","sha":"a85713e6a45637b4e0e42170328a2e3baa918341","size":117492},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/amplify_multi_task.svg","mode":"100644","sha":"ba2c8e587609762e3c8f49b9dada312fe18dc3e2","size":95255},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/client_distribution_alpha_1.0.png","mode":"100644","sha":"b51795786584448f0225d80b3ed244cda5e6f93c","size":27925},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/plot_training_curves.py","mode":"100644","sha":"b434169d2461d96657fae0de57dd096e7767df35","size":5954},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/aggregation.svg","mode":"100644","sha":"d4aada5bcd64fc4b8c08c04c4280c849a9da673d","size":55977},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/binding.svg","mode":"100644","sha":"0db543d68b0fe683e01b0eae2b05d3b2a4467edc","size":52185},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/expression.svg","mode":"100644","sha":"ff87be3aea1a00c544c64003e3a75f882f13ab19","size":51801},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/immunogenicity.svg","mode":"100644","sha":"8b277af6e344b1926f195e0beff79620394b9233","size":48638},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/polyreactivity.svg","mode":"100644","sha":"9ff5a992ce59471f66dc96000eaaca200dcdf5a6","size":51240},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_pearson/tm.svg","mode":"100644","sha":"fee9c34ef57acd6578d4f2995e759f0d4b9fa14f","size":52738},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/aggregation.svg","mode":"100644","sha":"d27d6081d9b5e0dc0739a6d522f612948147a462","size":45068},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/binding.svg","mode":"100644","sha":"f695a14855de4557acb3310a601487c69b42b54c","size":37625},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/expression.svg","mode":"100644","sha":"bb49448b3266846f51c620e62900d0194a1111b4","size":33245},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/immunogenicity.svg","mode":"100644","sha":"c7aff45678339d94eee6d281379e33ac25cff656","size":45090},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/polyreactivity.svg","mode":"100644","sha":"885acc9a0c0e5c399a53a2dbcd378c8d7c6fa5b6","size":48833},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/figs/tb_figs_rmse/tm.svg","mode":"100644","sha":"390df391cf76c104dbfe60f336b29062fa0cf63f","size":30041},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/finetuning_amplify.ipynb","mode":"100644","sha":"cdcb82adf5799f100c704cbf26898a5923f03e68","size":18562},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/requirements.txt","mode":"100644","sha":"c302cf600632fb82abee2bd3572a1ac2f7392e2b","size":48},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/run_fl_multitask.py","mode":"100644","sha":"1a7f6f1fea418fd3a58e8f42b77fad53ecdd2e33","size":4073},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/src/combine_data.py","mode":"100644","sha":"4e2d2dcaca08c5283d2f1bf9d8f52c243a4eed9f","size":9578},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/src/filters.py","mode":"100644","sha":"f54be857b3677ba5ad9328b30c816e8adcc14e30","size":2255},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/src/finetune_seqclassification_fl.py","mode":"100644","sha":"71ed55b5a9289b47fdcd09a347f3770c70a2c761","size":12678},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.2_drug_discovery/11.2.2_drug_discovery_amplify/src/model.py","mode":"100644","sha":"20629edb55d4c7b7af29683f50812e0303b04aff","size":6867},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/config/config_fed_client.json","mode":"100755","sha":"13d3f26b5dc3e0376703a53c87a24543199ebe8f","size":648},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/config/config_fed_server.json","mode":"100755","sha":"ccc2ff20e38ff6b001df97e23776abc664a7e756","size":1055},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/config/device_map_2.json","mode":"100755","sha":"31ac576abc74300e97e18a2d50bc47a114a47f71","size":196},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/config/device_map_4.json","mode":"100755","sha":"11cec8545427fb613a14e8749067893b2b7ac255","size":555},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/custom/holoscan_statistics.py","mode":"100755","sha":"d56d443435a34bf588885756dfd5813cc193dda9","size":5141},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/app/custom/holoscan_stats_writer.py","mode":"100755","sha":"977b61cf758f95cf6df0e81f1356c748cfa6c087","size":3109},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/application/holoscan_fl_example/meta.json","mode":"100755","sha":"710e4e33ab6ff64470916227528a5e70d767ce35","size":141},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/dev_container","mode":"100755","sha":"a5df962c648153937b80a96bdba3257d627bebe6","size":5702},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/docker/Dockerfile","mode":"100644","sha":"509fa19cd2ed172279a9b9a7f6c4e3760784662c","size":885},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/docker/requirements.txt","mode":"100644","sha":"51074ae57ab6907565029fff6fe2fe45fbc3cfdb","size":26},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/project.yml","mode":"100644","sha":"82ca31c24fda51259b12f99d25a3acd0631ffe40","size":1986},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/Dockerfile","mode":"100644","sha":"76528217c0b8cd378d13e32343e877cc816cb62a","size":1153},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/README.md","mode":"100644","sha":"d59199abf12e8068a3833239cbe4cfdf8c6d186c","size":4365},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/__init__.py","mode":"100644","sha":"08dbef2db7cb742aef57dcf853ea9220a047eb27","size":1114},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/endpoints/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/endpoints/get_apps.py","mode":"100644","sha":"f417d417e6d58309976d85f24b870c75824eddb6","size":2064},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/endpoints/get_range_stats.py","mode":"100644","sha":"b822a40e5874710c157d874dc0b0d27bfcebec34","size":7029},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/endpoints/get_stats.py","mode":"100644","sha":"849634462b7b71bb4e626d910fe750178e6b710f","size":4462},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/api/v1/endpoints/get_stats_list.py","mode":"100644","sha":"b6d2b85c2b6a33b887998b5d92a517278be643e6","size":2108},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/core/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/core/config.py","mode":"100644","sha":"89800fc2e54ab2edbddcdec205928a6ec6180895","size":1086},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/main.py","mode":"100644","sha":"ffd873a28c24fbab7f29c0f6f92ba47ef1e5200e","size":1491},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/models/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/models/models.py","mode":"100644","sha":"43cd0255b97eed7103e90b4023d2ba3bdd928f0b","size":739},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/requirements.txt","mode":"100644","sha":"a4f8b1750dc6f6a63d6ab221b1de4371fc57935c","size":101},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/utils/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/app/utils/dependencies.py","mode":"100644","sha":"c6ad1203903d27a25b71aa946f5903158ee6c257","size":1776},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/create_test_token.py","mode":"100644","sha":"c66d13756224d5a9d027f291756e5bd43e073b21","size":1326},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/docker-compose.yml","mode":"100644","sha":"0c5df44d95455d5d818738f425b46a6bf02ed7b2","size":889},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/backend/requirements.txt","mode":"100644","sha":"0228315e3c6e14a0f1604108d0f1593aeb7f14c0","size":26},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/README.md","mode":"100644","sha":"514da4eb2b1459715be564c3c4d94833a5138342","size":1665},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/.eslintrc.json","mode":"100644","sha":"37224185490e6db2d26a574d66d4d476336bf644","size":61},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/.gitignore","mode":"100644","sha":"fd3dbb571a12a1c3baf000db049e141c888d05a8","size":391},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/Dockerfile","mode":"100644","sha":"af47aecd9d7a376ba5b53ef0d57bb2c54b24c9b8","size":2058},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/docker-compose.yml","mode":"100644","sha":"6678b648b0c7b98ab3e621bdf424104570750d1d","size":1188},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/next.config.mjs","mode":"100644","sha":"d55e0fc3df84d8159677652979aa444e4c85b334","size":140},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/package.json","mode":"100644","sha":"936a9a09b5bfe5e06dd6cbd058c524f9070fe5b5","size":1803},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/pnpm-lock.yaml","mode":"100644","sha":"86dbbed88564a6ac25c227cd5f4654983bd90f7c","size":132830},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/pnpm-workspace.yaml","mode":"100644","sha":"a7d23ae99915d111b3f18fb380832b5a8f831b22","size":130},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/postcss.config.mjs","mode":"100644","sha":"1a69fd2a450afc3bf47e08b22c149190df0ffdb4","size":135},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/public/images/endoscopy_out_of_body_detection.png","mode":"100644","sha":"72856b51c56dd99f9c8fdb4b4ef014579db44914","size":906722},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/public/images/endoscopy_tool_tracking.png","mode":"100644","sha":"e754abb129d624912323c54e8cd4ac6814992078","size":575391},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/public/images/holoscan.png","mode":"100644","sha":"4bb8b64f0992f858a014df955984b2ae60aa61a2","size":26523},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/public/images/multiai_ultrasound.png","mode":"100644","sha":"e8e13bcdb8dc2e854bc82bfb84ed32c1f71a3299","size":284015},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/about/page.tsx","mode":"100644","sha":"f6fa9231b58c0c0104ceb540b046b83066b34d9d","size":8625},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/apps/page.tsx","mode":"100644","sha":"cab33b9385276c930e4eb6b46f790e3b44f2f0be","size":2459},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/components/AppCard.tsx","mode":"100644","sha":"dfe4d3d9a9ddabcc411f82756aedc75317b6c1e3","size":2226},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/favicon.ico","mode":"100644","sha":"718d6fea4835ec2d246af9800eddb7ffb276240c","size":25931},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/fonts/GeistMonoVF.woff","mode":"100644","sha":"f2ae185cbfd16946a534d819e9eb03924abbcc49","size":67864},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/fonts/GeistVF.woff","mode":"100644","sha":"1b62daacff96dad6584e71cd962051b82957c313","size":66268},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/globals.css","mode":"100644","sha":"f0ba6ff9fd3a5e2dc84816a64249d4fd0090d968","size":1114},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/layout.tsx","mode":"100644","sha":"04ba0081a0808d7d2dbffba738d99fab1c98e5fa","size":1946},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/page.tsx","mode":"100644","sha":"802509647597f170ed9eae42f434c3d38f81501c","size":802},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/components/Controls.tsx","mode":"100644","sha":"0c26937c3033bf58520ea8d6cf5057e9549ec9b8","size":3310},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/components/HistogramRow.tsx","mode":"100644","sha":"3c4bb9d837090a32d580568ed60adcc9a1f576f1","size":2179},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/components/StatisticsTable.tsx","mode":"100644","sha":"db99c50cc6da93bca63a3a62a4d372be96eabe6b","size":2443},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/page.tsx","mode":"100644","sha":"bba8bc7cf309d214c872264aac3496708d5ce6f2","size":13587},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/types.ts","mode":"100644","sha":"a8d7d371cbbd6add485ea6cb2aeb6d55c784e876","size":1738},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/app/stats/[app_name]/utils.ts","mode":"100644","sha":"1d920e9b12a2b7f6bcfc427aa01c4c087be2b8c5","size":2014},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/src/config.ts","mode":"100644","sha":"72ae0ecc7daad45b948e451ac6a15b6b0d8d9a94","size":1338},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/tailwind.config.ts","mode":"100644","sha":"021c39379d298a783317a256f478e679d3c60ddc","size":407},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/tsconfig.json","mode":"100644","sha":"5a08e969e1ab5d9ab098420bcfbe0824fc0c57c8","size":640},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-app-bar-4.131.6.tgz","mode":"100644","sha":"a0c80f193ae5066d9c332faa201f3c0dcd6d9df5","size":10329},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-button-4.131.6.tgz","mode":"100644","sha":"3c5e93f22e85c40dae1ebe770f8a5fd2ffa40ef0","size":75766},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-card-4.131.6.tgz","mode":"100644","sha":"faedfc64a91cf1a7824d4753eb8564a0a0d51733","size":12035},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-checkbox-4.131.6.tgz","mode":"100644","sha":"0ccfca1493c1cb4e8403ed7ee13d2002308d50b9","size":9728},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-datepicker-4.131.6.tgz","mode":"100644","sha":"0d66d2a6af65e6229a2171481329f0cce5a869aa","size":13817},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-flex-4.131.6.tgz","mode":"100644","sha":"26e26b7ba01153d26c9eeeed0efde6558797dac4","size":10020},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-horizontal-nav-4.131.6.tgz","mode":"100644","sha":"02dff54d046409426abad8c985bcfb3eaa5e7db9","size":19446},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-image-4.131.6.tgz","mode":"100644","sha":"2e71fcf4686c1f001adbbec1535675a7516ba151","size":9874},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-inline-4.131.6.tgz","mode":"100644","sha":"ee929615ef4b1126f8e28a18c683ef0c3dc5a586","size":10098},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-label-4.131.6.tgz","mode":"100644","sha":"697920aca57645b3f5f5360c501da4cf0c385c5b","size":9849},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-logo-4.131.6.tgz","mode":"100644","sha":"7131e5085cea9f087645296aa7e831e30bd7540a","size":9988},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-popover-4.131.6.tgz","mode":"100644","sha":"f962d4c5a807238a020163ccb72cb77f96e8b13c","size":11962},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-radio-4.131.6.tgz","mode":"100644","sha":"22a66b3c4783668ca52eb7a1b32b2c0cef3c2e27","size":9677},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-select-4.131.6.tgz","mode":"100644","sha":"e998ab7defbf6cdbfe44a0aa2c53880e26d7278b","size":14600},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-stack-4.131.6.tgz","mode":"100644","sha":"59f98f878107a8beb59c3e3d2f69d087e2ff4715","size":10011},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-table-4.131.6.tgz","mode":"100644","sha":"8c19b9637a662a2622456e2a54658f444c406d10","size":10947},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-text-4.131.6.tgz","mode":"100644","sha":"d88918a53017a8083840f9355e9651650a1ddc74","size":9632},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-text-input-4.131.6.tgz","mode":"100644","sha":"cfda138731f57408e637b51b5df1598bdfe04697","size":11820},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-theme-4.131.6.tgz","mode":"100644","sha":"5e0611dbd4d2f4434da41febc1932220390c7016","size":10045},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-tooltip-4.131.6.tgz","mode":"100644","sha":"b454a07c5e549b61c5f5106f3a9c5a5dda4e4107","size":11918},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-types-4.131.6.tgz","mode":"100644","sha":"189839d65e864bd27d0d134f159b406f1d7c686f","size":8852},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-react-utils-4.131.6.tgz","mode":"100644","sha":"e8a838eeb5d868a16f2b4d8757591853dbe27bc6","size":10274},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-app-bar-4.131.6.tgz","mode":"100644","sha":"35feba19d5bf221e1d59bc271fe3b064e8ccfd60","size":14759},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-button-4.131.6.tgz","mode":"100644","sha":"8368ea891ff161333f616e51d5d536bd81e0aa85","size":14070},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-card-4.131.6.tgz","mode":"100644","sha":"8dcc8b49edb00e7db16ed4892b1284fbb61c9e99","size":14465},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-checkbox-4.131.6.tgz","mode":"100644","sha":"2e05ef5a4d5cbfb4573e6bbd1b59756e1b20f615","size":13620},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-datepicker-4.131.6.tgz","mode":"100644","sha":"9f01d61e82b27827809fefc252544839a9da3c04","size":15474},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-flex-4.131.6.tgz","mode":"100644","sha":"87d46a57ee1ab4440051347add2b9cad4c73ebb5","size":13375},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-horizontal-nav-4.131.6.tgz","mode":"100644","sha":"a0461153425bc9b9b495bf8985fa8d4e47fe35b4","size":17191},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-image-4.131.6.tgz","mode":"100644","sha":"bf71cf810495b5370728996838db2d204d055230","size":13362},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-inline-4.131.6.tgz","mode":"100644","sha":"f32199c6991934bcc5f597725cb43d9301a5a725","size":13171},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-label-4.131.6.tgz","mode":"100644","sha":"429ba5f8ba6395827b989316f8c8735512135b68","size":13858},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-logo-4.131.6.tgz","mode":"100644","sha":"d248216a024f49197b31ef9fc5754fd953e661d9","size":13551},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-logos-4.131.6.tgz","mode":"100644","sha":"6328925d1ac11a25acf9310745f3251ccea11022","size":12886},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-popover-4.131.6.tgz","mode":"100644","sha":"cd3b93e87bec9bff5e528d5ab63d154b20dbf7cd","size":15479},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-radio-4.131.6.tgz","mode":"100644","sha":"b611b3e09363449ddc2d5f93b4059b080bf6cc16","size":13566},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-select-4.131.6.tgz","mode":"100644","sha":"29d4b32def96fd233d44cfa17eb228f49334a6d2","size":17078},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-stack-4.131.6.tgz","mode":"100644","sha":"9744a61eeab4da8072d6ea8c48392dd9cdf47d7e","size":13169},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-styles-4.131.6.tgz","mode":"100644","sha":"b338ff5c295066d53c6f5269c50862b6cced4512","size":43526},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-table-4.131.6.tgz","mode":"100644","sha":"4311d03d5efd869d57145cf255c3f10df1cd5ccc","size":15585},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-text-4.131.6.tgz","mode":"100644","sha":"0dd40e63f525e9d6605e355a9b9ffab89408dfb0","size":13423},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-text-input-4.131.6.tgz","mode":"100644","sha":"2b8f33948bff776d1d15e489e5d2b4d351f03b06","size":14484},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-theme-4.131.6.tgz","mode":"100644","sha":"564f06620196b58218a8bd6e917e6dc9ac0920dd","size":13361},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-tokens-4.131.6.tgz","mode":"100644","sha":"cc6fa0ebf74fac28189ef7934de5fa3bb8613ea8","size":56889},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/kui-shared-tooltip-4.131.6.tgz","mode":"100644","sha":"485296f68130dde8e74885c776060ecbb015616a","size":15880},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/nv-brand-assets-icons-2.2.5.tgz","mode":"100644","sha":"07a0fb2b0ea8c1046ff281970856179c3caa80de","size":178112},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/nv-brand-assets-react-icons-2.1.8.tgz","mode":"100644","sha":"5fb6fe663969b02626b72605e7e39d1bc8df9c00","size":9059},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/code/visualization/frontend/analytics-dashboard/vendor/npm-packages/nv-brand-assets-react-icons-inline-2.4.0.tgz","mode":"100644","sha":"75a69e85ddfcbcd5eccd4ae94cc3e26d5224436e","size":447107},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/holoscan_federated_analytics.ipynb","mode":"100644","sha":"8aee2c6b2de69684db9d539d243d2f58e362f78e","size":40670},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/architecture.png","mode":"100755","sha":"2f573d3a4134e0e2ac1fc334c31461afc0ee044f","size":260453},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/holoscan.png","mode":"100755","sha":"e59a3492814f0a2786502d51ea4cfdb39e071b8b","size":425693},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/in_body_frame.png","mode":"100755","sha":"3d44694fc1103ddd8a42a05d96723856612cad93","size":235335},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/model.png","mode":"100755","sha":"744152464c154a8215374c67232fdb7fe60a7bd9","size":48108},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/out_body_frame.png","mode":"100755","sha":"a2017344ce31106bfe838608bda759ff049e996b","size":192613},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.3_medical_devices/image/visualization.png","mode":"100755","sha":"c859b933b1f4f1e9880e25653acd977d4c5ce06e","size":96424},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/11.4_recap/recap.ipynb","mode":"100644","sha":"3742593055d27b635203650b2cfcc68e5d4709f1","size":2440},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-11_federated_learning_in_healthcare_lifescience/video.md","mode":"100644","sha":"115330737c8f20ab7d68f74fefc5eb258a83b8bf","size":1290},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.0_introduction/introduction.ipynb","mode":"100644","sha":"71ca912f32afcd6c3beec7f1449201e5d38bd630","size":2801},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/end_to_end_federated_fraud_detection_process.ipynb","mode":"100644","sha":"d14777971da4a6a6c18f9e1e4919d84aa8dd7bfd","size":25033},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/edge_map.png","mode":"100644","sha":"62c0cc3b3c96711e17c4ff6b0ff025c3a1f8c703","size":32944},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/embeddings.png","mode":"100644","sha":"2864d580ee8827f2f97efe91e34e292924b3e9eb","size":66693},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/enrichment.png","mode":"100644","sha":"2d7b8c2ccacd08fc565749a6c8dcdaaf33d56543","size":153899},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/generated_data.png","mode":"100644","sha":"46a1aeef1fc68740df6389ad3785b8de95646223","size":105510},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/shap_beeswarm_base.png","mode":"100644","sha":"e673ba52c9c397b621d39bb08602eb5a1402efc2","size":53182},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/shap_beeswarm_gnn.png","mode":"100644","sha":"6868661b4f36ed0becfe3ff3c4abbb1e7bf9f68a","size":57519},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/figures/split_data.png","mode":"100644","sha":"b717a6cb5d4f8e6596e498dabb2ac6bdf6c54a2f","size":73583},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/notebooks/feature_enrichment.ipynb","mode":"100644","sha":"322e09b04ed55be97c532f8e7f3b5d25b4c7b6e7","size":8904},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/notebooks/gnn_train_encode.ipynb","mode":"100644","sha":"afca6abf1b4ff381362ba544a83be60cc1ed9154","size":9786},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/notebooks/graph_construct.ipynb","mode":"100644","sha":"efb45cff7bef66ce6392af5d41d33d74e05b617c","size":5443},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/notebooks/pre_process.ipynb","mode":"100644","sha":"581a6e114f36f8b1d6fef4b869329d20c5fd4f06","size":5785},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/notebooks/prepare_data.ipynb","mode":"100644","sha":"a853c3e109de2d3dd3ef6b302152b7d7e3d4e118","size":12128},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/enrich.py","mode":"100644","sha":"60f1da69512730f3d0453f407191dddff2b545e6","size":4940},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/enrich_job.py","mode":"100644","sha":"73d170050f996aa93ed20367e73372ed19a68aac","size":2683},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/gnn_train_encode.py","mode":"100644","sha":"b50abea8d227dba4433640d04dd53e286dde9c9f","size":8272},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/gnn_train_encode_job.py","mode":"100644","sha":"74a737710e3f4c81ca064b4213bdfd6e8d4c93dc","size":2994},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/graph_construct.py","mode":"100644","sha":"ae90c2f24b90d18a2ee9cc2e0967807e8cec7729","size":3763},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/graph_construct_job.py","mode":"100644","sha":"81f8033c301f220b8ceefd7a9629584da5d5577d","size":2737},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/pre_process.py","mode":"100644","sha":"7e6e962bf77c8e074bba76dcf9f6d97bcfbb5402","size":4252},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/pre_process_job.py","mode":"100644","sha":"fbeba5df44347a30785c428bfd31c7100a4f6844","size":2713},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/xgb_data_loader.py","mode":"100644","sha":"8f352a0f6d70bd97be825e99aa0795ec9aa9d52c","size":2611},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/xgb_embed_data_loader.py","mode":"100644","sha":"fa88cde8f245f484b074869bdcbe87c8004c9dc3","size":2648},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/xgb_job.py","mode":"100644","sha":"7759ac671ea61c34b1779749bec5da7d81031ed5","size":3429},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/nvflare/xgb_job_embed.py","mode":"100644","sha":"6ee1e3675f1e770d675345040d217896f4a7111e","size":3441},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/requirements.txt","mode":"100644","sha":"2953d77e4ab3fc2a5f493cc0b8e52cfb648ad0dd","size":320},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/utils/merge_feat.py","mode":"100644","sha":"a7eb2df11e8aa3bd8857314138577ee7286436e8","size":2720},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.1_end_to_end_federated_fraud_detection/utils/prepare_data.py","mode":"100644","sha":"f17db3cf7494d482f3ed50f0766df9fa4e68199a","size":7127},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/12.2_recap/recap.ipynb","mode":"100644","sha":"bd91a9884d4a86691c72d3dd58ce50466eb46d72","size":1181},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/chapter-12_federated_learning_in_financial_services/video.md","mode":"100644","sha":"dfe325733b700ddd2280f4c182ba87174ed06299","size":171},{"path":"examples/tutorials/self-paced-training/part-5_federated_learning_applications_in_industries/part-5_introduction.ipynb","mode":"100644","sha":"a0091db27a9c3efa921a5c6845916b217342b809","size":2372},{"path":"examples/tutorials/self-paced-training/welcome.ipynb","mode":"100644","sha":"d6c0f8f4faf847d88547e1bca355e3a8c4903338","size":8036},{"path":"examples/tutorials/setup_poc.ipynb","mode":"100644","sha":"9082d740a2282096ab34f808e84520e669d01a2c","size":16783},{"path":"integration/README.md","mode":"100644","sha":"b000cd4e272e67a8607f0a8981cead9e67a1cf0b","size":750},{"path":"integration/monai/MIGRATION.md","mode":"100644","sha":"6e31124097917ec6b467f4da4fccea2e16841152","size":4467},{"path":"integration/monai/README.md","mode":"100644","sha":"36d3bdbbf32893616401485b161859b4a910f7a7","size":436},{"path":"integration/nemo/README.md","mode":"100644","sha":"59f3282b85855b80efb79907713b63ef440c1035","size":1223},{"path":"integration/nemo/examples/README.md","mode":"100644","sha":"2b1bd7cfea9634e962176b0e8746d1de4c8306bb","size":667},{"path":"integration/nemo/examples/peft/README.md","mode":"100644","sha":"14d175c888816b4890ffb008ec3d075b2abdc326","size":13074},{"path":"integration/nemo/examples/peft/adapter_checkpoint.py","mode":"100644","sha":"f9dca62ede1c23eb9bd751f279d49f551373e512","size":8338},{"path":"integration/nemo/examples/peft/automodel_adapter_loader.py","mode":"100644","sha":"903630fdeee3bbeebe4516353090d05b7e9a4b90","size":3979},{"path":"integration/nemo/examples/peft/automodel_financial_phrase_dataset.py","mode":"100644","sha":"5a8bb9bb1fe9cdbe23ffbbacd5d1a3c0ff281954","size":4366},{"path":"integration/nemo/examples/peft/automodel_peft_client.py","mode":"100644","sha":"dae8c0afd95dea0b3ff9b4effce15106057511b5","size":17135},{"path":"integration/nemo/examples/peft/data/split_financial_phrase_data.py","mode":"100644","sha":"27747188bd4561d4e1e47bcbe319556d0921bd3f","size":7000},{"path":"integration/nemo/examples/peft/evaluate_sentiment.py","mode":"100644","sha":"0d3ff24f989a735cea93ea7933f9a047009de2cf","size":12565},{"path":"integration/nemo/examples/peft/figs/lightning_client_api.png","mode":"100644","sha":"b3dc73b2851763cbe422da071e45d2bd7590c327","size":180226},{"path":"integration/nemo/examples/peft/figs/peft_config.png","mode":"100644","sha":"657813611d31cc6a283b6729a1fae69e5ba1b780","size":128404},{"path":"integration/nemo/examples/peft/figs/summary_alpha1.0.svg","mode":"100644","sha":"1b83d2edd0d027415820fe8dfeeafb782a72e908","size":24858},{"path":"integration/nemo/examples/peft/figs/summary_alpha10.0.svg","mode":"100644","sha":"7db5e1b17135c56f17caa455ff2154384fd11eb9","size":24092},{"path":"integration/nemo/examples/peft/figs/summary_alpha5.0.svg","mode":"100644","sha":"636c2aa5758381077d872161fbecc1f39e040d6b","size":24904},{"path":"integration/nemo/examples/peft/figs/val_accuracy_alpha1.0.svg","mode":"100644","sha":"dd3fe6e7f96ed7bbd5b853807edfea517f6cc84d","size":28186},{"path":"integration/nemo/examples/peft/figs/val_accuracy_alpha10.0.svg","mode":"100644","sha":"7c0225cea8c3cd246760bee379165a962ca712b4","size":28199},{"path":"integration/nemo/examples/peft/figs/val_accuracy_alpha5.0.svg","mode":"100644","sha":"7823450135a0d9f8df94a95cf1d692e5903dae38","size":28153},{"path":"integration/nemo/examples/peft/job.py","mode":"100644","sha":"3ab326c0d1191cf96c86a33d5fabc80af0e804da","size":10658},{"path":"integration/nemo/examples/peft/peft.ipynb","mode":"100644","sha":"ab76c84338b2b8a829ac4ba24b8723b1064a12cd","size":12952},{"path":"integration/nemo/examples/peft/predict_sentiment.py","mode":"100644","sha":"a6529c5eaf00db175f494b44d4329eee1ab1d4bc","size":6253},{"path":"integration/nemo/examples/peft/prepare_initial_adapter.py","mode":"100644","sha":"61f26ab2bb6670edd8ca80f5c8a197f3dfbcb8d8","size":3885},{"path":"integration/nemo/examples/supervised_fine_tuning/README.md","mode":"100644","sha":"b546ecd4a15e919206cf56551506fe93a656cdf6","size":7697},{"path":"integration/nemo/examples/supervised_fine_tuning/automodel_full_model_loader.py","mode":"100644","sha":"bbdaeb14dcd00963ee1df792ffa56b8c6514887f","size":3123},{"path":"integration/nemo/examples/supervised_fine_tuning/automodel_sft_client.py","mode":"100644","sha":"3cef2a36241dac76445a8df9cee38e4220458ccc","size":14762},{"path":"integration/nemo/examples/supervised_fine_tuning/automodel_sft_dataset.py","mode":"100644","sha":"5f764ee39e824b1c7a34d2f641a59cbe15ecec6c","size":4115},{"path":"integration/nemo/examples/supervised_fine_tuning/data/create_synthetic_sft_data.py","mode":"100644","sha":"4926fabf9e291e68e152fa0809d31f403624571c","size":4197},{"path":"integration/nemo/examples/supervised_fine_tuning/images/val_loss.png","mode":"100644","sha":"ecf9db4de53f5c7b1726aeb6b6562cb1fdeb79ee","size":72530},{"path":"integration/nemo/examples/supervised_fine_tuning/job.py","mode":"100644","sha":"0ab4359f96f6fe266917d96c5b2579f02ec6e9f7","size":10333},{"path":"integration/nemo/examples/supervised_fine_tuning/model_checkpoint.py","mode":"100644","sha":"fe5fbe6f4cd9285b12531fea9dbdbbca5be1a072","size":7687},{"path":"integration/nemo/examples/supervised_fine_tuning/predict.py","mode":"100644","sha":"a9dbe5feabbf2db7c5b66c489ee01bb315f75f40","size":4643},{"path":"integration/nemo/examples/supervised_fine_tuning/prepare_initial_model.py","mode":"100644","sha":"9a5424ad8ead82cf39eeddc8f3922a55302a9faf","size":2516},{"path":"integration/nemo/examples/supervised_fine_tuning/utils/combine_jsonl.py","mode":"100755","sha":"8ee9553895bd1ae9bfc731dd17a199b0d9b6969b","size":1582},{"path":"integration/nemo/examples/supervised_fine_tuning/utils/preprocess_alpaca.py","mode":"100755","sha":"855b09db1cc0e0d57cc6b7349da79e859794b41b","size":4091},{"path":"integration/nemo/examples/supervised_fine_tuning/utils/preprocess_dolly.py","mode":"100755","sha":"a76abace8cfd9f011c1da97732d84bdebba6bcc2","size":4054},{"path":"integration/nemo/examples/supervised_fine_tuning/utils/preprocess_oasst1.py","mode":"100755","sha":"e9bfb00ad22c2db6542dc47188a2c011ced93fc2","size":4213},{"path":"integration/sample/README.md","mode":"100644","sha":"028f955f0c0429c98483c6fc293e384fb327e6da","size":1470},{"path":"integration/xgboost/encryption_plugins/CMakeLists.txt","mode":"100644","sha":"f7701e57421e864e07b4c418f4244815f96b000f","size":850},{"path":"integration/xgboost/encryption_plugins/README.md","mode":"100644","sha":"db98f63d9bdfa92df74d342fd5c2ae8e6ee4b6a6","size":1329},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/CMakeLists.txt","mode":"100644","sha":"c93780d4bf4579a81d213e0b4c5ac953d408f267","size":1406},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/Findgmp.cmake","mode":"100644","sha":"452fee2bba88c05f8df1108f9f2ccdcd56d2811c","size":2815},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/README.md","mode":"100644","sha":"d16f967ea212af1f628d3f3abfd2665d79bf756f","size":65},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/cuda_plugin.h","mode":"100755","sha":"a77ad57346022973a630778225b84d3c2d932fdd","size":23405},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/cuda_utils.h","mode":"100755","sha":"d39a6bb9978bc0f1c8a851d53de3690ce26df4d2","size":4816},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/delegated_plugin.cc","mode":"100755","sha":"88ad9a6839a56d94acc610da9171f164a784440a","size":1163},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/endec.h","mode":"100755","sha":"206746371c065e490e22b8b7a5e4709d761ab564","size":1521},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/old_cuda_plugin.h","mode":"100755","sha":"e1815908d47c431a70e6c90bf6d436790a93e0a6","size":11045},{"path":"integration/xgboost/encryption_plugins/cuda_plugin/src/paillier.h","mode":"100755","sha":"3253d041c00d3dc2437648630917b89ef63e0905","size":30382},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/.editorconfig","mode":"100644","sha":"97a7bc133a6e381e03a26dfd19e3d87867b38a18","size":141},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/CMakeLists.txt","mode":"100644","sha":"b834206f4f4e169e28101ee08e48b8c5a878c784","size":1264},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/README.md","mode":"100644","sha":"a2c20a546169331d428da82417618f729dc4abd1","size":222},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/README.md","mode":"100644","sha":"f0e4bb14dca11d99261e301b297ace6752dc2e18","size":301},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/delegated_plugin.cc","mode":"100644","sha":"a026822799616659389aa79125ee60844c6debe4","size":1213},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/nvflare_plugin.cc","mode":"100644","sha":"b062aecfa66bb044ca7cef18d0aa909c9b67f5b9","size":10360},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/nvflare_plugin.h","mode":"100644","sha":"87f47d622ccef386534f8dd5d96815e2a6fe817e","size":3050},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/pass_thru_plugin.cc","mode":"100644","sha":"e155c1e2633c4524a6a9b597e793004d7d9d72d5","size":4754},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/src/pass_thru_plugin.h","mode":"100644","sha":"04c30673a25b8cfc41bc76da0190d54eb1fc2c24","size":1698},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/tests/CMakeLists.txt","mode":"100644","sha":"04580bdd59158d424935b2540592909204b39ebf","size":397},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/tests/test_dam.cc","mode":"100644","sha":"345978b110c703d12eb18691406b45e1613879c7","size":2232},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/tests/test_main.cc","mode":"100644","sha":"20612fe4e43ea3f5df2f241dbfd16ffb39011727","size":765},{"path":"integration/xgboost/encryption_plugins/nvflare_plugin/tests/test_tenseal.py","mode":"100644","sha":"88fd2d65818bf45cc3a3c7a12a6d5d9df9c8f320","size":3296},{"path":"integration/xgboost/encryption_plugins/shared/dam/README.md","mode":"100755","sha":"569de50f47e517e6a3e76b2d2edf7c7f4265866a","size":357},{"path":"integration/xgboost/encryption_plugins/shared/dam/dam.cc","mode":"100755","sha":"9fdb7d8582ad7a4378024b2c72b6df09b223c3b8","size":8219},{"path":"integration/xgboost/encryption_plugins/shared/include/base_plugin.h","mode":"100755","sha":"dddd5a7911cc9cbd36e6e1ca5f920433c01fb99a","size":5373},{"path":"integration/xgboost/encryption_plugins/shared/include/dam.h","mode":"100755","sha":"0e609d74373e2df79bd09aa92dde554ef23cfd74","size":3776},{"path":"integration/xgboost/encryption_plugins/shared/include/data_set_ids.h","mode":"100755","sha":"98eb20e8387e293a7aa0b0197d19aae8ba142737","size":896},{"path":"integration/xgboost/encryption_plugins/shared/include/delegated_plugin.h","mode":"100755","sha":"7b4f353b2148d3911fbe5a0731a1e39cca6b236c","size":2529},{"path":"integration/xgboost/encryption_plugins/shared/include/local_plugin.h","mode":"100755","sha":"d526062151059b178d470f508511653aa01f2f2a","size":5585},{"path":"integration/xgboost/encryption_plugins/shared/include/timer.h","mode":"100644","sha":"caa39887faeab0eafb13568f6048b93111c39edd","size":1511},{"path":"integration/xgboost/encryption_plugins/shared/include/util.h","mode":"100755","sha":"d73bf59e58f31314caf87402a783e7685d571736","size":660},{"path":"integration/xgboost/encryption_plugins/shared/plugins/local_plugin.cc","mode":"100755","sha":"0b692cf78e809f3f65956cd660a71f45ce56ebdb","size":13322},{"path":"integration/xgboost/encryption_plugins/shared/plugins/plugin_main.cc","mode":"100755","sha":"4c1d43a6f8024000c9b53c61825abd3cab142d8e","size":6578},{"path":"integration/xgboost/encryption_plugins/shared/plugins/util.cc","mode":"100755","sha":"a0cbd922d4370e3fd0ca77d503ec8141ab140a4e","size":3094},{"path":"job_templates/cyclic_cc_pt/config_fed_client.conf","mode":"100644","sha":"70e6ed172a0b1227b34ff18dc519edaf2aea20fd","size":1429},{"path":"job_templates/cyclic_cc_pt/config_fed_server.conf","mode":"100644","sha":"8b2edf6b38b142965584b298c80df12fded0c375","size":532},{"path":"job_templates/cyclic_cc_pt/info.conf","mode":"100644","sha":"6777ec617b16d4140dcb59cacee259dc75a7508b","size":157},{"path":"job_templates/cyclic_cc_pt/info.md","mode":"100644","sha":"db848479a0a43a87881e0775ce4ed01e006fa85f","size":392},{"path":"job_templates/cyclic_cc_pt/meta.json","mode":"100644","sha":"95299239cd8b4304e586572a664ce3aab1d015cd","size":151},{"path":"job_templates/cyclic_pt/config_fed_client.conf","mode":"100644","sha":"98a0cf246585d98f79d557d0a245bc580cf84285","size":691},{"path":"job_templates/cyclic_pt/config_fed_server.conf","mode":"100644","sha":"b822a67134b49e247e3593165875e918922ea304","size":1170},{"path":"job_templates/cyclic_pt/info.conf","mode":"100644","sha":"b5d297af4b9f10be0bd61a563e5253f1beceec53","size":157},{"path":"job_templates/cyclic_pt/info.md","mode":"100644","sha":"790cc755df21924cc1b0a2b13e0f0085b5b34a33","size":380},{"path":"job_templates/cyclic_pt/meta.json","mode":"100644","sha":"cdbfd36c90e856d3ae5783c7ade9cb6a1dbccf9d","size":148},{"path":"job_templates/fedopt_pt/config_fed_client.conf","mode":"100644","sha":"607229697ecc036083249ab89fd085a586b6b7c6","size":854},{"path":"job_templates/fedopt_pt/config_fed_server.conf","mode":"100644","sha":"7efb6166bcf79bd1d87f1b57d2d55995a166b97d","size":2101},{"path":"job_templates/fedopt_pt/info.conf","mode":"100644","sha":"e923dd2ad8c92b322beefeaa6b4865340f29d1ac","size":129},{"path":"job_templates/fedopt_pt/info.md","mode":"100644","sha":"841232e98ccf0fabfbf816ef327248dd97e4f607","size":352},{"path":"job_templates/fedopt_pt/meta.conf","mode":"100644","sha":"9c258f549a6b8223fc6bcfa917383bcd1f5d9b35","size":112},{"path":"job_templates/psi_csv/config_fed_client.conf","mode":"100644","sha":"14d8c91edb4a9dc23c5566a1e90c6aad3f065a48","size":1128},{"path":"job_templates/psi_csv/config_fed_server.conf","mode":"100644","sha":"fd54c8c98ad276d60362dce6785b44bad923ad6b","size":175},{"path":"job_templates/psi_csv/info.conf","mode":"100644","sha":"6894c5ba35ca0abb930ffa423ef477f98f342d1c","size":128},{"path":"job_templates/psi_csv/info.md","mode":"100644","sha":"d88889eea944ef10aa97a53dd815298a677c4b8b","size":319},{"path":"job_templates/psi_csv/meta.conf","mode":"100644","sha":"373434e091ac416cb5c0a2d3ca4a7203e44111ed","size":100},{"path":"job_templates/readme.md","mode":"100644","sha":"f0c0b2a261c121b4796d80156c0659d35a755aa0","size":5683},{"path":"job_templates/sag_cross_np/config_fed_client.conf","mode":"100644","sha":"21c98c32910982cc0a51783487cca8706e4a2d9a","size":461},{"path":"job_templates/sag_cross_np/config_fed_server.conf","mode":"100644","sha":"8e978fa8b2906692b97aeed86778cfa89594575c","size":1984},{"path":"job_templates/sag_cross_np/info.conf","mode":"100644","sha":"a8bf2bb5da89578cf764c182ce46c7fbf0233e3f","size":142},{"path":"job_templates/sag_cross_np/info.md","mode":"100644","sha":"1fb262bc671b8cd8972d866efb59f1f8f54e71c9","size":382},{"path":"job_templates/sag_cross_np/meta.conf","mode":"100644","sha":"1420954ebfbb7fbdf645dc16ec28b96f67536f5f","size":155},{"path":"job_templates/sag_cse_ccwf_pt/config_fed_client.conf","mode":"100644","sha":"e8da091c9dc24b00ea93446e30d9830ed12f4f72","size":3199},{"path":"job_templates/sag_cse_ccwf_pt/config_fed_server.conf","mode":"100644","sha":"514c8cc8fe604d9d00d65a39a5658767b6f25790","size":1492},{"path":"job_templates/sag_cse_ccwf_pt/info.conf","mode":"100644","sha":"850794a095536ce7c36028e7deb539d91abe1f2c","size":156},{"path":"job_templates/sag_cse_ccwf_pt/info.md","mode":"100644","sha":"fb67edc7812fb22b10e4019e938f16cc348696d0","size":416},{"path":"job_templates/sag_cse_ccwf_pt/meta.conf","mode":"100644","sha":"155d780e0573108d2595a6ff735ac88aa3d2f718","size":106},{"path":"job_templates/sag_cse_pt/config_fed_client.conf","mode":"100644","sha":"5b4e4aa483ab81fe3edd0ee8005ffcf7cdf92e51","size":895},{"path":"job_templates/sag_cse_pt/config_fed_server.conf","mode":"100644","sha":"3cb50ef31954d88c86541f3bb84a1e3d855dff32","size":5359},{"path":"job_templates/sag_cse_pt/info.conf","mode":"100644","sha":"0af79399a716edb1401d0956d83e5fac02d265b1","size":138},{"path":"job_templates/sag_cse_pt/info.md","mode":"100644","sha":"05e3b5c81ed7ed391f346b2f3186d72d0ab6378f","size":382},{"path":"job_templates/sag_cse_pt/meta.conf","mode":"100644","sha":"4c8731be2e7db8b9d15bc71757e3cb9efb142d97","size":101},{"path":"job_templates/sag_gnn/app_1/config_fed_client.conf","mode":"100644","sha":"e1b8be4d8d793bd0cd1fd0b69ccf67a7a782694e","size":693},{"path":"job_templates/sag_gnn/app_2/config_fed_client.conf","mode":"100644","sha":"e1b8be4d8d793bd0cd1fd0b69ccf67a7a782694e","size":693},{"path":"job_templates/sag_gnn/app_server/config_fed_server.conf","mode":"100644","sha":"79796305b73662bbcbefff314e93523faa62aabb","size":4543},{"path":"job_templates/sag_gnn/info.conf","mode":"100644","sha":"88f3a8c91c880e288287b04e34990de87c753d75","size":117},{"path":"job_templates/sag_gnn/info.md","mode":"100644","sha":"51dba02a1be89a189623ab64b26d8478b64493a3","size":369},{"path":"job_templates/sag_gnn/meta.conf","mode":"100644","sha":"7c8f98ff54d7180bb4d5ea2ffacad7ffcb94698f","size":215},{"path":"job_templates/sag_nemo/app_1/config_fed_client.conf","mode":"100644","sha":"2e9cc0d2227b7f7898a263a9cbf0f4495a029d4b","size":812},{"path":"job_templates/sag_nemo/app_2/config_fed_client.conf","mode":"100644","sha":"2e9c1ad6374c60492d78655cdb7d06fa80ea070f","size":812},{"path":"job_templates/sag_nemo/app_3/config_fed_client.conf","mode":"100644","sha":"4f6e109246cde618d8e3018fb1c34c67ad8be819","size":812},{"path":"job_templates/sag_nemo/app_server/config_fed_server.conf","mode":"100644","sha":"981f613847c722f24c91971773f447cb93a4eb97","size":4852},{"path":"job_templates/sag_nemo/info.conf","mode":"100644","sha":"150fb513c20bb6a87d6ae9682aa714f6a70da375","size":108},{"path":"job_templates/sag_nemo/info.md","mode":"100644","sha":"738dcc6f1f80e4defaa12e66aaed6f0f08138a0d","size":360},{"path":"job_templates/sag_nemo/meta.conf","mode":"100644","sha":"c3fae5f5e2660b43fd268034c013a36e44b773e1","size":239},{"path":"job_templates/sag_np/config_fed_client.conf","mode":"100644","sha":"eabb72f42bbef4a875df53443c489f704d2104e5","size":691},{"path":"job_templates/sag_np/config_fed_server.conf","mode":"100644","sha":"2f49bef7bad4a2413860f7cc568e2490f6619f26","size":4027},{"path":"job_templates/sag_np/info.conf","mode":"100644","sha":"85485ed2edb760ebe321f4d84e8e59d2fc8ee30f","size":110},{"path":"job_templates/sag_np/info.md","mode":"100644","sha":"9336f279c1200f904f6576c45c5f65cdb2a5eb0a","size":359},{"path":"job_templates/sag_np/meta.conf","mode":"100644","sha":"70ffd9c2a9f7d02c9832304bc4c2cd5227a92b80","size":159},{"path":"job_templates/sag_np_metrics/config_fed_client.conf","mode":"100644","sha":"eabb72f42bbef4a875df53443c489f704d2104e5","size":691},{"path":"job_templates/sag_np_metrics/config_fed_server.conf","mode":"100644","sha":"8ba6ce9c06fcbf10ac1fca499fd8afbc1968dff8","size":4197},{"path":"job_templates/sag_np_metrics/info.conf","mode":"100644","sha":"68c76cd437e4590060552e4b307fefccbd29491b","size":128},{"path":"job_templates/sag_np_metrics/info.md","mode":"100644","sha":"759110d259a0ab1ad7663f193190eb6c6f87918a","size":393},{"path":"job_templates/sag_np_metrics/meta.conf","mode":"100644","sha":"70ffd9c2a9f7d02c9832304bc4c2cd5227a92b80","size":159},{"path":"job_templates/sag_pt/config_fed_client.conf","mode":"100644","sha":"348ace3d3ba24df74ea7741ad29eb0f8ccd69468","size":693},{"path":"job_templates/sag_pt/config_fed_server.conf","mode":"100644","sha":"da5b075533edd6579174b8b25449e75cd15e6123","size":4652},{"path":"job_templates/sag_pt/info.conf","mode":"100644","sha":"1490246e63b3086153d2d759b8447835295e334e","size":113},{"path":"job_templates/sag_pt/info.md","mode":"100644","sha":"6d8b90c681e0755c8902c58aabd45f0e78f80ad1","size":361},{"path":"job_templates/sag_pt/meta.conf","mode":"100644","sha":"9043c1dbea564926afc30b8425f22d3ba61ef92b","size":159},{"path":"job_templates/sag_pt_deploy_map/app_1/config_fed_client.conf","mode":"100644","sha":"348ace3d3ba24df74ea7741ad29eb0f8ccd69468","size":693},{"path":"job_templates/sag_pt_deploy_map/app_2/config_fed_client.conf","mode":"100644","sha":"348ace3d3ba24df74ea7741ad29eb0f8ccd69468","size":693},{"path":"job_templates/sag_pt_deploy_map/app_server/config_fed_server.conf","mode":"100644","sha":"2b35aa8df67380a837713dfe6e566120af44df29","size":4486},{"path":"job_templates/sag_pt_deploy_map/info.conf","mode":"100644","sha":"a46e404185529a56dd36f9efb20fd6a18cd5c7ce","size":147},{"path":"job_templates/sag_pt_deploy_map/info.md","mode":"100644","sha":"cda6e7f5d1da93089c7156125590387305090ca3","size":417},{"path":"job_templates/sag_pt_deploy_map/meta.conf","mode":"100644","sha":"403e246e1fb13d52774c4770d95422e5680311cc","size":225},{"path":"job_templates/sag_pt_executor/config_fed_client.conf","mode":"100644","sha":"6de432a0177754a33e3f3da95cac30396f701915","size":507},{"path":"job_templates/sag_pt_executor/config_fed_server.conf","mode":"100644","sha":"459dd9fa332efb8c5278289e8599209a8fe42ade","size":2367},{"path":"job_templates/sag_pt_executor/info.conf","mode":"100644","sha":"9cd9c5170463fb98dd0f539ce752d0549ee1ca7a","size":142},{"path":"job_templates/sag_pt_executor/info.md","mode":"100644","sha":"45ca81c76dd6f22ac535f8f40d2201c6e2ea7938","size":388},{"path":"job_templates/sag_pt_executor/meta.json","mode":"100644","sha":"742ab6f717012a85a8935805097b7f18377415cf","size":154},{"path":"job_templates/sag_pt_he/config_fed_client.conf","mode":"100644","sha":"c767aad76a0bbd2c1b918b9102307e74a7fb8c0e","size":1138},{"path":"job_templates/sag_pt_he/config_fed_server.conf","mode":"100644","sha":"1c87604877cb9be1f4f567765801f618af01489f","size":4569},{"path":"job_templates/sag_pt_he/info.conf","mode":"100644","sha":"ea94fa52cfff87f2406ed58e5916cabf5b94dc8b","size":140},{"path":"job_templates/sag_pt_he/info.md","mode":"100644","sha":"cc3f466c4f91ce4389e53737e7cefa72969cc92f","size":394},{"path":"job_templates/sag_pt_he/meta.conf","mode":"100644","sha":"6650e7336471eb8d28b0716097e96321051ddcb1","size":162},{"path":"job_templates/sag_pt_in_proc/config_fed_client.conf","mode":"100644","sha":"075e07f8e1be931b990d828c92653ea2ccd90ff5","size":936},{"path":"job_templates/sag_pt_in_proc/config_fed_server.conf","mode":"100644","sha":"b4903786829295f8e601e5eee9247b7d343e0f7a","size":5973},{"path":"job_templates/sag_pt_in_proc/info.conf","mode":"100644","sha":"bf1f728c27f3aca6012a30f48760a3a3a0ed80de","size":140},{"path":"job_templates/sag_pt_in_proc/info.md","mode":"100644","sha":"f3cecc463801eea7900f085511a10e6daaa79bb6","size":401},{"path":"job_templates/sag_pt_in_proc/meta.conf","mode":"100644","sha":"d543facc8fe8488851bf9cd46a74acbdd0ec9159","size":167},{"path":"job_templates/sag_pt_mlflow/config_fed_client.conf","mode":"100644","sha":"348ace3d3ba24df74ea7741ad29eb0f8ccd69468","size":693},{"path":"job_templates/sag_pt_mlflow/config_fed_server.conf","mode":"100644","sha":"374366645896764c3037c4f05933a7a1cdef72c4","size":5687},{"path":"job_templates/sag_pt_mlflow/info.conf","mode":"100644","sha":"65a6808e614946398e7c0f99a27dc5c09bbbcdbe","size":135},{"path":"job_templates/sag_pt_mlflow/info.md","mode":"100644","sha":"4c3333ab71acca1d93ed21754d248ed762f2dd5c","size":417},{"path":"job_templates/sag_pt_mlflow/meta.conf","mode":"100644","sha":"18b5ed13d914e73e5b6e5ac175dee4eb843b807a","size":166},{"path":"job_templates/sag_tf/config_fed_client.conf","mode":"100644","sha":"3ef32c02ea50f41fcf05e14f5dac3fbaa1e8dda7","size":711},{"path":"job_templates/sag_tf/config_fed_server.conf","mode":"100755","sha":"2f5b0e7a2b6c935962270dc3149fa3b154d60928","size":1447},{"path":"job_templates/sag_tf/info.conf","mode":"100644","sha":"3a4843e103fcb537bb7c05d4d73f1d168ebac6b6","size":116},{"path":"job_templates/sag_tf/info.md","mode":"100644","sha":"a96465c01e4af7716d809c2446077d8d12a6025c","size":392},{"path":"job_templates/sag_tf/meta.conf","mode":"100644","sha":"476fc5dc3c89d18d84657b143f207ad85df52a69","size":112},{"path":"job_templates/sklearn_kmeans/config_fed_client.conf","mode":"100755","sha":"2920fdc1f3feee021005ea84b02fc3fc763bfacf","size":726},{"path":"job_templates/sklearn_kmeans/config_fed_server.conf","mode":"100755","sha":"277496fdeeaf5c96bdcdf40b9a5e7f681a977d0d","size":4073},{"path":"job_templates/sklearn_kmeans/info.conf","mode":"100644","sha":"9ca7516388669129366b14335f23771edf9f834a","size":118},{"path":"job_templates/sklearn_kmeans/info.md","mode":"100644","sha":"5b5f5e1ecba52deb7b460681a956fda5ca0132e8","size":271},{"path":"job_templates/sklearn_kmeans/meta.conf","mode":"100644","sha":"3a87f7363ddcd135a2d15da78d8183686a5daf2e","size":108},{"path":"job_templates/sklearn_linear/config_fed_client.conf","mode":"100755","sha":"69ce9b4b95299c164e62ac8e7d9d11945e40a034","size":688},{"path":"job_templates/sklearn_linear/config_fed_server.conf","mode":"100755","sha":"8d7c8aa9e73e2fd77208ce1f2d55f6a61b33a9ce","size":4759},{"path":"job_templates/sklearn_linear/info.conf","mode":"100644","sha":"13774438e9cc63d86d16e2975185bf4a31f27823","size":118},{"path":"job_templates/sklearn_linear/info.md","mode":"100644","sha":"cc84df94d752e7b528c8435fb32a36c3f770a3f8","size":271},{"path":"job_templates/sklearn_linear/meta.conf","mode":"100644","sha":"007f3443e22a7c84af9542c8ce854b465d48b2ae","size":108},{"path":"job_templates/sklearn_svm/config_fed_client.conf","mode":"100755","sha":"2c136f2ded5ea9f10a159bf246fd3edb28fa9952","size":688},{"path":"job_templates/sklearn_svm/config_fed_server.conf","mode":"100755","sha":"535ecda85e4cee858ece2b4a0520d5e8189e2bc0","size":4087},{"path":"job_templates/sklearn_svm/info.conf","mode":"100644","sha":"8dc7d5c6dc2431e460b1fa10adfda90cedee8d75","size":115},{"path":"job_templates/sklearn_svm/info.md","mode":"100644","sha":"1ebeb9d3f5c6bfc0ecdc2d4f2ea7cb257eacda8b","size":262},{"path":"job_templates/sklearn_svm/meta.conf","mode":"100644","sha":"6234bc1eade0b47d905dd542772e989e4b3f0bc9","size":105},{"path":"job_templates/stats_df/config_fed_client.conf","mode":"100644","sha":"858431b13846261ed4aacd77323722b05d074ec7","size":1548},{"path":"job_templates/stats_df/config_fed_server.conf","mode":"100644","sha":"344ed08e4d2c333c7be4e834526cedd680af26cc","size":919},{"path":"job_templates/stats_df/info.conf","mode":"100644","sha":"f45779ffd87ea4d1c92f4795324392ab3dfd3f5d","size":131},{"path":"job_templates/stats_df/info.md","mode":"100644","sha":"a7003e69010eccc385461c79c08270fb6bf94da5","size":329},{"path":"job_templates/stats_image/config_fed_client.conf","mode":"100644","sha":"bfc03e0c1e04d42e4236f6cf10505a2c2684d012","size":2086},{"path":"job_templates/stats_image/config_fed_server.conf","mode":"100644","sha":"bf0506af83d9f034a9d39b6c4f4548c557c7c17b","size":2484},{"path":"job_templates/stats_image/info.conf","mode":"100644","sha":"9c1a2e4aded3a279358b449cd24dd5ae3f3387d4","size":132},{"path":"job_templates/stats_image/info.md","mode":"100644","sha":"a41d18feaa63202460ca62e636a0c0916e4b07ca","size":321},{"path":"job_templates/swarm_cse_pt/config_fed_client.conf","mode":"100644","sha":"b4cb75d5c8acbda509d57e9ccff58ea66206f412","size":2656},{"path":"job_templates/swarm_cse_pt/config_fed_server.conf","mode":"100644","sha":"c2881cb90fb4f0c1cd4b785908626c1538c60b97","size":867},{"path":"job_templates/swarm_cse_pt/info.conf","mode":"100644","sha":"ad0bcd2caec307804969904b0e717bdb2d0d52d5","size":148},{"path":"job_templates/swarm_cse_pt/info.md","mode":"100644","sha":"5fb8f90ff4ef83f21889f922366c9aea2f37c31b","size":367},{"path":"job_templates/swarm_cse_pt/meta.conf","mode":"100644","sha":"85676302d0ff3e09ff33d224afbcc3e41e19101c","size":118},{"path":"job_templates/swarm_cse_pt_model_learner/config_fed_client.conf","mode":"100755","sha":"a639cf81f542c3b5630e95e8d445fd8a6ded4cfc","size":2908},{"path":"job_templates/swarm_cse_pt_model_learner/config_fed_server.conf","mode":"100755","sha":"ff387ba2cf484438eb5797f1eabe261557e83955","size":1175},{"path":"job_templates/swarm_cse_pt_model_learner/info.conf","mode":"100644","sha":"a690f8637cfc1d26856efd3a4f87348d37f74841","size":163},{"path":"job_templates/swarm_cse_pt_model_learner/info.md","mode":"100644","sha":"6e2b46ba4386bfa99a50a0cb25a8cfba34e4024b","size":409},{"path":"job_templates/swarm_cse_pt_model_learner/meta.conf","mode":"100644","sha":"fdebfb1d1f2f8c18b5169ce6b59e052338baf569","size":132},{"path":"job_templates/vertical_xgb/config_fed_client.conf","mode":"100644","sha":"f2493be08dc01a6a63e42515b00ff6448ea1fb11","size":1683},{"path":"job_templates/vertical_xgb/config_fed_server.conf","mode":"100644","sha":"8625e8b6198b030b3a0e831efe47b950017dee23","size":872},{"path":"job_templates/vertical_xgb/info.conf","mode":"100644","sha":"99643d86074b65a8f872da62be4b28e0ca072bee","size":117},{"path":"job_templates/vertical_xgb/info.md","mode":"100644","sha":"e87ce506f09e1312bd7e238f96b2f6921f1ad9f3","size":330},{"path":"job_templates/vertical_xgb/meta.conf","mode":"100644","sha":"8ddd4138fe23b4a5e61bac252ce7d6a67c0f1a46","size":105},{"path":"job_templates/xgboost/config_fed_client.conf","mode":"100644","sha":"1651d0a079f6b265e8daec026764258dfbb0acd3","size":1123},{"path":"job_templates/xgboost/config_fed_server.conf","mode":"100644","sha":"3b15587c9fcb182b31d7836e370af5a16133bef7","size":971},{"path":"job_templates/xgboost/meta.conf","mode":"100644","sha":"9b824a14dc746132521b6147f55542031e86e1c1","size":100},{"path":"job_templates/xgboost_tree/config_fed_client.conf","mode":"100755","sha":"3bdb89618a99d9180d9b579a8a4d51197830331d","size":692},{"path":"job_templates/xgboost_tree/config_fed_server.conf","mode":"100755","sha":"654c9a05836f31993cd30587e6194ab23443b0b6","size":3694},{"path":"job_templates/xgboost_tree/info.conf","mode":"100644","sha":"9b3f3b09520c46288b9c32e984001962e5279ab1","size":142},{"path":"job_templates/xgboost_tree/info.md","mode":"100644","sha":"d9cce4178541fdf57352ef7e904990fee51d1bad","size":294},{"path":"job_templates/xgboost_tree/meta.conf","mode":"100644","sha":"8a9578cc8234a07f37eff02b5691ff0a02e66b27","size":106},{"path":"nvflare/README.md","mode":"100644","sha":"6653c77339746d73a3806af1bf167fb3e9f4b91b","size":905},{"path":"nvflare/__init__.py","mode":"100644","sha":"073f2d1ee9762319760d595cc3ab3073283a80c6","size":912},{"path":"nvflare/_version.py","mode":"100644","sha":"d8a4ebfd6eb18fce0aa4e0ff9d9a31248d95af98","size":23559},{"path":"nvflare/apis/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/apis/analytix.py","mode":"100644","sha":"853a5f90b9f73502eb15cbab7c9253a5dc6b57a6","size":10559},{"path":"nvflare/apis/app_deployer_spec.py","mode":"100644","sha":"163502cada05704e9e13e95ce2bbc199fc444dd8","size":923},{"path":"nvflare/apis/app_validation.py","mode":"100644","sha":"6667666929bbce3a29339881e23bfc488aaa2af7","size":1284},{"path":"nvflare/apis/aux_spec.py","mode":"100644","sha":"a238668babe64d2b18b4bacd68105c32c4f8c7b3","size":1660},{"path":"nvflare/apis/client.py","mode":"100644","sha":"bbc9c4fcb2e02aecc8ad8afa2971dc760cb72533","size":4594},{"path":"nvflare/apis/client_engine_spec.py","mode":"100644","sha":"b78c142889012978d334c8ca6844df00c9b97285","size":1481},{"path":"nvflare/apis/controller_spec.py","mode":"100644","sha":"1195e27e2675ae42164dc8f89ab964029dac7f50","size":20420},{"path":"nvflare/apis/dxo.py","mode":"100644","sha":"7249d7c10ade31713ec328563d24f13e81438007","size":7464},{"path":"nvflare/apis/dxo_filter.py","mode":"100644","sha":"60a6ca176fb219f1da40a1dcca000036a406c98e","size":5390},{"path":"nvflare/apis/engine_spec.py","mode":"100644","sha":"ddadc51875db60a2c9e1e4a6e9b25d06fe3af803","size":997},{"path":"nvflare/apis/event_type.py","mode":"100644","sha":"b0d8f3de14ac2ca7e81a94001b33d85125af32ed","size":4199},{"path":"nvflare/apis/executor.py","mode":"100644","sha":"f3c9c065edd4d46cffe2fad736808878200bdd93","size":2377},{"path":"nvflare/apis/filter.py","mode":"100644","sha":"640a40af0747ec6f2114e7e371168489c99c8611","size":2400},{"path":"nvflare/apis/fl_component.py","mode":"100644","sha":"68ac62e776ae9aa3f6679bae5f691a79cb8b0769","size":11524},{"path":"nvflare/apis/fl_constant.py","mode":"100644","sha":"263d80a6af13399a63826ec1eaf0262cbc0af69f","size":22191},{"path":"nvflare/apis/fl_context.py","mode":"100644","sha":"956dbfaebb8155a2a8a815b685eccd2dafad49bc","size":13461},{"path":"nvflare/apis/fl_exception.py","mode":"100644","sha":"3bc5f13fbc7677f5273ffcc502b764fd05b834ea","size":1800},{"path":"nvflare/apis/fl_snapshot.py","mode":"100644","sha":"23652dc6cbfacdee76f948c5d9649b142ef8103e","size":2720},{"path":"nvflare/apis/impl/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/apis/impl/any_relay_manager.py","mode":"100644","sha":"2ff3f0e5fb803e6bca9f6c6077d97184d36d01be","size":6797},{"path":"nvflare/apis/impl/bcast_manager.py","mode":"100644","sha":"da4d4f17044dcf4c1c17dfc59554fcbdb78dc8f3","size":5206},{"path":"nvflare/apis/impl/controller.py","mode":"100644","sha":"f521da236f8448d54947feee7db20d3534ea2547","size":6787},{"path":"nvflare/apis/impl/job_def_manager.py","mode":"100644","sha":"45c986b574f409deb29ff128e9fa9dea58befb8f","size":24387},{"path":"nvflare/apis/impl/send_manager.py","mode":"100644","sha":"7b2cbbea02bdaad2f64e822f62b3c9f77a52efd2","size":4727},{"path":"nvflare/apis/impl/seq_relay_manager.py","mode":"100644","sha":"d5615d57dd840b149df4b8f95e1e2813263961b9","size":9653},{"path":"nvflare/apis/impl/task_controller.py","mode":"100644","sha":"9142c70bdd334f305622a4388ae6959fd09419e4","size":12385},{"path":"nvflare/apis/impl/task_manager.py","mode":"100644","sha":"f68aa0c4baddedb2816de75fd872a581c021b520","size":3819},{"path":"nvflare/apis/impl/wf_comm_client.py","mode":"100644","sha":"f0d87dcc94d31cd02c3c0fa22029ccfce24aafb8","size":13513},{"path":"nvflare/apis/impl/wf_comm_server.py","mode":"100644","sha":"a65517b0ddfdb6648f76a6f51ced16ddf604bd02","size":58373},{"path":"nvflare/apis/job_def.py","mode":"100644","sha":"a5456312383af9bd37f20b75028992f813757244","size":9033},{"path":"nvflare/apis/job_def_manager_spec.py","mode":"100644","sha":"0f5945c87d613342e531d2b91780b03effbb3698","size":11478},{"path":"nvflare/apis/job_launcher_spec.py","mode":"100644","sha":"d71dc74c337714a0400e75830ce89075aabfb94a","size":3756},{"path":"nvflare/apis/job_meta_validator_spec.py","mode":"100644","sha":"a547c366348d5908962da253312e7b91d3e3459f","size":1014},{"path":"nvflare/apis/job_scheduler_spec.py","mode":"100644","sha":"531b21b204459d0893f2fba81d301080bc2d051c","size":2089},{"path":"nvflare/apis/operator_spec.py","mode":"100644","sha":"1fb7d4e0dbbb70cfbbbc387f7d462cd5ffe00467","size":1333},{"path":"nvflare/apis/persistable.py","mode":"100644","sha":"488a670f75a41b5bf7c9d6145d72d921cefd2a40","size":1151},{"path":"nvflare/apis/resource_manager_spec.py","mode":"100644","sha":"7b2c95be86bfe1aac01523778949e19d5c0da816","size":2869},{"path":"nvflare/apis/server_engine_spec.py","mode":"100644","sha":"8ad77a09cc3ec692ad696bcb5a0c87d58f14a4fe","size":8437},{"path":"nvflare/apis/shareable.py","mode":"100644","sha":"c9021461d43fb5ac9e7ea7cd5d8265427c5772e9","size":5573},{"path":"nvflare/apis/signal.py","mode":"100644","sha":"5ffb9b86395f5cec0df72676129ab348ae79907d","size":1704},{"path":"nvflare/apis/state_persistor.py","mode":"100644","sha":"d27e3dda2c0b0443dea24eb084f495f344436f02","size":1708},{"path":"nvflare/apis/storage.py","mode":"100644","sha":"9d18330535483cdf9929f50a5ce7faf037c7ec2e","size":7159},{"path":"nvflare/apis/streaming.py","mode":"100644","sha":"0120028a23b27e7e8108a5598c553febbb79f13e","size":6744},{"path":"nvflare/apis/utils/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/apis/utils/analytix_utils.py","mode":"100644","sha":"04ae9791c2e81ecf72152f4e57e9bd906146b861","size":2842},{"path":"nvflare/apis/utils/decomposers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/apis/utils/decomposers/flare_decomposers.py","mode":"100644","sha":"a33362974dfcc9998a1d0c9339b9f258d78fa903","size":3228},{"path":"nvflare/apis/utils/event.py","mode":"100644","sha":"8560648b6b046e051d3e820ebf98ed5e9e8f63af","size":3790},{"path":"nvflare/apis/utils/fl_context_utils.py","mode":"100644","sha":"14967a10e97798ef014bd84b1262671875e30e24","size":4493},{"path":"nvflare/apis/utils/format_check.py","mode":"100644","sha":"72b64913a26e5b70ae0ef8cd0d413e5f257611bf","size":3415},{"path":"nvflare/apis/utils/job_submit_token.py","mode":"100644","sha":"e5131be6d24b51cfaceff6ad64f9ad051a5c1932","size":6779},{"path":"nvflare/apis/utils/job_utils.py","mode":"100644","sha":"05467b271236df8da443423c2a1940c41171b773","size":4888},{"path":"nvflare/apis/utils/reliable_message.py","mode":"100644","sha":"00ee41afb06d6025f583e103d6b95a175037975a","size":30764},{"path":"nvflare/apis/utils/task_utils.py","mode":"100644","sha":"c050cba0d87a6c0bdbfc90da35bf7d2689030632","size":3534},{"path":"nvflare/apis/wf_comm_spec.py","mode":"100644","sha":"ce80f043022a0fb9c25b415bcb219edede7ffaa6","size":13390},{"path":"nvflare/apis/workspace.py","mode":"100644","sha":"9e7504d1b90bb35f20791d624f5b0f150f2f4e0e","size":14177},{"path":"nvflare/app_common/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/abstract/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/abstract/aggregator.py","mode":"100644","sha":"9591aab8b4ad86c1321fc693a312341e4461c5f1","size":1648},{"path":"nvflare/app_common/abstract/fl_model.py","mode":"100644","sha":"8e43eff38557b5a5eeea0bf4980bb93f9d9c1d17","size":4901},{"path":"nvflare/app_common/abstract/formatter.py","mode":"100644","sha":"49428e85a87650787a28e287d1ca327abf783a99","size":1043},{"path":"nvflare/app_common/abstract/init_final_component.py","mode":"100644","sha":"72c03feedeee53cdc0202c3bf9e60ac76e1860f6","size":1166},{"path":"nvflare/app_common/abstract/learnable.py","mode":"100644","sha":"d42b80ad333eede9dfd2d668b705c8f189efc9cc","size":1238},{"path":"nvflare/app_common/abstract/learnable_persistor.py","mode":"100644","sha":"a256e682a6570e87305fa019d993a3e1510c6d9c","size":1335},{"path":"nvflare/app_common/abstract/learner_spec.py","mode":"100644","sha":"cc6e10355d72d4953465cc78ddff301471b89be4","size":3239},{"path":"nvflare/app_common/abstract/metric_comparator.py","mode":"100644","sha":"231ffecb083c38fd4eb89b474f0548e9d7858e06","size":1043},{"path":"nvflare/app_common/abstract/model.py","mode":"100644","sha":"8a0e0b5289402766d61135d9c4582f3011154d4a","size":2288},{"path":"nvflare/app_common/abstract/model_learner.py","mode":"100644","sha":"c9d3ec9c5d69f232affd7de7b9e98faa16d4606f","size":2482},{"path":"nvflare/app_common/abstract/model_locator.py","mode":"100644","sha":"bce7162ba9e85c7645a46fefde6abe072905a150","size":1360},{"path":"nvflare/app_common/abstract/model_persistor.py","mode":"100644","sha":"b97c9a0cf1b64f86c55272a7e86aff76e2e79d0f","size":4932},{"path":"nvflare/app_common/abstract/model_processor.py","mode":"100644","sha":"147de237750a5dc1b39ad2e0cd7141423a1b0a48","size":1730},{"path":"nvflare/app_common/abstract/persistor_filter.py","mode":"100644","sha":"a3c116508001499f3db37899c6013edd1d0f9710","size":2239},{"path":"nvflare/app_common/abstract/response_processor.py","mode":"100644","sha":"d100d70f7d12e6a71b39eda88f50082e18e140bf","size":2500},{"path":"nvflare/app_common/abstract/shareable_generator.py","mode":"100644","sha":"df3328cd9f66c7219c6c4202de1ee572999d8eb7","size":1533},{"path":"nvflare/app_common/abstract/statistics_spec.py","mode":"100644","sha":"2d5a0563985c8735257c977de5516703cea4fbd9","size":11918},{"path":"nvflare/app_common/abstract/statistics_writer.py","mode":"100644","sha":"8c4dc410c1469924434fef3be9980d837a1e2486","size":1192},{"path":"nvflare/app_common/abstract/task_handler.py","mode":"100644","sha":"47d7365ae20b9c4964f5a7751bd66b4067221398","size":2652},{"path":"nvflare/app_common/aggregators/__init__.py","mode":"100644","sha":"0a51d8ab94cbf5ebf94624d14285b0eb0aca1fc7","size":1093},{"path":"nvflare/app_common/aggregators/accumulate_model_aggregator.py","mode":"100644","sha":"0c5ace709b3011149e758e3fdc4c7a599e3dc867","size":894},{"path":"nvflare/app_common/aggregators/assembler.py","mode":"100644","sha":"aaea0852f71de98a775e932fe40cfcb5fb818ccb","size":2513},{"path":"nvflare/app_common/aggregators/collect_and_assemble_aggregator.py","mode":"100644","sha":"0e359f8511ed255ecbbd3b11423c111b1f769a27","size":4818},{"path":"nvflare/app_common/aggregators/collect_and_assemble_model_aggregator.py","mode":"100644","sha":"4fe249b38e1e7d3df8e6fbf35a61fc60bd29e9e0","size":5156},{"path":"nvflare/app_common/aggregators/dxo_aggregator.py","mode":"100644","sha":"0198e814548396dafdc992418723ec392fb533a6","size":9123},{"path":"nvflare/app_common/aggregators/dxo_collector.py","mode":"100644","sha":"aa0c3769e4a781e1abe8b555acc7218f6fd24d40","size":1695},{"path":"nvflare/app_common/aggregators/intime_accumulate_model_aggregator.py","mode":"100644","sha":"3612bd3d55e7b193871c999846321f0e6940f067","size":14291},{"path":"nvflare/app_common/aggregators/lazy.py","mode":"100644","sha":"299b09628b2c67e380bd6887e2961ee9c2b9bd2b","size":8313},{"path":"nvflare/app_common/aggregators/model_aggregator.py","mode":"100644","sha":"964f8b0e44cef51626bc8cb74d4b5b446ca3ec59","size":2980},{"path":"nvflare/app_common/aggregators/weighted_aggregation_helper.py","mode":"100644","sha":"ac219cd742d4a32181a2aea98dec379140884496","size":11833},{"path":"nvflare/app_common/app_constant.py","mode":"100644","sha":"0ba9793f6f1b02fbe694b2d19907117051e7d0c1","size":7101},{"path":"nvflare/app_common/app_defined/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_common/app_defined/aggregator.py","mode":"100644","sha":"3f33f427091ac37fc5c55b8a3e07c632c876dce6","size":2887},{"path":"nvflare/app_common/app_defined/component_base.py","mode":"100644","sha":"1c4b32e2855375c2b3670695c16489e812df1eee","size":2251},{"path":"nvflare/app_common/app_defined/model_persistor.py","mode":"100644","sha":"62e747ab35b5e6ad7f7030440e0c1f0c510d76c8","size":1819},{"path":"nvflare/app_common/app_defined/shareable_generator.py","mode":"100644","sha":"d4b461bfcfa369e4755b09266e9bf1a24458c7b2","size":3801},{"path":"nvflare/app_common/app_event_type.py","mode":"100644","sha":"360cfb937964217505e2d4014459a1d2f9eaeccd","size":2844},{"path":"nvflare/app_common/ccwf/__init__.py","mode":"100644","sha":"7eaf1c404510ef5c23a67e3b7f8a731c974a5399","size":1077},{"path":"nvflare/app_common/ccwf/ccwf_job.py","mode":"100644","sha":"699d82b546b785c7cd75a45eb0bc955c053b9579","size":17006},{"path":"nvflare/app_common/ccwf/client_controller_executor.py","mode":"100644","sha":"ef3d96d31d7b336ca3f446513cbc4ed15a47711c","size":15676},{"path":"nvflare/app_common/ccwf/client_ctl.py","mode":"100644","sha":"2e7fa4a6484b2247b6fd5c0a9ae73b2801eb6f16","size":28278},{"path":"nvflare/app_common/ccwf/common.py","mode":"100644","sha":"e2b42dea6da6c019825288afb8603fe1d8d78f49","size":6040},{"path":"nvflare/app_common/ccwf/comps/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/ccwf/comps/cwe_result_printer.py","mode":"100644","sha":"2e80a7f94cbb0268fccdd1921d658219d378b6b8","size":1437},{"path":"nvflare/app_common/ccwf/comps/np_file_model_persistor.py","mode":"100755","sha":"6eab59b13f13a16d661bb3e1bdd5def8232e3314","size":6972},{"path":"nvflare/app_common/ccwf/comps/np_trainer.py","mode":"100755","sha":"dec0efb040c6c6794f1a2a6c8023e4491ffb210a","size":10765},{"path":"nvflare/app_common/ccwf/comps/simple_intime_model_selector.py","mode":"100644","sha":"c31578777f34a6125745558c3441c6f3b2ff73af","size":8214},{"path":"nvflare/app_common/ccwf/comps/simple_model_shareable_generator.py","mode":"100644","sha":"9347b9634c0a01dc34eb93db5e3aa55cf9448a79","size":3389},{"path":"nvflare/app_common/ccwf/cse_client_ctl.py","mode":"100644","sha":"84d2c68ae83b1602e76bc755209651ff37755f26","size":19144},{"path":"nvflare/app_common/ccwf/cse_server_ctl.py","mode":"100644","sha":"ce4fedb852105a1d1cc4e4b7e05d4bb8c37d2210","size":15433},{"path":"nvflare/app_common/ccwf/cyclic_client_ctl.py","mode":"100644","sha":"c099e7e80272f64d2f515756fc44d53cc070e798","size":7475},{"path":"nvflare/app_common/ccwf/cyclic_server_ctl.py","mode":"100644","sha":"630b8d2aa0524317cf1edb509b4aade82c818f94","size":2993},{"path":"nvflare/app_common/ccwf/eval_gen.py","mode":"100644","sha":"2d2f8e484ee3a8899f0cc9b22079bd28094cbba2","size":5118},{"path":"nvflare/app_common/ccwf/recipes/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_common/ccwf/recipes/swarm.py","mode":"100644","sha":"e5c95f2f1fc08d50370ab75c91dc43ef73497083","size":1176},{"path":"nvflare/app_common/ccwf/server_ctl.py","mode":"100644","sha":"cb565d4cfd7880448bc68452ab8a621dafdce474","size":23974},{"path":"nvflare/app_common/ccwf/swarm_client_ctl.py","mode":"100644","sha":"fbc81a1bd22ce77614da2a6935e952ddbba7732f","size":61453},{"path":"nvflare/app_common/ccwf/swarm_server_ctl.py","mode":"100644","sha":"9ff2d68465fdde6558be39a1ff5ddd6c315832aa","size":4338},{"path":"nvflare/app_common/ccwf/val_result_manager.py","mode":"100644","sha":"8f499dade3101db6c34b52bf52a5ecb19dfa85fe","size":1667},{"path":"nvflare/app_common/decomposers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/decomposers/common_decomposers.py","mode":"100644","sha":"c479d89d22c602826d0d54510315f0c9feeebbe8","size":2750},{"path":"nvflare/app_common/decomposers/numpy_decomposers.py","mode":"100644","sha":"5c0d701364e4269c71418d20bf8a902fe06d98c5","size":3631},{"path":"nvflare/app_common/default_component_policy.py","mode":"100644","sha":"1c695519877985fe11d5a36a1e70edbcae50c484","size":7144},{"path":"nvflare/app_common/executors/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/executors/client_api/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/app_common/executors/client_api/attach_backend.py","mode":"100644","sha":"5706c6352776e91180d72aecd518f35fae7ee644","size":38730},{"path":"nvflare/app_common/executors/client_api/backend_spec.py","mode":"100644","sha":"c8b4528213e5aa910b360be6cbfc3a15848086be","size":9354},{"path":"nvflare/app_common/executors/client_api/cell_backend.py","mode":"100644","sha":"f4aee8fb960b73b24f4a57025f87529e5bad8dde","size":19549},{"path":"nvflare/app_common/executors/client_api/external_process_backend.py","mode":"100644","sha":"1a2e586f21a97df9a9163eabe599a8754116f8e5","size":73542},{"path":"nvflare/app_common/executors/client_api/in_process_backend.py","mode":"100644","sha":"31d83598636a6c8a0c5597cda008402e465caebe","size":18757},{"path":"nvflare/app_common/executors/client_api_executor.py","mode":"100644","sha":"81dc4cf9c65abdc0a05cf0bf07d748d145766a4e","size":30259},{"path":"nvflare/app_common/executors/error_handling_executor.py","mode":"100644","sha":"5ee5eb63b5ade2425b567f3250c31b3f1624afd1","size":4204},{"path":"nvflare/app_common/executors/ipc_exchanger.py","mode":"100644","sha":"6389ec448e95e8dc83fd828e782d1390261cf598","size":17610},{"path":"nvflare/app_common/executors/learner_executor.py","mode":"100644","sha":"c758bfa25b055df099aa414cea1e9a8ab25f4a5a","size":6751},{"path":"nvflare/app_common/executors/model_learner_executor.py","mode":"100644","sha":"f22bcd0a1c8b3e06b5afcab4188d3a5592b4c118","size":11976},{"path":"nvflare/app_common/executors/multi_process_executor.py","mode":"100644","sha":"a9b8c23f5dd4efd665e5f9d0049cf14548c9a157","size":18050},{"path":"nvflare/app_common/executors/splitnn_learner_executor.py","mode":"100644","sha":"1342ae2e7070191ffd13d4cb29894006848197b0","size":4433},{"path":"nvflare/app_common/executors/statistics/README.md","mode":"100644","sha":"69bc0ef5f3d186b831dca8972ffd01a2b759bcaa","size":773},{"path":"nvflare/app_common/executors/statistics/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/executors/statistics/statistics_executor.py","mode":"100644","sha":"0b3a3b47e8b90a3bd3d5c9c8340daf4f2af4d062","size":1792},{"path":"nvflare/app_common/executors/statistics/statistics_executor_exception.py","mode":"100644","sha":"cbdb9499a5b4061308d5228c32236c7d868a7968","size":666},{"path":"nvflare/app_common/executors/statistics/statistics_task_handler.py","mode":"100644","sha":"435d36db1db6f94c6d4689dc372c68234a727ef1","size":14009},{"path":"nvflare/app_common/executors/task_script_runner.py","mode":"100644","sha":"bf1f1df5265d01553965d67d66c1ed621eb40b0e","size":8342},{"path":"nvflare/app_common/filters/__init__.py","mode":"100644","sha":"44aa690b4a0dd633744ddc5e48a96552f77ca549","size":797},{"path":"nvflare/app_common/filters/convert_weights.py","mode":"100644","sha":"2309236427cbdd9afc600cdfc097f4c0f683792d","size":4441},{"path":"nvflare/app_common/filters/dxo_blocker.py","mode":"100644","sha":"90ddf9dd2650b34b5e742b4fc608b1d30eda2395","size":2567},{"path":"nvflare/app_common/filters/exclude_vars.py","mode":"100644","sha":"ac710c8a1fc47b567c6ab1bb43b387ebe3e96cc7","size":4804},{"path":"nvflare/app_common/filters/percentile_privacy.py","mode":"100644","sha":"657ae56815a8ea35f8f206d97a1f305b63c20dd8","size":3902},{"path":"nvflare/app_common/filters/statistics_privacy_filter.py","mode":"100644","sha":"98e56f9ce2979ad7e7f0ea2deadff55027a3bee8","size":3309},{"path":"nvflare/app_common/filters/svt_privacy.py","mode":"100644","sha":"cad07064306e6148b4505e8547e81f484eb4f1fa","size":19077},{"path":"nvflare/app_common/homomorphic_encryption/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/homomorphic_encryption/he_intime_accumulate_model_aggregator.py","mode":"100644","sha":"d02446b77ebb4dcbf854f992e4bb652be33bbe6f","size":928},{"path":"nvflare/app_common/homomorphic_encryption/he_model_decryptor.py","mode":"100644","sha":"f9b6283e85050017dee7a03d6a788ebd4332da10","size":870},{"path":"nvflare/app_common/homomorphic_encryption/he_model_encryptor.py","mode":"100644","sha":"1a1bbff44112f1d7f314611c135126d31e46f6fc","size":870},{"path":"nvflare/app_common/homomorphic_encryption/he_model_shareable_generator.py","mode":"100644","sha":"6ccdf35c754ed7411e21e13a8f1bfc12c61d9ece","size":899},{"path":"nvflare/app_common/homomorphic_encryption/he_pt_model_reader_writer.py","mode":"100644","sha":"127dccd4ccca0d24c5120893d9ddac0d02efb098","size":889},{"path":"nvflare/app_common/homomorphic_encryption/homomorphic_encrypt.py","mode":"100644","sha":"98b3fd2a24058c34dda991dc344cd6917c9399c5","size":921},{"path":"nvflare/app_common/job_launcher/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_common/job_launcher/client_process_launcher.py","mode":"100644","sha":"e967cb4f46aa48a180398167eec6ed30d7290b7d","size":913},{"path":"nvflare/app_common/job_launcher/process_launcher.py","mode":"100644","sha":"dbed1bcf62f255813ee909e5aaeeed3bd952ea9a","size":3601},{"path":"nvflare/app_common/job_launcher/server_process_launcher.py","mode":"100644","sha":"3d4b830301075c65d1b7e443801b4d8c46d8b48f","size":913},{"path":"nvflare/app_common/job_schedulers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/job_schedulers/job_scheduler.py","mode":"100644","sha":"97abd1b958a11492823d51746955d55e8d652aaf","size":18705},{"path":"nvflare/app_common/logging/README.md","mode":"100644","sha":"636a8ad042f1501bacd595c05562ab288c52186a","size":10637},{"path":"nvflare/app_common/logging/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_common/logging/constants.py","mode":"100644","sha":"24be640989083fed93c1b1362b8b389f3c835418","size":2844},{"path":"nvflare/app_common/logging/job_log_receiver.py","mode":"100644","sha":"2cc0574ee67c2e690b59f2b75dea92da3603cfac","size":12703},{"path":"nvflare/app_common/logging/job_log_streamer.py","mode":"100644","sha":"20da9835b7875ad79a9bdc404b561cebcdcc96eb","size":9519},{"path":"nvflare/app_common/logging/site_log_streamer.py","mode":"100644","sha":"da601e45e952b65dbd926e0f804b6f88f45f8e80","size":11590},{"path":"nvflare/app_common/metrics_exchange/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/metrics_exchange/metrics_sender.py","mode":"100644","sha":"da21d5dd0312ba51dac743f9985c2d5bbb509d41","size":6928},{"path":"nvflare/app_common/model_desc.py","mode":"100644","sha":"ad26bd3134f76c57f351e92e0016b2a8f03b58d5","size":1115},{"path":"nvflare/app_common/model_locator/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/model_locator/list_model_locator.py","mode":"100644","sha":"c158433993a7a52b8855888b64bda30d110de374","size":3009},{"path":"nvflare/app_common/np/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/np/constants.py","mode":"100755","sha":"3db578da2a281463db2d364fcfe5e7226f26c2fc","size":659},{"path":"nvflare/app_common/np/np_downloader.py","mode":"100644","sha":"e34996dcb0fce49ca8ad8149988db2d2a89544c2","size":4660},{"path":"nvflare/app_common/np/np_formatter.py","mode":"100755","sha":"bce64e626e8649e92e5deef6786c0b829f766854","size":2521},{"path":"nvflare/app_common/np/np_model_locator.py","mode":"100755","sha":"d3c7bbdc3964e309a7d29175bccfe3dcede11056","size":4512},{"path":"nvflare/app_common/np/np_model_persistor.py","mode":"100755","sha":"665d52d975a528ea557809fa7fc68f1577914e91","size":4877},{"path":"nvflare/app_common/np/np_trainer.py","mode":"100755","sha":"ab865b869e4ba75035f6134a5274eec4eee8d446","size":9547},{"path":"nvflare/app_common/np/np_validator.py","mode":"100755","sha":"509e66f67bc0816c4db47087459d1e29351fc248","size":5854},{"path":"nvflare/app_common/np/recipes/__init__.py","mode":"100644","sha":"c170cd24a8eeb8140e29d81a438e414fc3fabd10","size":764},{"path":"nvflare/app_common/np/recipes/cross_site_eval.py","mode":"100644","sha":"e5b9bed3838cd4b41c89d837682239cbb897182c","size":8583},{"path":"nvflare/app_common/np/recipes/fedavg.py","mode":"100644","sha":"b4447142c4045f414ff669e10d844457c5fb8046","size":11341},{"path":"nvflare/app_common/np/recipes/lr/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_common/np/recipes/lr/fedavg.py","mode":"100644","sha":"058c0c53e8c81480c46872843a954f3d53d10a14","size":6979},{"path":"nvflare/app_common/np/utils.py","mode":"100644","sha":"3aa9d08d61638bd8ab9cb8994f14b9ba3fcf903d","size":3798},{"path":"nvflare/app_common/psi/README.md","mode":"100644","sha":"6e31db8e76c0024d5bcb35ac9158b15e34c7d90c","size":6105},{"path":"nvflare/app_common/psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/psi/dh_psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/psi/dh_psi/dh_psi_controller.py","mode":"100644","sha":"adc407ee7438e322d8adc8af5981f50633dc94ea","size":1143},{"path":"nvflare/app_common/psi/dh_psi/dh_psi_workflow.py","mode":"100644","sha":"d9d1b25d072ecdeb26bc012e9877ebc2daa201f4","size":19769},{"path":"nvflare/app_common/psi/file_psi_writer.py","mode":"100644","sha":"a535985ec65f2b8a26fd019de60477871ecacb2b","size":2600},{"path":"nvflare/app_common/psi/psi_controller.py","mode":"100644","sha":"98b53ba6fb4e210fcd1fbfe8f3ac922031e8445a","size":3683},{"path":"nvflare/app_common/psi/psi_executor.py","mode":"100644","sha":"e9cc406044410f7678a9c1fcb3be343c9851173e","size":1906},{"path":"nvflare/app_common/psi/psi_spec.py","mode":"100644","sha":"67de9902d4114639616b93f99327f3475c2fb451","size":2883},{"path":"nvflare/app_common/psi/psi_workflow_spec.py","mode":"100644","sha":"cd915fb9f85e0f5c5e0d97fb75bed9a4c038c061","size":1223},{"path":"nvflare/app_common/psi/psi_writer_spec.py","mode":"100644","sha":"89b7915c2ac440f2da94dbddc9475bb8414b0207","size":1212},{"path":"nvflare/app_common/psi/recipes/__init__.py","mode":"100644","sha":"a243ad66452efc45dd0ea3c990bd64d8d1c816f5","size":700},{"path":"nvflare/app_common/psi/recipes/dh_psi.py","mode":"100644","sha":"dceec7585396ce8dbd6621c2383bd716bbfc8b1d","size":2939},{"path":"nvflare/app_common/pt/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/pt/pt_ditto.py","mode":"100644","sha":"a859927a2ec324c2e5ec7cbaee0db2affbfe68b4","size":838},{"path":"nvflare/app_common/pt/pt_fed_utils.py","mode":"100644","sha":"c7854c71e152fcf6c2d62188d52c44baf034a2dc","size":926},{"path":"nvflare/app_common/pt/pt_fedopt.py","mode":"100644","sha":"976f5dc4b1f8702534b421ff0824196175fa3c1d","size":858},{"path":"nvflare/app_common/pt/pt_fedproxloss.py","mode":"100644","sha":"ac2c1142915660ecc1abcc24c489dd45f676ffc9","size":859},{"path":"nvflare/app_common/pt/pt_file_model_locator.py","mode":"100644","sha":"c451862e106fdb07400a7737e9b63dd9eecd9a04","size":878},{"path":"nvflare/app_common/pt/pt_file_model_persistor.py","mode":"100644","sha":"4a7a280f01850c0192aa248da711159f1b720f42","size":884},{"path":"nvflare/app_common/pt/pt_model_reader_writer.py","mode":"100644","sha":"f92e87572a9b0c04eb3fecf31ffb42cdff4a1221","size":881},{"path":"nvflare/app_common/pt/pt_multi_process_executor.py","mode":"100644","sha":"f06868356c8d34294df424724c9a5ab082e51fa4","size":890},{"path":"nvflare/app_common/pt/pt_scaffold.py","mode":"100644","sha":"c8260cdd3f3e487bc83a324bb25f28a70d5d5e07","size":871},{"path":"nvflare/app_common/pt/tb_receiver.py","mode":"100644","sha":"de8178c0b1fb8e61375a7404386aea2c35df104b","size":881},{"path":"nvflare/app_common/resource_consumers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/resource_consumers/gpu_resource_consumer.py","mode":"100644","sha":"377c19bec88132cdec18a337cefd6d9d12933b74","size":1431},{"path":"nvflare/app_common/resource_consumers/list_resource_consumer.py","mode":"100644","sha":"5d567d091f195420a8ca8c4a7d48f9b4a58960c1","size":1734},{"path":"nvflare/app_common/resource_consumers/passthrough_resource_consumer.py","mode":"100644","sha":"dc5684a16cbab584dcab9afcc89f080e76ce087f","size":1315},{"path":"nvflare/app_common/resource_managers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/resource_managers/auto_clean_resource_manager.py","mode":"100644","sha":"83467713500e2cafdad48d141290fc34113b73ed","size":7594},{"path":"nvflare/app_common/resource_managers/gpu_resource_manager.py","mode":"100644","sha":"92f35c5ee8af054ebd3a42db3ae4898af2a14656","size":8226},{"path":"nvflare/app_common/resource_managers/list_resource_manager.py","mode":"100644","sha":"50bb9fa1fa8bbeb3913331c0b4e756598fd66aac","size":3285},{"path":"nvflare/app_common/resource_managers/passthrough_resource_manager.py","mode":"100644","sha":"5d305a38f6aa53226d55ec3c39454f22acae39d8","size":3879},{"path":"nvflare/app_common/response_processors/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/response_processors/global_weights_initializer.py","mode":"100644","sha":"21b885cd089b695687375d00268bbfe86264fe5e","size":5494},{"path":"nvflare/app_common/shareablegenerators/__init__.py","mode":"100644","sha":"538889b961cbbca24816cf024d682a1965468341","size":726},{"path":"nvflare/app_common/shareablegenerators/full_model_shareable_generator.py","mode":"100644","sha":"52f924f9f69a37a001e939bdb7fdfcccccecef94","size":3454},{"path":"nvflare/app_common/shareablegenerators/passthru.py","mode":"100644","sha":"11ba75b12f9d81bd975639ae1d896a3f7477d059","size":1308},{"path":"nvflare/app_common/state_persistors/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/state_persistors/storage_state_persistor.py","mode":"100644","sha":"76276db6c1968615b8a0fa736ac353718f0b74f1","size":2987},{"path":"nvflare/app_common/statistics/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/statistics/hierarchical_numeric_stats.py","mode":"100644","sha":"41ed0e56816deb9e008155a149986110ee6dda58","size":26440},{"path":"nvflare/app_common/statistics/histogram_bins_cleanser.py","mode":"100644","sha":"d74b3eeea215dac4052fdaa492f0decae1b3a670","size":3841},{"path":"nvflare/app_common/statistics/json_stats_file_persistor.py","mode":"100644","sha":"985cb9f2b9c6dd64c3838c6bb86c2e328b521c5a","size":5305},{"path":"nvflare/app_common/statistics/min_count_cleanser.py","mode":"100644","sha":"d6df2277d2dad7980249676e9be6ffea8dbea4b6","size":3004},{"path":"nvflare/app_common/statistics/min_max_cleanser.py","mode":"100644","sha":"498c38a1e31b5255eec090204d758c994ca258ff","size":4699},{"path":"nvflare/app_common/statistics/numeric_stats.py","mode":"100644","sha":"3c6273f75dc7d5712f43dc02d9a8e2246a7b63a1","size":9511},{"path":"nvflare/app_common/statistics/numpy_utils.py","mode":"100644","sha":"1cfeb5d9bdf8c2261be384c1824fbbf8efa044fe","size":3489},{"path":"nvflare/app_common/statistics/statisitcs_objects_decomposer.py","mode":"100644","sha":"e6626c81808d537b0dd10ca5bb4b9574d01a322d","size":3749},{"path":"nvflare/app_common/statistics/statistics_config_utils.py","mode":"100644","sha":"dd91363cfb6bbfb7ba0e84048883d991d0218e25","size":1512},{"path":"nvflare/app_common/statistics/statistics_privacy_cleanser.py","mode":"100644","sha":"4a29cc7208da45719721965eb41bea8badd9a052","size":1906},{"path":"nvflare/app_common/storages/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_common/storages/filesystem_storage.py","mode":"100644","sha":"9b5866de4c85b0048af5beff01e3b152c68b4a9d","size":16012},{"path":"nvflare/app_common/streamers/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_common/streamers/container_retriever.py","mode":"100644","sha":"a2781b536e0988f1deec0f03c60bde4c40c6a168","size":4599},{"path":"nvflare/app_common/streamers/container_streamer.py","mode":"100644","sha":"aaa14d3c4fcc3d03c494803ec603ee5400427e1c","size":8397},{"path":"nvflare/app_common/streamers/file_retriever.py","mode":"100644","sha":"69977d86c83d10495f259f7cff2d76211847d2b1","size":5208},{"path":"nvflare/app_common/streamers/file_streamer.py","mode":"100644","sha":"c0fdf4f98e42beecbabafadf698d33faac833d2c","size":8965},{"path":"nvflare/app_common/streamers/log_streamer.py","mode":"100644","sha":"46c948145a46361deb4ed335e8d3afead37e9535","size":23743},{"path":"nvflare/app_common/streamers/object_retriever.py","mode":"100644","sha":"93602067474923c47e74640af4324f576eea8eda","size":11459},{"path":"nvflare/app_common/streamers/streamer_base.py","mode":"100644","sha":"477d4efb153fea51d278d73743a8989d7a1b58fa","size":3858},{"path":"nvflare/app_common/tie/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_common/tie/applet.py","mode":"100644","sha":"e8027bf952d4266e5cd36c060cb4dc781bf025ef","size":1909},{"path":"nvflare/app_common/tie/cli_applet.py","mode":"100644","sha":"f8dc7a44d05cb8b3beabaa6d16ad8b021026fed1","size":3816},{"path":"nvflare/app_common/tie/connector.py","mode":"100644","sha":"e319bd0af2de4f5eb0c6574e9285ddfc20016b72","size":8762},{"path":"nvflare/app_common/tie/controller.py","mode":"100644","sha":"558231baccb1d0edfc9657c3ca34bda8a0c121f2","size":22093},{"path":"nvflare/app_common/tie/defs.py","mode":"100644","sha":"3274a8acf29dae66bbac784c377bff8d5eb90497","size":1340},{"path":"nvflare/app_common/tie/executor.py","mode":"100644","sha":"d86ebc4f93a16d347d83d63808d392da8f9d6b77","size":7165},{"path":"nvflare/app_common/tie/process_mgr.py","mode":"100644","sha":"bf193e50fc87ec07f0f8110e55fdee8d34225397","size":8815},{"path":"nvflare/app_common/tie/py_applet.py","mode":"100644","sha":"c6e011052fca6d56c1a12786eaec4f9ef7835147","size":7951},{"path":"nvflare/app_common/tracking/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_common/tracking/log_writer.py","mode":"100644","sha":"78f8109f8b86353744f3065cacd13731d4c6a3c7","size":2607},{"path":"nvflare/app_common/tracking/tracker_types.py","mode":"100644","sha":"aef6ce9fa4a914208f9d0ca887fd8bc94d82c470","size":894},{"path":"nvflare/app_common/utils/__init__.py","mode":"100644","sha":"6d654ca3b804a668b0751f2393ee60b54dbc34c2","size":796},{"path":"nvflare/app_common/utils/component_utils.py","mode":"100644","sha":"2c77b8c040b639b4fa26c14cea6c0cb60d7ee66c","size":774},{"path":"nvflare/app_common/utils/error_handling_utils.py","mode":"100644","sha":"8de19b8eca2b922561ab8066b3b3446db942932a","size":4638},{"path":"nvflare/app_common/utils/export_utils.py","mode":"100644","sha":"ba52632c9c40fb062be28fdb63841850e8e576cd","size":1773},{"path":"nvflare/app_common/utils/fedprox_utils.py","mode":"100644","sha":"428a05f51475989cc9a7013918012b10c1831d2f","size":2843},{"path":"nvflare/app_common/utils/file_utils.py","mode":"100644","sha":"714d9e50480c8d876b201b9857b073e532309709","size":1895},{"path":"nvflare/app_common/utils/fl_component_wrapper.py","mode":"100644","sha":"bff4fc97291f8e0d92b52f453fc2a9723393861d","size":6076},{"path":"nvflare/app_common/utils/fl_model_utils.py","mode":"100644","sha":"b2a8795e2cba4d1b81e5b22b26e03fef069229cb","size":9601},{"path":"nvflare/app_common/utils/json_utils.py","mode":"100644","sha":"7297f16a3824b8499ec32f517661f17659712a4e","size":1730},{"path":"nvflare/app_common/utils/math_utils.py","mode":"100644","sha":"05f0d31c1804220a186aaad93bf0c14a8037e4fb","size":1999},{"path":"nvflare/app_common/utils/tensor_disk_offload_context.py","mode":"100644","sha":"115b18c62c2823fec1c0f89925429654c0a933e8","size":4566},{"path":"nvflare/app_common/widgets/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/widgets/component_path_authorizer.py","mode":"100644","sha":"d68521bddb25aabf7f111811fe0a31617c411d57","size":16683},{"path":"nvflare/app_common/widgets/convert_to_fed_event.py","mode":"100644","sha":"2cc336461faf7b1a610157c9efb5c68299116210","size":2119},{"path":"nvflare/app_common/widgets/decomposer_reg.py","mode":"100644","sha":"12822b233aa26f0c9b87406233e7978fcba0a657","size":1156},{"path":"nvflare/app_common/widgets/event_recorder.py","mode":"100644","sha":"3303ba5e0b9e377707b77071991ba8871159b38f","size":15452},{"path":"nvflare/app_common/widgets/intime_model_selector.py","mode":"100644","sha":"07244144a0ba434c92c2f16cd3b402c1f92b3b0d","size":11146},{"path":"nvflare/app_common/widgets/job_stats_reporter.py","mode":"100644","sha":"4bec6807bc051a67141ac1a9867792fae9649765","size":92416},{"path":"nvflare/app_common/widgets/metric_relay.py","mode":"100644","sha":"30083d5b443d27d18175b5f0ec54ccc444c877cf","size":4718},{"path":"nvflare/app_common/widgets/metrics_artifact_writer.py","mode":"100644","sha":"bba4a9547d79f2084b3a58d9192518aa59342b80","size":38293},{"path":"nvflare/app_common/widgets/streaming.py","mode":"100644","sha":"2193ff34798abb6c88d83ded2361a7702a0e200d","size":7289},{"path":"nvflare/app_common/widgets/validation_json_generator.py","mode":"100644","sha":"4fbfcab3c1c507e39a198e0741cf99bad918ec4f","size":5013},{"path":"nvflare/app_common/workflows/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/app_common/workflows/base_fedavg.py","mode":"100644","sha":"666d3a8d0a4299a7639f4d13b283456f90c88b32","size":12694},{"path":"nvflare/app_common/workflows/base_model_controller.py","mode":"100644","sha":"f69b88c6296e79ea90d62504fab297222341ca9a","size":22717},{"path":"nvflare/app_common/workflows/broadcast_and_process.py","mode":"100644","sha":"d015817c30673f05a0f7956cdf76093c9ee83adb","size":5333},{"path":"nvflare/app_common/workflows/broadcast_operator.py","mode":"100644","sha":"ea9ec5f9704d8098c07d771242eae1de4fe492e2","size":5097},{"path":"nvflare/app_common/workflows/cmd_task_controller.py","mode":"100644","sha":"8caa252e44343168a607c13d4f0292b6a0d497a5","size":2854},{"path":"nvflare/app_common/workflows/cross_site_eval.py","mode":"100644","sha":"b6d0e3c5af7041ce32a52ea206c9676e2a864af3","size":8676},{"path":"nvflare/app_common/workflows/cross_site_model_eval.py","mode":"100644","sha":"6e03eb277d0f5685e504b1b4d148d698d160abe2","size":26682},{"path":"nvflare/app_common/workflows/cyclic.py","mode":"100644","sha":"a20420de50e12102153de19548b6c4ba4de0dac7","size":3018},{"path":"nvflare/app_common/workflows/cyclic_ctl.py","mode":"100644","sha":"9167b40d23b026951e38a1405ef12d0acfe7b070","size":16541},{"path":"nvflare/app_common/workflows/error_handling_controller.py","mode":"100644","sha":"cadc223aee68d2ac507ae1b75543688a5716e3a1","size":1922},{"path":"nvflare/app_common/workflows/etl_controller.py","mode":"100644","sha":"5dc3099ed619e2fa9fdb8142d2f1cfcb142a321c","size":873},{"path":"nvflare/app_common/workflows/fedavg.py","mode":"100644","sha":"0417a57719b89e6298a5f900e709527ab26cb092","size":25557},{"path":"nvflare/app_common/workflows/global_model_eval.py","mode":"100644","sha":"7f6d52f762cb9bb200b4b7c44f2a35940382ea28","size":3018},{"path":"nvflare/app_common/workflows/hierarchical_statistics_controller.py","mode":"100644","sha":"2d1d41ece091b64ba3a8fc06ef2751f0219e56d3","size":14284},{"path":"nvflare/app_common/workflows/initialize_global_weights.py","mode":"100644","sha":"97c2a531507daf3895873343ea1435263db5ed62","size":3023},{"path":"nvflare/app_common/workflows/lr/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_common/workflows/lr/fedavg.py","mode":"100644","sha":"8942aaf0a3197d713658929460dab8f26ee594ae","size":10189},{"path":"nvflare/app_common/workflows/lr/np_persistor.py","mode":"100644","sha":"ebea9efa2e0dbf31119c99158db1f83e3b402975","size":2921},{"path":"nvflare/app_common/workflows/model_controller.py","mode":"100644","sha":"61fb7b9739db68753c8f7a8e5b6b43be0df596f6","size":5179},{"path":"nvflare/app_common/workflows/scaffold.py","mode":"100644","sha":"fd36b46ed9852b92e184142e552806ad6f2c8fb4","size":8834},{"path":"nvflare/app_common/workflows/scatter_and_gather.py","mode":"100644","sha":"744c6a4a49fef12b483b2b8c5f7461494ab08bf1","size":24447},{"path":"nvflare/app_common/workflows/scatter_and_gather_scaffold.py","mode":"100644","sha":"3fa8225cccc17f976545c3fc97ce25ea3984000d","size":12144},{"path":"nvflare/app_common/workflows/splitnn_workflow.py","mode":"100644","sha":"b16df0e8378347375592dbc69cba36812b3001a4","size":13165},{"path":"nvflare/app_common/workflows/statistics_controller.py","mode":"100644","sha":"04653d84cb608a1f3dff815fbf1d5e9d63eed2bb","size":28184},{"path":"nvflare/app_opt/README.md","mode":"100644","sha":"de65c4993bbf6113e61cfbdecdb4e4d6dff41ca5","size":848},{"path":"nvflare/app_opt/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_opt/confidential_computing/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/confidential_computing/aci_authorizer.py","mode":"100644","sha":"8e89385176083ab35aedeec78337141162c75fee","size":2250},{"path":"nvflare/app_opt/confidential_computing/az_cvm_authorizer.py","mode":"100644","sha":"0371be9df7f7385d5efb649b66dddfae19a16d7f","size":1874},{"path":"nvflare/app_opt/confidential_computing/cc_authorizer.py","mode":"100644","sha":"2117fe01896382235f03668394988a649d669e5f","size":1579},{"path":"nvflare/app_opt/confidential_computing/cc_manager.py","mode":"100644","sha":"8b4ac34b2c90a8bf09f6eac9ec5f6a9840109ed2","size":30964},{"path":"nvflare/app_opt/confidential_computing/gpu_authorizer.py","mode":"100644","sha":"1de09af53618b48b248c84453eaa14d88f7bf68d","size":4926},{"path":"nvflare/app_opt/confidential_computing/mock_authorizer.py","mode":"100644","sha":"b9e3e99818633fec8428684302ddcf81abb08d39","size":6861},{"path":"nvflare/app_opt/confidential_computing/snp_authorizer.py","mode":"100644","sha":"938383208e50057a46731ebf31b374313fdabd06","size":10159},{"path":"nvflare/app_opt/confidential_computing/tdx_authorizer.py","mode":"100644","sha":"ff47377ecc5b89f371ab62cdfb8b72fb540c1463","size":2969},{"path":"nvflare/app_opt/confidential_computing/utils.py","mode":"100644","sha":"27b24340c2932c5295619decdb11fde9bb025418","size":885},{"path":"nvflare/app_opt/feature_election/__init__.py","mode":"100644","sha":"585603a479f87a353f30caef8e41118028c4d666","size":1981},{"path":"nvflare/app_opt/feature_election/controller.py","mode":"100644","sha":"2262389766ad77d356a97b242aa32b03a2b71445","size":27737},{"path":"nvflare/app_opt/feature_election/executor.py","mode":"100644","sha":"17474787ff03f01d80fe7258c472ddd9a8ebaa65","size":23385},{"path":"nvflare/app_opt/feature_election/feature_election.py","mode":"100644","sha":"0edb246200342832a501b460adb6f0a69638f844","size":31907},{"path":"nvflare/app_opt/flower/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/flower/applet.py","mode":"100644","sha":"ab4846055bf9916b1cf8f1c72e5144429983566a","size":27145},{"path":"nvflare/app_opt/flower/connectors/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/flower/connectors/flower_connector.py","mode":"100644","sha":"ae57bd728c87e23ac42c4c384d2dc79aca7dfe03","size":5111},{"path":"nvflare/app_opt/flower/connectors/grpc_client_connector.py","mode":"100644","sha":"ea77ae31117bae96a1e506fbe78faad6387f2252","size":6973},{"path":"nvflare/app_opt/flower/connectors/grpc_server_connector.py","mode":"100644","sha":"e79f8aed56db38753aa8429a5a38fa42f02ad620","size":5387},{"path":"nvflare/app_opt/flower/controller.py","mode":"100644","sha":"d8f96f67d7d1d6f7db30edbc9566e972a5e4cdea","size":5691},{"path":"nvflare/app_opt/flower/defs.py","mode":"100644","sha":"1c8c2b8ecfcf8af17b00a14223fd5d5e905155c2","size":2316},{"path":"nvflare/app_opt/flower/executor.py","mode":"100644","sha":"6dcea942eb7a7d6736ccccaa2ce72e1a2369583b","size":3674},{"path":"nvflare/app_opt/flower/flower_job.py","mode":"100644","sha":"1cd046b6684af1f81a151cbcf1f9abb5c6e8a82e","size":6298},{"path":"nvflare/app_opt/flower/grpc_client.py","mode":"100644","sha":"621e11ffdee2ced379b0d4396add119c2cf7684f","size":3248},{"path":"nvflare/app_opt/flower/grpc_server.py","mode":"100644","sha":"261da5c6ecbeed028aa13e92706264d39e109461","size":3116},{"path":"nvflare/app_opt/flower/mock/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/flower/mock/applet.py","mode":"100644","sha":"c2004035ec75bced1b0a0ec089897a945f50dab0","size":2683},{"path":"nvflare/app_opt/flower/mock/controller.py","mode":"100644","sha":"ea6999dc1d8834c7f059c46d824111cedd98daf0","size":1010},{"path":"nvflare/app_opt/flower/mock/echo_servicer.py","mode":"100644","sha":"f13851f7ff977e928669b64a4040529932f30b52","size":1782},{"path":"nvflare/app_opt/flower/mock/executor.py","mode":"100644","sha":"87a239d46b4717b41b87cd9b3e6b133dd21d0bdd","size":1233},{"path":"nvflare/app_opt/flower/mock/flower_client.py","mode":"100644","sha":"e2f4d7ab19f6edd60bc5ba520c7cc0e75c8c014a","size":3415},{"path":"nvflare/app_opt/flower/mock/flower_server.py","mode":"100644","sha":"f09d6688b9f9011bff500fc58534ee2c3d336a2a","size":1686},{"path":"nvflare/app_opt/flower/path_utils.py","mode":"100644","sha":"8f6a52eabcef21886fbb81e140366b4e71431cf0","size":1560},{"path":"nvflare/app_opt/flower/recipe.py","mode":"100644","sha":"01a9a8604bda0e0afa2a4a4f90b9309208af8a8c","size":7932},{"path":"nvflare/app_opt/flower/utils.py","mode":"100644","sha":"6b271d8749d1e5ee1bb5fdb31188a468a54afe7a","size":2640},{"path":"nvflare/app_opt/he/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/he/constant.py","mode":"100644","sha":"dd37fe7e60ff6ef688184696f99cfb48644c3847","size":638},{"path":"nvflare/app_opt/he/cross_site_model_eval.py","mode":"100644","sha":"9e4d147a0961deaa4b50c34596f211af48200e8a","size":5465},{"path":"nvflare/app_opt/he/decomposers.py","mode":"100644","sha":"251022ddda34ad14369e1d2a64815b707e53802d","size":1424},{"path":"nvflare/app_opt/he/homomorphic_encrypt.py","mode":"100644","sha":"3e1a7255fedfb36f0cdf3737fb48dbae4a2fdf86","size":2497},{"path":"nvflare/app_opt/he/intime_accumulate_model_aggregator.py","mode":"100644","sha":"c6ac4c543eee6fea9c2e571dfbc0ab31cd4f042d","size":3184},{"path":"nvflare/app_opt/he/model_decryptor.py","mode":"100644","sha":"f12a35900e72ec0d60b69e08c61de8c45adbb010","size":5591},{"path":"nvflare/app_opt/he/model_encryptor.py","mode":"100644","sha":"b6f63c4b1c888dab37304a4a86ece5428dd655bb","size":9978},{"path":"nvflare/app_opt/he/model_serialize_filter.py","mode":"100644","sha":"f2f90d7d64f999b8f35f5263ee7ec525f9af3d0e","size":3367},{"path":"nvflare/app_opt/he/model_shareable_generator.py","mode":"100644","sha":"b70fc0b769b15045ebd0fc4edf0c3e6321da5353","size":6331},{"path":"nvflare/app_opt/hf/__init__.py","mode":"100644","sha":"830588bcecb7f0d2186049185941de7a4be3b1c1","size":743},{"path":"nvflare/app_opt/hf/api.py","mode":"100644","sha":"aa68a46cad32cf48a5db40799d717ee5ad1cedcc","size":55971},{"path":"nvflare/app_opt/hf/callbacks.py","mode":"100644","sha":"8ea82a93baf8e2fb1682b9803f85ae1cd367a7db","size":3285},{"path":"nvflare/app_opt/hf/utils.py","mode":"100644","sha":"26a86cc5fae21f28e6d7ed2652fb9da9addb2307","size":20235},{"path":"nvflare/app_opt/job_launcher/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/job_launcher/docker_launcher.py","mode":"100644","sha":"7a3d4853c681cb7b1fba563a767c1bffcb9166d7","size":40609},{"path":"nvflare/app_opt/job_launcher/k8s_launcher.py","mode":"100644","sha":"5dd0f38f70d3abcce6313682dcd42acf970e350f","size":58251},{"path":"nvflare/app_opt/job_launcher/slurm/__init__.py","mode":"100644","sha":"0e13add7dd5974cfc026f047aaee9882ff49d5ba","size":851},{"path":"nvflare/app_opt/job_launcher/slurm/batch.py","mode":"100644","sha":"a885498b82d1934e0e5b6f24edae94ab3c04cd1c","size":14349},{"path":"nvflare/app_opt/job_launcher/slurm/config.py","mode":"100644","sha":"2b76569fddb1fc9fa67d443d3c275138f658162c","size":15873},{"path":"nvflare/app_opt/job_launcher/slurm/launcher.py","mode":"100644","sha":"8ccc020abe7f99615b1a49307e307e6672af7e27","size":26546},{"path":"nvflare/app_opt/job_launcher/slurm/manager.py","mode":"100644","sha":"914de339c949cea63cd7d423cf605cf093f9a714","size":19757},{"path":"nvflare/app_opt/job_launcher/slurm/scheduler_client.py","mode":"100644","sha":"d8911c6906c6db3201fdd8619abfb519c51eaeae","size":9827},{"path":"nvflare/app_opt/job_launcher/study_data.py","mode":"100644","sha":"09a5d69fdf302c40de3b39e5d397dac826d6090b","size":4825},{"path":"nvflare/app_opt/job_launcher/study_runtime.py","mode":"100644","sha":"2fcaa4ef1456521dd5fea7979428cbd326603ac0","size":21304},{"path":"nvflare/app_opt/job_launcher/workspace_cell_transfer.py","mode":"100644","sha":"897162f0d7d91d958d784246b31e1546686832fb","size":32368},{"path":"nvflare/app_opt/kaggle/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_opt/kaggle/download_data.py","mode":"100644","sha":"493e499c6269817930c42c3f215fe5b442de0421","size":2043},{"path":"nvflare/app_opt/lightning/__init__.py","mode":"100644","sha":"58d46d7c1e7800f4d8377f24682d7f92214dd42e","size":685},{"path":"nvflare/app_opt/lightning/algorithm.py","mode":"100644","sha":"9a0dbfbabc80c93182f5e0c5035c9489ab4121d3","size":5529},{"path":"nvflare/app_opt/lightning/api.py","mode":"100644","sha":"7dbe96eff042fb5504c1c23fdb7259e41280b168","size":17266},{"path":"nvflare/app_opt/lightning/callbacks.py","mode":"100755","sha":"3c60da6270a66e74a087b7a9dd55963de3f8df9a","size":2275},{"path":"nvflare/app_opt/lightning/fedprox.py","mode":"100644","sha":"1965b256c3f4e36302f2c55236f69cf8bd439f37","size":9792},{"path":"nvflare/app_opt/lightning/loggers/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_opt/lightning/loggers/client_logger.py","mode":"100644","sha":"ea6c24c1db4886704aae3fe4246cb381c5095717","size":2618},{"path":"nvflare/app_opt/lightning/scaffold.py","mode":"100644","sha":"3a8c5cdc47e436fad55452883f4eb02b37a0894b","size":8759},{"path":"nvflare/app_opt/monai/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/app_opt/monai/decomposers.py","mode":"100644","sha":"96cea719450dd0131b52e71f7424a7f5c16e41ce","size":1942},{"path":"nvflare/app_opt/p2p/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_opt/p2p/controllers/__init__.py","mode":"100644","sha":"914b3ec62e33156561696f1add9575110adcc782","size":669},{"path":"nvflare/app_opt/p2p/controllers/dist_opt_controller.py","mode":"100644","sha":"91c21a6e2a5b1d1d8aef1a522b480eadfe170fc6","size":2772},{"path":"nvflare/app_opt/p2p/executors/__init__.py","mode":"100644","sha":"f423c10ba060c37e902a6b080a1540afbd301db9","size":935},{"path":"nvflare/app_opt/p2p/executors/base_dist_opt_executor.py","mode":"100644","sha":"4b107155ae3d696a725cc07cd3312a8306a6ba01","size":5371},{"path":"nvflare/app_opt/p2p/executors/consensus.py","mode":"100644","sha":"aad71c6510411b72eb1dcc222e615f01f8c43f60","size":3237},{"path":"nvflare/app_opt/p2p/executors/distributed_gradient_descent.py","mode":"100644","sha":"2f25efceeaacb4fae22836f416f029659f786379","size":7438},{"path":"nvflare/app_opt/p2p/executors/gradient_tracking.py","mode":"100644","sha":"f51825856f57cfa2b38ce75c66e08f55ae5e05a6","size":8936},{"path":"nvflare/app_opt/p2p/executors/gtadam.py","mode":"100644","sha":"40446d75144d0db3ba523b6072e301f16b1f7799","size":3797},{"path":"nvflare/app_opt/p2p/executors/sync_executor.py","mode":"100644","sha":"e827daead8d155a376e620a2e24e38fe5a6b7563","size":5442},{"path":"nvflare/app_opt/p2p/types/__init__.py","mode":"100644","sha":"c86791be0d00f6268cb1ccae3ea3206082941eb2","size":4002},{"path":"nvflare/app_opt/p2p/utils/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_opt/p2p/utils/config_generator.py","mode":"100644","sha":"cf2df17e7d63ba8fb47991c4c58f1c06d248ed45","size":2163},{"path":"nvflare/app_opt/p2p/utils/metrics.py","mode":"100644","sha":"626c355d648555bb5293ea073cbdb183a44b2db4","size":1888},{"path":"nvflare/app_opt/p2p/utils/topology.py","mode":"100644","sha":"e226827ba03268bf7e578d16025cf92f6548c03a","size":1674},{"path":"nvflare/app_opt/p2p/utils/utils.py","mode":"100644","sha":"c72cb058f05ef30aa86babfd9998c136555e838d","size":837},{"path":"nvflare/app_opt/psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/psi/dh_psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/psi/dh_psi/dh_psi_client.py","mode":"100644","sha":"c67fd6b1c8633db43f90bc374b0aa754b6eba97c","size":2414},{"path":"nvflare/app_opt/psi/dh_psi/dh_psi_server.py","mode":"100644","sha":"85882faebc0275517e705bb328a5e9efbe094f28","size":2485},{"path":"nvflare/app_opt/psi/dh_psi/dh_psi_task_handler.py","mode":"100644","sha":"bbe34ba0dac6c5f362580fa6650a7758c6af130b","size":6967},{"path":"nvflare/app_opt/pt/__init__.py","mode":"100644","sha":"68a850384ccfef00eab357da0452ed29ea4fd96d","size":1459},{"path":"nvflare/app_opt/pt/decomposers.py","mode":"100644","sha":"f749fa5d2d810fd7b3a02dc647ee8baa777a3bad","size":5221},{"path":"nvflare/app_opt/pt/disk_fedavg_components.py","mode":"100644","sha":"cd715ce4fd750ab331f8718519f5745ca33b2d4e","size":13735},{"path":"nvflare/app_opt/pt/ditto.py","mode":"100644","sha":"695e8ecb1e5a1ddb422528675b41ecda0856e912","size":4932},{"path":"nvflare/app_opt/pt/fedavg.py","mode":"100644","sha":"46d8d04c73f31f491305a1cab58077224db46852","size":5586},{"path":"nvflare/app_opt/pt/fedce.py","mode":"100644","sha":"12d2b7b30512600c1129f772e233b0cf1fe99d59","size":14384},{"path":"nvflare/app_opt/pt/fedopt.py","mode":"100644","sha":"490df158036b70f6e21b61780096f809295cde42","size":11749},{"path":"nvflare/app_opt/pt/fedopt_ctl.py","mode":"100644","sha":"045c1d62bd6d9b44b6f3cc846bf618df2adc6e61","size":6863},{"path":"nvflare/app_opt/pt/fedproxloss.py","mode":"100644","sha":"9bd3739323813a7e8c2bbf1bb6d157a2830daa87","size":1634},{"path":"nvflare/app_opt/pt/file_model_locator.py","mode":"100644","sha":"0bdffb27a401d32d08d1c5cdd632a202717e5c95","size":3625},{"path":"nvflare/app_opt/pt/file_model_persistor.py","mode":"100644","sha":"bb9d564bb9c63c3a53ff01480c737315ec053456","size":20017},{"path":"nvflare/app_opt/pt/he_model_reader_writer.py","mode":"100644","sha":"9d2ad61cf0025d3b2161d894b8e8f33064b9939e","size":3070},{"path":"nvflare/app_opt/pt/job_config/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/pt/job_config/base_fed_job.py","mode":"100644","sha":"84723ba72e6d732be65d13691dec4af9a668df9f","size":5813},{"path":"nvflare/app_opt/pt/job_config/fed_avg.py","mode":"100644","sha":"79ddce847a2e6a53acf562c8bea77bd30af5e916","size":2768},{"path":"nvflare/app_opt/pt/job_config/fed_sag_mlflow.py","mode":"100644","sha":"57e347a3416c59703ff8a69e473b89749a1a7bbf","size":3984},{"path":"nvflare/app_opt/pt/job_config/model.py","mode":"100644","sha":"b94952b7f268c49ce0debf0e3dd29617bda79824","size":6655},{"path":"nvflare/app_opt/pt/lazy_tensor_dict.py","mode":"100644","sha":"a3809835fc8c3caa3eafe65a0a3f6747fe784be0","size":10977},{"path":"nvflare/app_opt/pt/model_persistence_format_manager.py","mode":"100644","sha":"b913c9454d8a7a9ab36148fc3163a36e6abbfee1","size":7167},{"path":"nvflare/app_opt/pt/model_reader_writer.py","mode":"100644","sha":"ae66e9ce319927fbbe1f416548eaee9d9e1de665","size":2920},{"path":"nvflare/app_opt/pt/multi_process_executor.py","mode":"100644","sha":"ce43333770ce4eb430293a4f9bb760c8ea29b7a2","size":1153},{"path":"nvflare/app_opt/pt/quantization/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/pt/quantization/ada_quant.py","mode":"100644","sha":"6e64eedeca9b08945c0a76e6ad50bb11cf25d1ec","size":4944},{"path":"nvflare/app_opt/pt/quantization/constant.py","mode":"100644","sha":"4dbd8500dca6804e154dabbe9b7be9a60449228e","size":1252},{"path":"nvflare/app_opt/pt/quantization/dequantizer.py","mode":"100644","sha":"b399bfb388a4fbfb5bf9b5a2fafb6b28e6dd4e03","size":10227},{"path":"nvflare/app_opt/pt/quantization/quantizer.py","mode":"100644","sha":"45ca3af1cf0dfd98be72f1253084f7a70280173d","size":16074},{"path":"nvflare/app_opt/pt/recipes/__init__.py","mode":"100644","sha":"1780a30313861f3c4fad6d89040125e5f2eb13f4","size":1552},{"path":"nvflare/app_opt/pt/recipes/cyclic.py","mode":"100644","sha":"c1ccddeecd04f14560d3a21510693c05fd2b7589","size":6937},{"path":"nvflare/app_opt/pt/recipes/fedavg.py","mode":"100644","sha":"759bc815de60b5a0898575cc9f86bcba56821631","size":14710},{"path":"nvflare/app_opt/pt/recipes/fedavg_he.py","mode":"100644","sha":"28ecce1c5dd33f73b884f5c6d701ab55e6cf7ac6","size":15985},{"path":"nvflare/app_opt/pt/recipes/fedce.py","mode":"100644","sha":"013a8aaaeef060cc0babe93a0eb2ab585ec784b2","size":5579},{"path":"nvflare/app_opt/pt/recipes/fedeval.py","mode":"100644","sha":"747f5180f38f69f74a67ea9dcf56b3a887d6b51e","size":10786},{"path":"nvflare/app_opt/pt/recipes/fedopt.py","mode":"100644","sha":"a29059e90483a8ef4a63c00e6533bedb002f1945","size":15217},{"path":"nvflare/app_opt/pt/recipes/fedprox.py","mode":"100644","sha":"3064d49ac169e744e4a87c95986e5de57110088a","size":7864},{"path":"nvflare/app_opt/pt/recipes/scaffold.py","mode":"100644","sha":"350593f4ddbbe00fa8c2ca41957cba8b4bff9d56","size":10243},{"path":"nvflare/app_opt/pt/recipes/swarm.py","mode":"100644","sha":"4640dcfade779f9559fb0f0b43dc6727e3e39d91","size":22777},{"path":"nvflare/app_opt/pt/scaffold.py","mode":"100644","sha":"1803bd2e83db9089cbbd1c1ae9a8c5b744c0c65d","size":12589},{"path":"nvflare/app_opt/pt/tensor_downloader.py","mode":"100644","sha":"ba0c8a35cbb939f63441139850056fc3cd3dc33a","size":13970},{"path":"nvflare/app_opt/pt/torchrun_node.py","mode":"100644","sha":"0ce6c2b40ea04c7366b7e699ac81ac02694942a3","size":3692},{"path":"nvflare/app_opt/pt/utils.py","mode":"100644","sha":"fe47323e2e7e3d7ee050708f0bb5da8a1bf271e2","size":10111},{"path":"nvflare/app_opt/sklearn/__init__.py","mode":"100644","sha":"6fa13c9ab175d7f33e285f6782ae1384dc185885","size":789},{"path":"nvflare/app_opt/sklearn/data_loader.py","mode":"100644","sha":"150a9d95a757e6c0332b2197acd569a686c98227","size":2181},{"path":"nvflare/app_opt/sklearn/joblib_model_param_persistor.py","mode":"100644","sha":"8e21f02a8c84fb9fbac5cafece97da3e4386b799","size":6595},{"path":"nvflare/app_opt/sklearn/kmeans_assembler.py","mode":"100644","sha":"05d5ade64ef8364fd4dcb2cd0fbc908f8a5e08ed","size":4081},{"path":"nvflare/app_opt/sklearn/recipes/__init__.py","mode":"100644","sha":"253886f27f08873c5bade5203cfa8da74937d7c3","size":799},{"path":"nvflare/app_opt/sklearn/recipes/fedavg.py","mode":"100644","sha":"3c634bd4258b347bf4e1aa16b3163685373b0bf6","size":8475},{"path":"nvflare/app_opt/sklearn/recipes/kmeans.py","mode":"100644","sha":"179b42d571f53740ddc8a15b700a877f8fd7a2bd","size":8363},{"path":"nvflare/app_opt/sklearn/recipes/svm.py","mode":"100644","sha":"5e89693364fea25c1940dfc58876691a63560ee3","size":8530},{"path":"nvflare/app_opt/sklearn/sklearn_executor.py","mode":"100644","sha":"cf811740f2786fb483344b1096f6bed87c351b88","size":7289},{"path":"nvflare/app_opt/sklearn/svm_assembler.py","mode":"100644","sha":"09d1bd6bc15d6989e4e1cd636d23169017368e19","size":4864},{"path":"nvflare/app_opt/statistics/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_opt/statistics/df/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/statistics/df/df_core_statistics.py","mode":"100644","sha":"0fda074e5c04c039450959a50e00e1f252e1ee4b","size":4819},{"path":"nvflare/app_opt/statistics/quantile_stats.py","mode":"100644","sha":"6e12c6ed61b90669b7b03286f45a5526702c75d1","size":3336},{"path":"nvflare/app_opt/statistics/visualization/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_opt/statistics/visualization/statistics_visualization.py","mode":"100644","sha":"7b875380c7aa821629038292ffeeb4754900c486","size":5360},{"path":"nvflare/app_opt/tensor_stream/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/app_opt/tensor_stream/client.py","mode":"100644","sha":"9a323678f3a5c06ca38128f9109fa60d1b73da5a","size":7219},{"path":"nvflare/app_opt/tensor_stream/consumer.py","mode":"100644","sha":"cb64e160eef65a5270427fb10b2da00a11e3242c","size":6997},{"path":"nvflare/app_opt/tensor_stream/producer.py","mode":"100644","sha":"f54e82b94ff0aa653d721362381b97e986cef900","size":6241},{"path":"nvflare/app_opt/tensor_stream/receiver.py","mode":"100644","sha":"1167486400c5ddda16391521ac3a7a0363dc7361","size":8925},{"path":"nvflare/app_opt/tensor_stream/sender.py","mode":"100644","sha":"79b0e7d4adeb99584dcdfbce8a52fb04846c0865","size":4664},{"path":"nvflare/app_opt/tensor_stream/server.py","mode":"100644","sha":"1a7019c87f527f8686f1ad60667b6e5a436e8dac","size":14276},{"path":"nvflare/app_opt/tensor_stream/types.py","mode":"100644","sha":"774a9a277c7de804be780092f9a547604c6026c6","size":1274},{"path":"nvflare/app_opt/tensor_stream/utils.py","mode":"100644","sha":"c8381dee726c2e15695e82a0e214b320eec4e042","size":11148},{"path":"nvflare/app_opt/tf/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/tf/fedopt_ctl.py","mode":"100644","sha":"2cbe40147bb52f88074493666cd39273d31c3ead","size":6722},{"path":"nvflare/app_opt/tf/fedprox_loss.py","mode":"100644","sha":"bc4464cd832c2f957aeaeff86f7ccce9d56f408a","size":2773},{"path":"nvflare/app_opt/tf/file_model_locator.py","mode":"100644","sha":"24da2f35ac1579c1373c4712200c69a711915d42","size":3482},{"path":"nvflare/app_opt/tf/job_config/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/tf/job_config/base_fed_job.py","mode":"100644","sha":"101304c45ea42e377dc8c91d6c12a22ff5737e87","size":6055},{"path":"nvflare/app_opt/tf/job_config/fed_avg.py","mode":"100644","sha":"eef61616549d93ea06d6474d165c31f5d7a84cf7","size":2903},{"path":"nvflare/app_opt/tf/job_config/model.py","mode":"100644","sha":"f80d2938bc477b144c9a0298a0c452457b1d3dcf","size":5254},{"path":"nvflare/app_opt/tf/model_persistor.py","mode":"100644","sha":"2d96238ffdfe8a096826e3ce9d26b6633a9d4646","size":12213},{"path":"nvflare/app_opt/tf/recipes/__init__.py","mode":"100644","sha":"d64adc33c0f4f82008a35edc83f2e0a0c35ebb1b","size":825},{"path":"nvflare/app_opt/tf/recipes/cyclic.py","mode":"100644","sha":"3099d21b6dabf07cda0e871d0280c10a3a8b64ce","size":6613},{"path":"nvflare/app_opt/tf/recipes/fedavg.py","mode":"100644","sha":"5500218655a16faee3308e867b4392d988f43383","size":9904},{"path":"nvflare/app_opt/tf/recipes/fedopt.py","mode":"100644","sha":"a648f37991fe7ccacbde8173799edc6be0ea271e","size":9743},{"path":"nvflare/app_opt/tf/recipes/scaffold.py","mode":"100644","sha":"3111a313098d0186d78416393060046216717ed7","size":8683},{"path":"nvflare/app_opt/tf/scaffold.py","mode":"100644","sha":"38768a6ee0975678866c932348bb549a48ed6e18","size":5705},{"path":"nvflare/app_opt/tf/tf_validator.py","mode":"100644","sha":"f9e6f577d74f87211c8f1f77f78c1e9d070e7071","size":8122},{"path":"nvflare/app_opt/tf/utils.py","mode":"100644","sha":"80e917371f4105008836c12989057d73185cd877","size":1624},{"path":"nvflare/app_opt/tracking/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/tracking/mlflow/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/tracking/mlflow/mlflow_receiver.py","mode":"100644","sha":"aad3de21e646fbbf6cfc19d320d4ce6d581a5791","size":16685},{"path":"nvflare/app_opt/tracking/mlflow/mlflow_writer.py","mode":"100644","sha":"118156bcae757eba5a1417c57718c394b31985e4","size":5540},{"path":"nvflare/app_opt/tracking/tb/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/tracking/tb/tb_event_writer.py","mode":"100644","sha":"13afd427a9c0c303b7c21270feacea5f02932d4d","size":5541},{"path":"nvflare/app_opt/tracking/tb/tb_receiver.py","mode":"100644","sha":"7c4d4cf62098c18273e3a3bce4eef334d04096d2","size":5607},{"path":"nvflare/app_opt/tracking/tb/tb_writer.py","mode":"100644","sha":"dd886672f2759904fa7055f5c26979c2e005902c","size":2412},{"path":"nvflare/app_opt/tracking/wandb/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/tracking/wandb/wandb_receiver.py","mode":"100644","sha":"9764bed4ceafb5ed504206a0c95c64c25670476b","size":8302},{"path":"nvflare/app_opt/tracking/wandb/wandb_writer.py","mode":"100644","sha":"6d38baff5c27604dafa99e8a2815c2569d7c0339","size":1614},{"path":"nvflare/app_opt/xgboost/__init__.py","mode":"100644","sha":"7b5d59af061ec09acae65185f19939c3144ca791","size":704},{"path":"nvflare/app_opt/xgboost/data_loader.py","mode":"100644","sha":"e76d503be0cedc020d8e4caa0bc1dab9ec93dd12","size":2493},{"path":"nvflare/app_opt/xgboost/higgs_data_loader.py","mode":"100644","sha":"571b1b71b2c5fc7a79afc49aa931b67c02463148","size":2565},{"path":"nvflare/app_opt/xgboost/histogram_based/__init__.py","mode":"100644","sha":"1c1fb2dd0201dd2593739bd5f17ac5aacaac3a54","size":938},{"path":"nvflare/app_opt/xgboost/histogram_based/constants.py","mode":"100644","sha":"ca565abc9e41b553ea3fc6edf91d5f6eb265fbca","size":807},{"path":"nvflare/app_opt/xgboost/histogram_based/controller.py","mode":"100644","sha":"67be563613ce5a2901277ed6a8b77f0d0986982d","size":7039},{"path":"nvflare/app_opt/xgboost/histogram_based/executor.py","mode":"100644","sha":"ab04504ed424b9fe68f9d602b11536cb5520f562","size":12781},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/adaptors/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/adaptors/adaptor.py","mode":"100644","sha":"f733c432b862fd9d48d81216abee059a94902868","size":9851},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/adaptors/grpc_client_adaptor.py","mode":"100644","sha":"c5fdc94ee26f34118930611eb978b0e4a407ba57","size":11519},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/adaptors/grpc_server_adaptor.py","mode":"100644","sha":"8bbaf2852dac5310d833a48c637abaa8cc84f15c","size":7568},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/adaptors/xgb_adaptor.py","mode":"100644","sha":"33af74967db5bf990aad0f830d0ee570f6db0699","size":14849},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/aggr.py","mode":"100644","sha":"086817e515060528b9156453b04299b5138806d9","size":1736},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/controller.py","mode":"100644","sha":"cce4e5c3d31ae336f43e5a5fc6fb514eec61123b","size":29732},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/csv_data_loader.py","mode":"100644","sha":"863450a08dc8475ab5b1e1673e73c3546909a5fc","size":3310},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/defs.py","mode":"100644","sha":"5fbf2b30e02ede7b6a463a274c6bcd186f8f1d59","size":4336},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/executor.py","mode":"100644","sha":"14008f6bfca66cb87e35587aceedf0e341737f86","size":7330},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/fed_controller.py","mode":"100644","sha":"103bb3841a0393b7f85e43a12ac19bb603d19db2","size":3196},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/fed_eval_executor.py","mode":"100644","sha":"133a1608790f47df1c0324de1247dd9b40834a01","size":2300},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/fed_executor.py","mode":"100644","sha":"f5deb7b714640e4e2291baedd31e2f8ac262e6ae","size":2437},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/grpc_client.py","mode":"100644","sha":"f6de1eda25ea0e656f883a053a9d4160b9a7bab5","size":5925},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/grpc_server.py","mode":"100644","sha":"7da122f94375e8fcba1a5fd7f4967d2603236035","size":3273},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/aggr_servicer.py","mode":"100644","sha":"8b271fee9b01ef06624fcd58daac8ddb02229cb0","size":5100},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_client_runner.py","mode":"100644","sha":"51d1c375785a9fae7dbf8f0116d91f3342c5d3cb","size":5016},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_controller.py","mode":"100644","sha":"807f020f71a8f93e2f71b52dd67fcff6657c43d8","size":2868},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_data_converter.py","mode":"100644","sha":"ae818f52c38f41b130bf22e908a7b4f7ad213f59","size":5801},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_executor.py","mode":"100644","sha":"669389b1d5a220418b6cecfc4073a76e50b93c93","size":1728},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_secure_client_runner.py","mode":"100644","sha":"ccf59cd7cb0857e11f8aa6f5190ad4dbf8c64a46","size":4460},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_secure_executor.py","mode":"100644","sha":"d4a24684d472e808469df4ccbddd5f47ef9a6137","size":1754},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/mock_server_runner.py","mode":"100644","sha":"d6bebe5500bfd2566ff78e96ff64707c21974fdb","size":1828},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/run_client.py","mode":"100644","sha":"767ea9a202705f654f23a05d6b7cf5f48fd0ddf0","size":3886},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/mock/run_server.py","mode":"100644","sha":"f94eb9463ea09ddb1fd0e9936da06128ec1f92b8","size":1579},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/federated.proto","mode":"100644","sha":"fbc2adf503ab852109ced7bc827eccbdbaead7a5","size":1736},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/federated_pb2.py","mode":"100644","sha":"e69d5d5e07b35f1bada637ee0e6111f303e340e2","size":4850},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/federated_pb2.pyi","mode":"100644","sha":"7dc3e6dde1d3910da593d8bfdfe009e86b46b2e0","size":4495},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/federated_pb2_grpc.py","mode":"100644","sha":"549d0e4ffc043e28257d916de3210ee5dfee9c4c","size":7945},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/proto/gen_proto.sh","mode":"100644","sha":"f174f5d30fa9a04911827d29a8278e69b7cada25","size":202},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/runners/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/runners/xgb_client_runner.py","mode":"100644","sha":"63fdb647d1dda3e39ead605aced94daa7b62835f","size":12866},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/runners/xgb_eval_runner.py","mode":"100644","sha":"f856240d0479597171ccd82f6fbc95b9bf72aff3","size":5601},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/runners/xgb_runner.py","mode":"100644","sha":"d84605e54fe14b8d24ee373440d223f9e2b3d720","size":1653},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/runners/xgb_server_runner.py","mode":"100644","sha":"e4a8796a38097d6f4dadbcd70682e4f8d27a600d","size":1405},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/client_handler.py","mode":"100644","sha":"764b1312a7e2c99374c870b33c7dc0579ac8c884","size":21853},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/dam.py","mode":"100644","sha":"8367f9f86d18c58000bf7073347a64e9f1cef881","size":3839},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/data_converter.py","mode":"100644","sha":"a9b0a926572104e24e671ada6bd5347c2f37331a","size":3542},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/partial_he/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/partial_he/adder.py","mode":"100644","sha":"0e50b4880f2ee8c274af3d14026d776bf05a06a6","size":2970},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/partial_he/decrypter.py","mode":"100644","sha":"a54d04b9a8213b5c79b25d61a8d388cc614d64f8","size":1785},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/partial_he/encryptor.py","mode":"100644","sha":"72eb7360ee0e587f6865b0620ce1d187d0ca0973","size":1484},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/partial_he/util.py","mode":"100644","sha":"25d70cd75cd136a2661842354edda5c4a83f9776","size":4399},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/processor_data_converter.py","mode":"100644","sha":"cd94f40be9716346dde363b0bb7ec846f6172655","size":5799},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/sec_handler.py","mode":"100644","sha":"0f5d051821bff6993d8ba7b9339a1df563abdae0","size":2803},{"path":"nvflare/app_opt/xgboost/histogram_based_v2/sec/server_handler.py","mode":"100644","sha":"edf0687d4e61174024bd3f62bc86b121a7a49fe9","size":8007},{"path":"nvflare/app_opt/xgboost/metrics_cb.py","mode":"100644","sha":"2f6b421f125802e4ff24581578466e727179b914","size":1598},{"path":"nvflare/app_opt/xgboost/recipes/__init__.py","mode":"100644","sha":"8f40fd531bfabd0608d7cc2e487f133253e630ff","size":808},{"path":"nvflare/app_opt/xgboost/recipes/bagging.py","mode":"100644","sha":"4aa1e5c0b3141037c809c01eee206c572763bbc7","size":13356},{"path":"nvflare/app_opt/xgboost/recipes/histogram.py","mode":"100644","sha":"3e4d895299ec4079f62e416a8690d827fd73aeeb","size":10671},{"path":"nvflare/app_opt/xgboost/recipes/vertical.py","mode":"100644","sha":"bdcbb635a1beacbd58e04bfe61ce5e719abc9870","size":14680},{"path":"nvflare/app_opt/xgboost/tree_based/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/app_opt/xgboost/tree_based/bagging_aggregator.py","mode":"100644","sha":"3de55a38ffdb5397795ab23f5cc8e8a907be99c8","size":5074},{"path":"nvflare/app_opt/xgboost/tree_based/executor.py","mode":"100644","sha":"2472ff1158a9d149c70d8968d9aa170c9c6b3731","size":15918},{"path":"nvflare/app_opt/xgboost/tree_based/model_persistor.py","mode":"100644","sha":"17bc500912744a40e5b23d4354613c3d9be6070b","size":3762},{"path":"nvflare/app_opt/xgboost/tree_based/shareable_generator.py","mode":"100644","sha":"7fdb4f705bfeb1d80a545f5d03cd1e448392b97a","size":4695},{"path":"nvflare/app_opt/xgboost/tree_based/utils.py","mode":"100644","sha":"fd7af236a92184c507e58cba776768448e510fdc","size":2410},{"path":"nvflare/cli.py","mode":"100644","sha":"18ac3f5201e54f95fefd5ea0b963cfe56ea43593","size":26726},{"path":"nvflare/cli_exception.py","mode":"100644","sha":"d8ced9811755701108920a440f0f2d5f22ac885a","size":652},{"path":"nvflare/cli_unknown_cmd_exception.py","mode":"100644","sha":"2f9ed7d91999dc4748e3f8f41c2abb4621f633fb","size":712},{"path":"nvflare/client/__init__.py","mode":"100644","sha":"a71b3d68e37de997e32e8935ab23424cbf4af286","size":1567},{"path":"nvflare/client/api.py","mode":"100644","sha":"067f8cf51585fa30dda469b995465f55a7814d75","size":7180},{"path":"nvflare/client/api_context.py","mode":"100644","sha":"d1a7ff033eec11a671609ebbb322924fbfe0665f","size":4757},{"path":"nvflare/client/api_spec.py","mode":"100644","sha":"a95f40300d192e551b9b2e5db3fabac27fd5b2bd","size":8066},{"path":"nvflare/client/cell/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/client/cell/api.py","mode":"100644","sha":"38259df02f2a3a6a20a17b3a5295ebf0b42949b7","size":54512},{"path":"nvflare/client/cell/attach.py","mode":"100644","sha":"b0d0bbb077c4d92f4455d532ebe210f14c42d7ad","size":4637},{"path":"nvflare/client/cell/attach_rendezvous.py","mode":"100644","sha":"fa5a192e09f96e4fa12389b9bceb164b288012ef","size":20104},{"path":"nvflare/client/cell/attach_session.py","mode":"100644","sha":"51d912d97fca5967a0f7263ac6c8e86e73006a54","size":32405},{"path":"nvflare/client/cell/bootstrap.py","mode":"100644","sha":"8d6d7b95c1d8ad495ee6ed62087438038d7ee316","size":13193},{"path":"nvflare/client/cell/defs.py","mode":"100644","sha":"9aa6f65da4f21da74b1bf0de7d8950823792a493","size":4502},{"path":"nvflare/client/config.py","mode":"100644","sha":"1d90ec116e22e90a7c719961e633560293843c0a","size":2828},{"path":"nvflare/client/constants.py","mode":"100644","sha":"4458d07ee6ffd95284641dcc541a7057aa198357","size":756},{"path":"nvflare/client/converter_utils.py","mode":"100644","sha":"993725341466713cea5c7fe1441105173ed638b7","size":5532},{"path":"nvflare/client/decomposers.py","mode":"100644","sha":"270f21e5345b7fcd338197f1b4fcecb2b52e4b9d","size":2210},{"path":"nvflare/client/decorator.py","mode":"100644","sha":"7117e9c105999a3f11c08752a63ceb06194e5abe","size":4083},{"path":"nvflare/client/hf/__init__.py","mode":"100644","sha":"9a9fedf81fdb102eae9d810b66b2581305d9814d","size":2179},{"path":"nvflare/client/in_process/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/client/in_process/api.py","mode":"100644","sha":"56b5be744cf21fca60a2d399d145d19472fd6bc0","size":14917},{"path":"nvflare/client/ipc/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/client/ipc/defs.py","mode":"100644","sha":"9d8cf3eeffd4db6af52230bd23ec03cb45e9821a","size":2852},{"path":"nvflare/client/ipc/ipc_agent.py","mode":"100644","sha":"1c103b2dc2011ce929b69f16676e49ada7bd1960","size":19725},{"path":"nvflare/client/lightning/__init__.py","mode":"100644","sha":"fa927a1417e5129e9c697363b82be83265694952","size":1890},{"path":"nvflare/client/rank.py","mode":"100644","sha":"63aabc7854348847bf127033d0f115fac589b143","size":4210},{"path":"nvflare/client/tracking.py","mode":"100644","sha":"e8e9da6ecf1b35aafb1c3b740d466a9f7d9d928d","size":10700},{"path":"nvflare/client/utils.py","mode":"100644","sha":"c503bcb8edaaeac8b234bca6aa1621e4650eaa66","size":1702},{"path":"nvflare/collab/__init__.py","mode":"100644","sha":"3c59318b19e4ab739bbc4166a602fb51c37fbe9e","size":1598},{"path":"nvflare/collab/api/__init__.py","mode":"100644","sha":"2b3e1c440a6accbb6385f35d854fc403dc123fae","size":2122},{"path":"nvflare/collab/api/_invocation.py","mode":"100644","sha":"4ad385b99bdc79598f40a64132914fbeaee68009","size":3637},{"path":"nvflare/collab/api/app.py","mode":"100644","sha":"edfb2a4e9b9ecf5fbfbcdfe7557c3b178c5dd4ce","size":9848},{"path":"nvflare/collab/api/call_opt.py","mode":"100644","sha":"733808e706efa58b5ed78f42f9a9c4ea54a7a689","size":2212},{"path":"nvflare/collab/api/call_utils.py","mode":"100644","sha":"4a4a1c2fb852b9d9cf9143937bca43e0623da6a8","size":2676},{"path":"nvflare/collab/api/constants.py","mode":"100644","sha":"cf9b6b63c700ccb1a45887504f2720a1d4c3fc82","size":919},{"path":"nvflare/collab/api/context.py","mode":"100644","sha":"9f6f3a638800528cb7b228cfa93583d7f9cc0a34","size":2592},{"path":"nvflare/collab/api/decorators.py","mode":"100644","sha":"e6942d3d1011b43ee6a5d3b026344f6ffd30af11","size":4495},{"path":"nvflare/collab/api/exceptions.py","mode":"100644","sha":"f6eabce6bc303133709a908170668f4f02ee6424","size":1540},{"path":"nvflare/collab/api/facade.py","mode":"100644","sha":"800372750e059c7f6524c9f20da3a4044c5d2d35","size":7874},{"path":"nvflare/collab/api/group.py","mode":"100644","sha":"d16c5d7fd814737085eb0b1dabac57002b4a2675","size":9487},{"path":"nvflare/collab/api/group_call_context.py","mode":"100644","sha":"8dcbc147c0cd642a1760ba114bb6a793178a282f","size":13494},{"path":"nvflare/collab/api/module_wrapper.py","mode":"100644","sha":"177b0a53fbbe6aa5462eb9df27694ce1650622a1","size":12422},{"path":"nvflare/collab/api/proxy.py","mode":"100644","sha":"01833548f1642bb31f9cb6a1e2dfb8b927be7749","size":8799},{"path":"nvflare/collab/api/proxy_list.py","mode":"100644","sha":"042921fa635397c752debaae57b76ff16d8ddfb0","size":3309},{"path":"nvflare/collab/api/publish_interface.py","mode":"100644","sha":"274bbcf2638ceb59ce0f7273df6ef7a1b2c5010c","size":7586},{"path":"nvflare/collab/recipe.py","mode":"100644","sha":"d204c9c884e37ba3440a8a14a325a92c957db800","size":12173},{"path":"nvflare/collab/runtime/__init__.py","mode":"100644","sha":"2fba985c1b4416078c12c05d4f0d181dc9f88505","size":658},{"path":"nvflare/collab/runtime/adaptor.py","mode":"100644","sha":"b824bfc36ace862934a0aa2d4fc2bc6e4f82a3c6","size":1752},{"path":"nvflare/collab/runtime/cell_dispatcher.py","mode":"100644","sha":"4b8fe25aed8272db30f2a21ffd864b2555cb5b0d","size":7495},{"path":"nvflare/collab/runtime/controller.py","mode":"100644","sha":"9f9ba8c61d581606ae513251b613ea28e0f482f6","size":11823},{"path":"nvflare/collab/runtime/defs.py","mode":"100644","sha":"15d1372c8a520f47c44ccbd4aa25084fe3efdc5b","size":1549},{"path":"nvflare/collab/runtime/dispatch.py","mode":"100644","sha":"7a09a64a486b714771a45641fcffccd6b4ddc728","size":12926},{"path":"nvflare/collab/runtime/executor.py","mode":"100644","sha":"38949290c01b9d402856ad051a8faddc2d72a05d","size":11121},{"path":"nvflare/collab/runtime/lifecycle.py","mode":"100644","sha":"d252296aa874a86e22adc3442d8875b901da8a38","size":2318},{"path":"nvflare/dashboard/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/dashboard/application/__init__.py","mode":"100644","sha":"6178810b68540d78af7abe7fb65f4af9a348043e","size":1942},{"path":"nvflare/dashboard/application/blob.py","mode":"100644","sha":"9377a4816f81c36ce426f8a69af6c5307673f5e7","size":6216},{"path":"nvflare/dashboard/application/cert.py","mode":"100644","sha":"2c59938c2fef41b9152ea5977b89da412b51ae60","size":2149},{"path":"nvflare/dashboard/application/clients.py","mode":"100644","sha":"9f1e4b6df8e7997d941e49b7cd495d8e8acb1893","size":3829},{"path":"nvflare/dashboard/application/constants.py","mode":"100644","sha":"db9d18ac2f56147bc10b06df19fc0c9a90293b8b","size":660},{"path":"nvflare/dashboard/application/models.py","mode":"100644","sha":"bab2d13ac2f3bb92c9812973189e483bc26e14a8","size":4737},{"path":"nvflare/dashboard/application/project.py","mode":"100644","sha":"2bac5830ebca8442ea71d87d3c2ecd13e81a5517","size":4937},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/404.html","mode":"100644","sha":"8e7137cf80289df95762d395aba66f6a9919adc8","size":1581},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/6Ay5pBESNbXTdC4M4YaG9/_buildManifest.js","mode":"100644","sha":"b9a5ad10f22eb28c23b09f4516d12e3792953013","size":1411},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/6Ay5pBESNbXTdC4M4YaG9/_ssgManifest.js","mode":"100644","sha":"0511aa895e5036ab4b50d97112e1d6aed9a3cd79","size":77},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/234-1ab4559e3cb619d3.js","mode":"100644","sha":"14b0ed76d4bedfb6ccd8e1e151483d720aff43f6","size":1958288},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/390-b4e88de26d6532e7.js","mode":"100644","sha":"17009a392bcfd1ec040b9f61b8b947a64f9269ba","size":8921},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/403-a2b771cacc4bf7cb.js","mode":"100644","sha":"2a1f8c594783a89dc38c0adf2220179418eb4399","size":246204},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/539-50d9b33199618994.js","mode":"100644","sha":"6827f8b0cce5bfddd74fe88a1d2cde39633e049c","size":171241},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/640-7e918cbf7273a989.js","mode":"100644","sha":"74c1ae4f46d34ad9a4cf5c1eb2167e9c739c9cf4","size":84150},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/745.d3f916bb772c6f0f.js","mode":"100644","sha":"8f10720060be8be87b0af10aa8448451c0ebc5e2","size":2145},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/787-e467f23eeb544086.js","mode":"100644","sha":"547cfe435bf1cd21ec511d811125d035491c7514","size":77577},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/880.1946f1fcd41fc7d5.js","mode":"100644","sha":"0f698fc524d3275e64752fc2343acabc0635de82","size":7065},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/983-a5d2f540606f7e11.js","mode":"100644","sha":"3805418ac89a020dd8b47fe1461b631ecd697a2f","size":14212},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/framework-e952fed463eb8e34.js","mode":"100644","sha":"e052a19b6832ab6a6cb238935486bda414cf8ea5","size":140000},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/main-3c9fe7f9e61ff393.js","mode":"100644","sha":"5c750c0d8df76ad491fa7c3227414085f17b86c4","size":140166},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/_app-ce698440efd2bd06.js","mode":"100644","sha":"487bc06c9228918bde08198e2c5ba514013f361b","size":123674},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/_error-db5aa87e21083627.js","mode":"100644","sha":"74ecf169e0623c7ce7e41d5fc7a24d47a65e8c5c","size":7253},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/downloads-79d7107d32a02eb8.js","mode":"100644","sha":"d113029fb1e137a8b54466b7bb89a5b923565ad6","size":12710},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/index-961ed8209bb51cd8.js","mode":"100644","sha":"5a965cf80a1c358f405ab92628742ac7843e32a0","size":12555},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/logout-b47903a262deab58.js","mode":"100644","sha":"a02b860c455786f0865acc43fd558fd6ec2259ca","size":1175},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/project-admin-dashboard-464f6c96200c7270.js","mode":"100644","sha":"bdc366f4916758b92fe62f4848f8cd761c33fab5","size":6392},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/project-configuration-42713d1aa2abe5f8.js","mode":"100644","sha":"6931205e65234b65ad819b797039d962260accff","size":16847},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/registration-form-77850dfdd8822d28.js","mode":"100644","sha":"7460e1fd40c596a806daefd940cf81cdd6404eb3","size":10241},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/server-config-2a60dc76fac8c5f1.js","mode":"100644","sha":"1ec6bd76660602ffb7ff726d2f1ddff11f59d8cd","size":13237},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/site-dashboard-f1b2a4369ffd3165.js","mode":"100644","sha":"e0e80624c75ae959f598d9ec8164ac78a5494ade","size":5649},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/pages/user-dashboard-cbef52f53708dc56.js","mode":"100644","sha":"a08a3fa4e1f3d38eb8defb22e9b05d8ac882d011","size":22383},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/polyfills-42372ed130431b0a.js","mode":"100644","sha":"ab422b94a4fbe76275d31c0bf7ef334768b39cae","size":112594},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/chunks/webpack-20ff59e7dd1a5fde.js","mode":"100644","sha":"62da64c407318ff459c91ace39389b5ac5793f17","size":3923},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/_next/static/css/f9b2c65699bb61c6.css","mode":"100644","sha":"ddf06d3fe7c8800a588a8b051881bcb0394b56e1","size":253},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/downloads.html","mode":"100644","sha":"04739cc6708bde4e20264d1621b80a9d97720f8a","size":1863},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/favicon.ico","mode":"100644","sha":"d4ad598fdc7a1d5ab5a183eab409ef610885e4bc","size":15086},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/index.html","mode":"100644","sha":"5a9372280dfbe30af0487b82729b44a3d8bd99bd","size":1945},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/logout.html","mode":"100644","sha":"5b8293ef3b05e34903b71b60d478f4f3fc16ce99","size":1572},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/project-admin-dashboard.html","mode":"100644","sha":"2ede27ad912464636468e43ba101730d9221b969","size":1891},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/project-configuration.html","mode":"100644","sha":"e7e884292bf1679a1c49fa151fbe91fb49842a87","size":1887},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/registration-form.html","mode":"100644","sha":"70dca6d9d56615a7f57038abf0f5ac0dfe222ea4","size":1974},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/server-config.html","mode":"100644","sha":"464ce150bf58e86032188a536c0dd94052609867","size":1776},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/site-dashboard.html","mode":"100644","sha":"8376029d4b07fb4babae3905b091e4b28d17cb0f","size":1873},{"path":"nvflare/dashboard/application/static/nvflare-dashboard/user-dashboard.html","mode":"100644","sha":"53a008f81677f0c32d3a33c74af58a32baace0a2","size":1873},{"path":"nvflare/dashboard/application/store.py","mode":"100644","sha":"bbdadda46548c431f2239fb4c894a2d9af3b56c1","size":13471},{"path":"nvflare/dashboard/application/users.py","mode":"100644","sha":"5ef5987f93266398f24edbc0c948f358ee5c9d7a","size":3666},{"path":"nvflare/dashboard/cli.py","mode":"100644","sha":"c967a391d95ff1901649c3f0c50d5e2081bd0dda","size":10800},{"path":"nvflare/dashboard/config.py","mode":"100644","sha":"d732a532af4030f9f5ecaa37f5ba8f83f0f00863","size":2642},{"path":"nvflare/dashboard/dashboard.yaml","mode":"100644","sha":"159301174ad9b3b53938389305917ae31f8bcdbb","size":17208},{"path":"nvflare/dashboard/utils.py","mode":"100644","sha":"e27c3844b07ac1e2b20df5649cbd62ab1d003b67","size":992},{"path":"nvflare/dashboard/wsgi.py","mode":"100644","sha":"5fa9004203226b33a7e979288f28acca779a225f","size":1257},{"path":"nvflare/edge/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/aggregators/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/aggregators/model_update_dxo.py","mode":"100644","sha":"a148383d4b2f31a017166dab2be866b2ed0bfda9","size":2874},{"path":"nvflare/edge/aggregators/model_update_dxo_factory.py","mode":"100644","sha":"c148189fc5d251e118baaf3bd916d91ecb5882e6","size":1014},{"path":"nvflare/edge/aggregators/num_dxo.py","mode":"100644","sha":"bd21510f85a626a497eb0396121cb6ed2caa9d37","size":1526},{"path":"nvflare/edge/aggregators/num_dxo_factory.py","mode":"100644","sha":"17e90d87b96e9c6d0bd91969b9b6f286dc4878b0","size":981},{"path":"nvflare/edge/api/feg.yaml","mode":"100644","sha":"9d3f6e4425b377a8ebd53684376c73e270e8d3fb","size":7076},{"path":"nvflare/edge/assessor.py","mode":"100644","sha":"dcf43906ea6e61fa64968cdd764afa48c951ab1e","size":2506},{"path":"nvflare/edge/assessors/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/assessors/async_num.py","mode":"100644","sha":"b51305483a3b5afaac7b02074c6bf0ca2a571af2","size":10690},{"path":"nvflare/edge/assessors/buff_device_manager.py","mode":"100644","sha":"e8b145be2667439dbe78a95ab5635d8144ef1e38","size":12278},{"path":"nvflare/edge/assessors/buff_model_manager.py","mode":"100644","sha":"fe0d349fbdfb2cdef472a6116834c842d3b2b993","size":9564},{"path":"nvflare/edge/assessors/count.py","mode":"100644","sha":"525f547f28ead80d946e69da74bed54ddf760e63","size":2094},{"path":"nvflare/edge/assessors/device_manager.py","mode":"100644","sha":"035a7b38d164a8e3c0462267a6b981bda2669911","size":4854},{"path":"nvflare/edge/assessors/model_manager.py","mode":"100644","sha":"1d91771f8927ee5b6d66addf897025c8c9d5ebd9","size":3076},{"path":"nvflare/edge/assessors/model_update.py","mode":"100644","sha":"3cefa6e41c4c01e9dd3e72e8b4008de7dd83b292","size":13457},{"path":"nvflare/edge/assessors/num.py","mode":"100644","sha":"b8fc9ef72caf2fd0ab3b198da39c12fb2ec14747","size":10120},{"path":"nvflare/edge/assessors/sgap.py","mode":"100644","sha":"e79f187e501c02b27058a1c92bd319e0e59298c2","size":7136},{"path":"nvflare/edge/assessors/timeout.py","mode":"100644","sha":"65a4c761d82d92beac66526a60c64a7e3b976130","size":1516},{"path":"nvflare/edge/constants.py","mode":"100644","sha":"e26f48b3dedd0d95f1bdc90e8c3f7a36f72c9d88","size":2119},{"path":"nvflare/edge/controllers/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/controllers/sage.py","mode":"100644","sha":"61bd8af8d48ff549e663c85cf7c182de72e0fbf6","size":14285},{"path":"nvflare/edge/device/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/device/config.py","mode":"100644","sha":"a58ef6569880c845805c7369e77877063983c79d","size":9432},{"path":"nvflare/edge/device/config_process_test.py","mode":"100644","sha":"38d2fe593fb275544d2580e3cc6bae161ed3306b","size":3671},{"path":"nvflare/edge/device/defs.py","mode":"100644","sha":"9d6053092eb52006904dd860b99eb4da58ba5ec4","size":2420},{"path":"nvflare/edge/device/pt/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/device/pt/optimizers.py","mode":"100644","sha":"2c8cfab0cf60dde280abc087ec8ecba63af4db7a","size":1596},{"path":"nvflare/edge/device/pt/runner.py","mode":"100644","sha":"98efc52b36c7359d83aa38813b5ca911ff373fa3","size":1065},{"path":"nvflare/edge/device/pt/trainer.py","mode":"100644","sha":"168f7824bb37b7dcdfafe3d924c65efd63651484","size":3627},{"path":"nvflare/edge/device/sdk_spec.py","mode":"100644","sha":"088f454a962d458db85aa81e20152103c6cb93b9","size":7676},{"path":"nvflare/edge/device/train_config.json","mode":"100644","sha":"49cdb5629d14eaa715ca0eb06881acddb14fb036","size":729},{"path":"nvflare/edge/executors/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/executors/edge_model_executor.py","mode":"100644","sha":"d8b0a835a69e6cf63b97265ea19f8220b8677726","size":10543},{"path":"nvflare/edge/executors/et_edge_model_executor.py","mode":"100644","sha":"a960be34ffebc75d144384b0668338f6d191b55f","size":6995},{"path":"nvflare/edge/executors/ete.py","mode":"100644","sha":"dda442ce98fba84c6ccd18657a470e1c89041752","size":6101},{"path":"nvflare/edge/executors/hug.py","mode":"100644","sha":"39d57ada19c3cefa5cb0d47bd77d3f2afd1f5e93","size":23837},{"path":"nvflare/edge/executors/simple_edge_executor.py","mode":"100644","sha":"e3bcb39fdfe118a611dc7f40137bdc32f06db163","size":4494},{"path":"nvflare/edge/filters/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/filters/add_update_header.py","mode":"100644","sha":"c3509929e0d9b52d82d45155660d00fa8772eaee","size":1432},{"path":"nvflare/edge/model_protocol.py","mode":"100644","sha":"2c95667412ab22c6ce64988b32d584a49be7a3cb","size":5929},{"path":"nvflare/edge/models/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/models/model.py","mode":"100644","sha":"894269e9c5cbac987152d0f42644c7374553d28f","size":3657},{"path":"nvflare/edge/mud.py","mode":"100644","sha":"c5f932f53dcb9c87366ac0d8735ef111043495a3","size":16450},{"path":"nvflare/edge/shareablegenerators/executorch_shareable_generator.py","mode":"100644","sha":"c689adfdb94c4deaaa1d11e46de277b15f275368","size":6199},{"path":"nvflare/edge/shareablegenerators/pytorch_shareable_generator.py","mode":"100644","sha":"315b91ea7ad364c57c35f7333c4ec281be178c7e","size":3986},{"path":"nvflare/edge/simulation/README.md","mode":"100644","sha":"33780086926bc4208a293fb122cab7ff3f9cb48c","size":1668},{"path":"nvflare/edge/simulation/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/simulation/config.py","mode":"100644","sha":"12d5eead0da93330cd43e0bcbcf2091880d6531f","size":4738},{"path":"nvflare/edge/simulation/device_task_processor.py","mode":"100644","sha":"38ceaea38bf44275cbc1f6ecb1c842206a067452","size":2510},{"path":"nvflare/edge/simulation/devices/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/simulation/devices/num.py","mode":"100644","sha":"b94ab39d61103ac988236725f5c5b4f3496c0fae","size":3542},{"path":"nvflare/edge/simulation/devices/tp.py","mode":"100644","sha":"f46799998561a18c2bdf6989de6574c8f87d4b59","size":3725},{"path":"nvflare/edge/simulation/et_task_processor.py","mode":"100644","sha":"2de7252458ddaa7ddf6645d9a8926554ad28e0dd","size":9984},{"path":"nvflare/edge/simulation/feg_api.py","mode":"100644","sha":"2ffd7a31bc994c56e03ea3bdd45aada499074735","size":3946},{"path":"nvflare/edge/simulation/run_device_simulator.py","mode":"100644","sha":"a1b517725f9094449a3fd7c52575e385768c2bd3","size":3829},{"path":"nvflare/edge/simulation/simulated_device.py","mode":"100644","sha":"cb1613db0b4af0bb66f944913a984f17b40e27b9","size":2404},{"path":"nvflare/edge/simulation/simulator.py","mode":"100644","sha":"5c3400531f5ab37cd7efec3fed8c4191d993458d","size":14769},{"path":"nvflare/edge/tools/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/tools/edge_fed_buff_recipe.py","mode":"100644","sha":"3be309fe92142dd421095d76b1fca9d1980be6d9","size":17221},{"path":"nvflare/edge/tools/edge_job.py","mode":"100644","sha":"354c8eaa224f031f26f9fd7639bb8ecb6aef0c96","size":7617},{"path":"nvflare/edge/tools/et_fed_buff_recipe.py","mode":"100644","sha":"1f7133830ca48344ab8f06d2f56ae5d2faeb5bfe","size":5234},{"path":"nvflare/edge/tools/et_job.py","mode":"100644","sha":"7bdd69b9dfcb2b4c52e69ead204dd176f06e3e98","size":1817},{"path":"nvflare/edge/updater.py","mode":"100644","sha":"af6322a815f3daabcf406ad63c6333999f938179","size":3094},{"path":"nvflare/edge/updaters/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/updaters/aggr.py","mode":"100644","sha":"d53603e6aa185c40b670d29b10b8f74080d6a043","size":3350},{"path":"nvflare/edge/updaters/emd.py","mode":"100644","sha":"5adae0451786204bc23223d2c4f7dd6530766f2a","size":9625},{"path":"nvflare/edge/utils.py","mode":"100644","sha":"d6dbb11538446148efbd5332aafbdf5ed941baf2","size":3811},{"path":"nvflare/edge/web/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/web/models/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/web/models/api_error.py","mode":"100644","sha":"1eef31f218acb6fef9bb095b22ab511b215957c1","size":1225},{"path":"nvflare/edge/web/models/base_model.py","mode":"100644","sha":"d33a823bae7f8bb76f433d29821ea37dd9b07b87","size":2014},{"path":"nvflare/edge/web/models/capabilities.py","mode":"100644","sha":"ad35a7a669326a3f89fb9b71809e79a353c884a9","size":1274},{"path":"nvflare/edge/web/models/device_info.py","mode":"100644","sha":"bb14c26910fd2cf19a866354e1708db7bc170a16","size":1686},{"path":"nvflare/edge/web/models/error_response.py","mode":"100644","sha":"0959f5ae8893015319925977e6faecee355147a8","size":961},{"path":"nvflare/edge/web/models/job_request.py","mode":"100644","sha":"f6aa604aa6daf2403f6fb9218d6d1af66aaf6f7e","size":2027},{"path":"nvflare/edge/web/models/job_response.py","mode":"100644","sha":"987ddf664077d17f11d65216e98dbb910a16d9e5","size":1234},{"path":"nvflare/edge/web/models/result_report.py","mode":"100644","sha":"5ab73559f84a9e87365c25fe43f3a5e06532f492","size":2610},{"path":"nvflare/edge/web/models/result_response.py","mode":"100644","sha":"1db43b7187309d514952a47f77d9a8e97c89ca45","size":1074},{"path":"nvflare/edge/web/models/selection_request.py","mode":"100644","sha":"1cfa54d78f2958dcee742d805cee626b0efd4375","size":1535},{"path":"nvflare/edge/web/models/selection_response.py","mode":"100644","sha":"c4b1025809841fbb69a51a8f2d27215b9b565219","size":1114},{"path":"nvflare/edge/web/models/task_request.py","mode":"100644","sha":"f104e56f17aef2c12bf9063aad1a5c71eacde756","size":1752},{"path":"nvflare/edge/web/models/task_response.py","mode":"100644","sha":"b11f39f8742099f45d496d824f3777af8e0be5ba","size":1263},{"path":"nvflare/edge/web/models/user_info.py","mode":"100644","sha":"077c4ba6c8d3dcf48022e255161c15cc0b6c1356","size":1548},{"path":"nvflare/edge/web/routing_proxy.py","mode":"100644","sha":"449384391a04602d272fbaa3145f03e2e0cc4cab","size":3342},{"path":"nvflare/edge/web/service/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/web/service/client.py","mode":"100644","sha":"a22b70474a0d3256cbb13263298de7c5f32eefc5","size":1606},{"path":"nvflare/edge/web/service/constants.py","mode":"100644","sha":"782cf149fd2fe24f46204872a5930c5cec384268","size":789},{"path":"nvflare/edge/web/service/edge_api.proto","mode":"100644","sha":"b3f81d1cd481c9a37fdf9d393bd4a058aec2c421","size":384},{"path":"nvflare/edge/web/service/edge_api_pb2.py","mode":"100644","sha":"c11ddbee7a39b2837f4689bffeaec91e3d40dc2d","size":2456},{"path":"nvflare/edge/web/service/edge_api_pb2.pyi","mode":"100644","sha":"17c4e8b720a820566fb2166e7f12bc3e3703ce3e","size":966},{"path":"nvflare/edge/web/service/edge_api_pb2_grpc.py","mode":"100644","sha":"b65b1bc72a8de547d4f94cbf20348fab1c1f0db4","size":3875},{"path":"nvflare/edge/web/service/gen_proto.sh","mode":"100755","sha":"75aec149b0d8c18e320bb179ae4a3564e0238400","size":94},{"path":"nvflare/edge/web/service/query.py","mode":"100644","sha":"63a0b8fb6a0bbd027353e9e3839cd04a2444f196","size":5431},{"path":"nvflare/edge/web/service/query_handler.py","mode":"100644","sha":"6f7cc814854e8f344cceede2c8347dfcf39b570b","size":4059},{"path":"nvflare/edge/web/service/server.py","mode":"100644","sha":"782f790340289b5285db4c092282f6a13195c82d","size":4807},{"path":"nvflare/edge/web/service/test_run_client.py","mode":"100644","sha":"eefbdd8d4dfde4bb81e40394f1e9c0c2137ef58e","size":2588},{"path":"nvflare/edge/web/service/test_run_server.py","mode":"100644","sha":"d1dea4847cad4228a19ca414c0078f4bfe44ab9a","size":3367},{"path":"nvflare/edge/web/service/utils.py","mode":"100644","sha":"b139217f10c388a0e8c3b05bec48cc1e8bd30056","size":3197},{"path":"nvflare/edge/web/views/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/web/views/feg_views.py","mode":"100644","sha":"98e63b18176ab2c2c6566cb6ebbf2ceaf1b7fb82","size":4904},{"path":"nvflare/edge/web/web_server.py","mode":"100644","sha":"2ea28c06f6d7ac1e4d23a6f2b718c640957c871b","size":1656},{"path":"nvflare/edge/widgets/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/edge/widgets/api_service.py","mode":"100644","sha":"18396a8532e03302aed91f94b44c2b8b2fc1509f","size":4825},{"path":"nvflare/edge/widgets/device_runner.py","mode":"100644","sha":"f8f7c67f06e68e7e7f2e551f7795a43b867f38d5","size":2815},{"path":"nvflare/edge/widgets/etd.py","mode":"100644","sha":"b30ecc0634830da665054932a10375a95a8aca95","size":10847},{"path":"nvflare/edge/widgets/etr.py","mode":"100644","sha":"7e1a475e0766c8b5af3dc80f9b167cc743f04523","size":3996},{"path":"nvflare/edge/widgets/evaluator.py","mode":"100644","sha":"785e1d934ca8d4034bb89dddb697f55576ca137f","size":14230},{"path":"nvflare/edge/widgets/runner.py","mode":"100644","sha":"ba7765dbd51f17a62cec81e14db2dc86860ad0b2","size":3161},{"path":"nvflare/edge/widgets/tp_runner.py","mode":"100644","sha":"52ffcdf12ef195236965e5d7665ea4cf4cf7a869","size":1482},{"path":"nvflare/edge/widgets/tpo_runner.py","mode":"100644","sha":"c8168c7afd1cac7d3bd2b5781803ef6c036f3c3b","size":2530},{"path":"nvflare/fuel/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/common/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/common/ctx.py","mode":"100644","sha":"02db133c775011e781cc916d8baaa22cd3416818","size":2062},{"path":"nvflare/fuel/common/excepts.py","mode":"100644","sha":"e77ba8d149510b0fc163a7e61f8308d60840ad14","size":823},{"path":"nvflare/fuel/common/exit_codes.py","mode":"100644","sha":"17bfade9a522b417dcf1b2fb9d7234e72bf57f72","size":983},{"path":"nvflare/fuel/common/fqn.py","mode":"100644","sha":"3b67dc422f051ee938e00606ce1108b23df475d4","size":2114},{"path":"nvflare/fuel/common/multi_process_executor_constants.py","mode":"100644","sha":"74e895cfb421a09a58c69b35c76a375416cd6aa3","size":1462},{"path":"nvflare/fuel/data_event/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/fuel/data_event/data_bus.py","mode":"100644","sha":"a7de5073719b65bc141bb7cb7c3b027d4db0a8cb","size":5437},{"path":"nvflare/fuel/data_event/event_manager.py","mode":"100644","sha":"6421f8bf4e9d0c165384d5efc57489be02458c5d","size":1575},{"path":"nvflare/fuel/data_event/pub_sub.py","mode":"100644","sha":"63583c8b13ca0456375a0caea069272fce6982fa","size":1400},{"path":"nvflare/fuel/data_event/utils.py","mode":"100644","sha":"f08aab295dd7e6aa65ca2e487c0ee428a3ee04b2","size":1772},{"path":"nvflare/fuel/f3/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/cellnet/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/cellnet/cbs.py","mode":"100644","sha":"f0d5a5a351ec999a80b50128ad3d91599807c7a2","size":1393},{"path":"nvflare/fuel/f3/cellnet/cell.py","mode":"100644","sha":"e6d775e1148f0547a19bb024b3a4265deacab587","size":30400},{"path":"nvflare/fuel/f3/cellnet/cell_cipher.py","mode":"100644","sha":"2965b0131bccff963dec398ec0ed0aaac2dd08b9","size":8777},{"path":"nvflare/fuel/f3/cellnet/connector_manager.py","mode":"100644","sha":"27e189a29a76afa7caf68c9a23b77973c901121c","size":10752},{"path":"nvflare/fuel/f3/cellnet/core_cell.py","mode":"100644","sha":"cd6a7d14712cd182269b7ed701452946e186bd3f","size":99192},{"path":"nvflare/fuel/f3/cellnet/credential_manager.py","mode":"100644","sha":"77a0d769dc10ebb63fae202d2269804192a738bd","size":6643},{"path":"nvflare/fuel/f3/cellnet/defs.py","mode":"100644","sha":"a689079c5a6d73299e1e36bb2392d42af5f84105","size":5470},{"path":"nvflare/fuel/f3/cellnet/fqcn.py","mode":"100644","sha":"762928acb6c2390428409bffe0c33b7779a67ef0","size":1258},{"path":"nvflare/fuel/f3/cellnet/identity.py","mode":"100644","sha":"73d37aef116be6a9d595c094d9110e6601060d1c","size":7185},{"path":"nvflare/fuel/f3/cellnet/net_agent.py","mode":"100644","sha":"312fc4b9d58dfe485ec0e0228b753a5edfc2d474","size":34717},{"path":"nvflare/fuel/f3/cellnet/net_manager.py","mode":"100644","sha":"0d19a5263c38de25d94d3ff999cbcce504df8950","size":17662},{"path":"nvflare/fuel/f3/cellnet/registry.py","mode":"100644","sha":"5d1bf1ff0260da607cb53c629073f5e930c8407f","size":1743},{"path":"nvflare/fuel/f3/cellnet/utils.py","mode":"100644","sha":"5155817a955622e0ec8ab2cd7a7863d4336eed26","size":6935},{"path":"nvflare/fuel/f3/comm_config.py","mode":"100644","sha":"1ff3c73ba63400d05d60600c8644035482394826","size":8142},{"path":"nvflare/fuel/f3/comm_config_utils.py","mode":"100644","sha":"5ffd4e07b0e1f3aa476f4bbc584ea44ec6cb1eef","size":1443},{"path":"nvflare/fuel/f3/comm_error.py","mode":"100644","sha":"283117894f5333bf67aedc0e6bbf42738e764318","size":1116},{"path":"nvflare/fuel/f3/communicator.py","mode":"100644","sha":"3a6d0447d744cd4ee9c272f11dab4cc82af11131","size":9440},{"path":"nvflare/fuel/f3/connection.py","mode":"100644","sha":"d5d387b68832ca11950d421feb037a77de873034","size":4886},{"path":"nvflare/fuel/f3/drivers/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/drivers/aio_conn.py","mode":"100644","sha":"1964a1642ca973acc60713ef62919f145355ff30","size":4909},{"path":"nvflare/fuel/f3/drivers/aio_context.py","mode":"100644","sha":"7aea649dc2f17467720970d810ff96f301c4048d","size":5032},{"path":"nvflare/fuel/f3/drivers/aio_grpc_driver.py","mode":"100644","sha":"57089713497d2292e07de71526e4329fbc05b1fc","size":16990},{"path":"nvflare/fuel/f3/drivers/aio_http_driver.py","mode":"100644","sha":"1959bb06d38ca0a5bce782943ce68d13f3fa0839","size":7563},{"path":"nvflare/fuel/f3/drivers/aio_tcp_driver.py","mode":"100644","sha":"b9b6182ca679a6bf3486f4ae7babde15c6371192","size":4130},{"path":"nvflare/fuel/f3/drivers/base_driver.py","mode":"100644","sha":"254dc0b809d71761351c186c8ef5dcac39332216","size":2376},{"path":"nvflare/fuel/f3/drivers/connector_info.py","mode":"100644","sha":"8864b42485933468e9f5fbbf93e0edf75eca23a5","size":1150},{"path":"nvflare/fuel/f3/drivers/driver.py","mode":"100644","sha":"61d2ee93e9e4678bb73e82a8e4015d5b96f876fb","size":3587},{"path":"nvflare/fuel/f3/drivers/driver_manager.py","mode":"100644","sha":"ebf48ff172068840d8ca4eeae7ebf2e41c711e74","size":4308},{"path":"nvflare/fuel/f3/drivers/driver_params.py","mode":"100644","sha":"372bb7c0fab450f929c33cf9c6f8b87a408b06b7","size":1711},{"path":"nvflare/fuel/f3/drivers/file_driver.py","mode":"100644","sha":"464441174dc6a4fdc7d3b3a15eb6b9738f361448","size":31234},{"path":"nvflare/fuel/f3/drivers/grpc/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/drivers/grpc/gen_proto.sh","mode":"100644","sha":"2aa26239cf33bc259a21a6b066084a4d2b8c753b","size":94},{"path":"nvflare/fuel/f3/drivers/grpc/qq.py","mode":"100644","sha":"51b9c1b6ab0d1b13c600a74de1d054b98f853421","size":1559},{"path":"nvflare/fuel/f3/drivers/grpc/streamer.proto","mode":"100644","sha":"041f2025d2a8dbde4d21fbcea1b178bbf7b68cf6","size":276},{"path":"nvflare/fuel/f3/drivers/grpc/streamer_pb2.py","mode":"100644","sha":"92fd6cee4cd6d70c498d75d26cbe659e4342409e","size":1840},{"path":"nvflare/fuel/f3/drivers/grpc/streamer_pb2.pyi","mode":"100644","sha":"7e48e0563d9a93beeeffaf82254895f1388bdc55","size":467},{"path":"nvflare/fuel/f3/drivers/grpc/streamer_pb2_grpc.py","mode":"100644","sha":"12cacc439ff0cd76df1fc258eabd21bb5fda9006","size":2817},{"path":"nvflare/fuel/f3/drivers/grpc/utils.py","mode":"100644","sha":"c3abd1375d50609052f0396347df4e95adc297bd","size":3604},{"path":"nvflare/fuel/f3/drivers/grpc_driver.py","mode":"100644","sha":"136673918b03375dc77ed705ff98932c644132ea","size":11780},{"path":"nvflare/fuel/f3/drivers/net_utils.py","mode":"100644","sha":"c4d328938f555a9b41924774c60893b0c8e4072b","size":13085},{"path":"nvflare/fuel/f3/drivers/socket_conn.py","mode":"100644","sha":"635b88e07973fdf8821003db26818629993d677f","size":8984},{"path":"nvflare/fuel/f3/drivers/tcp_driver.py","mode":"100644","sha":"2f4954bd5f6a1e926af6cffc11f1c9e34bf66aed","size":4064},{"path":"nvflare/fuel/f3/endpoint.py","mode":"100644","sha":"a72627a4434e65b07c99872c13b0d22cb22bdea7","size":2198},{"path":"nvflare/fuel/f3/message.py","mode":"100644","sha":"cb18e98089bc8b1d7393531aac2a903d813bfbe5","size":2033},{"path":"nvflare/fuel/f3/mpm.py","mode":"100644","sha":"ebaded10dc8800e35c4671b7244941bb8c9b52ad","size":8010},{"path":"nvflare/fuel/f3/qat/admin.py","mode":"100644","sha":"a0a2d994a64762940b8b29feffe046e84ef2ec46","size":1578},{"path":"nvflare/fuel/f3/qat/cell_runner.py","mode":"100644","sha":"d32e1fd4d2ef4b3dadfcc59dd249b1f5587b476b","size":8324},{"path":"nvflare/fuel/f3/qat/comm_config.json","mode":"100644","sha":"96d6dffdf742e0c083ccdfaa724855e455235282","size":442},{"path":"nvflare/fuel/f3/qat/comm_config_http.json","mode":"100644","sha":"5fa6d3eda9e162cd7174f419e11cd88fef268726","size":254},{"path":"nvflare/fuel/f3/qat/comm_config_tcp.json","mode":"100644","sha":"14122f0fefba4b0d8db2141e6543f5b0517352f4","size":252},{"path":"nvflare/fuel/f3/qat/make_net_config.py","mode":"100644","sha":"21ca54494f42dda7ffd9ee5a4b81c46f4009fb27","size":2020},{"path":"nvflare/fuel/f3/qat/net_config.json","mode":"100644","sha":"8c488f9a12ad4a6ddf5530e14b33f7d0f9e407f0","size":359},{"path":"nvflare/fuel/f3/qat/net_config.py","mode":"100644","sha":"ba2a23d8437a9553de6b995fadba46781e852fa8","size":1444},{"path":"nvflare/fuel/f3/qat/net_config_2.json","mode":"100644","sha":"ce2015faf0bf47ba0d1572b63c18cd30f6b47bbe","size":143},{"path":"nvflare/fuel/f3/qat/net_config_3.json","mode":"100644","sha":"13f30fd9df42af875eaa1ba9eb5a67dc333f41af","size":169},{"path":"nvflare/fuel/f3/qat/net_config_4.json","mode":"100644","sha":"fbcff9a7bfa8d928aeeddfd69c4079185f4ab5df","size":228},{"path":"nvflare/fuel/f3/qat/net_config_single.2.json","mode":"100644","sha":"8f03d36190490b6ebeaf918280c38b47390dea4b","size":122},{"path":"nvflare/fuel/f3/qat/net_config_single.json","mode":"100644","sha":"ced8073558172b36e8c08bb153c518dff135601c","size":122},{"path":"nvflare/fuel/f3/qat/net_config_two.json","mode":"100644","sha":"17c3a1fd2edbd9ed2a62400d9059df3cf540b1f3","size":144},{"path":"nvflare/fuel/f3/qat/run_cell.py","mode":"100644","sha":"28b52eb1c80f6b6416b38c17a4942be0ee0b64de","size":2476},{"path":"nvflare/fuel/f3/qat/run_server.py","mode":"100644","sha":"d0309f17101cd634ffc2a5cb5d5a704aad062c7e","size":2105},{"path":"nvflare/fuel/f3/qat/server.py","mode":"100644","sha":"ee3ae74c3ddd4387fb307e317734807eac5c3f8f","size":2302},{"path":"nvflare/fuel/f3/qat/stats_viewer.py","mode":"100644","sha":"7f8b81cd1d3ce74dda2e086b386391cd532ac7a3","size":2657},{"path":"nvflare/fuel/f3/qat/time_comm.py","mode":"100644","sha":"4379546c30640200a463b705ebc7b13fba12e50b","size":3852},{"path":"nvflare/fuel/f3/qat/two_head.py","mode":"100644","sha":"4207d9cadb9b144db8aea5637ce87dcb9362457f","size":2331},{"path":"nvflare/fuel/f3/sfm/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/sfm/conn_manager.py","mode":"100644","sha":"44ecadef41977541ad1507cf66c13486ebbdc128","size":23088},{"path":"nvflare/fuel/f3/sfm/constants.py","mode":"100644","sha":"e7361ebccc8a313f38664c484220936e93782ef1","size":1205},{"path":"nvflare/fuel/f3/sfm/heartbeat_monitor.py","mode":"100644","sha":"d42d152867b714e9a5392bc81250546890d277f7","size":3718},{"path":"nvflare/fuel/f3/sfm/prefix.py","mode":"100644","sha":"a4a8258812af067813b1fe526cc0bb74af9e1f06","size":2417},{"path":"nvflare/fuel/f3/sfm/sfm_conn.py","mode":"100644","sha":"f4fcd1815e44f1aaf18bbd9c0876e4770355beb5","size":6014},{"path":"nvflare/fuel/f3/sfm/sfm_endpoint.py","mode":"100644","sha":"e98d702320aa5ed63ebec89820e3eade882eb359","size":3088},{"path":"nvflare/fuel/f3/stats_pool.py","mode":"100644","sha":"edc8442a75d5d40d1a2ae392734a730af67bf558","size":19447},{"path":"nvflare/fuel/f3/stream_cell.py","mode":"100644","sha":"31ddb66ae008ae62462674d50c3d41b2164427bb","size":6515},{"path":"nvflare/fuel/f3/streaming/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/streaming/blob_streamer.py","mode":"100644","sha":"74ebab733a3a23d753b2f3f1e4b01acecb3f3ad5","size":11862},{"path":"nvflare/fuel/f3/streaming/byte_receiver.py","mode":"100644","sha":"984abcf24918d25d279fb09b2ec48ae8a1db4fae","size":33302},{"path":"nvflare/fuel/f3/streaming/byte_streamer.py","mode":"100644","sha":"9b3c9c88ec0ae86a5822e2fc782228ee9f2aa642","size":38234},{"path":"nvflare/fuel/f3/streaming/cacheable.py","mode":"100644","sha":"bfea7effd37829d3d48bff097bb229347144f656","size":10373},{"path":"nvflare/fuel/f3/streaming/download_service.py","mode":"100644","sha":"6124f35e37c708e78c9472c978fee7789fcb3bf1","size":104013},{"path":"nvflare/fuel/f3/streaming/file_downloader.py","mode":"100644","sha":"099fb05353b7b9e3a457dc9deb51324fba92d4fd","size":7795},{"path":"nvflare/fuel/f3/streaming/obj_downloader.py","mode":"100644","sha":"c2b1ea68f51d43419407484c2d0e1964cbf207f3","size":4841},{"path":"nvflare/fuel/f3/streaming/shutdown.py","mode":"100644","sha":"a722c22389908d0b960187ea3e9d9c5b2e6a8d0f","size":1714},{"path":"nvflare/fuel/f3/streaming/stream_const.py","mode":"100644","sha":"98d09db4cfa8bbf118e99afb9fb682ab020dea60","size":2385},{"path":"nvflare/fuel/f3/streaming/stream_types.py","mode":"100644","sha":"067a17d4b1a8b24a6d5f5b8bf68416348c1f54ce","size":9011},{"path":"nvflare/fuel/f3/streaming/stream_utils.py","mode":"100644","sha":"bd7d0f52f7ab4920f2714d0f79cd583601a399a0","size":5875},{"path":"nvflare/fuel/f3/streaming/tools/README.md","mode":"100644","sha":"d5f53f05049444f5ec731838ff822adb8a4e8102","size":822},{"path":"nvflare/fuel/f3/streaming/tools/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/f3/streaming/tools/receiver.py","mode":"100644","sha":"f7bc2453e38fd7304c9caef26cfc83c9c4408696","size":1913},{"path":"nvflare/fuel/f3/streaming/tools/sender.py","mode":"100644","sha":"772b0c8cb07f9ef56439dc5b21f72dffe0f3b824","size":2862},{"path":"nvflare/fuel/f3/streaming/tools/utils.py","mode":"100644","sha":"ae572ec6e52e05220f707cd57d9b6e524d2babe3","size":1855},{"path":"nvflare/fuel/f3/streaming/transfer_outcome.py","mode":"100644","sha":"f67d0ab61a59a89ad266123a4fc6cf534675ff87","size":12200},{"path":"nvflare/fuel/f3/streaming/transfer_progress.py","mode":"100644","sha":"ff069ede76c65ec3176df649f8a73fa43727ac3d","size":16553},{"path":"nvflare/fuel/flare_api/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel/flare_api/api_spec.py","mode":"100644","sha":"d719a372dcfbfa57a5be63922d43aa9f0bfd9bbc","size":26934},{"path":"nvflare/fuel/flare_api/flare_api.py","mode":"100644","sha":"c90135c3a657a83c79e4b9947bd6edef837927da","size":72958},{"path":"nvflare/fuel/flare_api/job_status.py","mode":"100644","sha":"df3e3a1756a2403f590bf506fadcd4d75711d87d","size":1462},{"path":"nvflare/fuel/hci/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/hci/base64_utils.py","mode":"100644","sha":"f43492c64fd3796beff542526061f612cc2a5994","size":2725},{"path":"nvflare/fuel/hci/binary_proto.py","mode":"100644","sha":"fdabe3f60927ff1f990fab5b456f28ff525fdfee","size":15257},{"path":"nvflare/fuel/hci/checksum.py","mode":"100644","sha":"fdc63c9f363c2f9e526ea1c30b7b569fc3adcb61","size":861},{"path":"nvflare/fuel/hci/chunk.py","mode":"100644","sha":"9e79f59a27183bdacbdbb41cda45a6197dfc9cbe","size":6995},{"path":"nvflare/fuel/hci/client/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/hci/client/api.py","mode":"100644","sha":"cec47886f4f1397e35d10d539b676c4916d3aac0","size":44007},{"path":"nvflare/fuel/hci/client/api_spec.py","mode":"100644","sha":"bfca0e6e22c0660b059a1ce8d97df8e1c8ca65ef","size":6821},{"path":"nvflare/fuel/hci/client/api_status.py","mode":"100644","sha":"613312812ee18bb869c4a693ba4ffc2697587d55","size":1608},{"path":"nvflare/fuel/hci/client/cli.py","mode":"100644","sha":"eba6a3e3496ceabee80ae4956cd246da1c32dae0","size":20207},{"path":"nvflare/fuel/hci/client/config.py","mode":"100644","sha":"0ffe1ed85b09761a0f848baa2471f99f4474bdd1","size":5731},{"path":"nvflare/fuel/hci/client/event.py","mode":"100644","sha":"77289f78f140860459870cf37989fa97d8dab95b","size":1913},{"path":"nvflare/fuel/hci/client/file_transfer.py","mode":"100644","sha":"cde9b188953280adf69f87ea852d30ddbfa69446","size":13427},{"path":"nvflare/fuel/hci/cmd_arg_utils.py","mode":"100644","sha":"942d72e880f83eeea247e1eb43a4a16b316854f9","size":6337},{"path":"nvflare/fuel/hci/conn.py","mode":"100644","sha":"cc343bfd65d0c3dc4bb1748eba6a2e80a3b5e46c","size":2897},{"path":"nvflare/fuel/hci/file_transfer_defs.py","mode":"100644","sha":"0c4b821aacf4a4fa9f656dcaafc4a82c21a817b4","size":753},{"path":"nvflare/fuel/hci/proto.py","mode":"100644","sha":"4339b27f52791d581847437dabc78cbe8ccf8c7b","size":7945},{"path":"nvflare/fuel/hci/reg.py","mode":"100644","sha":"770b5c83b26ee63cb3ec25624b9f6f133f777907","size":8408},{"path":"nvflare/fuel/hci/security.py","mode":"100644","sha":"950cbe6f103e7c2b4845eb8ff3cb07ed4e6ac15f","size":3137},{"path":"nvflare/fuel/hci/server/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/hci/server/audit.py","mode":"100644","sha":"03f93e696842601e577c668be940825e5f67eee1","size":1640},{"path":"nvflare/fuel/hci/server/authz.py","mode":"100644","sha":"54b46f881d8e5c0ce74c985f326b1a3c39659daf","size":3290},{"path":"nvflare/fuel/hci/server/binary_transfer.py","mode":"100644","sha":"42879a62b8c458434ffc1d21ee9ca10b8a116098","size":4926},{"path":"nvflare/fuel/hci/server/builtin.py","mode":"100644","sha":"a0aad6628caa59ee3953b68bb31235a33e510cb0","size":3377},{"path":"nvflare/fuel/hci/server/constants.py","mode":"100644","sha":"cc402e48f0e08a8fd8b34c9b6f3ab0b6a0e5e4cd","size":1550},{"path":"nvflare/fuel/hci/server/hci.py","mode":"100644","sha":"2bad6ae9ff9478fdfdbdf791482b1bfd0634c5e4","size":7552},{"path":"nvflare/fuel/hci/server/login.py","mode":"100644","sha":"951de73b4ea696e2174bcfebf1d23553e61ff18a","size":9688},{"path":"nvflare/fuel/hci/server/reg.py","mode":"100644","sha":"64e96f2c2bf4d44f9c5514e07c84fb4c2f45bc20","size":3874},{"path":"nvflare/fuel/hci/server/sess.py","mode":"100644","sha":"41279f9dc2cd7a067fadf9261732a2702983fc04","size":12920},{"path":"nvflare/fuel/hci/shell_cmd_val.py","mode":"100644","sha":"a1371bd56388cb35713b64880c21d0d29ef19af9","size":4395},{"path":"nvflare/fuel/hci/table.py","mode":"100644","sha":"694c4d65f6431572755ada59a0356e6adc94368c","size":3362},{"path":"nvflare/fuel/hci/tools/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/hci/tools/admin.py","mode":"100644","sha":"74add38b2f520725bd66fd338dcafae37956f39f","size":4000},{"path":"nvflare/fuel/hci/tools/authz_preview.py","mode":"100644","sha":"28a2e8b5eba2a76aafc5eaefa0b81547bdf2ba7f","size":5149},{"path":"nvflare/fuel/hci/tools/make_pwd.py","mode":"100644","sha":"d3dc9c914f7beb29f1394fcad9698252a77863f2","size":1198},{"path":"nvflare/fuel/message/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/fuel/sec/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/sec/admin_cert.py","mode":"100644","sha":"249f35b7c37363de1274647928b582708ba20270","size":4414},{"path":"nvflare/fuel/sec/admin_cert_provider.py","mode":"100644","sha":"f184682eb2bd446fa693a17d7c9d07dc2d0a867f","size":13014},{"path":"nvflare/fuel/sec/audit.py","mode":"100644","sha":"e3964d5616aa7319c676c4bc5d75f34537dbf142","size":4536},{"path":"nvflare/fuel/sec/authn.py","mode":"100644","sha":"d0f97995de99dda7cfbb0aeb1dd7f153370a75c8","size":5546},{"path":"nvflare/fuel/sec/authz.py","mode":"100644","sha":"4549ec238034fdf96263678794ad35dfb6d70e4a","size":15241},{"path":"nvflare/fuel/sec/cert_uri.py","mode":"100644","sha":"b66452e461a251bc1918171ae389c42ae0d4198f","size":3890},{"path":"nvflare/fuel/sec/security_content_service.py","mode":"100644","sha":"8b786073fb6bd74a40e9a948899de2e062c9b923","size":6184},{"path":"nvflare/fuel/sec/step_ca_admin_cert.py","mode":"100644","sha":"5ef135042541319c13476129693b3140067529f5","size":5060},{"path":"nvflare/fuel/utils/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/fuel/utils/admin_name_utils.py","mode":"100644","sha":"007029da968e9c185b89dc6d9accd00ec19f3076","size":2135},{"path":"nvflare/fuel/utils/app_config_utils.py","mode":"100644","sha":"2f611a05ee6bb332ed86ffe98a60ee879f499a02","size":1679},{"path":"nvflare/fuel/utils/argument_utils.py","mode":"100644","sha":"3f28b4e650b8e1d173f24311aff7a93af77f2a4c","size":2773},{"path":"nvflare/fuel/utils/attributes_exportable.py","mode":"100644","sha":"5dc3dc4ed0e70b9bc66e39f830fd58875bd9c61f","size":2237},{"path":"nvflare/fuel/utils/buffer_list.py","mode":"100644","sha":"682571146562456ecb0745537cc62c5a69397209","size":4748},{"path":"nvflare/fuel/utils/class_loader.py","mode":"100644","sha":"2479f5c662b23d01f8bff32b445208746c49529b","size":1759},{"path":"nvflare/fuel/utils/class_utils.py","mode":"100644","sha":"835882feb04a6a11322c106c49254bc2a46f87aa","size":8744},{"path":"nvflare/fuel/utils/component_builder.py","mode":"100644","sha":"b0126612f347db220d1f1086ac27b6419f832c1c","size":5028},{"path":"nvflare/fuel/utils/component_classes.json","mode":"100644","sha":"a26c8ccb71e9acafc180017c5b3cdb1de0ffad5e","size":16945},{"path":"nvflare/fuel/utils/components_utils.py","mode":"100644","sha":"370d577ee5c55dab842d99f4485289ff12d79b18","size":1525},{"path":"nvflare/fuel/utils/config.py","mode":"100644","sha":"2e8a3f207f846c81ba1204b7768f0183c8db7590","size":5202},{"path":"nvflare/fuel/utils/config_factory.py","mode":"100644","sha":"681ad168e8eac208607ab1dddcc031aa4660fab2","size":6503},{"path":"nvflare/fuel/utils/config_service.py","mode":"100644","sha":"d8f59aaf6c3265f1eb39e51dc84c2e22c4ef9582","size":15349},{"path":"nvflare/fuel/utils/constants.py","mode":"100644","sha":"f1480c76f6f05749443fc842d0b470350a62eb7a","size":1029},{"path":"nvflare/fuel/utils/deprecated.py","mode":"100644","sha":"c901ea0acb8287c293c7f9930f7cc58328bdf03a","size":2577},{"path":"nvflare/fuel/utils/dict_utils.py","mode":"100644","sha":"211a623669f2fd146e3ba3ef788f983b25564ac9","size":6475},{"path":"nvflare/fuel/utils/experimental.py","mode":"100644","sha":"46fedaaacc9113176e211ea69aa86ee30de27c66","size":3679},{"path":"nvflare/fuel/utils/fobs/__init__.py","mode":"100644","sha":"6bc2e8aacedb40379aabdc39cc9a580f04bea0d7","size":3103},{"path":"nvflare/fuel/utils/fobs/buf_list_stream.py","mode":"100644","sha":"f36aca250e6e4150e7f2c5aa6d9ffa37eadcc31f","size":1622},{"path":"nvflare/fuel/utils/fobs/builtin_decomposers.py","mode":"100644","sha":"6f096a0ec257fa9f62225b5f96113505460c7bab","size":6865},{"path":"nvflare/fuel/utils/fobs/datum.py","mode":"100644","sha":"64cfa08e31e1a64ef82f938b666af7987ae87153","size":6807},{"path":"nvflare/fuel/utils/fobs/decomposer.py","mode":"100644","sha":"c5c83afa27dd81c60bde44c6586898521c519890","size":11003},{"path":"nvflare/fuel/utils/fobs/decomposers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/fuel/utils/fobs/decomposers/core_decomposers.py","mode":"100644","sha":"0ecbc80c86e7a8a6efbc4c1e87ff1654e42c1d1b","size":2110},{"path":"nvflare/fuel/utils/fobs/decomposers/via_downloader.py","mode":"100644","sha":"a6d6e9bcb8fa8f755224c183bbc73d8ef91f3a1d","size":46285},{"path":"nvflare/fuel/utils/fobs/dots.py","mode":"100644","sha":"bdf5308c2a85464b3074c55b8572403d83a42660","size":848},{"path":"nvflare/fuel/utils/fobs/fobs.py","mode":"100644","sha":"414a41729d242bd19e374fe99d952acc857b7a89","size":16498},{"path":"nvflare/fuel/utils/fobs/lobs.py","mode":"100644","sha":"7f4b56be442c4d471250342479c282d0ddd85176","size":13221},{"path":"nvflare/fuel/utils/fsm.py","mode":"100644","sha":"641199a479d083ca7d8c23b0b4a7a7fecfacc914","size":3310},{"path":"nvflare/fuel/utils/function_utils.py","mode":"100644","sha":"6555b7ce3b8c32c8dd8b4271dd4aeff24faec950","size":1828},{"path":"nvflare/fuel/utils/gpu_utils.py","mode":"100644","sha":"5f678a95503e67cb6b6e5795fbb407c1f12d7f34","size":2113},{"path":"nvflare/fuel/utils/grpc_utils.py","mode":"100644","sha":"3adc6b003b748771e984e5b1a84b34004777a298","size":1628},{"path":"nvflare/fuel/utils/hash_utils.py","mode":"100644","sha":"c0256948461cc9b4a0a22349c836e2c491f5eb14","size":2874},{"path":"nvflare/fuel/utils/import_utils.py","mode":"100644","sha":"cafc263fe142efbf59db06b6cb922f92fbf51f83","size":7346},{"path":"nvflare/fuel/utils/job_secret_scanner.py","mode":"100644","sha":"bcd6ff0895f55b790d8cc05596e37f7c104eb057","size":2808},{"path":"nvflare/fuel/utils/job_utils.py","mode":"100644","sha":"20d4acd86d1492a5e62f647f13047802c2efa8c1","size":1223},{"path":"nvflare/fuel/utils/json_config_loader.py","mode":"100644","sha":"5f17e44d9c15e466d2a2623f1f538ff591f2e30a","size":2346},{"path":"nvflare/fuel/utils/json_scanner.py","mode":"100644","sha":"d39f30323d1e01496c4f97a0a42c28d3fe629e57","size":5520},{"path":"nvflare/fuel/utils/log_config.json","mode":"100644","sha":"a43a33fe5e6937edf5509bfaeedd437318d4fdcb","size":2910},{"path":"nvflare/fuel/utils/log_utils.py","mode":"100644","sha":"f9f635d57e96fbc97640846274548698aae92530","size":26894},{"path":"nvflare/fuel/utils/mem_utils.py","mode":"100644","sha":"44b2e614a6c4be7b385e9552b431f003b2d5eab7","size":1894},{"path":"nvflare/fuel/utils/memory_utils.py","mode":"100644","sha":"363d69ae05e5d95a725c788531ff6a72320bc3e0","size":5766},{"path":"nvflare/fuel/utils/msg_root_utils.py","mode":"100644","sha":"8112b9b397e380b7143285b06338dcc80b428a74","size":1353},{"path":"nvflare/fuel/utils/network_utils.py","mode":"100644","sha":"019c249347b4ac8f2a74b048c747f3af736ff315","size":1907},{"path":"nvflare/fuel/utils/obj_utils.py","mode":"100644","sha":"f88b2477a01f81ffb3d24706584ad9c26726c972","size":1349},{"path":"nvflare/fuel/utils/secret_utils.py","mode":"100644","sha":"335784050986eda65d4de11a8baf7c278dceec77","size":32557},{"path":"nvflare/fuel/utils/str_utils.py","mode":"100644","sha":"d5aaac27c0394cb1ed8b86ce56403cae161faf06","size":803},{"path":"nvflare/fuel/utils/time_utils.py","mode":"100644","sha":"487c8254d893fe41a495c3b8cc2983731ba4b9a9","size":924},{"path":"nvflare/fuel/utils/tree_utils.py","mode":"100644","sha":"ebd92b885079be2b6e7fd5d3730955af58a842f2","size":5588},{"path":"nvflare/fuel/utils/url_utils.py","mode":"100644","sha":"e80b7fbfa90438b72d1145619a055e576710e7e4","size":3509},{"path":"nvflare/fuel/utils/validation_utils.py","mode":"100644","sha":"a5cddca0818a6fa84ebd5a0a08b3e0e1f303a618","size":10764},{"path":"nvflare/fuel/utils/waiter_utils.py","mode":"100644","sha":"3442daa74eb59a42e0e60e9947362f8121aa5a4e","size":2610},{"path":"nvflare/fuel/utils/wfconf.py","mode":"100644","sha":"cdbed5cc7857fbb6f749fde719411cc0513c267d","size":15132},{"path":"nvflare/fuel/utils/zip_utils.py","mode":"100644","sha":"7c0378afc9cb1a02dfe83a68e66cea36ce9b671f","size":8688},{"path":"nvflare/fuel_opt/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel_opt/statsd/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/fuel_opt/statsd/statsd_reporter.py","mode":"100644","sha":"b76fdfa5179608d28c222397637028acf4d0cf64","size":2683},{"path":"nvflare/fuel_opt/utils/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/fuel_opt/utils/omegaconf_loader.py","mode":"100644","sha":"02940ad6cd7a455221c7ee4da162249baf6890d7","size":2130},{"path":"nvflare/fuel_opt/utils/pyhocon_loader.py","mode":"100644","sha":"c3d194c35f755cbfde3c5258e3b019210b65d121","size":3043},{"path":"nvflare/job_config/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"nvflare/job_config/api.py","mode":"100644","sha":"872309bd0bddb952b8885686497722b3895e0818","size":29950},{"path":"nvflare/job_config/base_app_config.py","mode":"100644","sha":"66696caccd712de132571165ae3bae9823791c2b","size":5392},{"path":"nvflare/job_config/base_fed_job.py","mode":"100644","sha":"ec736866b3c2b2efb633f6799a2936da7ca8d38c","size":7294},{"path":"nvflare/job_config/defs.py","mode":"100644","sha":"e7daf0d2d6306a978021f221a95523c2049ced67","size":886},{"path":"nvflare/job_config/fed_app_config.py","mode":"100644","sha":"63aafb42f0a4add93af6c5693a70820a11704c84","size":3828},{"path":"nvflare/job_config/fed_job_config.py","mode":"100644","sha":"c6f4b838b3f6f979d7dc12acdfe6acdc0f5f80df","size":32968},{"path":"nvflare/job_config/file_source.py","mode":"100644","sha":"babb72e9ee2a567e0d2b92f25ac49c6c6b7d0e8f","size":2760},{"path":"nvflare/job_config/script_runner.py","mode":"100644","sha":"fa6cef1e9a43f8dbcdbf8e03b788e32e5fc0f983","size":11756},{"path":"nvflare/job_config/stats_job.py","mode":"100644","sha":"329590ed5b20181c5d106c58288162fda501aeda","size":4213},{"path":"nvflare/lighter/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/lighter/admin_cert_provider.py","mode":"100644","sha":"7027a00d9727a9b0e00e5bb00828c18bd16c95d9","size":1150},{"path":"nvflare/lighter/cc_provision/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/lighter/cc_provision/cc_constants.py","mode":"100644","sha":"d9702dca34d78385ed4d797894e79fc25e92145a","size":1598},{"path":"nvflare/lighter/cc_provision/impl/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/lighter/cc_provision/impl/azure.py","mode":"100644","sha":"0c1af9e9a4bff29b2f956afe7c30bb0b3089295a","size":2268},{"path":"nvflare/lighter/cc_provision/impl/cc.py","mode":"100644","sha":"fab4bd791d86dc804f0585ca85117c2a2e878439","size":10115},{"path":"nvflare/lighter/cc_provision/impl/onprem_cvm.py","mode":"100644","sha":"bb948b27380512b7e5fb2cee208f28cec37fc515","size":3231},{"path":"nvflare/lighter/cc_provision/impl/onprem_packager.py","mode":"100644","sha":"e5c68a3a4b6a69da7b76cd26ad4bd3adbd08c6f6","size":6545},{"path":"nvflare/lighter/constants.py","mode":"100644","sha":"725300ee2849868fd7fccd23c7c85105adbd169a","size":6451},{"path":"nvflare/lighter/ctx.py","mode":"100644","sha":"51d50f594aa63f7bc793b80121360f6b40376f01","size":8083},{"path":"nvflare/lighter/dummy_project.yml","mode":"100644","sha":"437e87362a43ba7808dd03c20d26cde0bc8f27b9","size":2339},{"path":"nvflare/lighter/edge_project.yml","mode":"100644","sha":"2b361e8f2bf85ab4e608b2f3d535ad4e727668bb","size":2489},{"path":"nvflare/lighter/entity.py","mode":"100644","sha":"7e44b0e33b3c7a2a9edf7bf9016a4331a64c5ee0","size":21332},{"path":"nvflare/lighter/impl/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/lighter/impl/aws.py","mode":"100644","sha":"f1f0ba30361e3e9b771885f1fd90a110b84b229a","size":2474},{"path":"nvflare/lighter/impl/azure.py","mode":"100644","sha":"be8ead2ebd25ceb4aced634c24a1f983783fdb46","size":3051},{"path":"nvflare/lighter/impl/cert.py","mode":"100644","sha":"270b23e067bef223e8ee2531255b8c28593da781","size":20514},{"path":"nvflare/lighter/impl/docker.py","mode":"100644","sha":"0a0fb0faa550eb45bdfbb844ad0ed7f5fbd54989","size":4259},{"path":"nvflare/lighter/impl/edge.py","mode":"100644","sha":"dbda9c7f23169d84ff06618adc2d9d9d8c5ebc2c","size":2070},{"path":"nvflare/lighter/impl/he.py","mode":"100644","sha":"65051b5ddabdfee6b7460ab81cc1460daebbc109","size":3312},{"path":"nvflare/lighter/impl/signature.py","mode":"100644","sha":"535c2f1307ed8b790cae446f3aa486d4c82c3189","size":3196},{"path":"nvflare/lighter/impl/static_file.py","mode":"100644","sha":"1d8907338796c4758c0b9a01009d3d66c75c73fc","size":42839},{"path":"nvflare/lighter/impl/template.py","mode":"100644","sha":"a7a52e0223ceee64e3f374fd069f863926fc84b7","size":963},{"path":"nvflare/lighter/impl/workspace.py","mode":"100644","sha":"a88b106b63b5ca874954b9b50603fb339188f9cf","size":3979},{"path":"nvflare/lighter/poc.py","mode":"100644","sha":"3382e474e3cb82730ef0b05e66605859e7cb7ad1","size":901},{"path":"nvflare/lighter/prov_utils.py","mode":"100644","sha":"82ff1272d698d632c9f050e7e82f2c180fb46ac1","size":2331},{"path":"nvflare/lighter/provision.py","mode":"100644","sha":"37555e1cb907e3cc43e7b379bd8b37aac6f66b06","size":19392},{"path":"nvflare/lighter/provisioner.py","mode":"100644","sha":"922b38216f039f12d75e39c5a377ac9ccc027d80","size":5960},{"path":"nvflare/lighter/spec.py","mode":"100644","sha":"9c0498e24e365b798bba3f6b4797c3c6589e64dd","size":2970},{"path":"nvflare/lighter/templates/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/lighter/templates/aws_template.yml","mode":"100644","sha":"d09f2a47224fb89c095be03643b9557ef6f3065f","size":20360},{"path":"nvflare/lighter/templates/azure_template.yml","mode":"100644","sha":"702f7104c8de236dd4b18ca0cce42504941f8f0b","size":18591},{"path":"nvflare/lighter/templates/edge_template.yml","mode":"100644","sha":"08e307b1b546a1f9482440f1164aed7f6dec782c","size":452},{"path":"nvflare/lighter/templates/master_template.yml","mode":"100644","sha":"86aaf46cb5cdcd08da58393b4c9c260bb50c8f3f","size":31504},{"path":"nvflare/lighter/tool_consts.py","mode":"100644","sha":"2ba1970a9fb3632576518e70e68def188ec7ac6b","size":730},{"path":"nvflare/lighter/tplt_utils.py","mode":"100644","sha":"3cc86066cffe7e93d290421c879e0fd7401b990b","size":3472},{"path":"nvflare/lighter/tree_prov.py","mode":"100644","sha":"16771fdc1fc57d359c9cc8ea2f6d5334044577e1","size":13082},{"path":"nvflare/lighter/utils.py","mode":"100644","sha":"3a457d1251ada17042918b6961476996b5b2870e","size":23907},{"path":"nvflare/metrics/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/metrics/job_metrics_collector.py","mode":"100644","sha":"a06aab6d64934778e2ed0357de9a339bfbd13606","size":4567},{"path":"nvflare/metrics/metrics_collector.py","mode":"100644","sha":"4833f9871dcb21d80f2f1bb5f5d29ee6d0d442a1","size":5445},{"path":"nvflare/metrics/metrics_keys.py","mode":"100644","sha":"e7b8b05490b523b633ac1fd87388b1ab54fce365","size":953},{"path":"nvflare/metrics/metrics_publisher.py","mode":"100644","sha":"edcfb08896315ad9dc13e5248ff2e3a0c19d092a","size":2507},{"path":"nvflare/metrics/remote_metrics_receiver.py","mode":"100644","sha":"eeb66a4d3c485d735b8abdc14646e6df8ed89f62","size":3012},{"path":"nvflare/metrics/system_metrics_collector.py","mode":"100644","sha":"35e5aaea3ba9440c2283c0500c7002621ad55172","size":2604},{"path":"nvflare/private/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/private/admin_defs.py","mode":"100644","sha":"5b72238b1fc0e91e5ac4e729c54151647cf3b469","size":2629},{"path":"nvflare/private/aux_runner.py","mode":"100644","sha":"93ee40a210492a0f9bbe35ce57b823fdf3dab9d3","size":17168},{"path":"nvflare/private/defs.py","mode":"100644","sha":"174992fd0014336c395cb3d63505b28508367658","size":4944},{"path":"nvflare/private/event.py","mode":"100644","sha":"adda5ed64d62b07fcb7ab77e205ac92af71e299e","size":1075},{"path":"nvflare/private/fed/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/private/fed/app/__init__.py","mode":"100644","sha":"58e23ce88a4a84d5ab2234470264b70e8426778d","size":641},{"path":"nvflare/private/fed/app/callback_admission.py","mode":"100644","sha":"812ce657aab84104651ca043427a076f59ebee94","size":1745},{"path":"nvflare/private/fed/app/client/__init__.py","mode":"100644","sha":"492432f58148f54b9d148cd741e405c22f199025","size":648},{"path":"nvflare/private/fed/app/client/client_train.py","mode":"100644","sha":"d45fcfb0af6fedbdda14d39005d981f0b12750b0","size":9090},{"path":"nvflare/private/fed/app/client/sub_worker_process.py","mode":"100644","sha":"0e169601594c33fced6cc7d7743e5cb3e1fda754","size":14450},{"path":"nvflare/private/fed/app/client/worker_process.py","mode":"100644","sha":"915f807db178a389fa9dadd122b3eda96a57c337","size":9304},{"path":"nvflare/private/fed/app/default_app_validator.py","mode":"100644","sha":"9163f80f7a7ddbed16bdb23a703a8df88b2a9c41","size":2214},{"path":"nvflare/private/fed/app/deployer/__init__.py","mode":"100644","sha":"f071bced33b077fea5a4d8f19b9f3e1ee81b59cc","size":649},{"path":"nvflare/private/fed/app/deployer/base_client_deployer.py","mode":"100644","sha":"b4d191a515fe975789f8ea3afee3b8fdffe9e0cb","size":3546},{"path":"nvflare/private/fed/app/deployer/server_deployer.py","mode":"100644","sha":"4e73e1056997debb8ce1f708d1d1fe889a72bb88","size":5795},{"path":"nvflare/private/fed/app/deployer/simulator_deployer.py","mode":"100644","sha":"33bb8ecbec846e2df99c9faa0de991345a7016dd","size":6725},{"path":"nvflare/private/fed/app/fl_app_validator.py","mode":"100644","sha":"13e51ebec0d0a266900c0902169917840e05830c","size":1783},{"path":"nvflare/private/fed/app/fl_conf.py","mode":"100644","sha":"f48c199bec445548735e537e7cc4c7c10dd39231","size":21868},{"path":"nvflare/private/fed/app/job_process_cleanup.py","mode":"100644","sha":"3326aa8916f5ddcb6cc388db0684208de4f86045","size":2911},{"path":"nvflare/private/fed/app/relay/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"nvflare/private/fed/app/relay/relay.py","mode":"100644","sha":"e243f8ef8e391dc14a9e702739e4fab42f53a00e","size":9828},{"path":"nvflare/private/fed/app/server/__init__.py","mode":"100644","sha":"048f185aab0aed72095146abe1bea15fdc5afa67","size":649},{"path":"nvflare/private/fed/app/server/runner_process.py","mode":"100644","sha":"36c72b08eef68707b86f251f260f7740af47975e","size":8612},{"path":"nvflare/private/fed/app/server/server_train.py","mode":"100644","sha":"a9ffb44a457e18902a89d432ceda801be62b4065","size":5635},{"path":"nvflare/private/fed/app/simulator/__init__.py","mode":"100644","sha":"df69741d5fa30afbd3146387f29e09e586cafc41","size":636},{"path":"nvflare/private/fed/app/simulator/simulator.py","mode":"100644","sha":"f2bcc6992cb73106117dd2d818799bb7d6b286fd","size":3273},{"path":"nvflare/private/fed/app/simulator/simulator_runner.py","mode":"100644","sha":"a6b04319e16d99433ffcc3c3047697df9ead2699","size":36688},{"path":"nvflare/private/fed/app/simulator/simulator_worker.py","mode":"100644","sha":"08c71a339d98515dcf2948104522ff1e301d45ee","size":12620},{"path":"nvflare/private/fed/app/utils.py","mode":"100644","sha":"9f985f86f33b3cd93c3d139cb1996f2196cb3c3d","size":4571},{"path":"nvflare/private/fed/authenticator.py","mode":"100644","sha":"40faa282edf27a6e8e4713a8acc758bf4e987551","size":18764},{"path":"nvflare/private/fed/client/__init__.py","mode":"100644","sha":"b694af673b692a19a2397f5c25c4b304dd884cc0","size":653},{"path":"nvflare/private/fed/client/admin.py","mode":"100644","sha":"10b8dfdca8d563d75a0003f2151194dea50e9bf9","size":8303},{"path":"nvflare/private/fed/client/admin_commands.py","mode":"100644","sha":"9f5f564026d0d1ce62e219aa501b34375461707d","size":9060},{"path":"nvflare/private/fed/client/client_app_runner.py","mode":"100644","sha":"0880be35287c7df0203465917c9c441d61f6fc02","size":10037},{"path":"nvflare/private/fed/client/client_engine.py","mode":"100644","sha":"894e176983ad55873b15fbba610f3ce2dc26c3df","size":18908},{"path":"nvflare/private/fed/client/client_engine_executor_spec.py","mode":"100644","sha":"3d3ce10327ef854401a4cdaa7c3b91da7ef18189","size":5874},{"path":"nvflare/private/fed/client/client_engine_internal_spec.py","mode":"100644","sha":"45ef370dc573f04f6c58ee866c796736bde58b14","size":3538},{"path":"nvflare/private/fed/client/client_executor.py","mode":"100644","sha":"74f471844643f6490bf940b2528d8c4a9cdeef43","size":27784},{"path":"nvflare/private/fed/client/client_json_config.py","mode":"100644","sha":"1c21c2d09ebe6028572440ad29fd062ac376e540","size":8044},{"path":"nvflare/private/fed/client/client_req_processors.py","mode":"100644","sha":"daaf633423da055b98106dbc58969ddd810fb584","size":2472},{"path":"nvflare/private/fed/client/client_run_manager.py","mode":"100644","sha":"3fab4d3bdee62f0443db02261aefd4884acbc733","size":14634},{"path":"nvflare/private/fed/client/client_runner.py","mode":"100644","sha":"de1f1013e9a94ae37445b472cf3c6e93dba15f44","size":38848},{"path":"nvflare/private/fed/client/client_status.py","mode":"100644","sha":"cfd7bdd2a20de1a69da675e21ab1ce3d6fb17618","size":998},{"path":"nvflare/private/fed/client/command_agent.py","mode":"100644","sha":"baf507f749a9222d82bd7c4c503a6e7cdfe84fb8","size":4764},{"path":"nvflare/private/fed/client/communicator.py","mode":"100644","sha":"eb4dbcd136be711d86e37bdf56eb2290570a8a4f","size":28232},{"path":"nvflare/private/fed/client/comp_caller_cmd.py","mode":"100644","sha":"70417d2bb09b32e8503e23832b0674fe6a29eb1d","size":2138},{"path":"nvflare/private/fed/client/fed_client.py","mode":"100644","sha":"a494d4df4f17fe7015791e40ad4c1f470ff1f8f6","size":3949},{"path":"nvflare/private/fed/client/fed_client_base.py","mode":"100644","sha":"839a249a4c43df9c25c7ab160674768d00d081e4","size":18691},{"path":"nvflare/private/fed/client/info_coll_cmd.py","mode":"100644","sha":"3278cd8fe99bce6f1c024bb92ffd992c4df26f2f","size":2040},{"path":"nvflare/private/fed/client/scheduler_cmds.py","mode":"100644","sha":"33cee17f4060c8818ec42ce71f6ea3f7fde9837a","size":7797},{"path":"nvflare/private/fed/client/shell_cmd.py","mode":"100644","sha":"f7a03cd84aaaf02ec7d5c06a3e8bdcd470f80bac","size":1925},{"path":"nvflare/private/fed/client/sys_cmd.py","mode":"100644","sha":"1041299d8d9806fa06425b604a46a31dc964fb6f","size":3943},{"path":"nvflare/private/fed/client/training_cmds.py","mode":"100644","sha":"413bbdc25f0889468dfe433a3cee90be266d77ab","size":9875},{"path":"nvflare/private/fed/client/upgrade.py","mode":"100644","sha":"bafc6887e07ca73f0f8187ff291a6cd0c9f3ca69","size":4548},{"path":"nvflare/private/fed/client/utils.py","mode":"100644","sha":"f18690d8cc270f7357b5015fce00f2eaf383a943","size":2438},{"path":"nvflare/private/fed/cmi.py","mode":"100644","sha":"9903d153263b383bc79d662783a0388c91b7221a","size":9993},{"path":"nvflare/private/fed/runner.py","mode":"100644","sha":"7f9bedef95984de6dd79b3e4c2ccac83a00a226b","size":919},{"path":"nvflare/private/fed/server/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/private/fed/server/admin.py","mode":"100644","sha":"2dc1ac7758158b47c192017dec2d33a009634166","size":12966},{"path":"nvflare/private/fed/server/client_manager.py","mode":"100644","sha":"3aacd8ac868b8b43f46485588b79ce3b5416d881","size":19753},{"path":"nvflare/private/fed/server/cmd_utils.py","mode":"100644","sha":"b638dd2563560000deb8084154bdb83dd3964b54","size":10742},{"path":"nvflare/private/fed/server/cred_keeper.py","mode":"100644","sha":"9e7463ec286618837f6843d11c600af8210281c8","size":2875},{"path":"nvflare/private/fed/server/fed_server.py","mode":"100644","sha":"e8d780c04d6304000b8b87cd4560ec192d56ed0a","size":54004},{"path":"nvflare/private/fed/server/info_coll_cmd.py","mode":"100644","sha":"a8d93b33682262de37996f2acf18cb4ac9b7d7ba","size":6667},{"path":"nvflare/private/fed/server/job_cmds.py","mode":"100644","sha":"885a46143fddb25495e581dd777bcfdf21a0cf2d","size":80332},{"path":"nvflare/private/fed/server/job_meta_validator.py","mode":"100644","sha":"9140961691c5b8c1af7886fe190aacbf9cd8b814","size":14948},{"path":"nvflare/private/fed/server/job_runner.py","mode":"100644","sha":"3cf80d6bd6ab26e00aabd5433abda3c1b1f97ac4","size":45807},{"path":"nvflare/private/fed/server/message_send.py","mode":"100644","sha":"0eee7942bde6c355eebe39069cd718114d3e58b6","size":3832},{"path":"nvflare/private/fed/server/run_info.py","mode":"100644","sha":"a3a5f18e3e91b0df376974d203ae9b932ecd7dca","size":929},{"path":"nvflare/private/fed/server/run_manager.py","mode":"100644","sha":"31604dfeb17d3ad966a99cd95ffe1342343b93b3","size":4284},{"path":"nvflare/private/fed/server/server_app_runner.py","mode":"100644","sha":"ea4ed043026596a0d2e2d3557793013feca13c3b","size":4380},{"path":"nvflare/private/fed/server/server_cmd_modules.py","mode":"100644","sha":"076fc62dc439b3bc66d44049dd9ce0bcb88f0290","size":1463},{"path":"nvflare/private/fed/server/server_command_agent.py","mode":"100644","sha":"0d269432346510bc1aa2eba4df57e06dc76875c6","size":7000},{"path":"nvflare/private/fed/server/server_commands.py","mode":"100644","sha":"4ab25d140782415bf81ac568646a1925fd79de6b","size":17614},{"path":"nvflare/private/fed/server/server_engine.py","mode":"100644","sha":"eea18ec79b2afade2f1c9add99d21871cf43eb7b","size":44890},{"path":"nvflare/private/fed/server/server_engine_internal_spec.py","mode":"100644","sha":"bef3fecf93033cc15d35796db5f4b368d08072bf","size":8119},{"path":"nvflare/private/fed/server/server_json_config.py","mode":"100644","sha":"e9f63ff189fdfad77fbe38fff2ba07503697f263","size":7195},{"path":"nvflare/private/fed/server/server_runner.py","mode":"100644","sha":"a16d3be8f569b188c12572faa7466656f4edee2b","size":29056},{"path":"nvflare/private/fed/server/server_state.py","mode":"100644","sha":"3f198983b6a5ddf36d594e63e1355e9ce83d1195","size":2313},{"path":"nvflare/private/fed/server/server_status.py","mode":"100644","sha":"530a328ee482c28625f96beb1310599401f1f56a","size":1049},{"path":"nvflare/private/fed/server/shell_cmd.py","mode":"100644","sha":"73d77292798831995a77447f9153039c1e66d6fa","size":10770},{"path":"nvflare/private/fed/server/site_security.py","mode":"100644","sha":"bb2baf6910caefef9fff8cf036b28747aedc5522","size":2674},{"path":"nvflare/private/fed/server/study_cmds.py","mode":"100644","sha":"26b226fcee910e8424abb2caa33de2d605ed4553","size":31864},{"path":"nvflare/private/fed/server/sys_cmd.py","mode":"100644","sha":"98129295d7e505968841109cc1f77ae1808d0a21","size":13646},{"path":"nvflare/private/fed/server/training_cmds.py","mode":"100644","sha":"fbfc0f61d158b75b42cb6298976a53bc888de17c","size":21416},{"path":"nvflare/private/fed/simulator/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/private/fed/simulator/simulator_app_runner.py","mode":"100644","sha":"59aec34736b72ee73f245e7c31fd823ca8c3631e","size":2112},{"path":"nvflare/private/fed/simulator/simulator_audit.py","mode":"100644","sha":"40cc9df696623b00d9eb5834b6f984f06b0900ba","size":1030},{"path":"nvflare/private/fed/simulator/simulator_client_engine.py","mode":"100644","sha":"47039a1147f980c6ab46f97fc46f681ef5cd1718","size":1604},{"path":"nvflare/private/fed/simulator/simulator_const.py","mode":"100644","sha":"9c47d3bdc978c5e65c988800513acd1f4f02df61","size":787},{"path":"nvflare/private/fed/simulator/simulator_server.py","mode":"100644","sha":"7557f7d2d3b4720c7015afe1f984a932aaa6f3fb","size":7307},{"path":"nvflare/private/fed/tbi.py","mode":"100644","sha":"7c56ff907b877d6f3af493389e5638f63a30ae37","size":3548},{"path":"nvflare/private/fed/utils/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/private/fed/utils/app_authz.py","mode":"100644","sha":"c84f0a5fea4edbda6bf9e06bb8bf68dd201d9bca","size":4498},{"path":"nvflare/private/fed/utils/app_deployer.py","mode":"100644","sha":"c3cc3072a54beff702f6b2fc56fe32c59ff9ee94","size":4819},{"path":"nvflare/private/fed/utils/decomposers/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/private/fed/utils/decomposers/private_decomposers.py","mode":"100644","sha":"f217bdf56228d763bfcd5f6938bf09daf6656764","size":1181},{"path":"nvflare/private/fed/utils/fed_utils.py","mode":"100644","sha":"2a51cb583cc5d321b3dbe35b01b7a077864a03d5","size":27714},{"path":"nvflare/private/fed/utils/identity_utils.py","mode":"100644","sha":"fe00bc81dd681e870ca8eeff66a12392cce95502","size":7075},{"path":"nvflare/private/fed/utils/job_cert_utils.py","mode":"100644","sha":"a2d542eaa71cf3dd0c39eba2a759ee789bf6ca92","size":10912},{"path":"nvflare/private/fed/utils/site_config.py","mode":"100644","sha":"19af2ec9b2878622796ccc4d8a59fe049684ea34","size":2427},{"path":"nvflare/private/fed_json_config.py","mode":"100644","sha":"0b75bb846a078f95aec9b4ab3d5d09171f3a45c9","size":9382},{"path":"nvflare/private/json_configer.py","mode":"100644","sha":"69ec58e816fc5d6a916cce9f9d0be6449159f6bb","size":13512},{"path":"nvflare/private/privacy_manager.py","mode":"100644","sha":"71279913e828457388ef8ce9e0918217c826077d","size":5216},{"path":"nvflare/private/scheduler_constants.py","mode":"100644","sha":"4285c614bc8d2a30a46954bc1d14e78784a0de23","size":737},{"path":"nvflare/private/stream_runner.py","mode":"100644","sha":"0b15ecd179ae786b2eaa9059953dab9441b3dacf","size":19414},{"path":"nvflare/recipe/__init__.py","mode":"100644","sha":"5024c5e5b760f28b6ceddc8d516f0c1f5ae9e16d","size":1505},{"path":"nvflare/recipe/_args.py","mode":"100644","sha":"833111ab6ff67de5aa2e6385de68ad82bd0db17c","size":3476},{"path":"nvflare/recipe/_failure_summary.py","mode":"100644","sha":"d2f7eb5fb47b5e8d06ff29f916a34b7fdb2a781e","size":10440},{"path":"nvflare/recipe/_run_summary.py","mode":"100644","sha":"ae1eb6fc3391d10af398d17142857ec968e38f95","size":10403},{"path":"nvflare/recipe/cyclic.py","mode":"100644","sha":"c34355776220b3e87081c73b975ec8fc68fdc8a4","size":14005},{"path":"nvflare/recipe/fed_task.py","mode":"100644","sha":"541cf74899be06727baf3bcbfdd0179cd6441d33","size":8998},{"path":"nvflare/recipe/fedavg.py","mode":"100644","sha":"dd34371400d2513840276723447b74e3c5afeca3","size":30466},{"path":"nvflare/recipe/fedstats.py","mode":"100644","sha":"7efcd65c8bbad4a41fe0b3c4d66ffc66801f00e4","size":4465},{"path":"nvflare/recipe/poc_env.py","mode":"100644","sha":"0f0a36f0649aac6ab526296bd4dbccc430c6be75","size":35266},{"path":"nvflare/recipe/prod_env.py","mode":"100644","sha":"ddff3fa5531618e0ffd58bfead43ad914e9b9814","size":4628},{"path":"nvflare/recipe/run.py","mode":"100644","sha":"b964d976799d1ab68e2e660755231a6c5a149512","size":7237},{"path":"nvflare/recipe/secrets.py","mode":"100644","sha":"170d74352b9fe9f2f3a35567e61c535156e5bba4","size":4608},{"path":"nvflare/recipe/session_mgr.py","mode":"100644","sha":"bea56b465dd77dc0923cecd096f0e35e0cd8d683","size":9879},{"path":"nvflare/recipe/sim_env.py","mode":"100644","sha":"9ac7aaa2dbd1ecf4feec769c6f51f3a68ce5d72d","size":9394},{"path":"nvflare/recipe/spec.py","mode":"100644","sha":"37cd6c4ebea09f6031c368c2a282c4da5fea1004","size":35823},{"path":"nvflare/recipe/utils.py","mode":"100644","sha":"3cf5af95aeda33126f51b18b37e9f74d27b2da85","size":41914},{"path":"nvflare/security/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/security/logging.py","mode":"100644","sha":"6bdfacf40d2e0a355e7b2288a02b1c502af16825","size":4135},{"path":"nvflare/security/security.py","mode":"100644","sha":"f06b1283918c54ce18dfedac423803337e1cae20","size":3112},{"path":"nvflare/security/study_registry.py","mode":"100644","sha":"483754a87ba34bbf64c67f4079bf7d9678c506c6","size":5319},{"path":"nvflare/tool/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/tool/agent/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/agent/agent_cli.py","mode":"100644","sha":"65adde84b5f2cef78076b74a463a1f9c5ef7c952","size":9667},{"path":"nvflare/tool/agent/command_registry.py","mode":"100644","sha":"544e9ddf7c9790ddef43b3aff2821d07fa35640a","size":1462},{"path":"nvflare/tool/agent/dataset_inspect.py","mode":"100644","sha":"71d9eb7eec8453382232a9aec5e25bc916a0577d","size":26434},{"path":"nvflare/tool/agent/inspection/__init__.py","mode":"100644","sha":"75cf296e9bfa779fcbe159c028258149274ef271","size":676},{"path":"nvflare/tool/agent/inspection/data.py","mode":"100644","sha":"1d96a93289334c4b23c8df6eb2469b012597c858","size":1106},{"path":"nvflare/tool/agent/inspection/existing_job.py","mode":"100644","sha":"5119df28e9162c68af94736bd3137e563405be8a","size":5084},{"path":"nvflare/tool/agent/inspection/files.py","mode":"100644","sha":"c35ac26196d914e94d1333680cc998940d581854","size":5934},{"path":"nvflare/tool/agent/inspection/project.py","mode":"100644","sha":"ed79e41794c836cf60c631839afce8d9a4d9505c","size":9206},{"path":"nvflare/tool/agent/inspection/result.py","mode":"100644","sha":"2b710bca44ce809f70d575d80b7a9607691585cb","size":5007},{"path":"nvflare/tool/agent/inspection/source.py","mode":"100644","sha":"6d7672222d784d0a307764c595fc3a7e105827e8","size":46462},{"path":"nvflare/tool/agent/inspection/types.py","mode":"100644","sha":"2106f07d808042fe3b26dbd4a44be9bc0dd2e7ed","size":1741},{"path":"nvflare/tool/agent/inspector.py","mode":"100644","sha":"df004100fa22a8c647c820392f653a6c593e8d04","size":3215},{"path":"nvflare/tool/api_utils.py","mode":"100644","sha":"b92a7d2fbe91cf54d92b3f9e5e6b556e4d65caed","size":9666},{"path":"nvflare/tool/cert/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/cert/cert_cli.py","mode":"100644","sha":"e9892ed6954c15b36a9001fb0b2fb46807c83bf2","size":9609},{"path":"nvflare/tool/cert/cert_commands.py","mode":"100644","sha":"45ee04cac890f2e5099ccabcf9e67ced62f5b2f0","size":93119},{"path":"nvflare/tool/cert/cert_constants.py","mode":"100644","sha":"7ded4b9d523a6de68d70cef5e6903aa244547ffb","size":1306},{"path":"nvflare/tool/cert/file_utils.py","mode":"100644","sha":"fff8405afabc4082bd3260773600fbf36862c9a5","size":3093},{"path":"nvflare/tool/cert/fingerprint.py","mode":"100644","sha":"1143055be5aa4b3564daea1cec1ff4627fba4da6","size":2223},{"path":"nvflare/tool/cli_arg_utils.py","mode":"100644","sha":"4c5576db3d3a64ec1ae6c04b02d63ef21c8e465a","size":826},{"path":"nvflare/tool/cli_contract.py","mode":"100644","sha":"5d870c63fa4111e564066c360e5cf14f29f82594","size":632},{"path":"nvflare/tool/cli_errors.py","mode":"100644","sha":"0586a91351cbe211165762fd214c50eeed4b7afe","size":19768},{"path":"nvflare/tool/cli_output.py","mode":"100644","sha":"1f3469761a54a68497e8fad65e48ee1c3f2af631","size":18818},{"path":"nvflare/tool/cli_schema.py","mode":"100644","sha":"20a4eda534417b12b287f5ba814fec036ebccd00","size":6274},{"path":"nvflare/tool/cli_session.py","mode":"100644","sha":"1294d77d38943887649a1105b019e5c5b59388ce","size":5881},{"path":"nvflare/tool/deploy/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/deploy/deploy_cli.py","mode":"100644","sha":"26e27cbbca6bc89cb759488eb792bfe49dbabac5","size":8133},{"path":"nvflare/tool/deploy/deploy_commands.py","mode":"100644","sha":"6ae1b1e86c5452578f1ed2090b706503b6cab8f9","size":7195},{"path":"nvflare/tool/deploy/deploy_common.py","mode":"100644","sha":"d3d35c5722e266a39a66a587186123ce129c30e3","size":16060},{"path":"nvflare/tool/deploy/docker_deploy.py","mode":"100644","sha":"e2167854a60f2ae73b3d395aceb25c23e2dbd4ac","size":8741},{"path":"nvflare/tool/deploy/k8s_deploy.py","mode":"100644","sha":"a613dddf460d0a5df3a167090c6be4f82081508e","size":20602},{"path":"nvflare/tool/deploy/k8s_stage.py","mode":"100644","sha":"55472f85908e0469af66c084aac8d66f7633fdc0","size":23670},{"path":"nvflare/tool/deploy/slurm_deploy.py","mode":"100644","sha":"14de1afca8879c2b26d59d3c135e792adc21fa64","size":11985},{"path":"nvflare/tool/deploy/templates/docker/start_docker.sh","mode":"100644","sha":"5a4d3a3301977d87de0736cff1ea3d70e9500763","size":5835},{"path":"nvflare/tool/deploy/templates/helm/client/_helpers.tpl","mode":"100644","sha":"fb3af83fb158a52441b0610f1232e3a6b9b75db5","size":718},{"path":"nvflare/tool/deploy/templates/helm/client/deployment.yaml","mode":"100644","sha":"31fee5baa9e82c9b857587d85f596e843a46f505","size":3080},{"path":"nvflare/tool/deploy/templates/helm/client/role.yaml","mode":"100644","sha":"ed6c12b275a150f5831d9ab5ea2c2857e8fcd7aa","size":928},{"path":"nvflare/tool/deploy/templates/helm/client/service.yaml","mode":"100644","sha":"088b9a9f2fce0e7a44ef2ffff6b7daa7ddb88ac7","size":434},{"path":"nvflare/tool/deploy/templates/helm/client/serviceaccount.yaml","mode":"100644","sha":"59a57e89b2cebf16b5830db564fa389477848968","size":407},{"path":"nvflare/tool/deploy/templates/helm/server/_helpers.tpl","mode":"100644","sha":"32953bf11921327905bfccb40b9f78fa13d95595","size":1066},{"path":"nvflare/tool/deploy/templates/helm/server/deployment.yaml","mode":"100644","sha":"04e48afa4e4373fe7d05fd280e42429317de8693","size":3701},{"path":"nvflare/tool/deploy/templates/helm/server/role.yaml","mode":"100644","sha":"404b84ae0f5213d5883b950d329f65dab7f424f2","size":928},{"path":"nvflare/tool/deploy/templates/helm/server/service.yaml","mode":"100644","sha":"f1972facc2f70c2f078553957ceb8c310c7ec09f","size":986},{"path":"nvflare/tool/deploy/templates/helm/server/serviceaccount.yaml","mode":"100644","sha":"18b8cc382640a3e12f82a4b01b5edef8dd4023d7","size":407},{"path":"nvflare/tool/deploy/templates/helm/server/tcp-services.yaml","mode":"100644","sha":"6d08f38221497e1e07c54983a494fd6a436ce684","size":482},{"path":"nvflare/tool/deploy/templates/slurm/parent.slurm","mode":"100644","sha":"2028e5a5e15b1d7484ff04ef9efdbbc2dc2c3070","size":184},{"path":"nvflare/tool/deploy/templates/slurm/start_slurm.sh","mode":"100644","sha":"55d0cf3f5ed9b3c2daf2afe3333cf63b45f1f032","size":138},{"path":"nvflare/tool/deploy/templates/study_runtime.yaml","mode":"100644","sha":"9c60bc6f0d910cd92896ee8ad7bef21988ab3d8a","size":1110},{"path":"nvflare/tool/examples/__init__.py","mode":"100644","sha":"468711aecdae4808d9e8484ee514e5a970da52dc","size":658},{"path":"nvflare/tool/examples/catalog.json","mode":"100644","sha":"f7315f938e67b1119313e62ed03c492cfc9abe0e","size":8545},{"path":"nvflare/tool/examples/catalog.py","mode":"100644","sha":"150f872d15054d66c1e50f2d258762473f6a4712","size":6622},{"path":"nvflare/tool/examples/examples_cli.py","mode":"100644","sha":"2b080104079e5fcdb61dc407f3361dbffe0858a5","size":24349},{"path":"nvflare/tool/install_skills.py","mode":"100644","sha":"e82c7ccfa63eac63d7d627a30d89ca9ac16268df","size":960},{"path":"nvflare/tool/job/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/tool/job/config/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/tool/job/config/config_indexer.py","mode":"100644","sha":"f9689fcb1552b2ad00fca001cc01cad9f5e11679","size":12102},{"path":"nvflare/tool/job/config/configer.py","mode":"100644","sha":"ca849e9a84b00370287d249f69ff07498a1785df","size":18121},{"path":"nvflare/tool/job/config/meta.conf","mode":"100644","sha":"c42997bf95a91e62a76169ac7a625d6afaaacfcf","size":488},{"path":"nvflare/tool/job/job_cli.py","mode":"100644","sha":"cc74ba3f8e7879534240709257bfb8b51460c9d3","size":116302},{"path":"nvflare/tool/job/job_client_const.py","mode":"100644","sha":"8c37df5673107cf1aae2e969d4abe115bbadaefd","size":1833},{"path":"nvflare/tool/kit/__init__.py","mode":"100644","sha":"e23796f2cb9343821647e05349079609e4c9ea3a","size":651},{"path":"nvflare/tool/kit/kit_cli.py","mode":"100644","sha":"aba18f2b9022b23a05d6719e6c793283c6526d16","size":14269},{"path":"nvflare/tool/kit/kit_config.py","mode":"100644","sha":"42b945443068e9a47467e6cc308448d27b606a78","size":24931},{"path":"nvflare/tool/package/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/package/package_cli.py","mode":"100644","sha":"ae6cf7c1beff0d3151c75064771f5be57f902a19","size":4347},{"path":"nvflare/tool/package/package_commands.py","mode":"100644","sha":"a732a5a5ec80c5bd6cc9b3464be48935589943cb","size":99041},{"path":"nvflare/tool/package_checker/__init__.py","mode":"100644","sha":"7d6b1e37360badb6a8a38e2cdb9165581818ab2a","size":843},{"path":"nvflare/tool/package_checker/check_rule.py","mode":"100644","sha":"ddf0b624b4a958e389e8db4eb5d18f6ca574362d","size":6712},{"path":"nvflare/tool/package_checker/client_package_checker.py","mode":"100644","sha":"6121bfc296dbd52e4ba1b6649885dab88132b902","size":2930},{"path":"nvflare/tool/package_checker/nvflare_console_package_checker.py","mode":"100644","sha":"7e0223d2f4657dafdfe0dfe27e2c08f252599811","size":3043},{"path":"nvflare/tool/package_checker/package_checker.py","mode":"100644","sha":"e65b871cf1fc17341a36b33a9a7579d96309131f","size":8484},{"path":"nvflare/tool/package_checker/server_package_checker.py","mode":"100644","sha":"e18641bccdea800a6a287d12f188ce19e4cfc6e1","size":4938},{"path":"nvflare/tool/package_checker/utils.py","mode":"100644","sha":"a69ddd87da84f0c807da7aef9f931321fb6e350b","size":7990},{"path":"nvflare/tool/poc/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflare/tool/poc/poc_commands.py","mode":"100644","sha":"07eeb9bcf2735e8003bc0780bf2affb30755bc09","size":107206},{"path":"nvflare/tool/poc/service_constants.py","mode":"100644","sha":"3db4aa42428e538732179b855fa7158c9fcb1985","size":1025},{"path":"nvflare/tool/preflight_check.py","mode":"100644","sha":"2fef25331a48fe14635f18919775f1f34fef2f7d","size":3763},{"path":"nvflare/tool/recipe/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/recipe/generate_recipe_catalog.py","mode":"100644","sha":"c008de4fb71da2e06e0ba0fbf6c348afd9aec906","size":1629},{"path":"nvflare/tool/recipe/recipe_catalog.json","mode":"100644","sha":"7a31a74df35349ef72c3d7efbef093cf5022cf01","size":131228},{"path":"nvflare/tool/recipe/recipe_cli.py","mode":"100644","sha":"4107981b31031275a7066a1841eb6d3882de1779","size":52524},{"path":"nvflare/tool/study/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/study/study_cli.py","mode":"100644","sha":"40da9f4223abb489ff8a0e389829271f79542a1e","size":19781},{"path":"nvflare/tool/system/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"nvflare/tool/system/system_cli.py","mode":"100644","sha":"c4ed797acfcf58e6dabbf5abd4c403143aa1d9ad","size":25712},{"path":"nvflare/tool/verify_startup_kits.py","mode":"100644","sha":"995788010a07acceef2ca784cd823b56f9e211d9","size":1306},{"path":"nvflare/utils/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"nvflare/utils/argv_utils.py","mode":"100644","sha":"db399703598bb7862516d456a12a241616320259","size":1390},{"path":"nvflare/utils/cli_utils.py","mode":"100644","sha":"e981f950a51143edd5726550e088a5a952437ddf","size":10500},{"path":"nvflare/utils/configs.py","mode":"100644","sha":"a90531532e5d624521aaf010714e8ff396d70442","size":6181},{"path":"nvflare/utils/decorators.py","mode":"100644","sha":"dfecf09035cb3f70bbc556c739a41c8bb6e3ddc6","size":1452},{"path":"nvflare/utils/job_launcher_utils.py","mode":"100644","sha":"6875224623d60df0e9cbf1c3a1b865a78860a506","size":21305},{"path":"nvflare/utils/process_utils.py","mode":"100644","sha":"fcc8a3eb69c29a6c3d6a733a2942e4af7caed93b","size":13542},{"path":"nvflare/utils/zip_utils.py","mode":"100644","sha":"b8a4c12391256039381928c8ff34cc8bfa46d924","size":2416},{"path":"nvflare/widgets/__init__.py","mode":"100644","sha":"bc443be41c4c3fcf0764eb9fd3e1828d63f8438c","size":610},{"path":"nvflare/widgets/comp_caller.py","mode":"100644","sha":"b958015580f3557be5c2de4119a328bfc1197f0a","size":3921},{"path":"nvflare/widgets/fed_event.py","mode":"100644","sha":"160de5f3e56d63085a78e28b072e959a44a96718","size":11452},{"path":"nvflare/widgets/info_collector.py","mode":"100644","sha":"9f0a4d526cdf132e9e4a93e5ff5891f556ead9cf","size":8996},{"path":"nvflare/widgets/widget.py","mode":"100644","sha":"56c9b072e898aa1ddc4827b769fcf133961b98d8","size":1365},{"path":"nvflight/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"nvflight/build_wheel.py","mode":"100644","sha":"312bcfbe4553361752bd00ab5e59c6468bed2913","size":2368},{"path":"nvflight/patch.diff","mode":"100644","sha":"b65b48fbccaf2bc4ce778fbeb34c1f1d6ec062fe","size":1078},{"path":"nvflight/prepare_setup.py","mode":"100644","sha":"94514789feb292995d545d0fcff19954b67cecf9","size":5656},{"path":"nvflight/setup.py","mode":"100644","sha":"1aea5317511990a26905b4b70c02ea6edfebdca9","size":1428},{"path":"pyproject.toml","mode":"100644","sha":"65d56a7443e34d6719984082cc43bd7e7769bd01","size":1014},{"path":"requirements.txt","mode":"100644","sha":"9c558e357c41674e39880abb6c3209e539de42e2","size":2},{"path":"research/CONTRIBUTING.md","mode":"100644","sha":"59278848e5fe397d2158d855fc2cca1dd4885680","size":3509},{"path":"research/FedNCA/README.md","mode":"100644","sha":"c826cdf0b2035fc366584fb68018cf05eef817c8","size":2147},{"path":"research/FedNCA/assets/motivation.png","mode":"100644","sha":"323f7172c43fe6c363787a70e19a64bc2a8096a4","size":724188},{"path":"research/FedNCA/assets/results.png","mode":"100644","sha":"2b69858418dd6f512c957b97ccfdd154ccb58280","size":408316},{"path":"research/README.md","mode":"100644","sha":"ac3102a33da316f9572381e0da4d8d8c39d03c3d","size":5357},{"path":"research/auto-fed-rl/.gitignore","mode":"100644","sha":"c606cc48b7f6fc023db7a63c2bdc1438f80ca8d6","size":184},{"path":"research/auto-fed-rl/README.md","mode":"100644","sha":"e150a62fbc106d3a1f43221c04d9f7cf8d9ed63c","size":3970},{"path":"research/auto-fed-rl/assets/fig.png","mode":"100644","sha":"f87beecb884aa1ae2e024aa14ba3d42fa6264ade","size":788179},{"path":"research/auto-fed-rl/jobs/cifar10_autofedrl/cifar10_autofedrl/config/config_fed_client.json","mode":"100644","sha":"c542c1fb5b7b999417d00a0ea2350241883494e0","size":882},{"path":"research/auto-fed-rl/jobs/cifar10_autofedrl/cifar10_autofedrl/config/config_fed_server.json","mode":"100644","sha":"3a3a1b3324643e5c6d017f0f1df951da0e6893d7","size":4639},{"path":"research/auto-fed-rl/jobs/cifar10_autofedrl/meta.json","mode":"100644","sha":"e0be104a6c04bdc0f2291176bac28a35bd264202","size":144},{"path":"research/auto-fed-rl/requirements.txt","mode":"100644","sha":"6842423062cd49a650a74e6f8c1b725679c6498b","size":47},{"path":"research/auto-fed-rl/run_simulator.sh","mode":"100755","sha":"b5c2e039bc25b6516928db6ba037854dbcd5b0e8","size":615},{"path":"research/auto-fed-rl/set_alpha.py","mode":"100644","sha":"8aff75af93221feb92323fc01e5d7afbaa1c925f","size":2969},{"path":"research/auto-fed-rl/set_alpha.sh","mode":"100755","sha":"e91053296313d6c952bb10906ee5dc86f7a3544b","size":345},{"path":"research/auto-fed-rl/src/autofedrl/__init__.py","mode":"100644","sha":"283052407cea819ab305c778da144faaf9fdc44f","size":992},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_cifar10_learner.py","mode":"100644","sha":"a1eb7bf2a627bd60ee6e077d413e932d84afd500","size":19141},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_constants.py","mode":"100644","sha":"9851f1269da756a2df70825e5a77434afb530997","size":767},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_fedopt.py","mode":"100644","sha":"46493777dc14e481b02ecaba4c8b40322aceddbc","size":9854},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_learner_executor.py","mode":"100644","sha":"e33d4704c14b3cac90d6113c76f906bc640d936b","size":4231},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_model_aggregator.py","mode":"100644","sha":"6d6a715fbf7cbab85ac72785bada474b58a639f7","size":2342},{"path":"research/auto-fed-rl/src/autofedrl/autofedrl_scatter_and_gather.py","mode":"100644","sha":"7ebbddbbae82a0f5f69273adc8eb4c2e34ca96cd","size":18955},{"path":"research/auto-fed-rl/src/autofedrl/cifar10_learner.py","mode":"100644","sha":"55f64f01f2f67ca04e5b8d2729ebf3274ee24d1b","size":19962},{"path":"research/auto-fed-rl/src/autofedrl/pt_autofedrl.py","mode":"100644","sha":"1d8754ee54c4699e46f304446e478466d7a5b687","size":16211},{"path":"research/auto-fl-research/.gitignore","mode":"100644","sha":"07ad9505c04ce4bc3e4108767ab9432877bb55c3","size":134},{"path":"research/auto-fl-research/ACKNOWLEDGEMENTS.md","mode":"100644","sha":"cf73cc766ead3c407cfd26abf8d8ba8f8fbcca91","size":4118},{"path":"research/auto-fl-research/AGENTS.md","mode":"100644","sha":"53337d6db03f08b056e6924880d0f6a5b26608a0","size":2137},{"path":"research/auto-fl-research/CLAUDE.md","mode":"100644","sha":"37ce0b2c05f04c0e2668eee9e64025f98ce928fd","size":235},{"path":"research/auto-fl-research/Makefile","mode":"100644","sha":"049fd05931f6a8c472d7d80aba0519a83bf9ad04","size":890},{"path":"research/auto-fl-research/README.md","mode":"100644","sha":"ac11efbf669e52e4511a507d36b538757743b3d9","size":21996},{"path":"research/auto-fl-research/assets/example_progress.png","mode":"100644","sha":"5dd4d5be09fa943f567476907e22dbb878c5b7f8","size":216918},{"path":"research/auto-fl-research/data/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"research/auto-fl-research/data/cifar10_data_split.py","mode":"100644","sha":"2c08097dc43c76ba8cf1820ede3f1662127c579c","size":5993},{"path":"research/auto-fl-research/data/cifar10_data_utils.py","mode":"100644","sha":"fd25e5e18634c56130498192921b796929d67a0a","size":3729},{"path":"research/auto-fl-research/data/cifar10_dataset.py","mode":"100644","sha":"c5c99dacb3a72763ce2bd7fa06b57f34b14633fc","size":1089},{"path":"research/auto-fl-research/program.md","mode":"100644","sha":"47c6a0f7ed6b25034b3c2083cf4ee67e184ca5ea","size":17037},{"path":"research/auto-fl-research/scripts/append_result.py","mode":"100644","sha":"31a097a84d5ef1fded062fbecef4d2cbf9e7bc84","size":4546},{"path":"research/auto-fl-research/scripts/extract_score.py","mode":"100755","sha":"87880b1848b42ae08b36a6b5d417c385445a238d","size":2583},{"path":"research/auto-fl-research/scripts/finalize_batch_status.py","mode":"100644","sha":"0571674d8da7164a7a53050b5ddbc4a9a63e694d","size":6420},{"path":"research/auto-fl-research/scripts/init_run.sh","mode":"100755","sha":"bfce1699dd79e85d3c6e547245389573dcfd4520","size":2205},{"path":"research/auto-fl-research/scripts/log_literature_review.py","mode":"100755","sha":"706a410e30818b37776848c0e43f9e66b055d5cf","size":4934},{"path":"research/auto-fl-research/scripts/plateau_watchdog.py","mode":"100644","sha":"af9f15327bfd14a6257e08f354005a490564d7dd","size":8955},{"path":"research/auto-fl-research/scripts/plot_progress.py","mode":"100644","sha":"ffd6547d944c320a91a6307bda8a490e5fcfc56b","size":18867},{"path":"research/auto-fl-research/scripts/pycompile_sources.py","mode":"100644","sha":"c73aa17bb6541a9131399f4b3ca6a8356e1093b9","size":2329},{"path":"research/auto-fl-research/scripts/run_full_eval.sh","mode":"100755","sha":"c0a26e5022e8678edc24c4b762cc2db8ca3f1e47","size":1474},{"path":"research/auto-fl-research/scripts/run_iteration.sh","mode":"100755","sha":"ca4249a8161ba516bad57e73dfa43b7985982b75","size":4593},{"path":"research/auto-fl-research/scripts/run_with_timeout.py","mode":"100644","sha":"5005f1a0ec9025ba5128b9d46ca853a0742d0cd9","size":2605},{"path":"research/auto-fl-research/scripts/smoke_test.sh","mode":"100755","sha":"f87e56948340358c909fbe3e998af451fbefbbd5","size":2639},{"path":"research/auto-fl-research/scripts/summarize_results.py","mode":"100644","sha":"a09712bfff0954368d3c57d003df6e1b4e8356c9","size":3843},{"path":"research/auto-fl-research/scripts/validate_contract.py","mode":"100755","sha":"1a9fd85eb29a5dd3b564371eb6fa10afd1488026","size":6043},{"path":"research/auto-fl-research/skills/autofl-nvflare-report/SKILL.md","mode":"100644","sha":"393fd3c0ef565f3000ac5c96ad165bac3cd57904","size":5347},{"path":"research/auto-fl-research/skills/autofl-nvflare-report/agents/openai.yaml","mode":"100644","sha":"bb459d1c04bfc07826670252a60073ef9e8dea9a","size":378},{"path":"research/auto-fl-research/skills/autofl-nvflare-report/scripts/generate_report.py","mode":"100755","sha":"d0e188e26e628377d3be57b0e39ecdbcca5cdbaf","size":19548},{"path":"research/auto-fl-research/skills/autofl-nvflare/SKILL.md","mode":"100644","sha":"bc178841907b65ae3e0f2f0507830de3b769b719","size":8637},{"path":"research/auto-fl-research/skills/autofl-nvflare/agents/openai.yaml","mode":"100644","sha":"3ee5853d273433acfb1dcd4dacf6670641636d84","size":45},{"path":"research/auto-fl-research/skills/autofl-nvflare/references/mutation-schema.md","mode":"100644","sha":"799a953bfc8173054464d9d1ff702e474f8479b0","size":1628},{"path":"research/auto-fl-research/skills/autofl-nvflare/references/provenance.md","mode":"100644","sha":"5bcea0dcca94067e4a4df667962d77de22d48aab","size":1401},{"path":"research/auto-fl-research/skills/autofl-nvflare/references/runbook.md","mode":"100644","sha":"d7038f940605aa4b7b36dd7ea79e276cb5d2d544","size":5861},{"path":"research/auto-fl-research/tasks/__init__.py","mode":"100644","sha":"019aa35040eb014154dad906983a37d1f275d3bf","size":640},{"path":"research/auto-fl-research/tasks/cifar10/client.py","mode":"100644","sha":"793b40bbdd8d2c759611be844fbdc9d930504ad9","size":20417},{"path":"research/auto-fl-research/tasks/cifar10/job.py","mode":"100644","sha":"57d9780ae1b66ddc898fe0bc1db47fcb1fe59a97","size":12433},{"path":"research/auto-fl-research/tasks/cifar10/model.py","mode":"100644","sha":"749a26e787de54def1e1bcc8ba6e90cb979cd137","size":6570},{"path":"research/auto-fl-research/tasks/cifar10/mutation_schema.yaml","mode":"100644","sha":"76543395bd279d9d6fe6c36a6ea26b4d388b61c4","size":5994},{"path":"research/auto-fl-research/tasks/cifar10/profile.md","mode":"100644","sha":"caa30ee6357811e71e1bac8bf6a4dbe5f10d312d","size":16785},{"path":"research/auto-fl-research/tasks/cifar10/requirements.txt","mode":"100644","sha":"68a4524389662732cbdc2700a3580de0d7b2b2e3","size":73},{"path":"research/auto-fl-research/tasks/cifar10/train_utils.py","mode":"100644","sha":"62e2e9cfa36056ac712bf9877f52bf76eda5fd13","size":2214},{"path":"research/auto-fl-research/tasks/shared/__init__.py","mode":"100644","sha":"f9fdc5a87ca7d1a662441d716fc496481a5ec8fa","size":648},{"path":"research/auto-fl-research/tasks/shared/custom_aggregators.py","mode":"100644","sha":"7f05583eda5244d45c0eb6de27d7786348004166","size":13331},{"path":"research/auto-fl-research/tasks/vlm_med/client.py","mode":"100644","sha":"511c0fcab8bc27ba5d7b7c58b9973d7863e6a191","size":36646},{"path":"research/auto-fl-research/tasks/vlm_med/job.py","mode":"100644","sha":"f9c4efca2eb51866805af62bfd6bbef1d7858262","size":13757},{"path":"research/auto-fl-research/tasks/vlm_med/med_vlm_data_utils.py","mode":"100644","sha":"78bd1e5294bbf00818adb897c182f5cc1f00a4f0","size":6341},{"path":"research/auto-fl-research/tasks/vlm_med/model.py","mode":"100644","sha":"cbcb3c05fb9fd98c1ec6958da5a37cfd25799a77","size":9619},{"path":"research/auto-fl-research/tasks/vlm_med/mutation_schema.yaml","mode":"100644","sha":"e3a5e30a6b8d5c02dd87ba14274c8005027b4c26","size":7638},{"path":"research/auto-fl-research/tasks/vlm_med/profile.md","mode":"100644","sha":"2fc97f137c8645e5f778f134e8e5242a1217fc18","size":14806},{"path":"research/auto-fl-research/tasks/vlm_med/requirements.txt","mode":"100644","sha":"7a1a88ace5e532d110bafe07a8275ec554a9b89e","size":181},{"path":"research/auto-fl-research/tasks/vlm_med/train_utils.py","mode":"100644","sha":"0275044f40e6e23f43a3930a38853fa6fd8e5e7c","size":5586},{"path":"research/auto-fl-research/templates/literature_loop.md","mode":"100644","sha":"a837aa4bd4c0120d093bcfedd4f4c0d6dc0c0206","size":1960},{"path":"research/auto-fl-research/templates/mutation_report.md","mode":"100644","sha":"f4fb4243271a798191f72254a318d1819b0cac90","size":2209},{"path":"research/auto-fl-research/templates/results_header.tsv","mode":"100644","sha":"eb7ddc99dd3bd3aac5f88749667285fdfe8d398e","size":72},{"path":"research/auto-fl-research/templates/run_manifest.json","mode":"100644","sha":"5a331d911754a08f9da124290d4c808ae9279682","size":229},{"path":"research/brats18/.gitignore","mode":"100644","sha":"3d180b828bc622230d8ebbf61126b413ac102d5b","size":238},{"path":"research/brats18/README.md","mode":"100644","sha":"fb9ca9013aaca10ceabe99d5052c047709b017c3","size":16141},{"path":"research/brats18/client.py","mode":"100644","sha":"471a18e8d5e155325460d8e8e0940b111d283ed6","size":10572},{"path":"research/brats18/dataset_brats18/datalist/site-1.json","mode":"100644","sha":"9d41301fbff1a18f7ae931523c7579e910690762","size":49226},{"path":"research/brats18/dataset_brats18/datalist/site-2.json","mode":"100644","sha":"f3b4a6bfa910d5c0591449c7d4e1075b1edd4dce","size":50234},{"path":"research/brats18/dataset_brats18/datalist/site-3.json","mode":"100644","sha":"d2395bcd9101a1066fb0e18f00f1fb7af4344c2f","size":49634},{"path":"research/brats18/dataset_brats18/datalist/site-4.json","mode":"100644","sha":"51b5bbffe2a2794ce7bbb1e8db9154413e4a4eb7","size":49816},{"path":"research/brats18/dataset_brats18/datalist/site-All.json","mode":"100644","sha":"80d2324d24e64dc4904a6b45781f6c9fe2eba7ed","size":137271},{"path":"research/brats18/dataset_brats18/dataset/README.md","mode":"100644","sha":"5e7feb047dbbbd74e1b29c819602fa0aff09c5a3","size":39},{"path":"research/brats18/figs/nvflare_brats18.png","mode":"100644","sha":"577c046bb79c0f864e9c85f3f5ab3f1218a96ce9","size":35510},{"path":"research/brats18/job.py","mode":"100644","sha":"ac56d3226a5dffe15e89ebbaa49d9be704c4ae39","size":5536},{"path":"research/brats18/model.py","mode":"100644","sha":"a085ab49a6c2bda3dc9abc2f588dca22d1c853f1","size":1773},{"path":"research/brats18/plot-requirements.txt","mode":"100644","sha":"5fb401433ef9574fce9283bb98a71a2ac3ee833e","size":29},{"path":"research/brats18/requirements.txt","mode":"100644","sha":"35443140c8eed762be85fef55d7dc6262a0ae598","size":49},{"path":"research/brats18/result_stat/brats_3d_test_only.py","mode":"100644","sha":"2d6927b5caa357dbaa9c02781f03da0761626333","size":5358},{"path":"research/brats18/result_stat/plot_tensorboard_events.py","mode":"100644","sha":"44489622ae0eb1430f91c4ef3b5281d10dca6333","size":3908},{"path":"research/brats18/result_stat/testing_models_3d.sh","mode":"100755","sha":"1afd6a31972b2bdbb172e3b7c9f77051c1692566","size":872},{"path":"research/condist-fl/.gitignore","mode":"100644","sha":"ae6229a0f8e871a3aa135012c2f752b63190cb2b","size":24},{"path":"research/condist-fl/README.md","mode":"100644","sha":"01251d30ab76ea5f4304b5de0478a32b5d517888","size":8231},{"path":"research/condist-fl/convert_to_torchscript.py","mode":"100644","sha":"539030d343720202535e8e26ce1e2359d5a9b214","size":2374},{"path":"research/condist-fl/data/KiTS19/datalist.json","mode":"100644","sha":"ef2b9965e40a34346b7d5c180398d26ce6138ad6","size":22335},{"path":"research/condist-fl/data/Liver/datalist.json","mode":"100644","sha":"3366e9712ead3caa6345c4843382a31b59c7fd60","size":13479},{"path":"research/condist-fl/data/Pancreas/datalist.json","mode":"100644","sha":"4f04e33554dabd7a65025f883841adb0949c9f42","size":29299},{"path":"research/condist-fl/data/Spleen/datalist.json","mode":"100644","sha":"4dc8ad1706236e831703eb558a4bd7b3e4982abb","size":4247},{"path":"research/condist-fl/figs/fl_val_meandice.png","mode":"100644","sha":"5e2fbb0eabe94b025ed0eef8decaf046d8cf3461","size":52388},{"path":"research/condist-fl/figs/val_meandice.png","mode":"100644","sha":"7355139f71a3ffbac523d97f89fe128d5ae4a6bf","size":87054},{"path":"research/condist-fl/jobs/condist/kidney/config/config_data.json","mode":"100644","sha":"822a326e2f0082f7ae9e44545c5174867f1eca15","size":350},{"path":"research/condist-fl/jobs/condist/kidney/config/config_fed_client.json","mode":"100644","sha":"f3e50ed21651800163f6e463a34ae2cd1435710e","size":667},{"path":"research/condist-fl/jobs/condist/kidney/config/config_task.json","mode":"100644","sha":"6d7296e1701286536c0ade90fcbff1ee25865645","size":1004},{"path":"research/condist-fl/jobs/condist/liver/config/config_data.json","mode":"100644","sha":"d3af5f9a1f4edcb73932141e85b4f971ee9e53eb","size":348},{"path":"research/condist-fl/jobs/condist/liver/config/config_fed_client.json","mode":"100644","sha":"f3e50ed21651800163f6e463a34ae2cd1435710e","size":667},{"path":"research/condist-fl/jobs/condist/liver/config/config_task.json","mode":"100644","sha":"e5fa4fd937c3b1cf8f8cdd4f92fbff5ed2aca9e0","size":1004},{"path":"research/condist-fl/jobs/condist/meta.json","mode":"100644","sha":"dcc69d01574e9df3b2525037667e29af1e652f6f","size":237},{"path":"research/condist-fl/jobs/condist/pancreas/config/config_data.json","mode":"100644","sha":"d18a8cce703a33009ccc4bbc26b31f410efc7074","size":354},{"path":"research/condist-fl/jobs/condist/pancreas/config/config_fed_client.json","mode":"100644","sha":"f3e50ed21651800163f6e463a34ae2cd1435710e","size":667},{"path":"research/condist-fl/jobs/condist/pancreas/config/config_task.json","mode":"100644","sha":"b198e86626f489bd1c4b9d6c3f75ce2588218b2f","size":1004},{"path":"research/condist-fl/jobs/condist/server/config/config_fed_server.json","mode":"100644","sha":"9e00604cd2e5a44e64d73365bcdcbedb9d178c73","size":3830},{"path":"research/condist-fl/jobs/condist/server/custom/metric_logger.py","mode":"100644","sha":"9b9910bfcd206e1d14b18db32d126ca5051e556c","size":4810},{"path":"research/condist-fl/jobs/condist/server/custom/model_locator.py","mode":"100644","sha":"c4392e40526bfced2c7d298fbd94249a0a794c1d","size":3148},{"path":"research/condist-fl/jobs/condist/server/custom/report_generator.py","mode":"100644","sha":"243ca98e8afbe49dfb360802f2e845cfba9b3980","size":3836},{"path":"research/condist-fl/jobs/condist/server/custom/simple_formatter.py","mode":"100644","sha":"38e03f77aa750f8fdad5153b1518aebe718ca099","size":2443},{"path":"research/condist-fl/jobs/condist/spleen/config/config_data.json","mode":"100644","sha":"dc61301ace5d283dfc24daee953cd15a6eb458e5","size":350},{"path":"research/condist-fl/jobs/condist/spleen/config/config_fed_client.json","mode":"100644","sha":"f3e50ed21651800163f6e463a34ae2cd1435710e","size":667},{"path":"research/condist-fl/jobs/condist/spleen/config/config_task.json","mode":"100644","sha":"08817c19754b340a96a067c43229c34b4bc1403c","size":1006},{"path":"research/condist-fl/prepare_data.py","mode":"100644","sha":"e2ea33fc211f3679a5ae3f52fec437746c65a300","size":4601},{"path":"research/condist-fl/requirements.txt","mode":"100644","sha":"af5a1dba78b98d3ef954b1cd3180dccf3e82e4c2","size":79},{"path":"research/condist-fl/run_infer.py","mode":"100644","sha":"1b198f30ad7b951990f0b186aa06626238532da7","size":3629},{"path":"research/condist-fl/run_validate.py","mode":"100644","sha":"dcc20adbecce5e2f5d28866fd3a41fec9a36162a","size":4276},{"path":"research/condist-fl/src/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"research/condist-fl/src/condist_learner.py","mode":"100644","sha":"80fbb8decf68aa47abf0fbdb31b3230bedc5e334","size":11212},{"path":"research/condist-fl/src/data/__init__.py","mode":"100644","sha":"718fe969f3c3e412b239012951e19d47a57888bb","size":676},{"path":"research/condist-fl/src/data/augmentations/__init__.py","mode":"100644","sha":"15adcf2ed02aafdf7975e12dacd2ac32f9e62a7c","size":1141},{"path":"research/condist-fl/src/data/augmentations/intensity.py","mode":"100644","sha":"64f72765b2e3edf224747c9cf47dbd0175dea7f6","size":7275},{"path":"research/condist-fl/src/data/augmentations/spatial.py","mode":"100644","sha":"3ad735f20d527d1cec6af8acd70f34b75c78735b","size":6040},{"path":"research/condist-fl/src/data/data_loader.py","mode":"100644","sha":"8415f3ec2f3caeeea6170fd95953444404e417f3","size":901},{"path":"research/condist-fl/src/data/data_manager.py","mode":"100644","sha":"5d54435377c2960a67f22f40702edf73e0445725","size":2611},{"path":"research/condist-fl/src/data/dataset.py","mode":"100644","sha":"e81c1ff64f9885f0eccaae6abc651d318f7e1c13","size":1720},{"path":"research/condist-fl/src/data/normalize.py","mode":"100644","sha":"f1f5769c0224a2e7f8557d4fc88206aa9b988844","size":2911},{"path":"research/condist-fl/src/data/transforms.py","mode":"100644","sha":"280db1ef4d45a15af0d0a223ce6d1b1302b525f2","size":4985},{"path":"research/condist-fl/src/losses.py","mode":"100644","sha":"90b65e48d39326e16cbd7f369681786c9c75e549","size":7942},{"path":"research/condist-fl/src/trainer/__init__.py","mode":"100644","sha":"ddd0970b33159c07431d20a8de80e55967f2d57b","size":717},{"path":"research/condist-fl/src/trainer/condist.py","mode":"100644","sha":"0ab2443abe1ff4396209c8874d595738b9d6a86b","size":8162},{"path":"research/condist-fl/src/trainer/trainer.py","mode":"100644","sha":"2ac53514d2b7a67e0dae8f8dfaa8cffd25c4ea44","size":6952},{"path":"research/condist-fl/src/utils/get_model.py","mode":"100644","sha":"dce2ff6d869f7f65fc3b7b254af7e1e1cee76ad2","size":964},{"path":"research/condist-fl/src/utils/model_weights.py","mode":"100644","sha":"c816a06511f06d90c27bf5f8321a12275c4ca300","size":1676},{"path":"research/condist-fl/src/validator.py","mode":"100644","sha":"3f2822432d902020084cc540d8d919b385aacd7b","size":3101},{"path":"research/condist-fl/start_fl.sh","mode":"100755","sha":"312f8068af3423c673ceeda74a585e93eabe79b0","size":163},{"path":"research/fed-bn/README.md","mode":"100644","sha":"7aab5d986962b77a927bf7f33fdf677fadb3d8fc","size":2454},{"path":"research/fed-bn/create_job.sh","mode":"100755","sha":"ed7617ca535368572f35846de89161fe77d9ea25","size":78},{"path":"research/fed-bn/figs/loss.png","mode":"100644","sha":"c4875ef835f52dd35d4b18f340d3637d08d283b0","size":18800},{"path":"research/fed-bn/job.py","mode":"100644","sha":"924bcbde69fa29a5e85e3e72151b9868dbaccb7f","size":1968},{"path":"research/fed-bn/prepare_data.sh","mode":"100755","sha":"d01ee2a3d7d313cc21503d95cd67f4e6df6870e5","size":155},{"path":"research/fed-bn/requirements.txt","mode":"100644","sha":"11e22c9ab5899c78f5bedb65f6813f4f73fd0ecd","size":47},{"path":"research/fed-bn/run_job.sh","mode":"100755","sha":"dd82506bfea9300f46ad8495dab008e3cbac4fd3","size":85},{"path":"research/fed-bn/src/fedbn_cifar10.py","mode":"100644","sha":"07530442d0a15a5c69bf095c4ed5fc0082db8d9a","size":5650},{"path":"research/fed-bn/src/net.py","mode":"100644","sha":"12d6929561b131ae818521ea97d9d4f7821716ed","size":1440},{"path":"research/fed-bpt/README.md","mode":"100644","sha":"e8d221b9b62ad5eefa58b48b954ba5d60298aafa","size":4610},{"path":"research/fed-bpt/fedbpt_recipe.py","mode":"100644","sha":"938b7a769a05c3cc18c5aefd5d3faf308ee02eba","size":6501},{"path":"research/fed-bpt/figs/global_test_acc.png","mode":"100644","sha":"2066ce38fa6c0e2fa74e129991dd90324d2e7151","size":40592},{"path":"research/fed-bpt/job.py","mode":"100644","sha":"7cc724b5542c9251d2c3a87a18fe2fed82036c68","size":6289},{"path":"research/fed-bpt/requirements.txt","mode":"100644","sha":"686ffa682d2164581507503b445604d54d1d7d05","size":87},{"path":"research/fed-bpt/src/LMForwardAPI.py","mode":"100644","sha":"6a8ded2a89de573703b5e216f3cee2dcf781d259","size":45907},{"path":"research/fed-bpt/src/cma_decomposer.py","mode":"100644","sha":"9893461104b296d22808da0737ee5841e14fef04","size":6756},{"path":"research/fed-bpt/src/data_process.py","mode":"100644","sha":"b03b0b9f93cdc329206b9259ec56724a515fcf0d","size":15805},{"path":"research/fed-bpt/src/dataloaders/dataloader.py","mode":"100644","sha":"3f56f64fe0760fd8f4802159259138caa8a1e305","size":19408},{"path":"research/fed-bpt/src/decomposer_widget.py","mode":"100644","sha":"efa22547aa934625a2f0a149aa19a189192559c4","size":1189},{"path":"research/fed-bpt/src/fedbpt_train.py","mode":"100644","sha":"94c9d99d090772724944e087040a9fb36adb72f8","size":15380},{"path":"research/fed-bpt/src/global_es.py","mode":"100644","sha":"2002cd7b349e893857cd3dfb7b9800f736eba7e5","size":6226},{"path":"research/fed-bpt/src/metrics/metrics.py","mode":"100644","sha":"191b6cc25d4f793c312364bbe3911d2df3710ce0","size":19998},{"path":"research/fed-bpt/src/models/modeling_roberta.py","mode":"100644","sha":"12f3c45a9d7565a1d4113588833bdf9957a449d1","size":73909},{"path":"research/fed-bpt/src/utils.py","mode":"100644","sha":"1537806c8ef2b5a75a965266887d6b18f36ffc88","size":2729},{"path":"research/fed-ce/README.md","mode":"100644","sha":"7c9004bf212f0a00f7d829f815d55fd4bac90ad8","size":6131},{"path":"research/fed-ce/figs/Prostate2D.png","mode":"100644","sha":"5f0f6476e4dc732fabadde720cca2f744f5951f6","size":542597},{"path":"research/fed-ce/figs/all_training.png","mode":"100644","sha":"642b2c4712ec83d55ca597ee83ab5cf52ca4e3b0","size":739594},{"path":"research/fed-ce/jobs/fedce_prostate/client.py","mode":"100644","sha":"be625c7ad7e96fba290bd2c05145f94092690bee","size":9979},{"path":"research/fed-ce/jobs/fedce_prostate/job.py","mode":"100644","sha":"98e8f3e24ce30a3f02b06b774cc54470656c12e5","size":3632},{"path":"research/fed-ce/jobs/fedce_prostate/model.py","mode":"100644","sha":"9a1d511b354f69f6bb19e5c26a8b2b40d66a9377","size":4482},{"path":"research/fed-ce/requirements.txt","mode":"100644","sha":"e6b8645e31376e8925310b6769343f18246cc27c","size":52},{"path":"research/fed-sm/README.md","mode":"100644","sha":"3b727a5583c2994bb436038459c0688a5624a5a9","size":5817},{"path":"research/fed-sm/figs/Prostate2D.png","mode":"100644","sha":"5f0f6476e4dc732fabadde720cca2f744f5951f6","size":542597},{"path":"research/fed-sm/figs/all_training.png","mode":"100644","sha":"ab649b6ebb7a40aa9611f3b95bff9aa7828ac535","size":93714},{"path":"research/fed-sm/jobs/fedsm_prostate/app/config/config_fed_client.json","mode":"100644","sha":"9b49f3a31617253e2467e1711df5b09981314326","size":710},{"path":"research/fed-sm/jobs/fedsm_prostate/app/config/config_fed_server.json","mode":"100644","sha":"bf9ca1669a6f289760225dbd9dd85acf8b93c2a1","size":2295},{"path":"research/fed-sm/jobs/fedsm_prostate/app/config/config_train.json","mode":"100644","sha":"8af4636bb3969e44dc24bd1397ecf51ce4367561","size":212},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/aggregators/accumulate_model_aggregator_fedsm.py","mode":"100644","sha":"87a501988cf908285942073481ef9f867baacb75","size":11924},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/helpers/pt_fedsm.py","mode":"100644","sha":"b9e243679cf7a02052c387a4d0a14ecd9a7c7b1e","size":8518},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/helpers/supervised_pt_fedsm.py","mode":"100644","sha":"2f7e2252c7ef1d314f364e1947d36ad5359e3b2b","size":2702},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/learners/supervised_learner.py","mode":"100644","sha":"03343395689facce536ab90b22055c6df7362d56","size":12805},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/learners/supervised_monai_prostate_fedsm_learner.py","mode":"100644","sha":"0978fe047262d87e001a98ea8586c0bf0f1ff84b","size":15749},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/learners/supervised_monai_prostate_learner.py","mode":"100644","sha":"6743311fbafee753d6bf9b2c9a1cd305e9bd9a78","size":6798},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/networks/vgg.py","mode":"100644","sha":"31881c79ae08138ce5c995ecb806e006e064d452","size":3882},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/persistors/pt_fed_utils.py","mode":"100644","sha":"9decfb9ce9b3e563a9baf4b91795745d59466392","size":5493},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/persistors/pt_file_fedsm_model_persistor.py","mode":"100644","sha":"a838aee92a4c342cb98ec92240d7974460d223bf","size":10238},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/shareablegenerators/full_model_shareable_fedsm_generator.py","mode":"100644","sha":"b3dbf2266e602a09777d4f466aa04a675c39fde7","size":5744},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/utils/custom_client_datalist_json_path.py","mode":"100644","sha":"df685536ed4bda612ae41db61ddb1972da0c4073","size":1074},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/widgets/intime_model_fedsm_selector.py","mode":"100644","sha":"455be34a87b905558ff20a0519ec2d5e1d94058a","size":8212},{"path":"research/fed-sm/jobs/fedsm_prostate/app/custom/workflows/scatter_and_gather_fedsm.py","mode":"100644","sha":"3233ed507501fb7b939b2d67849285c7d6ab7cd8","size":14267},{"path":"research/fed-sm/jobs/fedsm_prostate/meta.json","mode":"100644","sha":"f5c548cd57e1c74bbf7144016a4f7635fbf1cfd4","size":109},{"path":"research/fed-sm/requirements.txt","mode":"100644","sha":"5b8dc1a4834b381ff406396b0ea51ba78e1eac6a","size":107},{"path":"research/fed-sm/result_stat/plot_tensorboard_events.py","mode":"100644","sha":"87ad1cdb360326c28fcb4de604fafc01c3a8c75d","size":3372},{"path":"research/fed-sm/result_stat/prostate_2d_test_only.py","mode":"100644","sha":"c770be6d4cf329db6da3cab537f63cf09c017f64","size":6374},{"path":"research/fed-sm/result_stat/vgg.py","mode":"100644","sha":"3ea74d71e05383d5daf9c243e57dfb4df1306b21","size":3855},{"path":"research/fedcore/.gitignore","mode":"100644","sha":"53d764912d79a1e7429ffe0d638f8c5403114312","size":60},{"path":"research/fedcore/README.md","mode":"100644","sha":"3806df64eb5c8e25c3942f9bf48ac139f3ec38ff","size":18458},{"path":"research/fedcore/cache_features.py","mode":"100644","sha":"8ab9d459d4bfc9dbc3a797fcd006ccb5b3b6c043","size":2196},{"path":"research/fedcore/client.py","mode":"100644","sha":"f7607443bea43fbc54763377c77d6113f4b7d580","size":8313},{"path":"research/fedcore/evaluate.py","mode":"100644","sha":"854ddbccbb3c4ede30992902480222b554d0f28f","size":6531},{"path":"research/fedcore/figures/fedcore_mnist_client_design.svg","mode":"100644","sha":"5aa1ca382ad50b3643a2ab45f881739d57dca0ca","size":9314},{"path":"research/fedcore/figures/fedcore_modality_gap.png","mode":"100644","sha":"d9bc73c8d7389fa7ddc33cf4276044ff8217d0cc","size":137862},{"path":"research/fedcore/job.py","mode":"100644","sha":"29bfc3d92ff812bd68ab2421c65f230dfa405df5","size":5847},{"path":"research/fedcore/model.py","mode":"100644","sha":"9199c7eca993b2d74e2db880c7ad325056bd9e7a","size":2264},{"path":"research/fedcore/prepare_data.py","mode":"100644","sha":"4d3d45c17407593bad5dc1e9fb65d5656b24ecb7","size":3198},{"path":"research/fedcore/requirements-full.txt","mode":"100644","sha":"09c32a918d4ce4a064e1b5cd9ea442fe6caf48c4","size":65},{"path":"research/fedcore/requirements.txt","mode":"100644","sha":"d811bb15b4f582700330a21b12ba5f24950f9b55","size":129},{"path":"research/fedcore/run_demo.py","mode":"100644","sha":"a7b42c6d8a79207e3bb99c1f10b992b91afa4b03","size":11563},{"path":"research/fedcore/src/__init__.py","mode":"100644","sha":"64af7cd53e8257a58fb0caa65d76b68e9f80f74c","size":650},{"path":"research/fedcore/src/data.py","mode":"100644","sha":"da6dde1eca10ce601b76ec60739c6f9137057c85","size":15217},{"path":"research/fedcore/src/evaluation.py","mode":"100644","sha":"c04c6de07a095c8c586af1edfd61b529e3452ece","size":12485},{"path":"research/fedcore/src/features.py","mode":"100644","sha":"44b38699094e9184959749a24de5ef8531ede399","size":8541},{"path":"research/fedcore/src/federated.py","mode":"100644","sha":"0a3a78e025ad2e8afc34b27b27dc14c7e7b69a28","size":1298},{"path":"research/fedcore/src/metrics.py","mode":"100644","sha":"5eefa819ff469785b4b53dc381818bb678efdadc","size":3093},{"path":"research/fedcore/src/qwen_backend.py","mode":"100644","sha":"41e78a70073cc70db0feedeb2fadb14e5025612f","size":8851},{"path":"research/fedcore/src/validation.py","mode":"100644","sha":"8ac464b39709cf5e17e8b6bf26d280758795f53b","size":2260},{"path":"research/fedhca2/README.md","mode":"100644","sha":"498c92a7a9133cba5bb05af0d8c1069b8a1460a3","size":12134},{"path":"research/fedhca2/fig/eval.png","mode":"100644","sha":"e4148918a545d0ab90e7a381c689d538856bc9b5","size":462452},{"path":"research/fedhca2/fig/trainloss.png","mode":"100644","sha":"584bdbad8cb479a4ca9e4d52cbab2bf9da4a89d1","size":435943},{"path":"research/fedhca2/fig/trainlossepoch.png","mode":"100644","sha":"46a349f2cc599a18c68e7af40e7c7125f2acd7dd","size":445967},{"path":"research/fedhca2/jobs/fedhca2/app/config/config_fed_client.json","mode":"100644","sha":"5fb2cbc63209357b1f7436510669227009ab563c","size":858},{"path":"research/fedhca2/jobs/fedhca2/app/config/config_fed_server.json","mode":"100644","sha":"8da8b9633c8f64bfc03793d4466f81daac74852a","size":1178},{"path":"research/fedhca2/jobs/fedhca2/app/config/config_train.json","mode":"100644","sha":"f45a7a5faa4972f6297005982363c920c267de6c","size":2103},{"path":"research/fedhca2/jobs/fedhca2/app/custom/data_utils/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/data_utils/data_loader.py","mode":"100644","sha":"18db114a17a6023ea745aeac2fb63a8455f5e0f9","size":3159},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_aggregator.py","mode":"100644","sha":"8d27b2a355a513960a3130a42ca7bae4c9ce8178","size":13296},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/aggregate.py","mode":"100644","sha":"ffb2911a4db4ca435f57008e789f4e45091379f9","size":14643},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/custom_dataset.py","mode":"100644","sha":"c858ac9467e592a91ec3499a923d179d12931de5","size":2253},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/custom_transforms.py","mode":"100644","sha":"c88371c58f7c368eeb4fe27eb3fc484dacf5bc5a","size":12367},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/nyud.py","mode":"100644","sha":"b768c22b681511208f2050f221d861880779ec82","size":6208},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/pascal_context.py","mode":"100644","sha":"69c9e05fda0927562a0bdb318a65a415cb78235a","size":15164},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/utils/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/utils/configs.py","mode":"100644","sha":"aeac476c5b50212ef4dcdc440a205199d422d738","size":1514},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/utils/custom_collate.py","mode":"100644","sha":"f89b8515dacb9f788cdbfae11d36a31057ed88cc","size":3175},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/datasets/utils/mypath.py","mode":"100644","sha":"38898c4691e963226c257a5d9f723ce882324dd8","size":1208},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/edge_evaluation.py","mode":"100644","sha":"d57a9a7a4b64b43c7d0e6f1e36cee62f04cc8154","size":4668},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_depth.py","mode":"100644","sha":"de91982245e7d7862b057e164c88ac7e87a0af36","size":1836},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_edge.py","mode":"100644","sha":"947f211c0ec45ca28b0a90c92915dc5d7b068127","size":1671},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_human_parts.py","mode":"100644","sha":"6f220763d6be04f7cb45bb1ce0cf98529f3c15ab","size":1825},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_normals.py","mode":"100644","sha":"77d5a700491f864c69df9e11f1c817e5e8558e0d","size":1713},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_sal.py","mode":"100644","sha":"6208f8256ca6a759631587e9e65580e287762ae1","size":2987},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/eval_semseg.py","mode":"100644","sha":"2fdb84816cdd4171e40025f0bbf2734b81ce5bd5","size":2099},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/evaluate_utils.py","mode":"100644","sha":"f09f047b8a52f672093a4b40176570511b8f0fb4","size":3459},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/evaluation/save_img.py","mode":"100644","sha":"a8636c4a81766c7738989dd51a27950c99ea97ab","size":5338},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/losses.py","mode":"100644","sha":"af6932edf0145f61dea265bb69cc6c9775c4d68b","size":6017},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/models/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/models/build_models.py","mode":"100644","sha":"2bdd8578a2cafdf2d7851fb7ef444051af2160a1","size":3109},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/models/decoder.py","mode":"100644","sha":"084d1aad90cf7867c6035d600ac451d0fbc01306","size":2891},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/models/hyperweight.py","mode":"100644","sha":"e4f048299bdf4d09c8883d38407590865a56b944","size":3547},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/models/swin.py","mode":"100644","sha":"3d3a5ae934171134970c5b62f719f3b4667fc45a","size":35877},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/train_utils.py","mode":"100644","sha":"32a2c3318c40dc0b4bb9e92cd6f94f405bb07982","size":3357},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_core/utils.py","mode":"100644","sha":"809a3c1217c47e2165ad8a29edcc74bb79fea536","size":7403},{"path":"research/fedhca2/jobs/fedhca2/app/custom/fedhca2_learner.py","mode":"100644","sha":"c7734e2d5421a22fe1f2467376f595507fa2bc4b","size":22054},{"path":"research/fedhca2/jobs/fedhca2/meta.json","mode":"100644","sha":"defd8e46c3780e2bf27e647aebb261eea1f19111","size":121},{"path":"research/fedhca2/requirements.txt","mode":"100644","sha":"9bbce623789bccfba041b1e4c435fb7dfa8fa448","size":209},{"path":"research/fedobd/README.md","mode":"100644","sha":"ee1f2fd547b4ed1c2742b041c627f4fe8814d0dc","size":3967},{"path":"research/fedobd/requirements.txt","mode":"100644","sha":"3678e243005d3403b5c1943f7041b123d520d605","size":91},{"path":"research/fedrevive/README.md","mode":"100644","sha":"de32103e3d9b240d526b58b7a680a8cf5b6b9c94","size":22845},{"path":"research/fedrevive/client.py","mode":"100644","sha":"aff77cdea9a0d4a3468158cace11a3b5411cd6fa","size":9153},{"path":"research/fedrevive/data.py","mode":"100644","sha":"27d2dda6b5d1fb2982032a41452168f7598aebd3","size":8155},{"path":"research/fedrevive/dfkd.py","mode":"100644","sha":"48e79281ca43ee59c0636c78ddbf1bd493cc7e3d","size":21234},{"path":"research/fedrevive/fedrevive.py","mode":"100644","sha":"04103500dd12d59ceadce35e3a9f3b4006389d7f","size":12291},{"path":"research/fedrevive/figs/figure_1.png","mode":"100644","sha":"b3019ae9abf795094c13ef0d366b42dad805500a","size":156359},{"path":"research/fedrevive/figs/figure_2.png","mode":"100644","sha":"3840efecb0cf11e56e2e8d12cc096e23a9522e9b","size":156940},{"path":"research/fedrevive/figs/figure_3.png","mode":"100644","sha":"d162d064bea0a4a7e54cc0717d50f2c081ea6d1c","size":131788},{"path":"research/fedrevive/job.py","mode":"100644","sha":"fb1b8f7a5e06f956c270665a5b715d10f10b89b6","size":11959},{"path":"research/fedrevive/model.py","mode":"100644","sha":"612af0e389a29d828495f004cd30ad8926e9e23b","size":8309},{"path":"research/fedrevive/prepare_data.py","mode":"100644","sha":"a89fc6bb3d7772d8a3f09918c985a7c9049a8d01","size":1775},{"path":"research/fedrevive/requirements.txt","mode":"100644","sha":"552b0e7eccb40915d76b9d18a9e71357973b9917","size":80},{"path":"research/fedrevive/server.py","mode":"100644","sha":"29b764745313b83addc6dc4c5ebe5529118adca6","size":46056},{"path":"research/fedrevive/trace_resources.py","mode":"100644","sha":"32c7c7cb437e36dd789ee5cd23a07591d526470f","size":5533},{"path":"research/fedscs/.gitignore","mode":"100644","sha":"95c7e7a5c42f60872e281763ef110bc911684e4a","size":74},{"path":"research/fedscs/README.md","mode":"100644","sha":"7f740d97678831944924ccb1c98c1ec920e1f19f","size":10304},{"path":"research/fedscs/client.py","mode":"100644","sha":"f4313f87b002db7ace7bcda0a448a4770010ec32","size":13191},{"path":"research/fedscs/create_initial_checkpoint.py","mode":"100644","sha":"31980cf472534f79d320f34c812609c5820558c4","size":1909},{"path":"research/fedscs/evaluate_checkpoint.py","mode":"100644","sha":"66e7971c4c9b0827264d17bc23d6b83ca0821dee","size":3271},{"path":"research/fedscs/job.py","mode":"100644","sha":"079d7d35d2804642e2ae9c73a410accde232e4c4","size":3015},{"path":"research/fedscs/prepare_data.sh","mode":"100755","sha":"97430c592d1257972b17104d7865b71e2a17147d","size":13282},{"path":"research/fedscs/requirements.txt","mode":"100644","sha":"05131ef46c9094cb6e512266142c4bd75bfc8f5c","size":111},{"path":"research/fedscs/src/fedavg_clipped_aggregator.py","mode":"100644","sha":"a3751566abb500c609fb97ba85f997eebe65d9cd","size":8374},{"path":"research/fedscs/src/fedscs_aggregator.py","mode":"100644","sha":"2f23eb4efaaea3468ce0308b46c8e73b9f9d906f","size":25269},{"path":"research/fedscs/src/model.py","mode":"100644","sha":"c5400f97b677d8d86cbf668bd9e7dd8cc346e968","size":1410},{"path":"research/fedscs/tests/test_fedscs_aggregator.py","mode":"100644","sha":"9f8c019be8a9fd60ad24558f7b195e13d40a296c","size":4786},{"path":"research/fedumm/README.md","mode":"100644","sha":"fe446db90c21a6ddf29c8a5698da1ff98757277a","size":4782},{"path":"research/fedumm/centralized_baseline.py","mode":"100644","sha":"5770d41a18d2ab59124be97ac63c6cd2a3c50222","size":4905},{"path":"research/fedumm/client.py","mode":"100644","sha":"b16f1f1d703e68d75815c44bf8f22807e4e47781","size":7448},{"path":"research/fedumm/job.py","mode":"100644","sha":"b2314f9c235957f9fa307cc98261c1414000a424","size":4428},{"path":"research/fedumm/requirements.txt","mode":"100644","sha":"8e7e35f75990951621a9bc06eaf9e8afa323f3d0","size":109},{"path":"research/fedumm/src/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"research/fedumm/src/blip_backend.py","mode":"100644","sha":"6a5155be031332447fad68a646bcde5af339d62c","size":6252},{"path":"research/fedumm/src/common.py","mode":"100644","sha":"5b36dcc42389478f2d19b0411032d20920b03007","size":5728},{"path":"research/fedumm/src/model_registry.py","mode":"100644","sha":"0f228b226d21b82b791f2715c7c4b7d186cbbc82","size":1256},{"path":"research/fsi-fraud-detection/README.md","mode":"100644","sha":"50955f112c7d376b63fb3c477b2fe7897e7023cb","size":15593},{"path":"research/fsi-fraud-detection/config/siteA.yml","mode":"100644","sha":"7681fba829169479b9fc7bb320d7231e3922af4e","size":2293},{"path":"research/fsi-fraud-detection/config/siteB.yml","mode":"100644","sha":"f334f60efcd3dd49b8a5298d81e4ed399a611dfc","size":2278},{"path":"research/fsi-fraud-detection/config/siteC.yml","mode":"100644","sha":"98ebe965e838f5d410d72efdfd767d3cb1abff4a","size":2277},{"path":"research/fsi-fraud-detection/config/siteD.yml","mode":"100644","sha":"5102684007496ac624655d3c5a7fe8e4419b656b","size":2278},{"path":"research/fsi-fraud-detection/config/siteE.yml","mode":"100644","sha":"4a0243cb4d8d706589ae850a78440a9a8e8b842b","size":2283},{"path":"research/fsi-fraud-detection/data_generation/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/data_generation/anomaly_transformers/__init__.py","mode":"100644","sha":"03b1c1a5657b3917d113e9cddee6f743d6344018","size":6886},{"path":"research/fsi-fraud-detection/data_generation/anomaly_transformers/type1.py","mode":"100644","sha":"4abe07556bee552386905573cddf718d399d061e","size":4596},{"path":"research/fsi-fraud-detection/data_generation/anomaly_transformers/type2.py","mode":"100644","sha":"5ffb5aeb12f301a58d549205cd457da2d3bbc281","size":4995},{"path":"research/fsi-fraud-detection/data_generation/anomaly_transformers/type3.py","mode":"100644","sha":"f6e8822f0b3b45f1f6ff52cbfca86aa7051dd738","size":2339},{"path":"research/fsi-fraud-detection/data_generation/anomaly_transformers/type4.py","mode":"100644","sha":"d04515286d9fa211068ad192a619a76276e73dfb","size":2018},{"path":"research/fsi-fraud-detection/data_generation/attribute_data_provider/__init__.py","mode":"100644","sha":"1e84513a83612403cc6d0e50da54cff8daf89364","size":1795},{"path":"research/fsi-fraud-detection/data_generation/attributes.py","mode":"100644","sha":"a9dd1e34054f3e1d172c4ff733cf23f1e1818932","size":8000},{"path":"research/fsi-fraud-detection/data_generation/commons/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/data_generation/commons/typedefs.py","mode":"100644","sha":"e479b2b319b1808a7430121d10387e2e889be052","size":1125},{"path":"research/fsi-fraud-detection/data_generation/dataset.py","mode":"100644","sha":"2d58f85265172d78916b0bce1bc8deccc5ddb77f","size":5486},{"path":"research/fsi-fraud-detection/data_generation/dataset_attribute/__init__.py","mode":"100644","sha":"31946cb71484298302ce8ecea5476d30147cea58","size":3703},{"path":"research/fsi-fraud-detection/data_generation/rng/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/data_generation/rng/gamma_distribution.py","mode":"100644","sha":"866bb57f5811baf9fba59278e28fd6274aae74dc","size":2085},{"path":"research/fsi-fraud-detection/data_generation/rng/lognormal_distribution.py","mode":"100644","sha":"ccaed6faf548d31a27a9db4c0ad9e41ffcec36d5","size":3689},{"path":"research/fsi-fraud-detection/data_generation/rng/normal_distribution.py","mode":"100644","sha":"024c6d36890a695ae91298d3b4461bf495f530c7","size":2117},{"path":"research/fsi-fraud-detection/data_generation/rng/random_choice.py","mode":"100644","sha":"e4f60afb45b0c9f0ee0650d920748c1d7de1945e","size":2252},{"path":"research/fsi-fraud-detection/data_generation/rng/rng_base.py","mode":"100644","sha":"093548347751dbfee069791cb7c2294a7635081a","size":2292},{"path":"research/fsi-fraud-detection/data_generation/rng/typedefs.py","mode":"100644","sha":"a859a574bd5e1c8547be0631ac62e0691ff0c9c4","size":1109},{"path":"research/fsi-fraud-detection/data_generation/rng/uniform_distribution.py","mode":"100644","sha":"664b9f2b28b18903f2ea724ac84f1307a5c120dc","size":2081},{"path":"research/fsi-fraud-detection/data_generation/static_data/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/data_generation/static_data/country_static_data.py","mode":"100644","sha":"0a9f1d2b1d5f068c1e2cbdbcaeebc925d49c682e","size":8327},{"path":"research/fsi-fraud-detection/data_generation/static_data/field_static_data.py","mode":"100644","sha":"89557b0c46e81641c8fda846eb7a1ba69e6637b0","size":1182},{"path":"research/fsi-fraud-detection/data_generation/synthetic_data_provider/__init__.py","mode":"100644","sha":"d891b478cbdc4c45578fc567ac8c2c3cf6fd7db5","size":1568},{"path":"research/fsi-fraud-detection/data_generation/synthetic_data_provider/faker_synthetic_data_provider.py","mode":"100644","sha":"f17b2a1dbc739a908aa883d6caf4a29d60b46ff6","size":1762},{"path":"research/fsi-fraud-detection/data_generation/synthetic_data_provider/faker_synthetic_data_provider_helper_functions.py","mode":"100644","sha":"4ea3cd73c13d4e3badf36ebeef9c3e73cb087440","size":21633},{"path":"research/fsi-fraud-detection/data_generation/synthetic_data_provider/rng_data_provider.py","mode":"100644","sha":"c85f0af779f624c8a31e5228c27fbdfc2d20fb26","size":3597},{"path":"research/fsi-fraud-detection/data_generation/synthetic_data_provider/synthetic_data_provider.py","mode":"100644","sha":"47cb5e29f39a58344ef4c2832902686d3e7653bd","size":1375},{"path":"research/fsi-fraud-detection/docs/anomaly-injection.md","mode":"100644","sha":"59e384ab952e14907249bc71cd4a27785f7031d8","size":6969},{"path":"research/fsi-fraud-detection/docs/configuration.md","mode":"100644","sha":"84f4c703c187ca7a1965e3e402bf52a52832346b","size":6888},{"path":"research/fsi-fraud-detection/docs/data-generation.md","mode":"100644","sha":"d922f884a97a95fd6ebcdeef725728f451557bb5","size":8608},{"path":"research/fsi-fraud-detection/docs/development.md","mode":"100644","sha":"e949d37f23e253d304a67c0611d658d0069245ab","size":1341},{"path":"research/fsi-fraud-detection/docs/exploration-notebook.md","mode":"100644","sha":"97b5b28e0cea5842b2db653ec0211e5555af7641","size":4408},{"path":"research/fsi-fraud-detection/docs/pipeline.md","mode":"100644","sha":"65e8c96dc23c7acc66dc01836c2edb7df1c1023f","size":8601},{"path":"research/fsi-fraud-detection/docs/rng.md","mode":"100644","sha":"d55744b673e8315fa8e1e51927d052e4561083ed","size":3989},{"path":"research/fsi-fraud-detection/index.html","mode":"100644","sha":"8097d32b396776f5112f98e45aab7cad6d1dd104","size":814},{"path":"research/fsi-fraud-detection/main.py","mode":"100644","sha":"7815998a8dd5bff65c633ed9c5ef99c03ab74ad4","size":14711},{"path":"research/fsi-fraud-detection/misc/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/misc/data.py","mode":"100644","sha":"3b4d119f87e319c1a6d7dce46dc7413549f6ac16","size":9658},{"path":"research/fsi-fraud-detection/misc/data_io.py","mode":"100644","sha":"771e6dc7043054e07b11a5525facdbc6a95c8ff9","size":7731},{"path":"research/fsi-fraud-detection/misc/experiments.py","mode":"100644","sha":"02b612ffcc8801d912099eb26e7f9e8c5d5853ef","size":2864},{"path":"research/fsi-fraud-detection/notebooks/compute_fed_stats.ipynb","mode":"100644","sha":"bfd86eab80bb1b11b925763a904f860baef68a4a","size":6691},{"path":"research/fsi-fraud-detection/notebooks/data_generation_exploration.ipynb","mode":"100644","sha":"5208be3a2bcf6c0d858b0ea457b30f6a5b19681d","size":81929},{"path":"research/fsi-fraud-detection/notebooks/train_pytorch_model.ipynb","mode":"100644","sha":"b492efda82f558f49093dc6053219133f6959f0d","size":13359},{"path":"research/fsi-fraud-detection/pyproject.toml","mode":"100644","sha":"958602cc41e6695607653f681968284250b75b0a","size":1061},{"path":"research/fsi-fraud-detection/run_central_train.sh","mode":"100755","sha":"8964c2cb1a2ee7802abdc5815156448ebb9cde4e","size":1156},{"path":"research/fsi-fraud-detection/stats/client.py","mode":"100644","sha":"ec953418dce994970462b00f5f590979e1aebf3b","size":8553},{"path":"research/fsi-fraud-detection/tests/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/tests/anomaly_transformers/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/tests/anomaly_transformers/test_anomaly_types.py","mode":"100644","sha":"a9f5c4fdba92a05ab7b65e40232f47af53def962","size":10240},{"path":"research/fsi-fraud-detection/tests/anomaly_transformers/test_injection_framework.py","mode":"100644","sha":"6b8f5c49ed585e8e78657e26d30ca96e1fbe49d0","size":7887},{"path":"research/fsi-fraud-detection/tests/rng/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/tests/rng/test_rng.py","mode":"100644","sha":"d9f684dcc0f6755f6d254606e726fc0980a605de","size":13310},{"path":"research/fsi-fraud-detection/tests/static_data/__init__.py","mode":"100644","sha":"0338d13d2e1dfbe66fbcd039cd2ee968ea0ba983","size":611},{"path":"research/fsi-fraud-detection/tests/static_data/test_country_static_data.py","mode":"100644","sha":"f7af76cf8ab46d2ec7e7882a9035f8ffa0872f8f","size":13861},{"path":"research/fsi-fraud-detection/tests/static_data/test_field_static_data.py","mode":"100644","sha":"116409e983d5d458603972132d93ba94be06e3bd","size":2159},{"path":"research/fsi-fraud-detection/tests/test_dataset.py","mode":"100644","sha":"2142a7650d101328ddd1860b2ee3d91a9e7bb81d","size":6852},{"path":"research/fsi-fraud-detection/train/central_train.py","mode":"100644","sha":"337bd42066a8c2204df455733c739c30fa1d3bb8","size":16846},{"path":"research/fsi-fraud-detection/train/client.py","mode":"100644","sha":"63077b7eb9e07d8ce7c71226a9c0b8c33cfda367","size":30957},{"path":"research/fsi-fraud-detection/train/model.py","mode":"100644","sha":"7cd654536f800434ef0e072dd4e60fe26172046d","size":2530},{"path":"research/fsi-fraud-detection/train/utils.py","mode":"100644","sha":"535dbf673c6cb3dcb8d1c3d7fad8367e0bde1c6c","size":24650},{"path":"research/fsi-fraud-detection/uv.lock.txt","mode":"100644","sha":"1e82f5a6c013861330e829547e818f6a98f5c6de","size":673442},{"path":"research/one-shot-vfl/README.md","mode":"100644","sha":"9658d98d4e19702347c03f9a653312b99b3894d6","size":4035},{"path":"research/one-shot-vfl/cifar10_oneshot_vfl.ipynb","mode":"100644","sha":"f959c56cbf9ea9ab124c6957669c1bc6702208d8","size":9044},{"path":"research/one-shot-vfl/figs/oneshotVFL.png","mode":"100644","sha":"e60dfe5875dea29ddf9e9f37a3313df9ee3badb4","size":191533},{"path":"research/one-shot-vfl/figs/oneshotVFL_results.png","mode":"100644","sha":"7fafb57a63481383d4a90cd6db8296d1fe64ce32","size":21284},{"path":"research/one-shot-vfl/jobs/cifar10_oneshotVFL/meta.json","mode":"100644","sha":"771b09fb407d0bb2fb02f5d112e8ef3259a73b1b","size":235},{"path":"research/one-shot-vfl/jobs/cifar10_oneshotVFL/server/config/config_fed_server.json","mode":"100644","sha":"bb779190b4210ddcf698ef03d5a0c6db0e809999","size":1165},{"path":"research/one-shot-vfl/jobs/cifar10_oneshotVFL/site-1/config/config_fed_client.json","mode":"100644","sha":"2c4a30a48d215b2d09b33cf1ef3449fae8063691","size":1180},{"path":"research/one-shot-vfl/jobs/cifar10_oneshotVFL/site-2/config/config_fed_client.json","mode":"100644","sha":"2de88b5806078a958b0e6740d342179ac96915e7","size":1180},{"path":"research/one-shot-vfl/jobs/cifar10_psi/meta.json","mode":"100644","sha":"ea2eebcb7a66ce0c092cfebd368c252ae948956a","size":168},{"path":"research/one-shot-vfl/jobs/cifar10_psi/server/config/config_fed_server.json","mode":"100644","sha":"c4ce0c9fe0f02895e31c2f02082a937c1cd8b5c9","size":196},{"path":"research/one-shot-vfl/jobs/cifar10_psi/site-1/config/config_fed_client.json","mode":"100644","sha":"0a770267ba7471a1cd51c3b8aaf774dc921b74da","size":857},{"path":"research/one-shot-vfl/jobs/cifar10_psi/site-2/config/config_fed_client.json","mode":"100644","sha":"4b5c3c7a572b6b188343ef86175e0e5430f6dcb8","size":857},{"path":"research/one-shot-vfl/plt_valid.py","mode":"100644","sha":"6576f93071ad7f40c2828727dc5bb0e709b8fe37","size":1266},{"path":"research/one-shot-vfl/requirements.txt","mode":"100644","sha":"7e2822b9cfc0b66e5b0cbc668b4cb66ed4558814","size":88},{"path":"research/one-shot-vfl/set_intersection_file.py","mode":"100644","sha":"c99785de286ed4dbc64cfdb5e6aff6a625e6b82d","size":1403},{"path":"research/one-shot-vfl/src/oneshotVFL/__init__.py","mode":"100644","sha":"779ef1030e6f7e7f095a74f8f16719f342141b4d","size":864},{"path":"research/one-shot-vfl/src/oneshotVFL/cifar10_learner_oneshotVFL.py","mode":"100644","sha":"f1191ae432fabf31cc8073a441d8308664ef0585","size":25832},{"path":"research/one-shot-vfl/src/oneshotVFL/split_nn.py","mode":"100644","sha":"3cc53283dd19ce0bd141785b78ad6adc962791aa","size":1459},{"path":"research/one-shot-vfl/src/oneshotVFL/vfl_oneshot_learner_executor.py","mode":"100644","sha":"19be0ee79d139125ae8323b9ef671c350a3053b3","size":4511},{"path":"research/one-shot-vfl/src/oneshotVFL/vfl_oneshot_workflow.py","mode":"100644","sha":"cf80377c3dbf46c3406452365702cbce63691054","size":13291},{"path":"research/prostate/README.md","mode":"100644","sha":"704cd65e094419e9489fab1404f35dec24e5f7f4","size":10620},{"path":"research/prostate/data_preparation/data_conversion_I2CVB.sh","mode":"100755","sha":"78d44ae48c336bc6ca95c4769c64f2c59d4e679d","size":997},{"path":"research/prostate/data_preparation/data_conversion_MSD.sh","mode":"100755","sha":"40b8a476e2fbc2d351a26cf9bd6d4889a9730715","size":637},{"path":"research/prostate/data_preparation/data_conversion_NCI_ISBI.sh","mode":"100755","sha":"8f4bee9c2183d4c49e4229a6cfbac7b964095a28","size":1319},{"path":"research/prostate/data_preparation/data_conversion_PROSTATEx.sh","mode":"100755","sha":"87cd07a38af8b8b3caaa5738fc3cd85b9122e823","size":963},{"path":"research/prostate/data_preparation/data_conversion_Promise12.sh","mode":"100755","sha":"9018d08de1c2bcb0b5eba9d8bff123976da18db7","size":583},{"path":"research/prostate/data_preparation/data_convert_3d_to_2d.sh","mode":"100755","sha":"a80b402b50594711d171eef05a56937175e0c296","size":263},{"path":"research/prostate/data_preparation/datalists_gen_2d.sh","mode":"100755","sha":"ebfbdf2bb3b29214b766898e88ef71245e282234","size":302},{"path":"research/prostate/data_preparation/datalists_gen_3d.sh","mode":"100755","sha":"4b1f0922babef2d530d40a20a6c9eec772d4578e","size":274},{"path":"research/prostate/data_preparation/merge_all_jsons_2d.sh","mode":"100755","sha":"db8dac798f048ed6214833433633132a966e4a52","size":503},{"path":"research/prostate/data_preparation/merge_all_jsons_3d.sh","mode":"100755","sha":"8a02be014da54c993a742c3847d42ad7d7c73199","size":480},{"path":"research/prostate/data_preparation/utils/dicom_to_nifti.py","mode":"100644","sha":"31bf8fe15e944952212f1278c56912daac915157","size":964},{"path":"research/prostate/data_preparation/utils/image_channel_select.py","mode":"100644","sha":"370706786375a174dbf323f51df1367e9ced8694","size":1223},{"path":"research/prostate/data_preparation/utils/label_combine.py","mode":"100644","sha":"64374c4ac575238bfa13961f85352b6a75876e94","size":2251},{"path":"research/prostate/data_preparation/utils/label_threshold.py","mode":"100644","sha":"2b67cd73add067a92fc7a1a711559b878fa59656","size":1184},{"path":"research/prostate/data_preparation/utils/merge_two_jsons.py","mode":"100755","sha":"8cd43839f8a8ffbde175bfb5b59e140852ce9fbd","size":1591},{"path":"research/prostate/data_preparation/utils/mhd_to_nifti.py","mode":"100644","sha":"39ee9f0e1b646b24b7884de7a008c224471c90cd","size":1104},{"path":"research/prostate/data_preparation/utils/nrrd_to_nifti.py","mode":"100644","sha":"62e536b95b48a1b420fb5209cb6ff2367b58769c","size":1241},{"path":"research/prostate/data_preparation/utils/prepare_data_split.py","mode":"100644","sha":"550ec9652a22f42633d8458367a35d01db1799ef","size":4980},{"path":"research/prostate/data_preparation/utils/preprocess_3d_to_2d.py","mode":"100755","sha":"ad0e1eb637b092b89346dd1d1a9db8e7fa5f4302","size":3588},{"path":"research/prostate/requirements.txt","mode":"100644","sha":"f28a079d86fc98f69f013f5b41fa7c4f9144cda8","size":60},{"path":"research/quantifying-data-leakage/.gitignore","mode":"100644","sha":"79130827bbb5c11f961e1e6742724f2a3add9b7e","size":238},{"path":"research/quantifying-data-leakage/README.md","mode":"100644","sha":"14842b8a959f56101a5a46869315dfdba6807544","size":12253},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client1.json","mode":"100644","sha":"c524aaa8eb9f51d6bfd322b1294d1ff2ce33d5be","size":1431407},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client2.json","mode":"100644","sha":"64a6716363959f07623df3aedf3cd3670c3d5c69","size":29936},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client3.json","mode":"100644","sha":"d5148dc1e829691a75382b8550acb7f3131c3390","size":42305},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client4.json","mode":"100644","sha":"cc16dd700fd4903d6116e13c738ffbc5ab713ac5","size":91756},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client5.json","mode":"100644","sha":"51f111b65b351d76b91eac9244f3e307134f19a9","size":26845},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client6.json","mode":"100644","sha":"08791c0e6d86d073e725358298628d89e8995116","size":29944},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client7.json","mode":"100644","sha":"7800916bdcbf788af3f9bd36f424be39200a820c","size":42290},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client8.json","mode":"100644","sha":"765c68f7ee9b518d2080e7dc2a1314e66f332650","size":91765},{"path":"research/quantifying-data-leakage/data/data_200val+rest_client9.json","mode":"100644","sha":"fb993a1d3f4ffc5d5fc5d7c888004c4410730990","size":1251742},{"path":"research/quantifying-data-leakage/figs/rdlv_per_round.png","mode":"100644","sha":"8551a59217df2d58f54c69b9841630a43ec433fd","size":27558},{"path":"research/quantifying-data-leakage/figs/rdlv_vs_gauss.png","mode":"100644","sha":"de699c3e391292d918ad5c9512b754cd899ebbed","size":61617},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac0.png","mode":"100644","sha":"3ae8c076d67776f4d63b9fc63ef4216c92066f0e","size":44598},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac10.png","mode":"100644","sha":"43ed057725fb5a342f2d39adb0c479a33b58f3a8","size":48690},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac15.png","mode":"100644","sha":"fd6158f12442afcda6b9881966728745a9311eba","size":53346},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac20.png","mode":"100644","sha":"6fa5a079a01d06ba086aa37318de93a951140306","size":56014},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac25.png","mode":"100644","sha":"dc893b7953806b66f6fb93e475b1b9d19a581b63","size":53477},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac30.png","mode":"100644","sha":"1216d85cd4d8848e30bee6d1d18a2569e3c49187","size":50222},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac35.png","mode":"100644","sha":"3aef516436d7d4ceff13ab0c245d2e349688278f","size":53304},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac40.png","mode":"100644","sha":"0daf22cd35877b647f0e97aa7b71f4ed3cbedd96","size":57315},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac45.png","mode":"100644","sha":"701db465bed26f318758007262bc75f1d7523fdd","size":66831},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac5.png","mode":"100644","sha":"cd8db587a2ca5eeaf43bf8b36e603cdf992177b5","size":47033},{"path":"research/quantifying-data-leakage/figs/recon_site-9_rnd20_sigma_frac50.png","mode":"100644","sha":"dd32b0f608a80693801a655abddf2077c1348898","size":65636},{"path":"research/quantifying-data-leakage/jobs/app_template/client/config/config_fed_client_inv.json","mode":"100755","sha":"74320c1d60e724eb2e09473932b596a52d089ea4","size":2277},{"path":"research/quantifying-data-leakage/jobs/app_template/client/config/config_fed_client_noinv.json","mode":"100755","sha":"6a813333fa07e3fe0fb429729ae708a2a0b33daf","size":1392},{"path":"research/quantifying-data-leakage/jobs/app_template/client/config/config_inversion.json","mode":"100644","sha":"787ba7074e74199be74ed5c546ad38a684a36a48","size":471},{"path":"research/quantifying-data-leakage/jobs/app_template/meta.json","mode":"100755","sha":"a42ba1ed256ef264187ff7f427a60fa731a2ec4d","size":137},{"path":"research/quantifying-data-leakage/jobs/app_template/server/config/config_fed_server.json","mode":"100644","sha":"45da328994d6c314dcffe2d3f44629e11dcfdfc3","size":2720},{"path":"research/quantifying-data-leakage/requirements.txt","mode":"100644","sha":"60c330e5e2413eb226c61b91fc75603d3ac4b3cf","size":127},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/__init__.py","mode":"100644","sha":"69c51c6975e2aee4e57de166829987bb8b3a9463","size":892},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/filters/gaussian_privacy.py","mode":"100644","sha":"aa21ac8b95347faa94b2ceb79f82767521cf0ab1","size":3710},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/filters/gradinv.py","mode":"100644","sha":"edea1622954e0dfeb9a60a1790fce9eff5757e42","size":12445},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/filters/image_sim.py","mode":"100644","sha":"95bb17438c87656bb92406252a2cc62b629c7623","size":5164},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/filters/rdlv_filter.py","mode":"100644","sha":"f40f98450f8552090437f1bfe5a8268c6ad99635","size":14633},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/learners/cxr_learner.py","mode":"100644","sha":"2ebd2d1e0aac6866692fa6c213f6b13b3c17f56e","size":26716},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/utils/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/utils/create_job_config.py","mode":"100644","sha":"c457a0bc9ca14643977cca109c4176697bdb45d1","size":6946},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/utils/plot_rdlv_per_round.py","mode":"100644","sha":"68db330b68d2ae22ecb17941eb3206d87e30b5bf","size":1933},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/utils/plot_rdlv_vs_gauss.py","mode":"100644","sha":"a518813b94ef4373004648de74b4cf0c56e4c5de","size":3359},{"path":"research/quantifying-data-leakage/src/nvflare_gradinv/utils/rdlv_io.py","mode":"100644","sha":"771f1eaf01119d6cc64a6411a3ac5793630f8cb8","size":2596},{"path":"research/quantifying-data-leakage/start_fl_sim.sh","mode":"100755","sha":"b0f222af669bf38ba94e873a8f159feae81f692d","size":1605},{"path":"research/sample-research/README.md","mode":"100644","sha":"6c5afb30dce8ead327fbe09776a42a6166866ff1","size":4004},{"path":"runtest.sh","mode":"100755","sha":"8412f854f073113480f4f9320545f993b7bb6120","size":15380},{"path":"setup.cfg","mode":"100644","sha":"857a8d171b5caa675f791fb284c9090446aee59d","size":4327},{"path":"setup.py","mode":"100644","sha":"18096d1e5e7a940529c578f26f075e9c6038315c","size":3831},{"path":"skills/README.md","mode":"100644","sha":"0501d46a9b0d1858ebf0f45add8fc88931fb6cfa","size":3707},{"path":"skills/nvflare-autofl-report/BENCHMARK.md","mode":"100644","sha":"cbadfdad87f0ace3fd8ff8f34b113813d9e7edf1","size":5076},{"path":"skills/nvflare-autofl-report/SKILL.md","mode":"100644","sha":"b60239f5466d9b350b5ca6dd4c8e7d132e1b5978","size":10522},{"path":"skills/nvflare-autofl-report/evals/evals.json","mode":"100644","sha":"e858ec20cc1952bb24e618dc96c6400288f4d842","size":5388},{"path":"skills/nvflare-autofl-report/references/report-contract.md","mode":"100644","sha":"6e387a3480e064e90b37e0ff9a4dfda536f87f62","size":10428},{"path":"skills/nvflare-autofl-report/scripts/generate_report.py","mode":"100644","sha":"1c2aeb1cd19953b21b5ec5492dc174c5c793bee7","size":86165},{"path":"skills/nvflare-autofl-report/skill-card.md","mode":"100644","sha":"b2c12f7fbceb58bbe67c78a0048bb5c343b6f59a","size":3969},{"path":"skills/nvflare-autofl-report/skill.oms.sig","mode":"100644","sha":"a700c4c8b30711561065fab1633d3a68afac3493","size":5309},{"path":"skills/nvflare-autofl-report/tests/helper_scripts.md","mode":"100644","sha":"5c2cabe051c0c677bed0764822dfcef734a81c51","size":887},{"path":"skills/nvflare-autofl/BENCHMARK.md","mode":"100644","sha":"c908821376a17b1fee4ff79153c6a256ff5a81a7","size":4847},{"path":"skills/nvflare-autofl/SKILL.md","mode":"100644","sha":"36cd186c04ae6bf90c984ef9aa60aed754f7b301","size":15666},{"path":"skills/nvflare-autofl/evals/evals.json","mode":"100644","sha":"7631894dad31a80072d70bc9e770e602cc3d863e","size":17764},{"path":"skills/nvflare-autofl/evals/files/SOURCE.md","mode":"100644","sha":"833788ce5ec04404fcb7c8aeafba6b7d2f354b63","size":2243},{"path":"skills/nvflare-autofl/evals/files/develop_literature_batch_results.tsv","mode":"100644","sha":"09a7d1fd07758f0241879ddb86acd118e37dd361","size":2211},{"path":"skills/nvflare-autofl/evals/files/develop_literature_batch_state.json","mode":"100644","sha":"317d5539bba032acf0c750ec9fb37c0973a875f1","size":1323},{"path":"skills/nvflare-autofl/evals/files/diversify_candidates_results.tsv","mode":"100644","sha":"dc8d09e7357266622804830aeee9f1740e4e2137","size":3807},{"path":"skills/nvflare-autofl/evals/files/diversify_candidates_state.json","mode":"100644","sha":"b05150f0f1e2dfc810e3e962643ddf5e0754a2e2","size":1192},{"path":"skills/nvflare-autofl/references/bounded-campaign-example.md","mode":"100644","sha":"f1130c1c4e72392804c1c6af5d80ac8d905cfd72","size":974},{"path":"skills/nvflare-autofl/references/continuous-campaigns.md","mode":"100644","sha":"947a80d48066a3f2eca07b3e4d8fa56d6ecc0bc1","size":10391},{"path":"skills/nvflare-autofl/references/experiment-comparability.md","mode":"100644","sha":"1e64ae5f9cf0154ef1438e53d37d9b7e0d90d948","size":8669},{"path":"skills/nvflare-autofl/references/job-import-contract.md","mode":"100644","sha":"da787b4920d2acd9966c824ceefab14beab1e982","size":4900},{"path":"skills/nvflare-autofl/scripts/campaign_guard.py","mode":"100644","sha":"8ce7bb1e58162a22b9c620d98c34f2cf62b17665","size":22755},{"path":"skills/nvflare-autofl/scripts/job_importer.py","mode":"100644","sha":"ff193ddcd9520fc923595c2fba481d2a8829384c","size":66786},{"path":"skills/nvflare-autofl/scripts/plot_progress.py","mode":"100755","sha":"45d62b090fe46fe2edfbe9651c3f2dd7a5a1f0a9","size":22971},{"path":"skills/nvflare-autofl/scripts/run_job_campaign.py","mode":"100644","sha":"45b26e3001cd4cca1dda7f2ac7c296709975e04a","size":193153},{"path":"skills/nvflare-autofl/skill-card.md","mode":"100644","sha":"0b741f9e02e2b62ee8dbb69b448233846fb4f7d0","size":4239},{"path":"skills/nvflare-autofl/skill.oms.sig","mode":"100644","sha":"cacb16cfd794f518266018ecf18ea028d3e943b4","size":8065},{"path":"skills/nvflare-autofl/tests/helper_scripts.md","mode":"100644","sha":"d54ca72c70e1cef1e2c4cf307d9fba0dd3249f83","size":436},{"path":"skills/nvflare-convert-huggingface/BENCHMARK.md","mode":"100644","sha":"8ec733d37c3f5b7bd5c83673ac02c44fbda3d8dc","size":5034},{"path":"skills/nvflare-convert-huggingface/SKILL.md","mode":"100644","sha":"43aba9a5b1c033f97ab2e594bdf432e866546949","size":13984},{"path":"skills/nvflare-convert-huggingface/assets/client_with_eval.py","mode":"100644","sha":"0c5c4ea1ef25345ccf7b0a8a5da53cf01e69b022","size":1632},{"path":"skills/nvflare-convert-huggingface/assets/job.py","mode":"100644","sha":"3c6f2a59237357c6b073f331be39ef8029981ce9","size":8960},{"path":"skills/nvflare-convert-huggingface/assets/server_model.py","mode":"100644","sha":"83a5b3db14fdf69f0b3f9659d589ba1735ba1a57","size":857},{"path":"skills/nvflare-convert-huggingface/evals/evals.json","mode":"100644","sha":"6fa1c15b2b30858a3c67ad65d62b8a23be30ec0a","size":56579},{"path":"skills/nvflare-convert-huggingface/evals/files/SOURCE.md","mode":"100644","sha":"bf5ab388d384518cefcd180452e67a92d9586170","size":719},{"path":"skills/nvflare-convert-huggingface/evals/files/external-data-hf/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/external-data-hf/train.py","mode":"100644","sha":"0f249841439dd8d7dc77ab96afeca3280c1d1861","size":1837},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-distributed/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-distributed/train.py","mode":"100644","sha":"70cbd9006a4bc8eb92e44c0b77b212d371fb822a","size":1286},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-evaluated/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-evaluated/train.py","mode":"100644","sha":"e49c60255fb7bddd7e7f634cd8f6fdbba40802a0","size":1640},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-peft-sft/model.py","mode":"100644","sha":"1ea4049ece09acafc0a68495ca18120cd0bcf76e","size":973},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-peft-sft/train.py","mode":"100644","sha":"5b1ac3cd0da9d4e7087a415df9373d325af3bc28","size":1391},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-train-only/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/factory-train-only/train.py","mode":"100644","sha":"194c865ee179e39bb9946f834f24a2ea6567f35c","size":1032},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/DATASET_CARD.md","mode":"100644","sha":"f8ef71854018a1d2a6d3217a48fb6e41e25f31af","size":209},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/MODEL_CARD.md","mode":"100644","sha":"e064b825b58e775b651fefcbb7e6ed44183a5d28","size":307},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/README.md","mode":"100644","sha":"0188d86419dbd0a667a13a203d6dff5f7bda6614","size":631},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/config.yaml","mode":"100644","sha":"08d8303792a0ed7a0caebf5fd558e0acccc6919e","size":182},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/requirements.txt","mode":"100644","sha":"b41db25a9de4e3d9c3c6e34554b63d574731a566","size":421},{"path":"skills/nvflare-convert-huggingface/evals/files/injection-hf/train.py","mode":"100644","sha":"14d4b02bdaecc3e1b3a97e09facfd5e636586f19","size":1804},{"path":"skills/nvflare-convert-huggingface/evals/files/peft-sft/model.py","mode":"100644","sha":"a9cba48b732cc71081695529328a632220037948","size":1090},{"path":"skills/nvflare-convert-huggingface/evals/files/peft-sft/train.py","mode":"100644","sha":"8fbc6bd4b1eeed1797654f8ed9c001541ba9f969","size":1503},{"path":"skills/nvflare-convert-huggingface/evals/files/relative-data-hf/model.py","mode":"100644","sha":"630a81c3fe59f6aef1417e88e51aefe6a720970a","size":359},{"path":"skills/nvflare-convert-huggingface/evals/files/relative-data-hf/train.py","mode":"100644","sha":"996ef9a0ff494ee43dafaf5a6ff01dc8944f61b3","size":1211},{"path":"skills/nvflare-convert-huggingface/evals/files/trainer-basic/model.py","mode":"100644","sha":"992581dca634494cc8886b74b4091b90d006e1b3","size":832},{"path":"skills/nvflare-convert-huggingface/evals/files/trainer-basic/train.py","mode":"100644","sha":"069a8861e8e90bc3e0be0959a202e9a1a999893a","size":1716},{"path":"skills/nvflare-convert-huggingface/references/huggingface-conversion.md","mode":"100644","sha":"34b3065d8c5d4dc5a37e07e2fe70bdacdcd9ba3b","size":13022},{"path":"skills/nvflare-convert-huggingface/references/huggingface-detection.md","mode":"100644","sha":"99adac333215053b09c635e61eaf3b7b66cab74a","size":3056},{"path":"skills/nvflare-convert-huggingface/references/huggingface-state-and-distributed.md","mode":"100644","sha":"7b1072a3089fa7158ae58be944ed49b58ec03548","size":4579},{"path":"skills/nvflare-convert-huggingface/references/huggingface-validation.md","mode":"100644","sha":"69e81d726817b7a06c0dcae9f83fbf33280f2c1b","size":11808},{"path":"skills/nvflare-convert-huggingface/scripts/resolve_model_snapshot.py","mode":"100755","sha":"9c828842c4f3f81cc7c100f73233d1a762c5d75f","size":6777},{"path":"skills/nvflare-convert-huggingface/skill-card.md","mode":"100644","sha":"914d898428cb674b41a7127f0ab06ff349853d42","size":3943},{"path":"skills/nvflare-convert-huggingface/skill.oms.sig","mode":"100644","sha":"18b5ff10bdddea4d445541e21dd5d3f8428d4785","size":12837},{"path":"skills/nvflare-convert-huggingface/tests/helper_scripts.md","mode":"100644","sha":"236a8febef048a481f4b9f56688d718bce21ab95","size":368},{"path":"skills/nvflare-convert-lightning/BENCHMARK.md","mode":"100644","sha":"09ee15cb7409895c0c48d27b201d7af483444a6b","size":5026},{"path":"skills/nvflare-convert-lightning/SKILL.md","mode":"100644","sha":"ecaf04010de3497c566762b192abeb0f268d43dd","size":13200},{"path":"skills/nvflare-convert-lightning/assets/lightning_client.py","mode":"100644","sha":"290a38a49065e01dc44622882e57987bfbeed6a4","size":5560},{"path":"skills/nvflare-convert-lightning/evals/evals.json","mode":"100644","sha":"8c4950e5813e279c5cbc9a36a1e6a42969abee7e","size":67776},{"path":"skills/nvflare-convert-lightning/evals/files/SOURCE.md","mode":"100644","sha":"f1f5a1846177e13e3037e570e7d68c61bebe6779","size":2250},{"path":"skills/nvflare-convert-lightning/evals/files/external-data-lightning/model.py","mode":"100644","sha":"fe96004518a6927a5e3bed06477c63ecc3f5a701","size":1758},{"path":"skills/nvflare-convert-lightning/evals/files/external-data-lightning/train.py","mode":"100644","sha":"d1cfe52e5ce6ec09961ff9e86c04e6a8e2bc9595","size":2460},{"path":"skills/nvflare-convert-lightning/evals/files/factory-lightning/train.py","mode":"100644","sha":"2f1648ce3fb8bcba78df631f67ecc38d54a85273","size":1370},{"path":"skills/nvflare-convert-lightning/evals/files/gpu-device-lightning/model.py","mode":"100644","sha":"ca8222b0dcb5dfcd8be235f3ffd69e872103b9b6","size":1254},{"path":"skills/nvflare-convert-lightning/evals/files/gpu-device-lightning/train.py","mode":"100644","sha":"a3f353ec09403845e2458521e8a3a7d14fea225c","size":1077},{"path":"skills/nvflare-convert-lightning/evals/files/hello-lightning/model.py","mode":"100644","sha":"fe96004518a6927a5e3bed06477c63ecc3f5a701","size":1758},{"path":"skills/nvflare-convert-lightning/evals/files/hello-lightning/train.py","mode":"100644","sha":"08ee90d674659939d75fa78ea5e197ba1656bc75","size":1168},{"path":"skills/nvflare-convert-lightning/evals/files/routing-dual/train_huggingface.py","mode":"100644","sha":"8adc6007da709a6553ea2eb8644b6b5b40435237","size":787},{"path":"skills/nvflare-convert-lightning/evals/files/routing-dual/train_lightning.py","mode":"100644","sha":"e67e2ff5d03c2e0fb84b55b2edd50b0f5711714d","size":743},{"path":"skills/nvflare-convert-lightning/evals/files/vocab-lightning/model.py","mode":"100644","sha":"ae8adcd86d87b72d42f58e455074645a654c4438","size":1863},{"path":"skills/nvflare-convert-lightning/evals/files/vocab-lightning/train.py","mode":"100644","sha":"81248fff32b8a14a6b52e77daa387511c4190309","size":1937},{"path":"skills/nvflare-convert-lightning/references/lightning-conversion.md","mode":"100644","sha":"9b3c70cd800e90f5cdb15734328051d504543279","size":16715},{"path":"skills/nvflare-convert-lightning/references/lightning-ddp-and-tracking.md","mode":"100644","sha":"c4adc7626adaa8d3b6c7af9361cc0cc788d1cda7","size":5872},{"path":"skills/nvflare-convert-lightning/references/lightning-detection.md","mode":"100644","sha":"4655d0c9ce89417a7e845c3a69fb8740e20a0f35","size":3053},{"path":"skills/nvflare-convert-lightning/references/lightning-validation.md","mode":"100644","sha":"9faa59f2712eac9d12540cae9c9bf2c7f98de199","size":5571},{"path":"skills/nvflare-convert-lightning/skill-card.md","mode":"100644","sha":"81f994fdc46112947f051796799e1a937834345b","size":4061},{"path":"skills/nvflare-convert-lightning/skill.oms.sig","mode":"100644","sha":"4ef11df12e2c128f61ee83b7c64a9548c8e1496f","size":8905},{"path":"skills/nvflare-convert-pytorch/BENCHMARK.md","mode":"100644","sha":"f3aeb6cec28bdc14c3d621caf9448799531be9f8","size":5017},{"path":"skills/nvflare-convert-pytorch/SKILL.md","mode":"100644","sha":"1266b59e08b64b741c158f603eda9740e95c3c3f","size":10587},{"path":"skills/nvflare-convert-pytorch/assets/client_with_eval.py","mode":"100644","sha":"3e054a60199e463c78643af55eeb38c4edd67f24","size":4642},{"path":"skills/nvflare-convert-pytorch/evals/evals.json","mode":"100644","sha":"9d5019f12fd0409d31b089b6b4879a2543fa530f","size":61933},{"path":"skills/nvflare-convert-pytorch/evals/files/SOURCE.md","mode":"100644","sha":"89b91a8647eea264a154e7a2ad15185549ee3426","size":3112},{"path":"skills/nvflare-convert-pytorch/evals/files/checkpoint-pt/model.py","mode":"100644","sha":"bfdbd9910c88e8b77c1422fe2147491ab29e65b4","size":829},{"path":"skills/nvflare-convert-pytorch/evals/files/checkpoint-pt/train.py","mode":"100644","sha":"c72dc0ca1b738dd9cbe153d22b4877ed9c01d7d3","size":1123},{"path":"skills/nvflare-convert-pytorch/evals/files/data-parallel-pt/model.py","mode":"100644","sha":"423026a3dcf14ed06c37d0faeeecf6b46412eca4","size":831},{"path":"skills/nvflare-convert-pytorch/evals/files/data-parallel-pt/train.py","mode":"100644","sha":"41733329d05f9b6c503140a21bd7c1294503eb74","size":1121},{"path":"skills/nvflare-convert-pytorch/evals/files/eval-pt/model.py","mode":"100644","sha":"c6940452b99126a5b7575057e2ccde93d58c4d41","size":954},{"path":"skills/nvflare-convert-pytorch/evals/files/eval-pt/train.py","mode":"100644","sha":"bfe0317f94c54a409fe308259c5af2c6cd5563d9","size":1956},{"path":"skills/nvflare-convert-pytorch/evals/files/external-data-pt/model.py","mode":"100644","sha":"77e1517ad18895bdf40c6833beb0b395c9f2dd7d","size":906},{"path":"skills/nvflare-convert-pytorch/evals/files/external-data-pt/train.py","mode":"100644","sha":"f4b99e3282fc6750c3d73d2e28d94daab400fdf4","size":2342},{"path":"skills/nvflare-convert-pytorch/evals/files/factory-optimizer/train.py","mode":"100644","sha":"df32876183f431d4991dbe22fce9c81612a6b284","size":1007},{"path":"skills/nvflare-convert-pytorch/evals/files/gpu-device-pt/model.py","mode":"100644","sha":"c7168c68a540491d4a2b4c21e9e004a811ea496b","size":892},{"path":"skills/nvflare-convert-pytorch/evals/files/gpu-device-pt/train.py","mode":"100644","sha":"658fcef8e3f3cf32eac88c457518c4b2747336b4","size":1124},{"path":"skills/nvflare-convert-pytorch/evals/files/hello-pt/model.py","mode":"100644","sha":"77e1517ad18895bdf40c6833beb0b395c9f2dd7d","size":906},{"path":"skills/nvflare-convert-pytorch/evals/files/hello-pt/train.py","mode":"100644","sha":"b17263daaffa4a3cbacdcea23ced14a9c3f609e1","size":1343},{"path":"skills/nvflare-convert-pytorch/evals/files/injection-pt/README.md","mode":"100644","sha":"6c9b0feb179860a4e8f4faab95de707cbd4a76e9","size":1025},{"path":"skills/nvflare-convert-pytorch/evals/files/injection-pt/config.yaml","mode":"100644","sha":"9bd3d83613977d0f4519f03f560e2823a46ee4ae","size":437},{"path":"skills/nvflare-convert-pytorch/evals/files/injection-pt/model.py","mode":"100644","sha":"77e1517ad18895bdf40c6833beb0b395c9f2dd7d","size":906},{"path":"skills/nvflare-convert-pytorch/evals/files/injection-pt/requirements.txt","mode":"100644","sha":"27a066a44ff5f1b07323624a46b8b6253abc2fcc","size":316},{"path":"skills/nvflare-convert-pytorch/evals/files/injection-pt/train.py","mode":"100644","sha":"b36648cd4b418c3bea65228a0ef646c14e9a38f3","size":2027},{"path":"skills/nvflare-convert-pytorch/evals/files/state-mismatch-pt/checkpoint_manifest.json","mode":"100644","sha":"b5e880abcbd3626976e69d0420ef949df73ce63a","size":391},{"path":"skills/nvflare-convert-pytorch/evals/files/state-mismatch-pt/model.py","mode":"100644","sha":"7ae3079cb74d1c76671e4323549b0f5e9a574b7a","size":880},{"path":"skills/nvflare-convert-pytorch/evals/files/state-mismatch-pt/train.py","mode":"100644","sha":"41d9f3c0a1ae9f7b77e747f18b1537bc50547c23","size":712},{"path":"skills/nvflare-convert-pytorch/references/job-validation.md","mode":"100644","sha":"597a8cd1ec996301440f9d881af91335b0784d85","size":2134},{"path":"skills/nvflare-convert-pytorch/references/pytorch-client-api-conversion.md","mode":"100644","sha":"99eceb5045e29656b52329b4e3701efe8e3b8f70","size":9109},{"path":"skills/nvflare-convert-pytorch/references/recipe-selection.md","mode":"100644","sha":"6393e082bcbd0832852391433dda93946e90eb90","size":4821},{"path":"skills/nvflare-convert-pytorch/skill-card.md","mode":"100644","sha":"90107ee7baf5f93cb3486b5b80a9b6a83ae5e9c0","size":4027},{"path":"skills/nvflare-convert-pytorch/skill.oms.sig","mode":"100644","sha":"739fa29d10cb22f4e58cc8bfd3ad73a8cb80e12c","size":11089},{"path":"skills/nvflare-diagnose-job/BENCHMARK.md","mode":"100644","sha":"aab67f2728342bf28f97682e296b2c4f47d16011","size":5004},{"path":"skills/nvflare-diagnose-job/SKILL.md","mode":"100644","sha":"d110bd580dbf11433150aeef297d7f4264c05aec","size":4902},{"path":"skills/nvflare-diagnose-job/evals/evals.json","mode":"100644","sha":"bd7d60ef9a3f9ea36f1b9eed080ac1b20473811e","size":15327},{"path":"skills/nvflare-diagnose-job/evals/files/SOURCE.md","mode":"100644","sha":"3ea0fa9312896ca3511d001c040085370b7e9d3b","size":868},{"path":"skills/nvflare-diagnose-job/evals/files/partial_log_visibility.json","mode":"100644","sha":"b501dec3e7611bafe836cf3da35c57de4e47d4f3","size":228},{"path":"skills/nvflare-diagnose-job/evals/files/poc_component_not_authorized.log","mode":"100644","sha":"8d93243b973ca62b51a45db456fb9c77ddd4715d","size":295},{"path":"skills/nvflare-diagnose-job/evals/files/poisoned_log_injection.log","mode":"100644","sha":"b957ed3a7425be97e27194cde9d39c5ccbc0933b","size":693},{"path":"skills/nvflare-diagnose-job/evals/files/simulation_import_error.log","mode":"100644","sha":"0dd14c111458cf1f4324352ee908c56897b08920","size":287},{"path":"skills/nvflare-diagnose-job/evals/files/transfer_progress_timeout.log","mode":"100644","sha":"2c8cf3600a0d04760842dcbc51fde3b6a73db572","size":553},{"path":"skills/nvflare-diagnose-job/references/evidence-collection.md","mode":"100644","sha":"e65fa53be77c481ab40f35d48a7b2f5d3a9865b6","size":4882},{"path":"skills/nvflare-diagnose-job/references/failure-patterns.md","mode":"100644","sha":"17d91cba0a931827912fdbe692206bb6b3572851","size":8254},{"path":"skills/nvflare-diagnose-job/skill-card.md","mode":"100644","sha":"5241fa8d8d1c3d2fd2e457c942945cfb0adc8534","size":4273},{"path":"skills/nvflare-diagnose-job/skill.oms.sig","mode":"100644","sha":"2335208c1231330ea1b7472e76a4b8c07825f5fc","size":6605},{"path":"skills/nvflare-fed-stats/BENCHMARK.md","mode":"100644","sha":"2fbd5b71f2a8a9a335b1e6eb2fca44c41e461953","size":4994},{"path":"skills/nvflare-fed-stats/SKILL.md","mode":"100644","sha":"b32d0bd4efb5877e851f53663ae6dd97ebb1af4f","size":12212},{"path":"skills/nvflare-fed-stats/assets/df_stats_client.py","mode":"100644","sha":"e1e2370c1e20d20ac731335999058dd3279ed4f8","size":2795},{"path":"skills/nvflare-fed-stats/assets/image_stats_client.py","mode":"100644","sha":"80be823872613de7a842afa3887f889f3b71b7c8","size":6770},{"path":"skills/nvflare-fed-stats/evals/evals.json","mode":"100644","sha":"8a099c8e55bd7dceba5c564e523aca8d50270c12","size":44941},{"path":"skills/nvflare-fed-stats/evals/files/README.md","mode":"100644","sha":"7977d6e5ed82b2b23982e110bceb6106f79afc67","size":3358},{"path":"skills/nvflare-fed-stats/evals/files/generate_csv.py","mode":"100644","sha":"bf8c20f220c96edca13d2aea4816cfaf200342c3","size":16178},{"path":"skills/nvflare-fed-stats/evals/files/images-intensity/generate_images.py","mode":"100644","sha":"8006fe02bd18ee30bb1e6df8f368d0b10025c869","size":1825},{"path":"skills/nvflare-fed-stats/evals/files/readme-injection/README.md","mode":"100644","sha":"a73e60790ed94c66d438d1e178cfa2ee1ff3596d","size":559},{"path":"skills/nvflare-fed-stats/references/image-statistics.md","mode":"100644","sha":"923545033c13aae65baa2ea88ac26f13926b7d0a","size":6911},{"path":"skills/nvflare-fed-stats/references/statistics-mapping.md","mode":"100644","sha":"10e0845d04a354144d4de0304d2831ddf7e4cb82","size":10808},{"path":"skills/nvflare-fed-stats/references/stats-job-validation.md","mode":"100644","sha":"2e9c7c4a9c1e02a65ce081cdf0da7f3e8b45543c","size":9103},{"path":"skills/nvflare-fed-stats/skill-card.md","mode":"100644","sha":"c4a029cdc123f7434e22e18f7908dda5ce77e25f","size":4263},{"path":"skills/nvflare-fed-stats/skill.oms.sig","mode":"100644","sha":"06ef29a04a4bbdb99ea451fa505215a471d522a7","size":6801},{"path":"skills/nvflare-orient/BENCHMARK.md","mode":"100644","sha":"2d2dd2c4593b9316d8710957e0f18f21a2cbd3ba","size":5046},{"path":"skills/nvflare-orient/SKILL.md","mode":"100644","sha":"8902778d1ccc616784248362c7d57d8eb2b8c26a","size":2985},{"path":"skills/nvflare-orient/evals/evals.json","mode":"100644","sha":"df171940f3f51c6ea7da52af400d291d80a6baa7","size":8635},{"path":"skills/nvflare-orient/references/orientation-routing.md","mode":"100644","sha":"ef6089bc63614088b1a64dc4630c3ada36ed1ac4","size":2426},{"path":"skills/nvflare-orient/skill-card.md","mode":"100644","sha":"1cbe43a339df475664b04c167cdb6ca9ac7ef6e3","size":4135},{"path":"skills/nvflare-orient/skill.oms.sig","mode":"100644","sha":"709c41f258c08154a3c5aed654c52e77fb3938d0","size":4833},{"path":"skills/nvflare-shared/SKILL.md","mode":"100644","sha":"6adeb438f279ee6caabe44a45beccf95be437277","size":5165},{"path":"skills/nvflare-shared/assets/aggregator.py","mode":"100644","sha":"b1d01f6f763036da3b5f16a34d0ae29a67b82f53","size":6970},{"path":"skills/nvflare-shared/references/conversion-common.md","mode":"100644","sha":"8151488fb81feb245b7c165636258883f96cd54b","size":10487},{"path":"skills/nvflare-shared/references/conversion-workflow.md","mode":"100644","sha":"c5d46456d539cb8d174ad7272acd8781d0d9505b","size":26839},{"path":"skills/nvflare-shared/references/dependency-install.md","mode":"100644","sha":"8a6f0e83e972db5697d16d96b15b5cd9e8ce5359","size":10937},{"path":"skills/nvflare-shared/references/metrics-and-artifact-reporting.md","mode":"100644","sha":"f3294c96a6643bd18fafbdc088ec95538b69c197","size":3158},{"path":"skills/nvflare-shared/references/pytorch-family-recipe-construction.md","mode":"100644","sha":"39e4dcf601fb00bc2ab60010b5054e541eeb17c3","size":14178},{"path":"skills/nvflare-shared/references/pytorch-family-recipe-selection.md","mode":"100644","sha":"d4b16ef369047041923b845e35fed96795755715","size":8469},{"path":"skills/nvflare-shared/references/pytorch-model-exchange.md","mode":"100644","sha":"f11321ae3c70713521b66c2fa9d20d921f3e84a1","size":4716},{"path":"skills/nvflare-shared/references/runtime-output-guidance.md","mode":"100644","sha":"5b88cd3a6be582494b54aecc13f570ed78b5f112","size":3583},{"path":"skills/nvflare-shared/references/site-data-and-paths.md","mode":"100644","sha":"12821e598813fade46052b496bcdc809ddfa8df6","size":4523},{"path":"skills/nvflare-shared/references/validation-evidence.md","mode":"100644","sha":"39eac60d296e4b1632eea3105b783886e68eee54","size":13520},{"path":"tests/.gitignore","mode":"100644","sha":"d3fd004691616324f7a98ca0d7e3c93c78002a82","size":10},{"path":"tests/README.md","mode":"100644","sha":"eeae2c86f1d4b76199a7a2721d4ba1c4033a290b","size":799},{"path":"tests/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/ci/test_check_relative_doc_links.py","mode":"100644","sha":"f0236994c209524c415d60b3e6e04ac99c042a6e","size":8051},{"path":"tests/hello_pt_test_utils.py","mode":"100644","sha":"af451ad1ea3611695e727883848d0b43e747f3a8","size":3290},{"path":"tests/integration_test/.gitignore","mode":"100644","sha":"cae383e840c4f3db996fd04f3bfea9bf52f073e6","size":21},{"path":"tests/integration_test/README.md","mode":"100644","sha":"3c944bc9865d408d56898c4ef795282252b602e4","size":11428},{"path":"tests/integration_test/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/integration_test/client.py","mode":"100644","sha":"80d37854d8698807a39f0fd8ae7ecfb5f602e81a","size":4288},{"path":"tests/integration_test/data/apps/cross_val/app/config/config_fed_client.json","mode":"100755","sha":"21c98c32910982cc0a51783487cca8706e4a2d9a","size":461},{"path":"tests/integration_test/data/apps/cross_val/app/config/config_fed_server.json","mode":"100755","sha":"41c64265b68ca3ca072be14a7a0996cc32c3a51e","size":1736},{"path":"tests/integration_test/data/apps/cross_val/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/cross_val_one_client/app/config/config_fed_client.json","mode":"100755","sha":"08fa07b717afe69f19969664181ae31d2eb4c9a4","size":479},{"path":"tests/integration_test/data/apps/cross_val_one_client/app/config/config_fed_server.json","mode":"100755","sha":"d272d1ac45ac36f7af722530b58bf68d0970cd94","size":1787},{"path":"tests/integration_test/data/apps/cross_val_one_client/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/cyclic/app/config/config_fed_client.json","mode":"100755","sha":"5544ef527ffbc4a06575b1b13e0853d019aa43f5","size":287},{"path":"tests/integration_test/data/apps/cyclic/app/config/config_fed_server.json","mode":"100755","sha":"2349d457e640aa3f8729054ceb49e2e484b34413","size":832},{"path":"tests/integration_test/data/apps/cyclic/app/custom/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/apps/cyclic/app/custom/tf2_model_persistor.py","mode":"100644","sha":"33c5a7c11972a0466fc1d4d0c336365f4a62bf34","size":4321},{"path":"tests/integration_test/data/apps/cyclic/app/custom/tf2_net.py","mode":"100644","sha":"46766284c2f29cf7926edb081b0066c1e0a4ca77","size":1103},{"path":"tests/integration_test/data/apps/cyclic/app/custom/trainer.py","mode":"100644","sha":"720f7951982212b7d28d11eb8122bd05db1e1edc","size":5532},{"path":"tests/integration_test/data/apps/cyclic/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/filters/app/config/config_fed_client.json","mode":"100755","sha":"7f8cd87ea333b3a2619350c29640ddb9a5977ba6","size":1148},{"path":"tests/integration_test/data/apps/filters/app/config/config_fed_server.json","mode":"100755","sha":"1b1f9d6e9a9b4307e35ad480e23ed9e9a478ed52","size":2038},{"path":"tests/integration_test/data/apps/filters/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/global_model_eval/app/config/config_fed_client.json","mode":"100755","sha":"08fa07b717afe69f19969664181ae31d2eb4c9a4","size":479},{"path":"tests/integration_test/data/apps/global_model_eval/app/config/config_fed_server.json","mode":"100755","sha":"626bb4beef2841f54f2d8fc785433f4e942b3141","size":1691},{"path":"tests/integration_test/data/apps/global_model_eval/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/np_sag/app/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/integration_test/data/apps/np_sag/app/config/config_fed_server.json","mode":"100755","sha":"dba0c105e54c05019ff56317defe275d22b0ce3b","size":1244},{"path":"tests/integration_test/data/apps/np_sag/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/np_sag_weights_diff/app/config/config_fed_client.json","mode":"100755","sha":"6a4277803478de92e8878608ac673df1f7fbbdae","size":282},{"path":"tests/integration_test/data/apps/np_sag_weights_diff/app/config/config_fed_server.json","mode":"100755","sha":"eb2276a3be14b7db5312a93332933014aae489b6","size":1198},{"path":"tests/integration_test/data/apps/np_sag_weights_diff/app/custom/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/apps/np_sag_weights_diff/app/custom/np_trainer.py","mode":"100755","sha":"8b754271aaf50cff509743a3a03a6c33e1ce8f76","size":4436},{"path":"tests/integration_test/data/apps/np_sag_weights_diff/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/pt_init_client/app/config/config_fed_client.json","mode":"100644","sha":"023e2bb50c5a20283b34f72f4ac596d2a281043c","size":606},{"path":"tests/integration_test/data/apps/pt_init_client/app/config/config_fed_server.json","mode":"100644","sha":"6777d27d4ab16eb0096d4ef5dc9f4351a7f9ebaa","size":2195},{"path":"tests/integration_test/data/apps/pt_init_client/app/custom/cifar10trainer.py","mode":"100644","sha":"8d04673cbcdb8543619497abf0078a4b3759d784","size":8946},{"path":"tests/integration_test/data/apps/pt_init_client/app/custom/cifar10validator.py","mode":"100644","sha":"9af61681e37c769a8ad1fb2f743b4e850f6444b4","size":4443},{"path":"tests/integration_test/data/apps/pt_init_client/app/custom/pt_constants.py","mode":"100644","sha":"a309f5919ee8e32ec5a1acfcb7ecbd5c59b3f950","size":770},{"path":"tests/integration_test/data/apps/pt_init_client/app/custom/pt_model_locator.py","mode":"100644","sha":"1103136830a6a378d2e476cefb703da84cc124ea","size":2780},{"path":"tests/integration_test/data/apps/pt_init_client/app/custom/simple_network.py","mode":"100644","sha":"e95d347922388d7ca1d87053196b91905ff812e2","size":1317},{"path":"tests/integration_test/data/apps/pt_init_client/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/pt_use_path/app/config/config_fed_client.json","mode":"100644","sha":"68b51d297ed0a05623c81f4fb237f7afac075cec","size":591},{"path":"tests/integration_test/data/apps/pt_use_path/app/config/config_fed_server.json","mode":"100644","sha":"8deab94898285238f805f424dcab255e55256fd3","size":1889},{"path":"tests/integration_test/data/apps/pt_use_path/app/custom/cifar10trainer.py","mode":"100644","sha":"c911d720f1191660041584409ef4bbce39fdf93b","size":8485},{"path":"tests/integration_test/data/apps/pt_use_path/app/custom/cifar10validator.py","mode":"100644","sha":"b1822c76b7a1508294a1eb8822bd637fc7538189","size":4472},{"path":"tests/integration_test/data/apps/pt_use_path/app/custom/pt_constants.py","mode":"100644","sha":"c74a45dd3ee4967f44683961c0158ff2707ca2cc","size":742},{"path":"tests/integration_test/data/apps/pt_use_path/app/custom/pt_model_locator.py","mode":"100644","sha":"5ed3f66385cceb3e5aa013b4ee01c3f6ee47d726","size":2861},{"path":"tests/integration_test/data/apps/pt_use_path/app/custom/simple_network.py","mode":"100644","sha":"e95d347922388d7ca1d87053196b91905ff812e2","size":1317},{"path":"tests/integration_test/data/apps/pt_use_path/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/sag_exception/app/config/config_fed_client.json","mode":"100755","sha":"eb7bd347e82545ff53c62ea09de79c58334c9c56","size":296},{"path":"tests/integration_test/data/apps/sag_exception/app/config/config_fed_server.json","mode":"100755","sha":"b8fa06f45924350fd85c73b66e7956069b798451","size":1194},{"path":"tests/integration_test/data/apps/sag_exception/app/custom/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/apps/sag_exception/app/custom/exception_trainer.py","mode":"100755","sha":"ca471871bea24f5a6ffe7c3087a4bacc9c1608e4","size":2071},{"path":"tests/integration_test/data/apps/sag_exception/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/slow_job/app/config/config_fed_client.json","mode":"100755","sha":"8b680d1837b62aac72fbca7c20f12aedeef93fd7","size":268},{"path":"tests/integration_test/data/apps/slow_job/app/config/config_fed_server.json","mode":"100755","sha":"30590df99d274a07eddc5e6b8570b9a93f35926a","size":1177},{"path":"tests/integration_test/data/apps/slow_job/app/custom/slow_trainer.py","mode":"100644","sha":"26a31420f7400d1b1d7aae38dc9152d9a98c6308","size":1014},{"path":"tests/integration_test/data/apps/slow_job/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/apps/tb_streaming/app/config/config_fed_client.json","mode":"100755","sha":"9262b44608d3b1617a400cf67868abcd716988e1","size":845},{"path":"tests/integration_test/data/apps/tb_streaming/app/config/config_fed_server.json","mode":"100755","sha":"6489fd1991c0f65290e08b29b9ec0481f64cf267","size":1085},{"path":"tests/integration_test/data/apps/tb_streaming/app/custom/__init__.py","mode":"100755","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/apps/tb_streaming/app/custom/custom_controller.py","mode":"100755","sha":"c89750518b06cef555a6dffe500354748589e66a","size":4435},{"path":"tests/integration_test/data/apps/tb_streaming/app/custom/custom_executor.py","mode":"100755","sha":"a219a0a8e95b284f3ff0b89ff767056e942f876f","size":2192},{"path":"tests/integration_test/data/apps/tb_streaming/meta.json","mode":"100644","sha":"bc59ecc017a5409bfa01ed498d4611df5307f3f8","size":123},{"path":"tests/integration_test/data/jobs/big_model_4g/app/config/config_fed_client.conf","mode":"100644","sha":"f616fb01f5a7434d2ba4cb514ea4ea2754a3be07","size":671},{"path":"tests/integration_test/data/jobs/big_model_4g/app/config/config_fed_server.conf","mode":"100644","sha":"9586700e2cdc42e24ad91ba3921d5e799e5f29f0","size":4688},{"path":"tests/integration_test/data/jobs/big_model_4g/app/custom/net.py","mode":"100644","sha":"6d20a6a7835ef6495cfc1691c75173c937b21043","size":819},{"path":"tests/integration_test/data/jobs/big_model_4g/app/custom/train.py","mode":"100644","sha":"e88846d0d36f2ebff3fedfed7a6ed817816085c9","size":2354},{"path":"tests/integration_test/data/jobs/big_model_4g/meta.conf","mode":"100644","sha":"23c6c60e780fde2592d515d9531ad5dd40fa5518","size":142},{"path":"tests/integration_test/data/jobs/decorator/app/config/config_fed_client.conf","mode":"100644","sha":"ca274a49f01e1d08bfa3dde112d61616e48dba6b","size":686},{"path":"tests/integration_test/data/jobs/decorator/app/config/config_fed_server.conf","mode":"100644","sha":"8245a2d5271bb6d5833258f6000ddb00c77730b4","size":1548},{"path":"tests/integration_test/data/jobs/decorator/app/custom/cifar10_structured_fl.py","mode":"100644","sha":"bd645bcd37e46127bb66867da867b1f7c6680abd","size":5321},{"path":"tests/integration_test/data/jobs/decorator/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/decorator/meta.conf","mode":"100644","sha":"113a25d24093fe79d645b938b2844269bf3d438d","size":137},{"path":"tests/integration_test/data/jobs/decorator_in_process/app/config/config_fed_client.conf","mode":"100644","sha":"7c74b4c004d96c70d283de495ebe7d36ebd04a94","size":904},{"path":"tests/integration_test/data/jobs/decorator_in_process/app/config/config_fed_server.conf","mode":"100644","sha":"8245a2d5271bb6d5833258f6000ddb00c77730b4","size":1548},{"path":"tests/integration_test/data/jobs/decorator_in_process/app/custom/cifar10_structured_fl.py","mode":"100644","sha":"bd645bcd37e46127bb66867da867b1f7c6680abd","size":5321},{"path":"tests/integration_test/data/jobs/decorator_in_process/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/decorator_in_process/meta.conf","mode":"100644","sha":"113a25d24093fe79d645b938b2844269bf3d438d","size":137},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/app/config/config_fed_client.json","mode":"100644","sha":"dffc19d4fe85da101854dac39a5487d075b5ad7b","size":2562},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/app/config/config_fed_server.json","mode":"100644","sha":"a6ccc47054c40442afa32ad81c2ae5ec3ecc8433","size":567},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/app/custom/empty_model_persistor.py","mode":"100644","sha":"1fad2ef3efff3256403c62989a42d7c4c998a1c8","size":936},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/app/custom/trainer.py","mode":"100644","sha":"1643093d21950b5c664190664203d9b23985f442","size":2607},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/attach_profile_site_1.json","mode":"100644","sha":"a74041b26b61d3b1774da5f6f8065187656fca3a","size":330},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/attach_profile_site_2.json","mode":"100644","sha":"8ce2306a1fe5969a621446fb848bbf10f9195a76","size":330},{"path":"tests/integration_test/data/jobs/hello-ccwf-attach/meta.json","mode":"100644","sha":"d250e1b170d788066a31fd26a0072852028d93ca","size":132},{"path":"tests/integration_test/data/jobs/hello-ccwf/app/config/config_fed_client.json","mode":"100644","sha":"168a7be6a21e790aaba1eaaaa15974254a292b73","size":1945},{"path":"tests/integration_test/data/jobs/hello-ccwf/app/config/config_fed_server.json","mode":"100644","sha":"a6ccc47054c40442afa32ad81c2ae5ec3ecc8433","size":567},{"path":"tests/integration_test/data/jobs/hello-ccwf/meta.json","mode":"100644","sha":"60cc92394e36581caa6ae8b48769d4d6a7978e3f","size":137},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/config/config_fed_client.json","mode":"100755","sha":"5544ef527ffbc4a06575b1b13e0853d019aa43f5","size":287},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/config/config_fed_server.json","mode":"100755","sha":"2349d457e640aa3f8729054ceb49e2e484b34413","size":832},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/custom/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/custom/tf2_model_persistor.py","mode":"100644","sha":"f136b125fb60f68cd02934c5f70d11e6d869a9e1","size":4332},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/custom/tf2_net.py","mode":"100644","sha":"46766284c2f29cf7926edb081b0066c1e0a4ca77","size":1103},{"path":"tests/integration_test/data/jobs/hello-cyclic/app/custom/trainer.py","mode":"100644","sha":"720f7951982212b7d28d11eb8122bd05db1e1edc","size":5532},{"path":"tests/integration_test/data/jobs/hello-cyclic/meta.json","mode":"100644","sha":"2d01775bd08a4e8c61e6797395bb17e07d45ff01","size":107},{"path":"tests/integration_test/data/jobs/hello-numpy-cross-val/app/config/config_fed_client.json","mode":"100755","sha":"21c98c32910982cc0a51783487cca8706e4a2d9a","size":461},{"path":"tests/integration_test/data/jobs/hello-numpy-cross-val/app/config/config_fed_server.json","mode":"100755","sha":"8e978fa8b2906692b97aeed86778cfa89594575c","size":1984},{"path":"tests/integration_test/data/jobs/hello-numpy-cross-val/meta.json","mode":"100644","sha":"202f4377466744da15637615817e77bc2d8e300b","size":137},{"path":"tests/integration_test/data/jobs/hello-numpy-sag/app/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/integration_test/data/jobs/hello-numpy-sag/app/config/config_fed_server.json","mode":"100755","sha":"067c12c75459d76a946a72ba09f5b738739f9511","size":1270},{"path":"tests/integration_test/data/jobs/hello-numpy-sag/meta.json","mode":"100644","sha":"03e8018d3e4e9330b6742cecf3c19ea96492e532","size":131},{"path":"tests/integration_test/data/jobs/hello-pt-cse/app/config/config_fed_client.conf","mode":"100644","sha":"b0b6c573747506fea48331a6c4f2e7b7ea567ec0","size":1504},{"path":"tests/integration_test/data/jobs/hello-pt-cse/app/config/config_fed_server.conf","mode":"100644","sha":"46dda194a197c4eb4a3d276eaae2c26de89d1b12","size":4428},{"path":"tests/integration_test/data/jobs/hello-pt-cse/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/hello-pt-cse/app/custom/train.py","mode":"100644","sha":"f210383a9df60ebc46d0a986cdadbb5f330d465c","size":8211},{"path":"tests/integration_test/data/jobs/hello-pt-cse/meta.conf","mode":"100644","sha":"39f64f94d330e5c8a5aeba2d24f25fe7d0c09904","size":115},{"path":"tests/integration_test/data/jobs/hello-pt/app/config/config_fed_client.json","mode":"100644","sha":"5c62bfb6d415ce51b9e69ffcd71aed3d238b6487","size":503},{"path":"tests/integration_test/data/jobs/hello-pt/app/config/config_fed_server.json","mode":"100644","sha":"23506c4bf42fb6d465c9f1bb2652a500257d5034","size":2115},{"path":"tests/integration_test/data/jobs/hello-pt/app/custom/cifar10trainer.py","mode":"100644","sha":"c0f7ecb3fcc643d634a17d7874d233a3a5c013c1","size":9297},{"path":"tests/integration_test/data/jobs/hello-pt/app/custom/cifar10validator.py","mode":"100644","sha":"d8d6c8d5575b8c75aa4334f08b36356d03ba04e7","size":4805},{"path":"tests/integration_test/data/jobs/hello-pt/app/custom/pt_constants.py","mode":"100644","sha":"a309f5919ee8e32ec5a1acfcb7ecbd5c59b3f950","size":770},{"path":"tests/integration_test/data/jobs/hello-pt/app/custom/pt_model_locator.py","mode":"100644","sha":"1103136830a6a378d2e476cefb703da84cc124ea","size":2780},{"path":"tests/integration_test/data/jobs/hello-pt/app/custom/simple_network.py","mode":"100644","sha":"e95d347922388d7ca1d87053196b91905ff812e2","size":1317},{"path":"tests/integration_test/data/jobs/hello-pt/meta.json","mode":"100644","sha":"2a39e8ed965b54d8d7479f21ce4e2fa7583afa94","size":124},{"path":"tests/integration_test/data/jobs/hello-tf2/app/config/config_fed_client.json","mode":"100644","sha":"ed260204c453425a6e236cbd551ee05e8c0b0467","size":530},{"path":"tests/integration_test/data/jobs/hello-tf2/app/config/config_fed_server.json","mode":"100644","sha":"a64a41cb1fb431eee89aeac8b6cfc8eff337c91c","size":1293},{"path":"tests/integration_test/data/jobs/hello-tf2/app/custom/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/integration_test/data/jobs/hello-tf2/app/custom/filter.py","mode":"100644","sha":"7764711c77a7827a543a7be24b7384b469539d03","size":4476},{"path":"tests/integration_test/data/jobs/hello-tf2/app/custom/tf2_model_persistor.py","mode":"100644","sha":"33c5a7c11972a0466fc1d4d0c336365f4a62bf34","size":4321},{"path":"tests/integration_test/data/jobs/hello-tf2/app/custom/tf2_net.py","mode":"100644","sha":"46766284c2f29cf7926edb081b0066c1e0a4ca77","size":1103},{"path":"tests/integration_test/data/jobs/hello-tf2/app/custom/trainer.py","mode":"100644","sha":"25725687d413a80661a35d8385005ec9402a08f9","size":5593},{"path":"tests/integration_test/data/jobs/hello-tf2/meta.json","mode":"100644","sha":"63741c9e22582d9aea2dba8499165d09fe90310c","size":125},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/app_server/config/config_fed_server.json","mode":"100644","sha":"39ccecf84778942671ecd89326d23874671b0875","size":932},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/app_site-1/config/config_fed_client.json","mode":"100644","sha":"fc42b3463a419a8682a7548b7c922c9bb8dd86d7","size":785},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/app_site-1/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/app_site-2/config/config_fed_client.json","mode":"100644","sha":"63d6e754703a27658e8969f1476edf3ba9685664","size":785},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/app_site-2/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_cyclic_uniform_split_uniform_lr/meta.json","mode":"100644","sha":"6970a208f88b25b5cc47c0a4de57984116da1218","size":298},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/app_server/config/config_fed_server.json","mode":"100644","sha":"e2fec275f1ba2ca9a7829af9cd042bb02290522e","size":615},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/app_site-1/config/config_fed_client.json","mode":"100644","sha":"f5afc65c50b7588c4660798688c6fdcdd0d06c1e","size":1608},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/app_site-1/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/app_site-2/config/config_fed_client.json","mode":"100644","sha":"7ab1fb1dfe77ebf0d2cba7b3bbfc7749702a269c","size":1608},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/app_site-2/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_uniform_split_uniform_lr/meta.json","mode":"100644","sha":"bb7368cb529931603b1dfe228f528fa26ccb5c1d","size":301},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/app_server/config/config_fed_server.json","mode":"100644","sha":"24785e224094e8de5f84035b2ffe49fd8601163b","size":1229},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/app_site-1/config/config_fed_client.json","mode":"100644","sha":"28483fb85d88c84fbfde8645ad4512e79008e38e","size":1207},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/app_site-1/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/app_site-2/config/config_fed_client.json","mode":"100644","sha":"f7ebcfed995504d055a28a93e22024f97747b8b8","size":1207},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/app_site-2/custom/higgs_data_loader.py","mode":"100644","sha":"124268cfceb50e493ac0eea4dd50cd7bd2f54e19","size":2588},{"path":"tests/integration_test/data/jobs/higgs_2_histogram_v2_uniform_split_uniform_lr/meta.json","mode":"100644","sha":"6c3cc61b343d5ff7eb32d23052ee8016da030e55","size":304},{"path":"tests/integration_test/data/jobs/image_stats/app/config/config_fed_client.json","mode":"100644","sha":"7751a578e94c3b6c25a2a8a6687349d2310b3062","size":1095},{"path":"tests/integration_test/data/jobs/image_stats/app/config/config_fed_server.json","mode":"100644","sha":"084cdb205ab976ea28f6f3da9c47ee83fc86334a","size":807},{"path":"tests/integration_test/data/jobs/image_stats/app/custom/image_statistics.py","mode":"100644","sha":"c4d83698b00f87c0c533b6cb1c81462d1aa262c3","size":5136},{"path":"tests/integration_test/data/jobs/image_stats/meta.json","mode":"100644","sha":"8554d9b365b1d8a042d980d3f3db869fba6a02cd","size":127},{"path":"tests/integration_test/data/jobs/lightning/app/config/config_fed_client.conf","mode":"100644","sha":"5cc6bacf3152dafc3e0338e25aee327f268eec92","size":685},{"path":"tests/integration_test/data/jobs/lightning/app/config/config_fed_server.conf","mode":"100644","sha":"45811d33809da98bb145e2c956b645bd11c641c5","size":1560},{"path":"tests/integration_test/data/jobs/lightning/app/custom/cifar10_lightning_fl.py","mode":"100644","sha":"7bf2b1e2e91799c81fa7c098c771ce1192232d98","size":3886},{"path":"tests/integration_test/data/jobs/lightning/app/custom/lit_net.py","mode":"100644","sha":"e98275e554c7a691934ee9fdaf9b14ed780049f8","size":2417},{"path":"tests/integration_test/data/jobs/lightning/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/lightning/meta.conf","mode":"100644","sha":"f50197ccb01d97d64fd406e3d320728d5707248b","size":137},{"path":"tests/integration_test/data/jobs/lightning_in_process/app/config/config_fed_client.conf","mode":"100644","sha":"7f4e9369fb5928481871efc24819cc71f2eeb1de","size":903},{"path":"tests/integration_test/data/jobs/lightning_in_process/app/config/config_fed_server.conf","mode":"100644","sha":"45811d33809da98bb145e2c956b645bd11c641c5","size":1560},{"path":"tests/integration_test/data/jobs/lightning_in_process/app/custom/cifar10_lightning_fl.py","mode":"100644","sha":"7bf2b1e2e91799c81fa7c098c771ce1192232d98","size":3886},{"path":"tests/integration_test/data/jobs/lightning_in_process/app/custom/lit_net.py","mode":"100644","sha":"e98275e554c7a691934ee9fdaf9b14ed780049f8","size":2417},{"path":"tests/integration_test/data/jobs/lightning_in_process/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/lightning_in_process/meta.conf","mode":"100644","sha":"f50197ccb01d97d64fd406e3d320728d5707248b","size":137},{"path":"tests/integration_test/data/jobs/np_large_model_memory_fedavg/app/custom/np_model_persistor.py","mode":"100644","sha":"8b2b3235a85e071662c158dd2ae7787f2dc59493","size":4873},{"path":"tests/integration_test/data/jobs/np_large_model_memory_fedavg/app/custom/train_script.py","mode":"100644","sha":"1497a83c6fc3115197e3749a4750ab4def32a6f2","size":3326},{"path":"tests/integration_test/data/jobs/np_large_model_memory_swarm/app/custom/np_model_persistor.py","mode":"100644","sha":"8b2b3235a85e071662c158dd2ae7787f2dc59493","size":4873},{"path":"tests/integration_test/data/jobs/np_large_model_memory_swarm/app/custom/train_script.py","mode":"100644","sha":"1497a83c6fc3115197e3749a4750ab4def32a6f2","size":3326},{"path":"tests/integration_test/data/jobs/np_loop/app_client/config/config_fed_client.conf","mode":"100644","sha":"0381cd3a10c80864f7906b22387861c3ec929bc8","size":670},{"path":"tests/integration_test/data/jobs/np_loop/app_client/custom/train_diff.py","mode":"100755","sha":"08f3c8e7c0c0a4c7280d0bb6b2aeb3b4401819c5","size":1629},{"path":"tests/integration_test/data/jobs/np_loop/app_client/custom/train_full.py","mode":"100755","sha":"9c05536b859c3f1faf346305214f1cd236bb3ec4","size":1577},{"path":"tests/integration_test/data/jobs/np_loop/app_client/custom/train_loop.py","mode":"100755","sha":"ea9ec25149a18d32ec0a00e3478a4ffc8b200744","size":1951},{"path":"tests/integration_test/data/jobs/np_loop/app_client/custom/train_metrics.py","mode":"100755","sha":"e508b74f30e7d15ee5da7d67573feb871bef0914","size":2598},{"path":"tests/integration_test/data/jobs/np_loop/app_server/config/config_fed_server.conf","mode":"100644","sha":"36dcd2c3446dc2f3386dbfb9f5aba094c5ebdc2b","size":1231},{"path":"tests/integration_test/data/jobs/np_loop/meta.conf","mode":"100644","sha":"5e421f131961dc147f58178e2b3559ed0fbb80d8","size":201},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/config/config_fed_client.conf","mode":"100644","sha":"d918b604e623abc86ff14fc0e443dba990832e3e","size":686},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/config/config_fed_server.conf","mode":"100644","sha":"36dcd2c3446dc2f3386dbfb9f5aba094c5ebdc2b","size":1231},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/custom/train_diff.py","mode":"100755","sha":"08f3c8e7c0c0a4c7280d0bb6b2aeb3b4401819c5","size":1629},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/custom/train_full.py","mode":"100755","sha":"9c05536b859c3f1faf346305214f1cd236bb3ec4","size":1577},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/custom/train_loop.py","mode":"100755","sha":"ea9ec25149a18d32ec0a00e3478a4ffc8b200744","size":1951},{"path":"tests/integration_test/data/jobs/np_loop_external_process/app/custom/train_metrics.py","mode":"100755","sha":"e508b74f30e7d15ee5da7d67573feb871bef0914","size":2598},{"path":"tests/integration_test/data/jobs/np_loop_external_process/meta.conf","mode":"100644","sha":"3db4c93441aff78bacc47691f94a5cc07678343e","size":152},{"path":"tests/integration_test/data/jobs/np_metrics/app/config/config_fed_client.conf","mode":"100644","sha":"06217992085cfd0e5ca6ba19ba6323334b755e1e","size":673},{"path":"tests/integration_test/data/jobs/np_metrics/app/config/config_fed_server.conf","mode":"100644","sha":"a5f1f0856cd4d0ed5ac646df06496f9bb805968a","size":1442},{"path":"tests/integration_test/data/jobs/np_metrics/app/custom/train_diff.py","mode":"100755","sha":"08f3c8e7c0c0a4c7280d0bb6b2aeb3b4401819c5","size":1629},{"path":"tests/integration_test/data/jobs/np_metrics/app/custom/train_full.py","mode":"100755","sha":"9c05536b859c3f1faf346305214f1cd236bb3ec4","size":1577},{"path":"tests/integration_test/data/jobs/np_metrics/app/custom/train_loop.py","mode":"100755","sha":"c7916efeec1bb4be340540e72aba57896e3b9497","size":1891},{"path":"tests/integration_test/data/jobs/np_metrics/app/custom/train_metrics.py","mode":"100755","sha":"e5e7cd425796ac5b5148639d92d77261c828e334","size":2610},{"path":"tests/integration_test/data/jobs/np_metrics/meta.conf","mode":"100644","sha":"13374f8a0e9ca596af9f920b4153935cfc414b78","size":138},{"path":"tests/integration_test/data/jobs/pt_client_api/app/config/config_fed_client.conf","mode":"100644","sha":"f54f0b2b0843be2bf649f0a2ac8dc77698a97823","size":676},{"path":"tests/integration_test/data/jobs/pt_client_api/app/config/config_fed_server.conf","mode":"100644","sha":"8245a2d5271bb6d5833258f6000ddb00c77730b4","size":1548},{"path":"tests/integration_test/data/jobs/pt_client_api/app/custom/cifar10_fl.py","mode":"100644","sha":"25fc291e98e15ffeb815664cc774152aa80bab43","size":5265},{"path":"tests/integration_test/data/jobs/pt_client_api/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_client_api/meta.conf","mode":"100644","sha":"479de325a27909a24b18e36c13f07cc0a8f610ac","size":138},{"path":"tests/integration_test/data/jobs/pt_client_api_basic/app/config/config_fed_client.conf","mode":"100644","sha":"1a291804c9edaf75a8275d637a704117c5f6118b","size":678},{"path":"tests/integration_test/data/jobs/pt_client_api_basic/app/config/config_fed_server.conf","mode":"100644","sha":"8245a2d5271bb6d5833258f6000ddb00c77730b4","size":1548},{"path":"tests/integration_test/data/jobs/pt_client_api_basic/app/custom/net.py","mode":"100644","sha":"1d7d0bd12340f657458a13646923417ee4835b9f","size":812},{"path":"tests/integration_test/data/jobs/pt_client_api_basic/app/custom/poc_executor.py","mode":"100644","sha":"9fd0a288195235b8bb806437670e0b9053f48139","size":2583},{"path":"tests/integration_test/data/jobs/pt_client_api_basic/meta.conf","mode":"100644","sha":"55a75fcabb172fa512691b507e3f6f70bda4def3","size":142},{"path":"tests/integration_test/data/jobs/pt_client_api_cyclic/app/config/config_fed_client.conf","mode":"100644","sha":"48a2a5c3b6848c868a06c7dafcab582c277cda53","size":675},{"path":"tests/integration_test/data/jobs/pt_client_api_cyclic/app/config/config_fed_server.conf","mode":"100644","sha":"a194c1ed9e24fc7c723f7c04eaeda25b0a9e373c","size":867},{"path":"tests/integration_test/data/jobs/pt_client_api_cyclic/app/custom/cifar10_fl.py","mode":"100644","sha":"80df2f4086986cab683f4d5e30b98c43bcb2d910","size":5037},{"path":"tests/integration_test/data/jobs/pt_client_api_cyclic/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_client_api_cyclic/meta.conf","mode":"100644","sha":"f6ce5c18104c39652f34453dad7be1cf27ddc284","size":138},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process/app/config/config_fed_client.conf","mode":"100644","sha":"b8e64705bb754e8d859b9ba2e2e4ecf5126efd4a","size":893},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process/app/config/config_fed_server.conf","mode":"100644","sha":"b373b095ad9c75e165703f0dada044ebad335f23","size":2727},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process/app/custom/cifar10_fl.py","mode":"100644","sha":"eaaabff176ce5557b06fcfca083173f3b58b13df","size":5303},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process/meta.conf","mode":"100644","sha":"d274eff79a25b7c25a64c6faf59ec6cddb554a72","size":152},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/README.md","mode":"100644","sha":"00cb75e06024f7610b80bbf3e15254523de826ab","size":776},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/app/config/config_fed_client.conf","mode":"100644","sha":"b53444cecbc78d2c86c23b3a622d0d1231d60fee","size":534},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/app/config/config_fed_server.conf","mode":"100644","sha":"904e7260bcc1a38d7a1a22cc50d7a53c805dc7b0","size":1174},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/app/custom/net.py","mode":"100644","sha":"bc7515b0eb41242c6eef0b53e55b48f30d516060","size":798},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/app/custom/train.py","mode":"100644","sha":"d38372d7f30414179b5ed98504cc26813b6867d3","size":1155},{"path":"tests/integration_test/data/jobs/pt_client_api_in_process_native_tensors/meta.conf","mode":"100644","sha":"230831dd05f18b090a2aca865a92c688762a3446","size":167},{"path":"tests/integration_test/data/jobs/pt_client_api_launch_once/app/config/config_fed_client.conf","mode":"100644","sha":"48a2a5c3b6848c868a06c7dafcab582c277cda53","size":675},{"path":"tests/integration_test/data/jobs/pt_client_api_launch_once/app/config/config_fed_server.conf","mode":"100644","sha":"8245a2d5271bb6d5833258f6000ddb00c77730b4","size":1548},{"path":"tests/integration_test/data/jobs/pt_client_api_launch_once/app/custom/cifar10_fl.py","mode":"100644","sha":"25fc291e98e15ffeb815664cc774152aa80bab43","size":5265},{"path":"tests/integration_test/data/jobs/pt_client_api_launch_once/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_client_api_launch_once/meta.conf","mode":"100644","sha":"479de325a27909a24b18e36c13f07cc0a8f610ac","size":138},{"path":"tests/integration_test/data/jobs/pt_client_api_torchrun_cpu/app/config/config_fed_client.conf","mode":"100644","sha":"66d3bb50c0188fc4a03f17a39c407e502f507762","size":768},{"path":"tests/integration_test/data/jobs/pt_client_api_torchrun_cpu/app/config/config_fed_server.conf","mode":"100644","sha":"b29019e4fc1040c58ed0e8fd3490f48ca2505b9a","size":1173},{"path":"tests/integration_test/data/jobs/pt_client_api_torchrun_cpu/app/custom/net.py","mode":"100644","sha":"ea077b0c6cbf3a2e9870e084743d71415088e8e9","size":797},{"path":"tests/integration_test/data/jobs/pt_client_api_torchrun_cpu/app/custom/torchrun_client.py","mode":"100644","sha":"2c3dda68701b62b8c2296ee5488d8cfc76f5fd93","size":2669},{"path":"tests/integration_test/data/jobs/pt_client_api_torchrun_cpu/meta.conf","mode":"100644","sha":"ea9077e0fb0f2191f4237f77e039149e62c4f827","size":154},{"path":"tests/integration_test/data/jobs/pt_large_model_pass_through/app/config/config_fed_client.conf","mode":"100644","sha":"b55033d9c7c1e7c86f1c46c2ced226e2e2337bd9","size":682},{"path":"tests/integration_test/data/jobs/pt_large_model_pass_through/app/config/config_fed_server.conf","mode":"100644","sha":"fc7b27c7edacb0b9491344b45673b87330bf1d7a","size":1371},{"path":"tests/integration_test/data/jobs/pt_large_model_pass_through/app/custom/large_model_net.py","mode":"100644","sha":"5378c0988151e7fa4a44988db36b8cc8fad683fc","size":1651},{"path":"tests/integration_test/data/jobs/pt_large_model_pass_through/app/custom/large_model_train.py","mode":"100644","sha":"4acd3de25242e70cf49d379cf8f98c85ba334e72","size":3645},{"path":"tests/integration_test/data/jobs/pt_large_model_pass_through/meta.conf","mode":"100644","sha":"9630050eb578bb6eac7f77435fe40d2cc7a20867","size":156},{"path":"tests/integration_test/data/jobs/pt_lightning/app/config/config_fed_client.conf","mode":"100644","sha":"1a291804c9edaf75a8275d637a704117c5f6118b","size":678},{"path":"tests/integration_test/data/jobs/pt_lightning/app/config/config_fed_server.conf","mode":"100644","sha":"98ca4a26ac06e2268215249fab7df907534936f2","size":1558},{"path":"tests/integration_test/data/jobs/pt_lightning/app/custom/net.py","mode":"100644","sha":"1d7d0bd12340f657458a13646923417ee4835b9f","size":812},{"path":"tests/integration_test/data/jobs/pt_lightning/app/custom/pl_net.py","mode":"100644","sha":"dafc2d2d85362e63c757f6d3c749a1d5eb42b1df","size":2603},{"path":"tests/integration_test/data/jobs/pt_lightning/app/custom/poc_executor.py","mode":"100644","sha":"9ff60b5f88b9dc360ac2c9857367948292c487a0","size":1817},{"path":"tests/integration_test/data/jobs/pt_lightning/meta.conf","mode":"100644","sha":"556f3e31c246d7012fa3605bc1aa89f290f47288","size":142},{"path":"tests/integration_test/data/jobs/pt_mc_cyclic/app/config/config_fed_client.conf","mode":"100644","sha":"6d7cb709a4a09ff39366a8b6433264d7aa3b3ea9","size":1475},{"path":"tests/integration_test/data/jobs/pt_mc_cyclic/app/config/config_fed_server.conf","mode":"100644","sha":"f138279129fcdd7727b24077bf098a216b5b72a1","size":1582},{"path":"tests/integration_test/data/jobs/pt_mc_cyclic/app/custom/cifar10_fl.py","mode":"100644","sha":"25fc291e98e15ffeb815664cc774152aa80bab43","size":5265},{"path":"tests/integration_test/data/jobs/pt_mc_cyclic/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_mc_cyclic/meta.conf","mode":"100644","sha":"9996670c7b3217fce7992135f3ca894d20d8dde6","size":134},{"path":"tests/integration_test/data/jobs/pt_mc_fedavg/app/config/config_fed_client.conf","mode":"100644","sha":"6d7cb709a4a09ff39366a8b6433264d7aa3b3ea9","size":1475},{"path":"tests/integration_test/data/jobs/pt_mc_fedavg/app/config/config_fed_server.conf","mode":"100644","sha":"db9e58737864f793686e81a84c1b9168f43d076f","size":1581},{"path":"tests/integration_test/data/jobs/pt_mc_fedavg/app/custom/cifar10_fl.py","mode":"100644","sha":"25fc291e98e15ffeb815664cc774152aa80bab43","size":5265},{"path":"tests/integration_test/data/jobs/pt_mc_fedavg/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/pt_mc_fedavg/meta.conf","mode":"100644","sha":"058cd1f3de5003ef3d9c35118e4709273a0c3742","size":140},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/README.md","mode":"100644","sha":"47a102b7febcbe06e38483d223d241f4d54ab680","size":2140},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/app/config/config_fed_client.conf","mode":"100644","sha":"7f1aec84febd7474ca292bf515b2e82e7c822503","size":1075},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/app/config/config_fed_server.conf","mode":"100644","sha":"6bcbfa49fc0e831890b2918f2d58f9ca4b8092cc","size":1553},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/app/custom/net.py","mode":"100644","sha":"bc7515b0eb41242c6eef0b53e55b48f30d516060","size":798},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/app/custom/train.py","mode":"100644","sha":"23d2a4e10a0876e784ce5e66ffd80a264ce4a3c0","size":1246},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/app/custom/verify_quantization.py","mode":"100644","sha":"07de10761cabb4d46955437796622ff5939aec53","size":4847},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream/meta.conf","mode":"100644","sha":"c12e990f7e5b52a01d6f93364c95611d708d4c58","size":154},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/README.md","mode":"100644","sha":"5be91cf11c3224caf72b87f77f527621bf56ec2e","size":2623},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/app/config/config_fed_client.conf","mode":"100644","sha":"c9ec28d075cd53670bc97579b647eed77f815c80","size":1069},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/app/config/config_fed_server.conf","mode":"100644","sha":"3d2a30cf348bf1b8476c54a11926b663624d7c0a","size":1552},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/app/custom/net.py","mode":"100644","sha":"f48fa507a866348e8ef9722e594cee66920968ad","size":794},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/app/custom/train.py","mode":"100644","sha":"23d2a4e10a0876e784ce5e66ffd80a264ce4a3c0","size":1246},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/app/custom/verify_quantization.py","mode":"100644","sha":"07de10761cabb4d46955437796622ff5939aec53","size":4847},{"path":"tests/integration_test/data/jobs/pt_quantized_result_stream_numpy_server/meta.conf","mode":"100644","sha":"edcb7cccfd84dae3e3220ffd6ec3fdc7353b63f9","size":167},{"path":"tests/integration_test/data/jobs/swarm_cse_pt/app/config/config_fed_client.conf","mode":"100644","sha":"86a33bbed469471da6f60fdf1e3cfbbffb436081","size":3236},{"path":"tests/integration_test/data/jobs/swarm_cse_pt/app/config/config_fed_server.conf","mode":"100644","sha":"548e7d66555be71bc235db9b55380828df3f924c","size":944},{"path":"tests/integration_test/data/jobs/swarm_cse_pt/app/custom/net.py","mode":"100644","sha":"47ac7e9589517b047ab5da366d0111bea2c89e23","size":1287},{"path":"tests/integration_test/data/jobs/swarm_cse_pt/app/custom/train.py","mode":"100644","sha":"d219b2f3589fd8774ece812951b68d2267c0ed21","size":8018},{"path":"tests/integration_test/data/jobs/swarm_cse_pt/meta.conf","mode":"100644","sha":"9af81513bc62f543969fb13021d3eca3b62a1a6b","size":140},{"path":"tests/integration_test/data/jobs/swarm_external_process_pass_through/README.md","mode":"100644","sha":"843ae442250a08b3eaf994c46df87cc033123b2d","size":1227},{"path":"tests/integration_test/data/jobs/swarm_external_process_pass_through/app/config/config_fed_client.conf","mode":"100644","sha":"b2fd97678e70d17fa0e7a47f470704831976831a","size":2240},{"path":"tests/integration_test/data/jobs/swarm_external_process_pass_through/app/config/config_fed_server.conf","mode":"100644","sha":"aa78e3f73011586b56319c155767d112b6320119","size":1072},{"path":"tests/integration_test/data/jobs/swarm_external_process_pass_through/app/custom/train.py","mode":"100644","sha":"a924bde59762f8055d5c15f31fd30390ef241da7","size":1459},{"path":"tests/integration_test/data/jobs/swarm_external_process_pass_through/meta.conf","mode":"100644","sha":"27ad762d5e519c888d0aac9f16158b3cd8419da6","size":780},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/README.md","mode":"100644","sha":"45dd362f5f8c9b17c38de062cef65eb28f60d7d1","size":988},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/app/config/config_fed_client.conf","mode":"100644","sha":"129f843711e818c1ca2712331196d9489c759137","size":2617},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/app/config/config_fed_server.conf","mode":"100644","sha":"328e4dd8d7987e0f872faa0f0e24a9a21fd1c6bd","size":1177},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/app/custom/model.py","mode":"100644","sha":"5f35ea898b3e153c8cada560c4e78f14f2b09a5f","size":1017},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/app/custom/test_components.py","mode":"100644","sha":"41b6d0ffabde7414ed6bf6a74a4550f2992eac80","size":4449},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/app/custom/train.py","mode":"100644","sha":"f9dae1a779ada998b59e806fa1b82f33450c30f7","size":1601},{"path":"tests/integration_test/data/jobs/swarm_tensor_disk_offload/meta.conf","mode":"100644","sha":"70a2442f3946691c4a6c4e210e9c55e297491cd4","size":159},{"path":"tests/integration_test/data/projects/2_clients_with_he.yml","mode":"100644","sha":"c94a87a406ad202ee6966fc3789986d5fb6913bc","size":884},{"path":"tests/integration_test/data/projects/4_clients.yml","mode":"100644","sha":"5722b5467fd4fdc9703ac808bdea0bc3ade68809","size":992},{"path":"tests/integration_test/data/projects/authz.yml","mode":"100644","sha":"781c7fc88e394c051c0a0330182cc70e1fcb562b","size":1204},{"path":"tests/integration_test/data/projects/client_api.yml","mode":"100644","sha":"44f5d28ac8062fd564098004878c20644ec1dfa3","size":691},{"path":"tests/integration_test/data/projects/client_api_attach_ccwf.yml","mode":"100644","sha":"32093e9f35901b0612dbe5654eccdace534f07af","size":933},{"path":"tests/integration_test/data/projects/dummy.yml","mode":"100644","sha":"c992c7766fc3ec3556688d4f864d544376101ccc","size":753},{"path":"tests/integration_test/data/projects/study_session_no_studies.yml","mode":"100644","sha":"faa13ffc8c85d2dd5498aaed9a296ed46bf5eb07","size":800},{"path":"tests/integration_test/data/projects/study_session_with_studies.yml","mode":"100644","sha":"df1c9219ca3591be6060265b25c22c7402c87714","size":1176},{"path":"tests/integration_test/data/test_configs/authorization/abort_job.yml","mode":"100644","sha":"1be9e3d1de06dced35beae6389da827bc6a397e3","size":5018},{"path":"tests/integration_test/data/test_configs/authorization/clone_job.yml","mode":"100644","sha":"4cbc96f1939264fed6afc54f1601e43017fb1d23","size":2876},{"path":"tests/integration_test/data/test_configs/authorization/list_job.yml","mode":"100644","sha":"71ea9ad892ca79cb1a7fb9251307e586ddf196cc","size":1085},{"path":"tests/integration_test/data/test_configs/authorization/shell_commands.yml","mode":"100644","sha":"62b39e18c101cb00407ede126efdfb63c57a332b","size":1329},{"path":"tests/integration_test/data/test_configs/authorization/submit_job.yml","mode":"100644","sha":"ec092715c1115a35dfecfd7a5b054ea98863d671","size":3519},{"path":"tests/integration_test/data/test_configs/authorization/test_diff_job_config.yml","mode":"100644","sha":"d6d4f75c9c74cd9ea8f9ad31a42f8d8f325e1f89","size":8163},{"path":"tests/integration_test/data/test_configs/standalone_job/cifar_examples.yml","mode":"100644","sha":"3583d479f629840af4aff0b5b633ebf05893ab2f","size":6881},{"path":"tests/integration_test/data/test_configs/standalone_job/client_api_attach_ccwf.yml","mode":"100644","sha":"57147624ea7d0795ccc22aec67c337f275d94b04","size":1662},{"path":"tests/integration_test/data/test_configs/standalone_job/client_api_poc.yml","mode":"100644","sha":"a696a3d7642f817da580570c6289ca9d1b3d7e8f","size":6077},{"path":"tests/integration_test/data/test_configs/standalone_job/client_api_prod.yml","mode":"100644","sha":"fe54b84de52f4cea0c7c783361a1b62637362dd3","size":5333},{"path":"tests/integration_test/data/test_configs/standalone_job/client_api_qa.yml","mode":"100644","sha":"3910c43f485bbd485cf64ca3a09e3417a57bf1e0","size":2490},{"path":"tests/integration_test/data/test_configs/standalone_job/ext_process_streaming.yml","mode":"100644","sha":"e85c6a577e52ed2d391f4cd375da680461b4d640","size":2063},{"path":"tests/integration_test/data/test_configs/standalone_job/hello_numpy_recipe_examples.yml","mode":"100644","sha":"2fe7ca8ea921e70b0dbaa095fcf0cba5e41560c9","size":5179},{"path":"tests/integration_test/data/test_configs/standalone_job/image_stats.yml","mode":"100644","sha":"fa4fc2a24b47e0b5b6b053c6932a0e9e6bae8114","size":1469},{"path":"tests/integration_test/data/test_configs/standalone_job/model_controller_api.yml","mode":"100644","sha":"9735c1906866d07d020e2533d4700d4b6776750e","size":1275},{"path":"tests/integration_test/data/test_configs/standalone_job/np_app.yml","mode":"100644","sha":"c68c44f718b84ae3c0ba5f1d7b64aa220cfb281b","size":4300},{"path":"tests/integration_test/data/test_configs/standalone_job/np_job.yml","mode":"100644","sha":"b80773248292b17d0ab661071a2ac541bf1ee24a","size":2076},{"path":"tests/integration_test/data/test_configs/standalone_job/pt_app.yml","mode":"100644","sha":"2700d881a2217ac4ac7d6d1553b22a1c97f2b3cf","size":2159},{"path":"tests/integration_test/data/test_configs/standalone_job/pt_job.yml","mode":"100644","sha":"7adbd18e2111ccddb93d4b2992a0e1ce568e22e3","size":1238},{"path":"tests/integration_test/data/test_configs/standalone_job/swarm_external_process_pass_through.yml","mode":"100644","sha":"ec6a8eed209291041692e10dd756b83883f6d132","size":1188},{"path":"tests/integration_test/data/test_configs/standalone_job/swarm_tensor_disk_offload.yml","mode":"100644","sha":"ccd80b30c3b59a07d204e44bbb222189694b0967","size":1165},{"path":"tests/integration_test/data/test_configs/standalone_job/tf_app.yml","mode":"100644","sha":"59daaf8dbe1ace1fafa5f9adfe16b8a2add45aec","size":785},{"path":"tests/integration_test/data/test_configs/standalone_job/tf_job.yml","mode":"100644","sha":"2908d21605e3c9073c95ed7d678273f6e8a7e612","size":2431},{"path":"tests/integration_test/data/test_configs/standalone_job/xgb_histogram.yml","mode":"100644","sha":"67af0b7c3df88003765895fb09623f60d6c2bcec","size":1945},{"path":"tests/integration_test/data/test_configs/standalone_job/xgb_tree.yml","mode":"100644","sha":"ba87385f11a79397ca48430cc86d6bf88a47e7c8","size":2306},{"path":"tests/integration_test/fast/client_api_attach_e2e_test.py","mode":"100644","sha":"3749b45aa502df2be7be99ec996106565167f248","size":31761},{"path":"tests/integration_test/fast/client_api_external_process_lifecycle_test.py","mode":"100644","sha":"7c21e09d771bd47b35fe7b7b1283fc876c7b1e86","size":11532},{"path":"tests/integration_test/fast/flower_analytics_cell_e2e_test.py","mode":"100644","sha":"10d1b1a15aceec811a92cdcc972e45ec968e829c","size":5236},{"path":"tests/integration_test/fast/hello_pt_environment_continuity_test.py","mode":"100644","sha":"f2b3446a9fd076bb9fce2e63fa6149446a394b43","size":6107},{"path":"tests/integration_test/fast/hello_pt_quickstart_test.py","mode":"100644","sha":"bc5dcac1fadce3fa32bf85006b6aa82440ad4f06","size":5136},{"path":"tests/integration_test/fast/recipe_run_output_test.py","mode":"100644","sha":"319ed82c1d51cf04c05bef36ada863e322ec0e86","size":4145},{"path":"tests/integration_test/fast/study_session_test.py","mode":"100644","sha":"c40cdae4935f319cfc555e127a26829ab2e8ca7b","size":25433},{"path":"tests/integration_test/slow/distributed_provisioning_test.py","mode":"100644","sha":"4b1b3df7395a9ce0c38cefca14a75331d0f78deb","size":32266},{"path":"tests/integration_test/slow/experiment_tracking_recipes_test.py","mode":"100644","sha":"42063372e0c92c7e1bca136ec579d568bbe5e281","size":9790},{"path":"tests/integration_test/slow/external_process_e2e_test.py","mode":"100644","sha":"4c9dedf0977c27195ba9cf14e3cc501572af12ba","size":79838},{"path":"tests/integration_test/slow/hello_pt_seeded_environment_parity_test.py","mode":"100644","sha":"5125f0ee8121713d307eece6e80c8fc398810629","size":2808},{"path":"tests/integration_test/slow/preflight_check_test.py","mode":"100644","sha":"b64eaae21739438896db8613e4017fd381c7fa02","size":9424},{"path":"tests/integration_test/slow/recipe_system_test.py","mode":"100644","sha":"3979d45a12ec14361b58c85d791b935faac1ce74","size":10873},{"path":"tests/integration_test/slow/xgb_histogram_recipe_test.py","mode":"100644","sha":"8abe20c6207458d7073fe6fdea446202ceb2349d","size":5608},{"path":"tests/integration_test/slow/xgb_vertical_recipe_test.py","mode":"100644","sha":"c1c2509d256107d3c3d01c76245c323b676619e3","size":9955},{"path":"tests/integration_test/src/__init__.py","mode":"100644","sha":"7639ca122e02759e59f03223df5fbd4fd1734123","size":943},{"path":"tests/integration_test/src/action_handlers.py","mode":"100644","sha":"7dfac97b7bcac90196903c626a7780ffb43a59ce","size":7142},{"path":"tests/integration_test/src/constants.py","mode":"100644","sha":"91b670273f65d18a32d0bd966f0699b59ff4061c","size":1152},{"path":"tests/integration_test/src/example.py","mode":"100644","sha":"58dbeeea35a1983c974b795b59fe6aeb91e5865b","size":3085},{"path":"tests/integration_test/src/nvf_test_driver.py","mode":"100644","sha":"481b5345288bcc8a2c25292fe203ff86f73f0fb0","size":22170},{"path":"tests/integration_test/src/poc_site_launcher.py","mode":"100644","sha":"3ead5dbb572f5b31741d40b4c504b43376ca9e29","size":3939},{"path":"tests/integration_test/src/provision_site_launcher.py","mode":"100644","sha":"f2f89960f4dbae22c274eb6b8698c17824fd732f","size":4476},{"path":"tests/integration_test/src/site_launcher.py","mode":"100644","sha":"ab9324cb96dcd4da8b70eb0b4deef914e4735038","size":3657},{"path":"tests/integration_test/src/utils.py","mode":"100644","sha":"5f4b262b02b980c0259eec95462e91020a7ff49e","size":17177},{"path":"tests/integration_test/src/validators/__init__.py","mode":"100644","sha":"bd4e3d2d22ea7e05c6daea8c2f4f707c5fcbcfd3","size":1193},{"path":"tests/integration_test/src/validators/cifar10_result_validator.py","mode":"100644","sha":"dbcac2b5d8c69178327a105d2e5ddcc70baac1f1","size":1506},{"path":"tests/integration_test/src/validators/cross_val_result_validator.py","mode":"100644","sha":"5e4f27c8baeb42ab9da43e42a099fc86c6232459","size":4342},{"path":"tests/integration_test/src/validators/job_log_result_validator.py","mode":"100644","sha":"b6c76589ae036e1eec2da755bc6ddd2f2aa55563","size":3850},{"path":"tests/integration_test/src/validators/job_result_validator.py","mode":"100644","sha":"ade7be1ead4db932a43c092871634731f8c30441","size":1911},{"path":"tests/integration_test/src/validators/json_stats_result_validator.py","mode":"100644","sha":"9f707cf31eab19cc574b3add455a0ee9f129772c","size":3194},{"path":"tests/integration_test/src/validators/log_pattern_validator.py","mode":"100644","sha":"e0198c0068b6b3ece2ec30be1f23eab9ead3c3df","size":3204},{"path":"tests/integration_test/src/validators/np_model_validator.py","mode":"100644","sha":"9bceaf82a24d7c42f4b8d9b833dcb0cea0575ae0","size":1540},{"path":"tests/integration_test/src/validators/np_sag_result_validator.py","mode":"100644","sha":"bbf6c94d63e45f06557e1c8c6173bdb38618d0a1","size":1806},{"path":"tests/integration_test/src/validators/pt_model_validator.py","mode":"100644","sha":"18664c29023e386adb7f399e0431227b62c96d7b","size":1500},{"path":"tests/integration_test/src/validators/swarm_tensor_offload_validator.py","mode":"100644","sha":"3067e5c279752c41fd126255caefef92c6819d62","size":5211},{"path":"tests/integration_test/src/validators/tb_result_validator.py","mode":"100644","sha":"b8d30a9f8e291e3f7710fb8444a1cf0c69223d8b","size":1807},{"path":"tests/integration_test/src/validators/tf_model_validator.py","mode":"100644","sha":"2e3a13bfe987680cf113949c3c321d5488aab68a","size":3179},{"path":"tests/integration_test/system_test.py","mode":"100644","sha":"4f4ca6941c97a00e8f5b7929b65d822a5fb0c301","size":16327},{"path":"tests/integration_test/test_configs.yml","mode":"100644","sha":"b545150f1f17aaf4e1f6d3f90a7802786a6f1d8e","size":1604},{"path":"tests/integration_test/tools/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/integration_test/tools/convert_to_test_job.py","mode":"100644","sha":"724703d608c501b518f6930f5f0262b3e6ab293c","size":1023},{"path":"tests/integration_test/tools/export_recipe_job.py","mode":"100644","sha":"fb2f12ab9880098df369512e89304affc3e44269","size":10778},{"path":"tests/integration_test/tools/install_requirements.py","mode":"100644","sha":"18072833e39639d1c7fffa055f0b8facf148200f","size":2700},{"path":"tests/integration_test/tools/prepare_cifar10.py","mode":"100644","sha":"3d37cd61a7afa47006b324e48dfbc8dd5ab34c94","size":6143},{"path":"tests/tools/file_streaming/README.md","mode":"100644","sha":"4417173f1c05fba97062bd1eee70de10bbeef255","size":2508},{"path":"tests/tools/file_streaming/app/config/config_fed_client.json","mode":"100755","sha":"7d3b5c9b3e486cfdb1961c40cbb2057fcb5b3608","size":438},{"path":"tests/tools/file_streaming/app/config/config_fed_server.json","mode":"100755","sha":"3532b63a94350eb7a1b185d54ddb5e074641aedf","size":370},{"path":"tests/tools/file_streaming/app/custom/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/tools/file_streaming/app/custom/controller.py","mode":"100644","sha":"daf1bf03e69270a901faf213f1da448556a009f9","size":1987},{"path":"tests/tools/file_streaming/app/custom/executor.py","mode":"100644","sha":"61f939080651e3c16689d5fb3b4b23e29eb6c2e1","size":1562},{"path":"tests/tools/file_streaming/app/custom/file_streaming.py","mode":"100644","sha":"1f791d4c75652c9af8d3458f90b6fd2217795b7a","size":4517},{"path":"tests/tools/file_streaming/meta.json","mode":"100644","sha":"0fcb99272cda9a6901db67e31e8d26fefe3d9793","size":130},{"path":"tests/unit_test/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/apis/analytix_test.py","mode":"100644","sha":"87ee4564c2af5bdb26428470c76d85d83bcbb96b","size":12275},{"path":"tests/unit_test/apis/client_test.py","mode":"100644","sha":"7c1fe00fb3eb826722f98d010582fd80a2953e1a","size":1433},{"path":"tests/unit_test/apis/controller_spec_test.py","mode":"100644","sha":"c6313b815789cb7f013ec24c9e3a857d201768d7","size":2737},{"path":"tests/unit_test/apis/dxo_filter_test.py","mode":"100644","sha":"970eea6b6023e593a5331fa9ab1d0b5b260ea918","size":2826},{"path":"tests/unit_test/apis/dxo_test.py","mode":"100644","sha":"3b2b8e0cf25fdeffe7d9bc93fbb648f8542026db","size":2788},{"path":"tests/unit_test/apis/fl_context_test.py","mode":"100644","sha":"d206516d66c4097ace69db03cb591ccce9733fd5","size":2704},{"path":"tests/unit_test/apis/impl/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/apis/impl/controller_test.py","mode":"100644","sha":"8f061a893d7aa7db0ee3dca62d6ee81e2d83382b","size":101870},{"path":"tests/unit_test/apis/impl/job_def_manager_test.py","mode":"100644","sha":"7e7b924c05fb2d2fef39fbc7faa335777e04a74a","size":6531},{"path":"tests/unit_test/apis/impl/job_submit_token_manager_test.py","mode":"100644","sha":"706e3ebf837eb21d0507cc795c96d5755ef47b7a","size":4345},{"path":"tests/unit_test/apis/impl/wf_comm_client_test.py","mode":"100644","sha":"f5e846635b5d7453bf3ad12f3ec168caf985ef0e","size":11246},{"path":"tests/unit_test/apis/impl/wf_comm_server_test.py","mode":"100644","sha":"30a4bba81b1f10bccf43477917429f9ad7bdbaf8","size":3051},{"path":"tests/unit_test/apis/job_def_manager_spec_test.py","mode":"100644","sha":"0551785d2de1ab54bab1d3bd0f88b51457024aa9","size":1976},{"path":"tests/unit_test/apis/job_def_test.py","mode":"100644","sha":"b9e620261bd4da97e4385ca58bdb6af54377c4b0","size":1199},{"path":"tests/unit_test/apis/test_app_validation.py","mode":"100644","sha":"806889e4ccfe629a273b9ac8e29d41e0bcb5cf3f","size":889},{"path":"tests/unit_test/apis/utils/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/apis/utils/decomposers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/apis/utils/decomposers/flare_decomposers_test.py","mode":"100644","sha":"a1fc54bbab3f39af33addf5a873c241e8395f1f9","size":7647},{"path":"tests/unit_test/apis/utils/format_check_test.py","mode":"100644","sha":"af1cbd1e7b4b8f4853de5ef99c06d64367a14725","size":2941},{"path":"tests/unit_test/apis/utils/job_submit_token_test.py","mode":"100644","sha":"730ac9cea092f71a7707e6eb66ce1edd1cfe6eab","size":4090},{"path":"tests/unit_test/apis/utils/job_utils_test.py","mode":"100644","sha":"485a91a153a841e2d4b23dc9756b983d44d5c864","size":3861},{"path":"tests/unit_test/apis/utils/task_utils_test.py","mode":"100644","sha":"069f7fa97d5113e7b1dcd4cf0f08c53df349897a","size":11914},{"path":"tests/unit_test/apis/workspace_test.py","mode":"100644","sha":"d0a807ceab259df13fbe41e51d55d76151fab03a","size":4650},{"path":"tests/unit_test/app_common/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/abstract/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/app_common/abstract/fl_model_test.py","mode":"100644","sha":"cec2ffa312fddb834d2a00467f6d155d5eaad029","size":1253},{"path":"tests/unit_test/app_common/abstract/model_learner_test.py","mode":"100644","sha":"570d97f0f81a1897fb00869742cdf04138672930","size":1573},{"path":"tests/unit_test/app_common/aggregators/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/aggregators/collect_and_assemble_model_aggregator_test.py","mode":"100644","sha":"66d78289e80833c894320bf6d342317e1c66fc24","size":25317},{"path":"tests/unit_test/app_common/aggregators/in_time_accumulate_weighted_aggregator_test.py","mode":"100644","sha":"d09517fc2b63b4a14c932dbcfa4ddfce791c4632","size":17195},{"path":"tests/unit_test/app_common/aggregators/weighted_aggregation_helper_test.py","mode":"100644","sha":"19e72f0cf6175387ae1c03e0aaade1b20a963290","size":20441},{"path":"tests/unit_test/app_common/ccwf/ccwf_np_trainer_test.py","mode":"100644","sha":"fa8c094c5f8834521f8af6e82496a275e26cf144","size":1191},{"path":"tests/unit_test/app_common/ccwf/client_controller_executor_test.py","mode":"100644","sha":"1ef0c7aee1b92bc34924fbf8f08bff5ea0a2308c","size":10761},{"path":"tests/unit_test/app_common/ccwf/client_ctl_test.py","mode":"100644","sha":"1e688f6726f94c2f2b3fc20feef44e42def8fdbe","size":8213},{"path":"tests/unit_test/app_common/ccwf/comps/simple_intime_model_selector_test.py","mode":"100644","sha":"0ed14330786cd11fb3f945345bf1bcf7dcbe5236","size":6540},{"path":"tests/unit_test/app_common/ccwf/cyclic_client_ctl_test.py","mode":"100644","sha":"e3b8dc52734cc705deb5a1796412a3be82ba04f9","size":3782},{"path":"tests/unit_test/app_common/ccwf/test_ccwf_job_config.py","mode":"100644","sha":"69c5a0b807f7d32cbc474f96cc1cd6da90fa1446","size":1998},{"path":"tests/unit_test/app_common/ccwf/test_cse_persistor_fallback.py","mode":"100644","sha":"188025951de939960bd07cb09dc0e3d09d14ca14","size":14555},{"path":"tests/unit_test/app_common/ccwf/test_lazy_ref_local_aggr.py","mode":"100644","sha":"dc58117cfdbe76e1b486739b01ed9b6182648d04","size":25881},{"path":"tests/unit_test/app_common/ccwf/test_membership_update.py","mode":"100644","sha":"98b289b3665e3e1344c6a393c7c578183d1348af","size":2936},{"path":"tests/unit_test/app_common/ccwf/test_msg_root_ttl.py","mode":"100644","sha":"dbb95d1ddbed1ea5a4f2c7efeda4a5744ce0daa4","size":12237},{"path":"tests/unit_test/app_common/ccwf/test_server_ctl_min_clients.py","mode":"100644","sha":"7c4123ace4fac572ff3c1e8d4ffbe76afee78f34","size":24158},{"path":"tests/unit_test/app_common/ccwf/test_swarm_execution_mode_matrix.py","mode":"100644","sha":"f14256cc576df921542cd93e6c51f974e59005bb","size":13803},{"path":"tests/unit_test/app_common/ccwf/test_swarm_forward_memory_path.py","mode":"100644","sha":"5debbd0b066fc787c94d7e4ac1bd0017c8ce50e8","size":14113},{"path":"tests/unit_test/app_common/ccwf/test_swarm_memory_gc.py","mode":"100644","sha":"c32d35d4bb26c19e1cddea2fb6f807d96f607daa","size":10301},{"path":"tests/unit_test/app_common/ccwf/test_swarm_progress.py","mode":"100644","sha":"15d48f9cd9de9e09f977c5eac6c08cce603cec5e","size":4498},{"path":"tests/unit_test/app_common/ccwf/test_swarm_self_message_deadlock.py","mode":"100644","sha":"6e3dde3e2223d6a3d11bd41a8778d09dd255b3b1","size":24249},{"path":"tests/unit_test/app_common/ccwf/test_swarm_tensor_disk_offload.py","mode":"100644","sha":"9bc83692cfdeb5cda5f714f98c98e2ff43479442","size":11282},{"path":"tests/unit_test/app_common/data_exchange/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_common/decomposers/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/decomposers/common_decomposers_test.py","mode":"100644","sha":"0925f1b708aa4d55c62ee6aec721958fcf349f57","size":5308},{"path":"tests/unit_test/app_common/executors/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/executors/attach_backend_test.py","mode":"100644","sha":"2731f9ca8f86b179eb2b67a646a4d3a2765d2b69","size":35184},{"path":"tests/unit_test/app_common/executors/client_api_executor_test.py","mode":"100644","sha":"098ac24a4e722dd4e368e699faa5a246040a703a","size":44327},{"path":"tests/unit_test/app_common/executors/external_process_backend_test.py","mode":"100644","sha":"e920d6997122f234219ea63da5319d5ffe6a06aa","size":157265},{"path":"tests/unit_test/app_common/executors/in_process_backend_test.py","mode":"100644","sha":"45e533f5b8510b47c85294e07f809d7f1dcada21","size":33542},{"path":"tests/unit_test/app_common/executors/ipc_exchanger_test.py","mode":"100644","sha":"e07a9c04ece257361e4ed8d28f8e63860527e304","size":12787},{"path":"tests/unit_test/app_common/executors/statistics/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/executors/statistics/mock_df_stats_executor.py","mode":"100644","sha":"1d8c8819e84bcae31a885ef781e4ac56e3906f8f","size":3931},{"path":"tests/unit_test/app_common/executors/statistics/statistics_executor_test.py","mode":"100644","sha":"b9d361836a54b791f09781ce2dac725a2fc1acc1","size":10258},{"path":"tests/unit_test/app_common/executors/task_script_runner_test.py","mode":"100644","sha":"1b3e80c041140827261ba055eecffef4f2740921","size":21739},{"path":"tests/unit_test/app_common/filters/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/filters/exclude_vars_test.py","mode":"100644","sha":"0f8782d3cde6b4209801ef369389e5296172a570","size":1776},{"path":"tests/unit_test/app_common/filters/svt_privacy_test.py","mode":"100644","sha":"4054d64acc6c526bb516ea10a7855241efff5d59","size":12750},{"path":"tests/unit_test/app_common/job_schedulers/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_common/job_schedulers/job_scheduler_test.py","mode":"100644","sha":"a902cbc4001ddf82cb3f0db88eb2a27f2e790a3f","size":30818},{"path":"tests/unit_test/app_common/job_schedulers/process_launcher_test.py","mode":"100644","sha":"c9a97fde44ad387b0de3d3d1f533d937e536080f","size":5321},{"path":"tests/unit_test/app_common/logging/job_log_receiver_test.py","mode":"100644","sha":"cae90f6e65aee24ff92a3983fa4f25a7e7b1fa5d","size":10593},{"path":"tests/unit_test/app_common/logging/job_log_streamer_test.py","mode":"100644","sha":"b8f0dad2e57f419b7fd31ea272bf30147e9c89e0","size":3213},{"path":"tests/unit_test/app_common/logging/site_log_streamer_test.py","mode":"100644","sha":"d666289bc706495a820f935f5d010578a4d13f02","size":10132},{"path":"tests/unit_test/app_common/metrics_exchange/metrics_sender_test.py","mode":"100644","sha":"f33c3d397693e6e5e26a15b73105c7ab65ff4c3e","size":4288},{"path":"tests/unit_test/app_common/np/np_persistor_test.py","mode":"100644","sha":"1f5dae4b342bf1bcd641b05c5feed2d793468cac","size":7700},{"path":"tests/unit_test/app_common/np/np_trainer_test.py","mode":"100644","sha":"8c137ce01a48a9f5ef4b77b462b27eac572945d4","size":1168},{"path":"tests/unit_test/app_common/np/test_np_downloader.py","mode":"100644","sha":"56bb95fdd3a39c5c4ce8034d32cfa626f341170b","size":2775},{"path":"tests/unit_test/app_common/psi/dh_psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_common/psi/dh_psi/dh_psi_workflow_test.py","mode":"100644","sha":"cd175be39c4e969b8af479810491a7c37b3d82f1","size":23195},{"path":"tests/unit_test/app_common/psi/file_psi_writer_test.py","mode":"100644","sha":"38b37b1ef2933cac2103ab7146c3d0d0cee6c2c7","size":2453},{"path":"tests/unit_test/app_common/psi/psi_controller_test.py","mode":"100644","sha":"1913e8febd33a93e2bee25400752003b7a93d4de","size":2392},{"path":"tests/unit_test/app_common/resource_consumers/passthrough_resource_consumer_test.py","mode":"100644","sha":"19440f4f712a71172f6c478f025e8e2967725532","size":1992},{"path":"tests/unit_test/app_common/resource_managers/gpu_resource_manager_test.py","mode":"100644","sha":"d35f12b26697873690e7901d573effcd09bdcd31","size":16009},{"path":"tests/unit_test/app_common/resource_managers/list_resource_manager_test.py","mode":"100644","sha":"9c8e2fb485fe1acd38ec8237d0c590296b3523c5","size":8683},{"path":"tests/unit_test/app_common/resource_managers/passthrough_resource_manager_test.py","mode":"100644","sha":"601ecdbacf7820b0016f5e503d5b256f36d1bc7a","size":4625},{"path":"tests/unit_test/app_common/statistics/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/statistics/df_core_statistics_test.py","mode":"100644","sha":"8468615a6bd14d16208632108a259577a88c0f18","size":1268},{"path":"tests/unit_test/app_common/statistics/hierarchical_numeric_stats_test.py","mode":"100644","sha":"e70d03bee286275a78d73ad5f94589da6570a2f0","size":42628},{"path":"tests/unit_test/app_common/statistics/hist_bins_cleanser_test.py","mode":"100644","sha":"cae2aa69412ef9f13ba8c9975850bc129a18ccad","size":3379},{"path":"tests/unit_test/app_common/statistics/json_stats_file_persistor_test.py","mode":"100644","sha":"66aad36c88907a9e4a4e961ff6ac3d5dcd184195","size":7884},{"path":"tests/unit_test/app_common/statistics/min_count_cleanser_test.py","mode":"100644","sha":"c88412f71210e9bb714e1b9327d65f9270b7c042","size":3974},{"path":"tests/unit_test/app_common/statistics/min_max_cleanser_test.py","mode":"100644","sha":"a20286216520867a30e173cb806106202476cbc4","size":3670},{"path":"tests/unit_test/app_common/statistics/numeric_stats_test.py","mode":"100644","sha":"69264fa1d4093db7a378063e26c9aa1365a0c1d8","size":2940},{"path":"tests/unit_test/app_common/statistics/numpy_utils_test.py","mode":"100644","sha":"c06f4d99d0afee093e9d6a6eb9044fc14f02799d","size":2743},{"path":"tests/unit_test/app_common/statistics/quantile_test.py","mode":"100644","sha":"0f3bc356b2121bac8544b528abf06be2c79e2cf3","size":9030},{"path":"tests/unit_test/app_common/statistics/statistics_objects_descomposer_test.py","mode":"100644","sha":"3fddca542e187685728bcb42cdbb03f77908c6ba","size":4600},{"path":"tests/unit_test/app_common/statistics/stats_def_test.py","mode":"100644","sha":"562ff7bb359d71b325aa08123ad0e4fcb756f8fe","size":2116},{"path":"tests/unit_test/app_common/storages/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/storages/storage_test.py","mode":"100644","sha":"91393544b28e77aaa743b017baf7e7b9fcb04b5c","size":14358},{"path":"tests/unit_test/app_common/streamers/file_retriever_test.py","mode":"100644","sha":"5b43c2433d741da33c6c718c84e7addc8b689be8","size":12117},{"path":"tests/unit_test/app_common/streamers/log_streamer_test.py","mode":"100644","sha":"a0503b338772e475018881bd0c498a09b5741ce9","size":11524},{"path":"tests/unit_test/app_common/utils/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_common/utils/error_handling_utils_test.py","mode":"100644","sha":"ddf0f4fa182324118823190a70bc3d1b0a3c8ac8","size":22202},{"path":"tests/unit_test/app_common/utils/fedprox_utils_test.py","mode":"100644","sha":"f2c2f3ac694a90254681a1adb2014674e69dc378","size":3937},{"path":"tests/unit_test/app_common/utils/file_utils_test.py","mode":"100644","sha":"a3c87275f629f264152708ab67bc7a8ccb5842af","size":1818},{"path":"tests/unit_test/app_common/utils/fl_model_utils_test.py","mode":"100644","sha":"4a10a237be6e239c7a6e828c248239a2b3c6aee1","size":4732},{"path":"tests/unit_test/app_common/utils/math_utils_test.py","mode":"100644","sha":"dc1ad768bc11d37563eb5ee20bc8ed9314d900c5","size":1693},{"path":"tests/unit_test/app_common/utils/tensor_disk_offload_context_test.py","mode":"100644","sha":"899f1308a0ddd8f7317aa0c4bb88fa7e94020510","size":6551},{"path":"tests/unit_test/app_common/widgets/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/widgets/component_path_authorizer_test.py","mode":"100644","sha":"9533521be8568b207fbf4d857d4165e9847b7a07","size":28922},{"path":"tests/unit_test/app_common/widgets/in_time_model_selector_test.py","mode":"100644","sha":"8cfbf5b10e32589816bb62ac549f28cf400ae067","size":10147},{"path":"tests/unit_test/app_common/widgets/job_stats_reporter_test.py","mode":"100644","sha":"292c54d69a0d25492079a3ae77e56d1dbb578702","size":51034},{"path":"tests/unit_test/app_common/widgets/metric_relay_test.py","mode":"100644","sha":"2f9caf9f9a0a3756e56fb5cf5a441f2222899c29","size":5826},{"path":"tests/unit_test/app_common/widgets/metrics_artifact_writer_test.py","mode":"100644","sha":"1fa34b5281ce8de5c0e636a71f558cb8ca04f484","size":49847},{"path":"tests/unit_test/app_common/widgets/streaming_test.py","mode":"100644","sha":"df9ec7dc5fa39fb48fd064ee117045c0760bd4bd","size":7790},{"path":"tests/unit_test/app_common/widgets/validation_json_generator_test.py","mode":"100644","sha":"416b270122a8d7325e7c454463da6f1f5410e121","size":2208},{"path":"tests/unit_test/app_common/workflow/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/app_common/workflow/common_controller_test.py","mode":"100644","sha":"aacf43d1893578bf8bbd439be98d07b0bf13fea3","size":1155},{"path":"tests/unit_test/app_common/workflow/cross_site_model_eval_test.py","mode":"100644","sha":"153270db752d1a0c890ec626e596d2dffd315948","size":2360},{"path":"tests/unit_test/app_common/workflow/cyclic_ctl_test.py","mode":"100644","sha":"d025fd1792ee13a20321a95a1c6c39ef364eb4e4","size":14219},{"path":"tests/unit_test/app_common/workflow/fedavg_failure_test.py","mode":"100644","sha":"1fcb8dcfd0f7c0e8acbe677ef9a6d5eeb2f63990","size":11650},{"path":"tests/unit_test/app_common/workflow/fedavg_lr_test.py","mode":"100644","sha":"eb60b4179279cb45e83e26dfdaba0da12e63eccd","size":28143},{"path":"tests/unit_test/app_common/workflow/fedavg_test.py","mode":"100644","sha":"6d0cf99f7c363dcc68db562fff2b1b529b591fde","size":94388},{"path":"tests/unit_test/app_common/workflow/mock_common_controller.py","mode":"100644","sha":"1e674d9b047a1bbb3f0a0e4a4030a134d2b92947","size":2679},{"path":"tests/unit_test/app_common/workflow/mock_statistics_controller.py","mode":"100644","sha":"46e7604ee27d5b5c9718b624e996de26fa4c9267","size":1779},{"path":"tests/unit_test/app_common/workflow/scaffold_test.py","mode":"100644","sha":"d18776eaf722154dd082afdeab1d5c388de742ac","size":3517},{"path":"tests/unit_test/app_common/workflow/statistics_controller_test.py","mode":"100644","sha":"4304dd78c43442278a7cb73029aff613f47af862","size":10268},{"path":"tests/unit_test/app_opt/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_opt/confidential_computing/cc_manager_test.py","mode":"100644","sha":"d4255fa38f1c6f03b5bd73a337db51eb09bde84d","size":13336},{"path":"tests/unit_test/app_opt/feature_election/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/feature_election/feature_election_test.py","mode":"100644","sha":"9e4217bf66bbc2f922af388c58edc5b218a26509","size":14036},{"path":"tests/unit_test/app_opt/feature_election/test_conn_manager_shutdown_race.py","mode":"100644","sha":"23a6cb2d4a8fe50cd3af93baf9ed3d6261ec5473","size":5182},{"path":"tests/unit_test/app_opt/flower/applet_test.py","mode":"100644","sha":"30905e62fe310f0af9e9bc64f583a76424c1d9d1","size":5918},{"path":"tests/unit_test/app_opt/flower/test_flower_applet.py","mode":"100644","sha":"bfd98b3a76c6df66010eaf149444e2ae0c3a1e7b","size":3603},{"path":"tests/unit_test/app_opt/hf/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/hf/_helpers.py","mode":"100644","sha":"a38d758053091d068b0b086278b713c23d56dc51","size":11390},{"path":"tests/unit_test/app_opt/hf/api_contract_test.py","mode":"100644","sha":"640ce2cf390354f8b2372c95c18ec908a71b7fbd","size":15097},{"path":"tests/unit_test/app_opt/hf/callbacks_contract_test.py","mode":"100644","sha":"fc6962ab509640477f360f01728801679eac697c","size":2196},{"path":"tests/unit_test/app_opt/hf/client_hf_contract_test.py","mode":"100644","sha":"8ca2a3c5953574a1511148578d6462b2ee9a27bc","size":2059},{"path":"tests/unit_test/app_opt/hf/conftest.py","mode":"100644","sha":"4cb74b5b3b343f818ad9dedeef5b2f02294224ba","size":1484},{"path":"tests/unit_test/app_opt/hf/distributed_contract_test.py","mode":"100644","sha":"b8c1471f613ff20ab3facb006ea4cde79603a41a","size":16310},{"path":"tests/unit_test/app_opt/hf/real_transformers_contract_test.py","mode":"100644","sha":"5a6f6f9d8a7bd90bcff350a5316a928f7d1f2d5b","size":11382},{"path":"tests/unit_test/app_opt/hf/real_trl_contract_test.py","mode":"100644","sha":"346e99aaa8efa81937836aaa061849f1db235444","size":7150},{"path":"tests/unit_test/app_opt/hf/task_dispatch_contract_test.py","mode":"100644","sha":"e63cb13c173f2e7485e5c18297535a05a1affa2e","size":49667},{"path":"tests/unit_test/app_opt/hf/utils_contract_test.py","mode":"100644","sha":"8e019e9ddc6e154a6886ad052b31eb3b6d74cb48","size":7664},{"path":"tests/unit_test/app_opt/hf/utils_test.py","mode":"100644","sha":"76e656b88956dfb95e2828515d8503536609bb24","size":14868},{"path":"tests/unit_test/app_opt/job_launcher/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/job_launcher/docker_launcher_test.py","mode":"100644","sha":"8c617aec496a1c6fdd191da4247b7b515ca5423d","size":73098},{"path":"tests/unit_test/app_opt/job_launcher/k8s_launcher_test.py","mode":"100644","sha":"12e57738dbabbc6e4f28c74c207317e1062f8a13","size":166210},{"path":"tests/unit_test/app_opt/job_launcher/slurm_batch_test.py","mode":"100644","sha":"c872a815bb578e1daa499fc6f996e30d669258e8","size":15217},{"path":"tests/unit_test/app_opt/job_launcher/slurm_config_test.py","mode":"100644","sha":"840340705c20386783a90247ede33bedddbed1f7","size":3420},{"path":"tests/unit_test/app_opt/job_launcher/slurm_launcher_test.py","mode":"100644","sha":"7ec66bf09f2de8dfe946be5b2ab22a76033f2678","size":30547},{"path":"tests/unit_test/app_opt/job_launcher/slurm_manager_test.py","mode":"100644","sha":"1233fc0f03c3e95277b7b0fb17b4ad28a1ffb9b8","size":29628},{"path":"tests/unit_test/app_opt/job_launcher/slurm_scheduler_client_test.py","mode":"100644","sha":"8415e3200f8dacb94af93fa597e24dd765f076b0","size":11244},{"path":"tests/unit_test/app_opt/job_launcher/study_data_test.py","mode":"100644","sha":"82e9e4074af202bec48fdfb523bf3034723343f2","size":6256},{"path":"tests/unit_test/app_opt/job_launcher/study_runtime_test.py","mode":"100644","sha":"8f5de30ca90af405b8e6b65f1215a9efe1b02e20","size":22744},{"path":"tests/unit_test/app_opt/job_launcher/workspace_cell_transfer_test.py","mode":"100644","sha":"7f925fa7b04f57f8bc3016c2cc050ed8217232cf","size":42299},{"path":"tests/unit_test/app_opt/job_launcher/workspace_transfer_bootstrap_mtls_test.py","mode":"100644","sha":"a31211b325c80e24ae79d572eb201c974c0f13eb","size":7487},{"path":"tests/unit_test/app_opt/kaggle/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_opt/kaggle/download_data_test.py","mode":"100644","sha":"e3a82104d2a5c638ba68ff27a596c0ca65f8e5c2","size":8414},{"path":"tests/unit_test/app_opt/lightning/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_opt/lightning/api_test.py","mode":"100644","sha":"4126df839fab74c6a0bee65b598d838534921a31","size":61707},{"path":"tests/unit_test/app_opt/lightning/loggers/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_opt/lightning/loggers/test_client_logger.py","mode":"100644","sha":"898f9694af68ef5bb07104463fc65eb83364cb6f","size":3477},{"path":"tests/unit_test/app_opt/psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_opt/psi/dh_psi/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/app_opt/psi/dh_psi/dh_psi_task_handler_test.py","mode":"100644","sha":"da38ab99ae0ace41bf8c1d57b8d24d90aae4637f","size":4375},{"path":"tests/unit_test/app_opt/psi/dh_psi/dh_psi_test.py","mode":"100644","sha":"eaadf9d3fd646eebb42d2334c25951edc9be6915","size":5269},{"path":"tests/unit_test/app_opt/pt/disk_fedavg_test.py","mode":"100644","sha":"f59723b7c5c673b074ad57d97fe55f43cfd0b682","size":26020},{"path":"tests/unit_test/app_opt/pt/fedce_test.py","mode":"100644","sha":"a3c811217cec9e8ed4fc34c78a47905022aefc0d","size":12910},{"path":"tests/unit_test/app_opt/pt/fedopt_test.py","mode":"100644","sha":"83b9b75e2bcb41f8adb254a8755ba8ce5dca272e","size":4911},{"path":"tests/unit_test/app_opt/pt/pt_fedopt_ctl_test.py","mode":"100644","sha":"a2463ce4cb254f5d8cfb6a370949a3aea2d05261","size":3631},{"path":"tests/unit_test/app_opt/pt/pt_job_config_key_metric_mode_test.py","mode":"100644","sha":"c50e7eed067b8e5dae6cbcc97b0df0c441c6d14b","size":3178},{"path":"tests/unit_test/app_opt/pt/pt_model_wrapper_test.py","mode":"100644","sha":"437b7e288239e6755779bd0d802a9e265e2ec987","size":6934},{"path":"tests/unit_test/app_opt/pt/pt_param_validation_test.py","mode":"100644","sha":"eaa20f8425d838f603fbcad8d5f309fcabfd62a4","size":6601},{"path":"tests/unit_test/app_opt/pt/pt_persistor_test.py","mode":"100644","sha":"c1c113bd301fc712f585db3354c1eecd71986910","size":8321},{"path":"tests/unit_test/app_opt/pt/recipes/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/pt/recipes/fed_eval_recipe_test.py","mode":"100644","sha":"1d3d8d4b390c830380857b2b44b030820a94fcba","size":19371},{"path":"tests/unit_test/app_opt/pt/recipes/fedce_recipe_test.py","mode":"100644","sha":"976fb60415f160a126313eceb268a16aa2491535","size":5063},{"path":"tests/unit_test/app_opt/pt/scaffold_test.py","mode":"100644","sha":"0ead30ddcac95cb82baacb69ba178a443034d2f0","size":9488},{"path":"tests/unit_test/app_opt/pt/tensor_download_finalization_test.py","mode":"100644","sha":"7a74bb301ad6cb2d17dd3c9104dadb3eb64693d1","size":9077},{"path":"tests/unit_test/app_opt/pt/test_disk_tensor_consumer.py","mode":"100644","sha":"ea91e168fc24aab2701223cb03452fa937f4f4d7","size":16999},{"path":"tests/unit_test/app_opt/pt/test_lazy_tensor_dict.py","mode":"100644","sha":"9893037d92b7f0e2495cc4c115cb64d7ba3aa779","size":10499},{"path":"tests/unit_test/app_opt/pt/test_tensor_downloader.py","mode":"100644","sha":"2d5927cd7b5203d262e1410d6ee2948552d19831","size":7494},{"path":"tests/unit_test/app_opt/pt/torchrun_node_test.py","mode":"100644","sha":"1fab9e8c4f363f00d19cb234cef4325078d049c7","size":2661},{"path":"tests/unit_test/app_opt/quantization/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_opt/quantization/test_constant.py","mode":"100644","sha":"274c1cc1f6db3c7c38cb4f72dfce84a17c646eeb","size":5159},{"path":"tests/unit_test/app_opt/quantization/test_dequantizer.py","mode":"100644","sha":"ac26f4a2ed20aec8158cbbac35f18e44caab3ade","size":14845},{"path":"tests/unit_test/app_opt/quantization/test_quantizer.py","mode":"100644","sha":"a19f6e64bd40b2ba7081e9b32003c708482ca94a","size":13790},{"path":"tests/unit_test/app_opt/sklearn/sklearn_component_config_test.py","mode":"100644","sha":"6a14f9f0450547e6322eeb7b73d0c57ff69b6985","size":5320},{"path":"tests/unit_test/app_opt/sklearn/sklearn_persistor_test.py","mode":"100644","sha":"8840f218f084dc0d2776e1b764b3930a8691b697","size":3009},{"path":"tests/unit_test/app_opt/sklearn/sklearn_recipe_test.py","mode":"100644","sha":"07c7da62389ae45d3bbc41f2cf8b7a45117cd285","size":7802},{"path":"tests/unit_test/app_opt/tensor_stream/__init__.py","mode":"100644","sha":"341a77c5bc66dee5d2ba0edf888f91e5bf225e3c","size":610},{"path":"tests/unit_test/app_opt/tensor_stream/conftest.py","mode":"100644","sha":"7e3cdcace7d65bcfa80b3ebf8b808ebd43a8a07f","size":7022},{"path":"tests/unit_test/app_opt/tensor_stream/test_client.py","mode":"100644","sha":"802b76359e3c3bf5e2ffdf263137c67e92f35165","size":32438},{"path":"tests/unit_test/app_opt/tensor_stream/test_consumer.py","mode":"100644","sha":"3daebf670858d0b503221fc6a2ea685c30a7f047","size":25370},{"path":"tests/unit_test/app_opt/tensor_stream/test_producer.py","mode":"100644","sha":"417b8be157926a897ac47515fe3ee4442b03e540","size":13391},{"path":"tests/unit_test/app_opt/tensor_stream/test_receiver.py","mode":"100644","sha":"efc44d1fdfb7fa2d156f07f1a9277b86d20c6c03","size":35911},{"path":"tests/unit_test/app_opt/tensor_stream/test_sender.py","mode":"100644","sha":"b5b9e4919601df961cb73a578d263b7bd3f769d2","size":11670},{"path":"tests/unit_test/app_opt/tensor_stream/test_server.py","mode":"100644","sha":"57661882dbaeee129f5069fb6b5f569acc024110","size":26816},{"path":"tests/unit_test/app_opt/tensor_stream/test_utils.py","mode":"100644","sha":"80af751aadc27a5296b237a6207b1aba91c7ccc8","size":43485},{"path":"tests/unit_test/app_opt/tensor_stream/timeout_management_test.py","mode":"100644","sha":"c5adc4b787c4adc3f5e0d83437d9a4e04f4f46f5","size":22902},{"path":"tests/unit_test/app_opt/test_checkpoint_validation.py","mode":"100644","sha":"9ec9c7070b68b831802ab665435c2256762e99f6","size":5310},{"path":"tests/unit_test/app_opt/tf/tf_fedopt_ctl_test.py","mode":"100644","sha":"d1d582c941c681005ec4c9e24be15401dac39af5","size":3969},{"path":"tests/unit_test/app_opt/tf/tf_job_config_key_metric_mode_test.py","mode":"100644","sha":"99cb57945bd844d5b6aade173c419ff5a5aee92c","size":2930},{"path":"tests/unit_test/app_opt/tf/tf_model_wrapper_test.py","mode":"100644","sha":"87e4a7afdac8ddd197f0fa97330f306257c20c46","size":4797},{"path":"tests/unit_test/app_opt/tf/tf_persistor_test.py","mode":"100644","sha":"5f7e9bd0acc7e9b22b657ae81d00c38e6fefc50d","size":3207},{"path":"tests/unit_test/app_opt/tf/tf_recipe_no_cuda_cache_test.py","mode":"100644","sha":"f800d38a8e1c3645e5d984062ad2b6efe5be9ca4","size":2962},{"path":"tests/unit_test/app_opt/tracking/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/tracking/mlflow_receiver_test.py","mode":"100644","sha":"68867b2f5065e439957e3a75bd77c66b1feda3ff","size":1239},{"path":"tests/unit_test/app_opt/tracking/tb/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/app_opt/tracking/tb/tb_event_writer_test.py","mode":"100644","sha":"dd40792b9dd295117b2801f3e4ee6e9bce465615","size":2817},{"path":"tests/unit_test/app_opt/tracking/tb/tb_receiver_test.py","mode":"100644","sha":"8ccd8ed8a9826a4a1b46f391ced11af2e37e92c5","size":8911},{"path":"tests/unit_test/app_opt/xgboost/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/app_opt/xgboost/histogram_model_path_test.py","mode":"100644","sha":"9d464420642c69cec47b14c2b1647449cf014d5c","size":3648},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/adaptors/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/adaptors/adaptor_test.py","mode":"100644","sha":"9bf7987f70d3685b68ee81171fda90cb1e30293b","size":1440},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/adaptors/xgb_adaptor_test.py","mode":"100644","sha":"b21bb6be126f0e6ff90780493a523555f3f3e6a3","size":2036},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/progress_test.py","mode":"100644","sha":"99da03300dde3c199847d8bb5beac9980e9c4f01","size":3357},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/sec/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/sec/dam_test.py","mode":"100644","sha":"7fe44b0453188e45d6f4b466c43550c0ff9cf722","size":1293},{"path":"tests/unit_test/app_opt/xgboost/histrogram_based_v2/sec/data_converter_test.py","mode":"100644","sha":"19cf43156e838c92255552e34beffe940c56aef8","size":4049},{"path":"tests/unit_test/app_opt/xgboost/tree_based/__init__.py","mode":"100644","sha":"78a07e81804408c426c98676e96f38e439222170","size":623},{"path":"tests/unit_test/app_opt/xgboost/tree_based/progress_test.py","mode":"100644","sha":"abbec2f2bd783af005cf43c74c8cd293164871a2","size":6545},{"path":"tests/unit_test/app_opt/xgboost/tree_based/utils_test.py","mode":"100644","sha":"a14dc5e759c4513d5248182b938d973258664d1e","size":4579},{"path":"tests/unit_test/app_opt/xgboost/xgboost_recipe_test.py","mode":"100644","sha":"456a5d2ae976bf3f838a4c2bbceeff3034b41a10","size":4646},{"path":"tests/unit_test/client/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/client/api_context_test.py","mode":"100644","sha":"dfa28b7bd3a32e4b88b5fa329808970b72a38a48","size":8039},{"path":"tests/unit_test/client/cell/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/client/cell/api_test.py","mode":"100644","sha":"7b91f3512f2fce81fb4775d3652b7e617dfa2a6d","size":113154},{"path":"tests/unit_test/client/cell/attach_rendezvous_test.py","mode":"100644","sha":"3ec9614808e13bb3edc367946f7fc377e2fa0b17","size":7854},{"path":"tests/unit_test/client/cell/attach_test.py","mode":"100644","sha":"c834688ff15a46033955fa898f393598dcdc28da","size":2968},{"path":"tests/unit_test/client/cell/bootstrap_test.py","mode":"100644","sha":"1200e7a1f9191fbdceb0cb8b337dd5289da10db9","size":15686},{"path":"tests/unit_test/client/cell/defs_test.py","mode":"100644","sha":"0da04f1658355eb0f19d28073ae9ef99df2224ba","size":6267},{"path":"tests/unit_test/client/converter_utils_test.py","mode":"100644","sha":"09130b9e720938b5ef8b7e6c4182b9fbbcd14c00","size":5097},{"path":"tests/unit_test/client/decomposers_test.py","mode":"100644","sha":"526bf526a388fc2d3dd32943164803a0e1253078","size":2538},{"path":"tests/unit_test/client/in_process/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/client/in_process/api_test.py","mode":"100644","sha":"e8813ed880bc0a238e8de8aab2b572fa71226350","size":16916},{"path":"tests/unit_test/client/package_exports_test.py","mode":"100644","sha":"35bed3f7889a6960e8fcc3ebf3af6ddea364b074","size":1602},{"path":"tests/unit_test/client/rank_test.py","mode":"100644","sha":"12103c392918cc66f554e9060cd4017393fe4e7c","size":7086},{"path":"tests/unit_test/client/test_memory_release_simulation.py","mode":"100644","sha":"32c1fde3ca6920bef551c6f294ca75613ae72fad","size":8329},{"path":"tests/unit_test/client/tracking_test.py","mode":"100644","sha":"6efe3f6486a44a6c92823731430491e29a52edaa","size":2608},{"path":"tests/unit_test/collab/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/collab/_direct_dispatcher.py","mode":"100644","sha":"4788ce41876bef2bf8068d39f42147bd57d23a02","size":6868},{"path":"tests/unit_test/collab/examples_test.py","mode":"100644","sha":"75fe1a1fb014230991ef89244f578048f36d755e","size":3369},{"path":"tests/unit_test/collab/facade_test.py","mode":"100644","sha":"869e04cfc5fb5da334c3f343a4336aaec027d286","size":1096},{"path":"tests/unit_test/collab/group_test.py","mode":"100644","sha":"201579ae084a81377e83df768e30124e3a4d0fc7","size":4019},{"path":"tests/unit_test/collab/invocation_test.py","mode":"100644","sha":"2c83e3e069c76915b16f447f7a1f0b0b81a75483","size":10378},{"path":"tests/unit_test/collab/proxy_test.py","mode":"100644","sha":"ecc144654a140f4339c766c5791909f8b858daee","size":6322},{"path":"tests/unit_test/collab/public_imports_test.py","mode":"100644","sha":"627894c62378b1b9e8b9689a05cc7a108832c90c","size":5032},{"path":"tests/unit_test/collab/publish_interface_test.py","mode":"100644","sha":"a78ccfa2445a6cac3797b735f9b9d72b0846cb59","size":2900},{"path":"tests/unit_test/collab/recipe_test.py","mode":"100644","sha":"264b9ef692fb7c7c6c06ef4da9adcb068e182b7f","size":8303},{"path":"tests/unit_test/collab/runtime/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/collab/runtime/adaptor_test.py","mode":"100644","sha":"6647adb1ec9822cdeef45bfc49f55f419a6b64c1","size":1245},{"path":"tests/unit_test/collab/runtime/call_security_e2e_test.py","mode":"100644","sha":"f614417e831b1b2582aec94765b8a14ec8924b71","size":5757},{"path":"tests/unit_test/collab/runtime/cell_dispatcher_test.py","mode":"100644","sha":"ebf94ca9ceadae06452823b1134669c0c9a3b349","size":7743},{"path":"tests/unit_test/collab/runtime/controller_test.py","mode":"100644","sha":"38373549a1b7a7df3fb4a3c25232802893624643","size":3172},{"path":"tests/unit_test/collab/runtime/direct_dispatcher_test.py","mode":"100644","sha":"83ff8d81419eb286191b94e4799f66e5f0da4fb7","size":6070},{"path":"tests/unit_test/collab/runtime/dispatch_test.py","mode":"100644","sha":"c7f0c17435841265192f0a5e0c25364dba3bbc9c","size":19200},{"path":"tests/unit_test/collab/runtime/executor_test.py","mode":"100644","sha":"b12ea3fa544f05db4e09279132def4e665fa4d81","size":9369},{"path":"tests/unit_test/collab/runtime/lifecycle_test.py","mode":"100644","sha":"3361f64e8de6c3ed60d46a8b737a2c226fcb98d6","size":1754},{"path":"tests/unit_test/dashboard/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/dashboard/cli_test.py","mode":"100644","sha":"31fa45a70d4c03e038114512599f58a5931c3b47","size":6807},{"path":"tests/unit_test/dashboard/clients_test.py","mode":"100644","sha":"dc5f5d21f70bf53a756900addd3ed7fd4a155896","size":11184},{"path":"tests/unit_test/dashboard/conftest.py","mode":"100644","sha":"c37feecb06cca15ffac141030033d6c110e2bcb7","size":1977},{"path":"tests/unit_test/dashboard/project_test.py","mode":"100644","sha":"1b6390e885eb34f258205f7f2a1f101af4f30b52","size":2858},{"path":"tests/unit_test/dashboard/security_test.py","mode":"100644","sha":"ac7a5134f6d293d1c397d97ecd3186cb36ed7db8","size":10098},{"path":"tests/unit_test/dashboard/users_test.py","mode":"100644","sha":"8dc49d96c1c8bc87e18f7b418499168117d8bb9e","size":3094},{"path":"tests/unit_test/data/custom_drivers/com/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/data/custom_drivers/com/example/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/data/custom_drivers/com/example/warp_driver.py","mode":"100644","sha":"3f8c5d25e0157286fc2128ed8187816b25c8e5b3","size":1529},{"path":"tests/unit_test/data/custom_drivers/config/comm_config.json","mode":"100644","sha":"86bf7ac441b69e0a8bc581ff6a9b156e74c6b205","size":65},{"path":"tests/unit_test/data/job_config/sample_code.data","mode":"100644","sha":"906937df88c3e52386f522176f0eab614a064abe","size":1572},{"path":"tests/unit_test/data/jobs/duplicate_clients/meta.json","mode":"100644","sha":"a64b298ca8703cbe0bab84be1868d8d11fb8856c","size":169},{"path":"tests/unit_test/data/jobs/duplicate_clients/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/duplicate_clients/sag1/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/duplicate_clients/sag2/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/duplicate_clients/sag2/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/duplicate_server/meta.json","mode":"100644","sha":"9506d309d06eb0ad283fa2eae1784c6569e177de","size":185},{"path":"tests/unit_test/data/jobs/duplicate_server/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/duplicate_server/sag1/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/duplicate_server/sag2/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/duplicate_server/sag2/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/in_proc_job/custom/src/model.py","mode":"100644","sha":"936da532074b933543fc10aeb8d2217a8e4403e4","size":685},{"path":"tests/unit_test/data/jobs/in_proc_job/custom/src/train.py","mode":"100644","sha":"b57342173cc1beca4dab9ba8b43cb542918b8ac3","size":1362},{"path":"tests/unit_test/data/jobs/in_proc_job/server/custom/failed_train.py","mode":"100644","sha":"26c5d368532cc2b71eb7382c6d09d879eb012a18","size":1418},{"path":"tests/unit_test/data/jobs/in_proc_job/server/custom/model.py","mode":"100644","sha":"936da532074b933543fc10aeb8d2217a8e4403e4","size":685},{"path":"tests/unit_test/data/jobs/in_proc_job/server/custom/train.py","mode":"100644","sha":"ce3759cf7ee9023a4eaedc5c3b2f525327221873","size":1542},{"path":"tests/unit_test/data/jobs/in_proc_job/site-1/custom/failed_train.py","mode":"100644","sha":"8e0e5b0331f2db1a58cbc09f8d2037273cf9d8c1","size":1415},{"path":"tests/unit_test/data/jobs/in_proc_job/site-1/custom/model.py","mode":"100644","sha":"936da532074b933543fc10aeb8d2217a8e4403e4","size":685},{"path":"tests/unit_test/data/jobs/in_proc_job/site-1/custom/relative_import_train.py","mode":"100644","sha":"3a6801ecd9dc2124e5c270b93dfed88b4a875d49","size":1366},{"path":"tests/unit_test/data/jobs/in_proc_job/site-1/custom/train.py","mode":"100644","sha":"943e40e56788a3f3b5a6c6f4d0d2ec488ae70711","size":1365},{"path":"tests/unit_test/data/jobs/invalid_resource_spec_data_type/meta.json","mode":"100644","sha":"75f5ec7886e9feebc286fcc05102cb792693d855","size":198},{"path":"tests/unit_test/data/jobs/invalid_resource_spec_data_type/sag/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/invalid_resource_spec_data_type/sag/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/launch_everytime/app/config/config_fed_client.conf","mode":"100644","sha":"6b35624e0e1f1aa0d1ed038906adba4309c67e11","size":676},{"path":"tests/unit_test/data/jobs/launch_everytime/app/config/config_fed_server.conf","mode":"100644","sha":"a83d0a2468c36e688fe6e887c755cfd838351740","size":1335},{"path":"tests/unit_test/data/jobs/launch_everytime/meta.conf","mode":"100644","sha":"fc0eed9e9d2a3232a94dbc80d24ff2f13321ba7c","size":124},{"path":"tests/unit_test/data/jobs/launch_once/app/config/config_fed_client.conf","mode":"100644","sha":"7f8e0e271c35a467dbc7e256162d5e6bff2c294d","size":675},{"path":"tests/unit_test/data/jobs/launch_once/app/config/config_fed_server.conf","mode":"100644","sha":"a83d0a2468c36e688fe6e887c755cfd838351740","size":1335},{"path":"tests/unit_test/data/jobs/launch_once/meta.conf","mode":"100644","sha":"3764a1215e1aa339a5992b09bb722315b6cdfac5","size":124},{"path":"tests/unit_test/data/jobs/mandatory_not_met/meta.json","mode":"100644","sha":"e8c35cc6cb81224d031867ce95e7026b463fbf9f","size":198},{"path":"tests/unit_test/data/jobs/mandatory_not_met/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/mandatory_not_met/sag1/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/mandatory_not_met/sag2/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/mandatory_not_met/sag2/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/min_clients_value_range/meta.json","mode":"100644","sha":"459f3318f9d677ee34a5b5808667176147b85a76","size":122},{"path":"tests/unit_test/data/jobs/min_clients_value_range/sag/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/min_clients_value_range/sag/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/missing_app/meta.json","mode":"100644","sha":"131a41f54b1957141eb9a058a06f4099d5398412","size":169},{"path":"tests/unit_test/data/jobs/missing_app/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/missing_app/sag1/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/missing_client_config/meta.json","mode":"100644","sha":"131a41f54b1957141eb9a058a06f4099d5398412","size":169},{"path":"tests/unit_test/data/jobs/missing_client_config/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/missing_client_config/sag1/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/missing_client_config/sag2/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/missing_server_config/meta.json","mode":"100644","sha":"131a41f54b1957141eb9a058a06f4099d5398412","size":169},{"path":"tests/unit_test/data/jobs/missing_server_config/sag1/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/missing_server_config/sag2/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/missing_server_config/sag2/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/missing_server_in_deployment/meta.json","mode":"100644","sha":"ad14c2a5ea3b0aef83839999d9a18a7cd67ce155","size":100},{"path":"tests/unit_test/data/jobs/missing_server_in_deployment/sag/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/missing_server_in_deployment/sag/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/no_deployment/meta.json","mode":"100644","sha":"3a9f3b0b844dc25c1d4d2ff8aefbb95111ae4abc","size":85},{"path":"tests/unit_test/data/jobs/no_deployment/sag/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/no_deployment/sag/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/not_enough_clients/meta.json","mode":"100644","sha":"f7a1ec5548ccb90edd378c2c9baf411d07fb420d","size":152},{"path":"tests/unit_test/data/jobs/not_enough_clients/sag/config/config_fed_client.json","mode":"100755","sha":"5c8c57a055d9df1b499586e2850f02204dcf1063","size":290},{"path":"tests/unit_test/data/jobs/not_enough_clients/sag/config/config_fed_server.json","mode":"100755","sha":"a7df4f24e2df17caba93977e1fb9caffabb49e48","size":1181},{"path":"tests/unit_test/data/jobs/old_app/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/unit_test/data/jobs/old_app/config/config_fed_server.json","mode":"100755","sha":"df0fa1f1c79696c8b865666e8825f93dbf4bf614","size":1176},{"path":"tests/unit_test/data/jobs/valid_job/meta.json","mode":"100644","sha":"55551eac7aa29d983f7e0f687d52753a127df96b","size":132},{"path":"tests/unit_test/data/jobs/valid_job/sag/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/unit_test/data/jobs/valid_job/sag/config/config_fed_server.json","mode":"100755","sha":"df0fa1f1c79696c8b865666e8825f93dbf4bf614","size":1176},{"path":"tests/unit_test/data/jobs/valid_job_deployment_all_idle/meta.json","mode":"100644","sha":"9974a4057c0f0e82f38797c6e490be2087cd10d4","size":103},{"path":"tests/unit_test/data/jobs/valid_job_deployment_all_idle/sag1/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/unit_test/data/jobs/valid_job_deployment_all_idle/sag1/config/config_fed_server.json","mode":"100755","sha":"df0fa1f1c79696c8b865666e8825f93dbf4bf614","size":1176},{"path":"tests/unit_test/data/jobs/valid_job_deployment_all_idle/sag2/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/unit_test/data/jobs/valid_job_deployment_all_idle/sag2/config/config_fed_server.json","mode":"100755","sha":"df0fa1f1c79696c8b865666e8825f93dbf4bf614","size":1176},{"path":"tests/unit_test/data/jobs/valid_job_wo_job_name/meta.json","mode":"100644","sha":"429910d029bc9c21c728316fe3b14c1718d54a38","size":115},{"path":"tests/unit_test/data/jobs/valid_job_wo_job_name/sag/config/config_fed_client.json","mode":"100755","sha":"7e2649a5c270f661c21d108523b831568a3426da","size":286},{"path":"tests/unit_test/data/jobs/valid_job_wo_job_name/sag/config/config_fed_server.json","mode":"100755","sha":"df0fa1f1c79696c8b865666e8825f93dbf4bf614","size":1176},{"path":"tests/unit_test/edge/assessors/num_test.py","mode":"100644","sha":"045ffc1b6f103dfb1285deb672ac15ec56b03165","size":8792},{"path":"tests/unit_test/edge/device/config_test.py","mode":"100644","sha":"2eb81d6a296e1a5d6fabb5f943eed2980c0babec","size":7123},{"path":"tests/unit_test/edge/web/models/result_report_test.py","mode":"100644","sha":"c25148cc0ffee3affd4a267280f1dd7d99cc641d","size":1738},{"path":"tests/unit_test/edge/web/views/feg_views_test.py","mode":"100644","sha":"95341877b92b5a7f1b7f294c192fab8c6d608ade","size":2746},{"path":"tests/unit_test/edge/widgets/etd_test.py","mode":"100644","sha":"16a9a001a76fc98bbf57109bf3bbed830549d8c9","size":8115},{"path":"tests/unit_test/examples/cifar10_fedprox_client_test.py","mode":"100644","sha":"8869c26a493de0b2a381e73a3d5ea3cd91406b25","size":5329},{"path":"tests/unit_test/examples/fedbpt_cma_decomposer_test.py","mode":"100644","sha":"77acbbd63d016b93149f43c5dd471d0f40872922","size":2007},{"path":"tests/unit_test/examples/fedbpt_job_test.py","mode":"100644","sha":"3f1e46cbeb2d4ba0f09d038131bf6015aa2ad960","size":7667},{"path":"tests/unit_test/examples/fedce_research_job_test.py","mode":"100644","sha":"5108c3df36ed4f2ec86ec2e395e16d78f339d5fc","size":5087},{"path":"tests/unit_test/examples/fedcore_client_test.py","mode":"100644","sha":"e284219c88ffbe5c9a1bf674fa296f8f09275756","size":3521},{"path":"tests/unit_test/examples/fedcore_completion_test.py","mode":"100644","sha":"97db6d2cd2344345c353270120cedc0277baa654","size":5054},{"path":"tests/unit_test/examples/fedcore_data_test.py","mode":"100644","sha":"4a2df715163f1fa2469f61de12116d4ce0e7c0b9","size":9415},{"path":"tests/unit_test/examples/fedcore_evaluate_test.py","mode":"100644","sha":"0ab59f8e8ee357247e2b36b6c862130e3d25f2f6","size":4991},{"path":"tests/unit_test/examples/fedcore_features_test.py","mode":"100644","sha":"84d0b29c760a5d1d7a2662038949bc48ce59b569","size":8315},{"path":"tests/unit_test/examples/fedcore_job_test.py","mode":"100644","sha":"8262b91ad9f9a02d2989e2c705ff4df4560bf6ee","size":3682},{"path":"tests/unit_test/examples/fedcore_qwen_backend_test.py","mode":"100644","sha":"56c2a4fd3c2d24f1d21282b1eaeb702de43322f6","size":1883},{"path":"tests/unit_test/examples/fedcore_run_demo_test.py","mode":"100644","sha":"bbbccae6ac7a01069724c7551bea0547056381e3","size":5798},{"path":"tests/unit_test/examples/fedcore_test_utils.py","mode":"100644","sha":"145f200e2876f448eb1432deeae4e3cfc80f3ce7","size":1534},{"path":"tests/unit_test/examples/hello_jax_client_utils_test.py","mode":"100644","sha":"5181c5bea1e65360fada5bc812292d28f12179c7","size":2861},{"path":"tests/unit_test/examples/hello_jax_job_test.py","mode":"100644","sha":"893476d8ec3811a8ff24c5b814d7728532d8c6e7","size":1775},{"path":"tests/unit_test/examples/hello_jax_model_test.py","mode":"100644","sha":"0ff5aea54a98089866277b0756894a18e2d1a38f","size":3615},{"path":"tests/unit_test/examples/hello_jax_prepare_data_test.py","mode":"100644","sha":"174fb0b5ebf6635d79f5d3ca1cca071254e5eb7a","size":2710},{"path":"tests/unit_test/examples/hello_lightning_model_test.py","mode":"100644","sha":"c27d5c19a3c6039865d83702883358747278e327","size":1992},{"path":"tests/unit_test/examples/hello_lightning_prepare_data_test.py","mode":"100644","sha":"36945f2adf4af8136802faaab28e5dd14bf1c92d","size":1519},{"path":"tests/unit_test/examples/hello_pt_client_test.py","mode":"100644","sha":"143274b56513e1dfb67d4eb572cafd653adb73b3","size":7374},{"path":"tests/unit_test/examples/hello_pt_environments_job_test.py","mode":"100644","sha":"c0b70a3c4dcc1a5f1b346806180b2be7ba9fdeac","size":14911},{"path":"tests/unit_test/examples/hello_pt_job_test.py","mode":"100644","sha":"8a29aaadaab70f53286c8b1e197a951fdf9f2aa8","size":11930},{"path":"tests/unit_test/examples/hello_pt_test_utils_test.py","mode":"100644","sha":"b2ddb1c3956b12bd1193712ccb6982186b3b5a66","size":2931},{"path":"tests/unit_test/examples/kaplan_meier_progress_test.py","mode":"100644","sha":"cb09df5fe74d57ddeb8bc5d35c1de43d86f1f892","size":4895},{"path":"tests/unit_test/examples/multicloud_aws_test.py","mode":"100644","sha":"a7b6662fe802be83f69466ab2f2a512bfe748e26","size":8590},{"path":"tests/unit_test/examples/multicloud_e2e_test.py","mode":"100644","sha":"8ef8d03dd577e2407eba186b41a553c3da81d5fe","size":11101},{"path":"tests/unit_test/examples/nemo_peft_adapter_checkpoint_test.py","mode":"100644","sha":"77eb4a26c501b4e8b6a529d82f88e0bfa6a23242","size":6738},{"path":"tests/unit_test/examples/nemo_peft_evaluate_sentiment_test.py","mode":"100644","sha":"8b2c18f2d9b6d27fdcb3d9f6e42658129e2966ad","size":3576},{"path":"tests/unit_test/examples/nemo_peft_job_test.py","mode":"100644","sha":"acfa8131be80d7075aa4f2bf593c9bc3694fb88c","size":14917},{"path":"tests/unit_test/examples/nemo_sft_job_test.py","mode":"100644","sha":"e2dcde580ae5a9826e4ac4fe8d402fe4aee27c5e","size":18924},{"path":"tests/unit_test/examples/openshift_scripts_test.py","mode":"100644","sha":"b2c055cf9ee949c083558e2ba7632bdc5c63670d","size":5047},{"path":"tests/unit_test/examples/poc_tutorial_commands_test.py","mode":"100644","sha":"3371f429a7c0361c0af64a971f2b8f39fa8d33d2","size":3372},{"path":"tests/unit_test/examples/qwen3_vl_job_test.py","mode":"100644","sha":"10d0624935aeb4ece65bfda85696bde3adbe6dc0","size":1998},{"path":"tests/unit_test/examples/recipe_export_arguments_test.py","mode":"100644","sha":"ed1ffa62bd6ce1c748c55f52a243b342000304a1","size":9504},{"path":"tests/unit_test/examples/recipe_k8s_test.py","mode":"100644","sha":"27979bfcfed9684bcbc106bbf2abe0929632c179","size":7351},{"path":"tests/unit_test/fl_context_helper.py","mode":"100644","sha":"dcc4c061f48755c60d5f3275aa63c51e071454d6","size":1263},{"path":"tests/unit_test/fuel/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/fuel/data_event/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/fuel/data_event/data_bus_test.py","mode":"100644","sha":"4979688d13a0e7d4702b9e60915053cf3f6548f9","size":3411},{"path":"tests/unit_test/fuel/f3/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/fuel/f3/cellnet/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/fuel/f3/cellnet/cell_blob_size_test.py","mode":"100644","sha":"8f4ac61291ea4c491063b60e4ce8756d5d0cb3f9","size":9067},{"path":"tests/unit_test/fuel/f3/cellnet/cell_fire_forget_test.py","mode":"100644","sha":"3aec6bad96e7d6b24972493ff470a75905278c55","size":7538},{"path":"tests/unit_test/fuel/f3/cellnet/cell_progress_wait_test.py","mode":"100644","sha":"253b14c6da5191f1e849122d23084711b5759d63","size":11174},{"path":"tests/unit_test/fuel/f3/cellnet/core_cell_routing_test.py","mode":"100644","sha":"75aecf3f46d3f51a496b89b2e7d580df318694ce","size":7825},{"path":"tests/unit_test/fuel/f3/cellnet/core_cell_test.py","mode":"100644","sha":"7d838051b26c0b421baf3d64c371359d2b0a1572","size":14797},{"path":"tests/unit_test/fuel/f3/cellnet/identity_binding_test.py","mode":"100644","sha":"fcc441fc69668913be5a1c71f4922cc00104f802","size":29977},{"path":"tests/unit_test/fuel/f3/cellnet/job_cert_binding_live_test.py","mode":"100644","sha":"d7ed9ced034cb8c89ccb4f8c57d54d95c22dbb72","size":10134},{"path":"tests/unit_test/fuel/f3/cellnet/net_agent_test.py","mode":"100644","sha":"52114ee12403041868ce44f0787da0661f4abbcb","size":11404},{"path":"tests/unit_test/fuel/f3/cellnet/net_manager_test.py","mode":"100644","sha":"219c14d920402795fa32ba4a38fac39a950b90b0","size":10791},{"path":"tests/unit_test/fuel/f3/cellnet/server_transit_e2e_test.py","mode":"100644","sha":"837a7f41bb127eac10320bfd1359108c89d7871e","size":6615},{"path":"tests/unit_test/fuel/f3/cellnet/test_forward_pass_through_opt_in.py","mode":"100644","sha":"aa1450c7e292f07769b9c827183933c4362099c7","size":7593},{"path":"tests/unit_test/fuel/f3/cellnet/test_pass_through_header.py","mode":"100644","sha":"244c740900e02cb5034f56f1828004151b79e76c","size":22076},{"path":"tests/unit_test/fuel/f3/cellnet/utils_test.py","mode":"100644","sha":"ca2e505eb8b283ea14e59c9b4d375a624e06b6aa","size":2030},{"path":"tests/unit_test/fuel/f3/cellnet_bench_test.py","mode":"100644","sha":"d07070a8ac5e67f6e24a3bead6e61e6da9ff0f8d","size":7530},{"path":"tests/unit_test/fuel/f3/comm_config_test.py","mode":"100644","sha":"6e19421c0553b3fc972e3f0f19d6f537d1f9420f","size":1244},{"path":"tests/unit_test/fuel/f3/comm_config_utils_test.py","mode":"100644","sha":"2a47ca7a8181cbd11df77b59be5833d1307b206d","size":1703},{"path":"tests/unit_test/fuel/f3/communicator_test.py","mode":"100644","sha":"d03abebcf4cde134218534d621e472f4464bd3ae","size":8717},{"path":"tests/unit_test/fuel/f3/drivers/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/fuel/f3/drivers/aio_tcp_driver_test.py","mode":"100644","sha":"967ac8f8c8ffe0f0f501e2d2ecf698fe13851a14","size":1856},{"path":"tests/unit_test/fuel/f3/drivers/custom_driver_test.py","mode":"100644","sha":"90583c653cb0a8300fde34734b438450577b955b","size":1408},{"path":"tests/unit_test/fuel/f3/drivers/driver_manager_test.py","mode":"100644","sha":"30ed7092fc081222ca1805c8d2407017681fb10a","size":1616},{"path":"tests/unit_test/fuel/f3/drivers/file_driver_test.py","mode":"100644","sha":"6bab91d581408dbdc788e32e604e8a2eb2eab462","size":14405},{"path":"tests/unit_test/fuel/f3/drivers/grpc_driver_test.py","mode":"100644","sha":"82b74911ea921ee60f40e8850a085e043c8363d3","size":3341},{"path":"tests/unit_test/fuel/f3/drivers/net_utils_test.py","mode":"100644","sha":"7ddd5d98af5c46bb30f8b68fe460ea67f0b67b53","size":4300},{"path":"tests/unit_test/fuel/f3/drivers/socket_conn_nodelay_test.py","mode":"100644","sha":"2ffbc91637ebe673bd9362b3f39f8ad68203ffb8","size":2431},{"path":"tests/unit_test/fuel/f3/drivers/socket_conn_timeout_test.py","mode":"100644","sha":"b9e0058d0ed1856e38c3afde43579d00c0b5fa32","size":9423},{"path":"tests/unit_test/fuel/f3/drivers/tcp_driver_test.py","mode":"100644","sha":"5648a4a3943f6d6e559a0776197128dc15d19d0a","size":2140},{"path":"tests/unit_test/fuel/f3/mpm_test.py","mode":"100644","sha":"a739f984e234ae2c4cc67ad9d4583ef2f6d4b481","size":4772},{"path":"tests/unit_test/fuel/f3/sfm/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/fuel/f3/sfm/sfm_stall_monitor_test.py","mode":"100644","sha":"a5912ab4270887d113953597ae3429adde1b08d6","size":13014},{"path":"tests/unit_test/fuel/f3/stats_pool_test.py","mode":"100644","sha":"9b3b5c2326a4bbf439c7675ad9f8eb7cfed2b694","size":9109},{"path":"tests/unit_test/fuel/f3/streaming/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/fuel/f3/streaming/blob_streamer_test.py","mode":"100644","sha":"7b045ebe2f2c8199988ea688c6e5f4ba0f851512","size":13337},{"path":"tests/unit_test/fuel/f3/streaming/byte_receiver_test.py","mode":"100644","sha":"3d33869e67cc79643a7c0d065e68992d8d15f600","size":44110},{"path":"tests/unit_test/fuel/f3/streaming/byte_streamer_ack_watchdog_test.py","mode":"100644","sha":"5325465088f2f91a94e05c866590897786c3a9da","size":38475},{"path":"tests/unit_test/fuel/f3/streaming/cacheable_test.py","mode":"100644","sha":"23d7996ae719e2311b20458ce7ad72b92045b7d5","size":13178},{"path":"tests/unit_test/fuel/f3/streaming/conftest.py","mode":"100644","sha":"fa33b66f83756f402a7314fa8f0836eb028ba8f5","size":1473},{"path":"tests/unit_test/fuel/f3/streaming/download_object_test.py","mode":"100644","sha":"45ee07dc661460c01e338a3fe9043c5d2a2ca2b1","size":24195},{"path":"tests/unit_test/fuel/f3/streaming/download_service_test.py","mode":"100644","sha":"717f197f8bde8c4041cfe86956fbad75467df8a1","size":49182},{"path":"tests/unit_test/fuel/f3/streaming/download_starvation_test.py","mode":"100644","sha":"c2d2368241c82aff549dd18d0b67c1ffd7944d17","size":12985},{"path":"tests/unit_test/fuel/f3/streaming/download_test_utils.py","mode":"100644","sha":"cc65a26aa1d59303e0bffa10837010856b936560","size":6575},{"path":"tests/unit_test/fuel/f3/streaming/file_downloader_test.py","mode":"100644","sha":"5b129815038da1b0e9abd5d6c989d77401282565","size":10959},{"path":"tests/unit_test/fuel/f3/streaming/pool_starvation_test.py","mode":"100644","sha":"861a7b0ec2a439490bf23d8dfae3182754eb52ab","size":2791},{"path":"tests/unit_test/fuel/f3/streaming/receiver_budget_test.py","mode":"100644","sha":"54e5284fc4fc6599e338a2ba4e954e5052faad00","size":23092},{"path":"tests/unit_test/fuel/f3/streaming/receiver_confirm_test.py","mode":"100644","sha":"ad9d7a2529cb6071298f137f443791232ec13535","size":48144},{"path":"tests/unit_test/fuel/f3/streaming/routed_stream_error_test.py","mode":"100644","sha":"92b2c2c41e47fd107f728156462b508887c209f8","size":11509},{"path":"tests/unit_test/fuel/f3/streaming/stream_types_test.py","mode":"100644","sha":"c2d12c0bdf81fae2f7243aef7dba1b5f0dda4d0f","size":2835},{"path":"tests/unit_test/fuel/f3/streaming/stream_utils_test.py","mode":"100644","sha":"534effc37779f30955549dc553203207c6cacae6","size":6787},{"path":"tests/unit_test/fuel/f3/streaming/streaming_test.py","mode":"100644","sha":"469dba891623b80e51f111f649b078335f44b2ee","size":3852},{"path":"tests/unit_test/fuel/f3/streaming/test_base_obj_cleanup.py","mode":"100644","sha":"32fd8e3950a95c6727074208f8aee577f00c0266","size":14668},{"path":"tests/unit_test/fuel/f3/streaming/test_pass_through_e2e.py","mode":"100644","sha":"b11c0ecc3d4c84a7ab68fa200c6a6e62657dbcaa","size":14024},{"path":"tests/unit_test/fuel/f3/streaming/transfer_outcome_test.py","mode":"100644","sha":"41459aac390cb5bfbc01dbf1f30d20bba022fc0f","size":47634},{"path":"tests/unit_test/fuel/f3/streaming/transfer_progress_test.py","mode":"100644","sha":"2abe7e4463a93366e34961b9e1d7c3c1c82ed540","size":15543},{"path":"tests/unit_test/fuel/f3/streaming/transfer_waiter_test.py","mode":"100644","sha":"3d64372ba8411b99f8c23725edacfb618ad5a7f2","size":10482},{"path":"tests/unit_test/fuel/f3/tensor_download_bench_test.py","mode":"100644","sha":"f1098d615060c4316b90f62b8333bd1e1dc50820","size":3590},{"path":"tests/unit_test/fuel/flare_api/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/fuel/flare_api/flare_api_study_test.py","mode":"100644","sha":"667796f1ad209357d8a8c8b5bdde0531fca0985c","size":7223},{"path":"tests/unit_test/fuel/flare_api/job_status_test.py","mode":"100644","sha":"d3316e67101b81370dc8d4fd0dc0d1a863c67be8","size":1255},{"path":"tests/unit_test/fuel/flare_api/session_new_methods_test.py","mode":"100644","sha":"c8a8d5b0bd2f31697bbbaafcb031d4db439ad199","size":36394},{"path":"tests/unit_test/fuel/flare_api_test.py","mode":"100644","sha":"0228e9b184e7544756ec7e4b37fdd7a81ecf0838","size":21952},{"path":"tests/unit_test/fuel/hci/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/fuel/hci/admin_api_test.py","mode":"100644","sha":"e230f01b6b973524c81163ed5479ea950caa6689","size":2843},{"path":"tests/unit_test/fuel/hci/admin_cert_provider_api_test.py","mode":"100644","sha":"3cfa08b098e4992532ec99286eb2e8b7f46b4016","size":9443},{"path":"tests/unit_test/fuel/hci/admin_cli_study_test.py","mode":"100644","sha":"e08d6e5cbfd6bcdc6ec398b0e97bd7f7c2cb5f8b","size":8789},{"path":"tests/unit_test/fuel/hci/binary_proto_test.py","mode":"100644","sha":"3bf4eb6da8835725bba266459df3436f502ffa99","size":4176},{"path":"tests/unit_test/fuel/hci/chunk_test.py","mode":"100644","sha":"55f85335f240800778db8192fe9b8173547035e8","size":2893},{"path":"tests/unit_test/fuel/hci/client/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/fuel/hci/client/test_push_folder_key_guard.py","mode":"100644","sha":"a10b0be4ccf53f7ed4558dd50ff15dc066e6b892","size":13590},{"path":"tests/unit_test/fuel/hci/client/test_secure_load_admin_config.py","mode":"100644","sha":"fcd85333749e93240ade0a4f276e1d5a16033d3a","size":6585},{"path":"tests/unit_test/fuel/hci/client_api_props_test.py","mode":"100644","sha":"a663104b38736416f7765bfdbf775edf0f88469c","size":4922},{"path":"tests/unit_test/fuel/hci/cmd_arg_utils_test.py","mode":"100644","sha":"0fb829f67a01e5eba65b52f22deadf08fcd6c113","size":2159},{"path":"tests/unit_test/fuel/hci/phase2_login_study_test.py","mode":"100644","sha":"9b7135213b89934fc598c7827a6b34560e4e530e","size":14801},{"path":"tests/unit_test/fuel/hci/security_test.py","mode":"100644","sha":"1be4ed46f37197a4cc92a15985a795d049effbb7","size":2950},{"path":"tests/unit_test/fuel/hci/server/authz_filter_test.py","mode":"100644","sha":"e2192e9f6bec0be6c8c8ee2dc39f1af01c0e4d8d","size":2812},{"path":"tests/unit_test/fuel/hci/session_download_activity_test.py","mode":"100644","sha":"c70010ce51724bf8ff22a9dcee7d66fc1b22139e","size":18826},{"path":"tests/unit_test/fuel/hci/session_study_test.py","mode":"100644","sha":"14a669d299097b5a22e9247be09c636d954af654","size":7180},{"path":"tests/unit_test/fuel/log_utils_dynamic_config_test.py","mode":"100644","sha":"6f33935a86790a7f2b9eddb2960fe92c0fd8fb1f","size":19981},{"path":"tests/unit_test/fuel/sec/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/fuel/sec/admin_cert_provider_test.py","mode":"100644","sha":"bb56e24742ac7afc8ef0042c641a357c35c14f2b","size":25512},{"path":"tests/unit_test/fuel/sec/admin_cert_test.py","mode":"100644","sha":"6f032f47eaf3e02df618b25bf3d2d64fc53961c9","size":6438},{"path":"tests/unit_test/fuel/sec/audit_test.py","mode":"100644","sha":"d86cbe61fb849124082b9cca2fc50f7c34be7011","size":2324},{"path":"tests/unit_test/fuel/sec/authn_test.py","mode":"100644","sha":"d8a9a999dbbaa7db4660752060e75152f3a6cfe3","size":20786},{"path":"tests/unit_test/fuel/utils/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/fuel/utils/buffer_list_test.py","mode":"100644","sha":"93f6c4acaaf58880e0db5b47bde110d39ada6714","size":2202},{"path":"tests/unit_test/fuel/utils/class_utils_test.py","mode":"100644","sha":"2f45d0c8178012a4586ef54c4ab18c0321609f8d","size":1811},{"path":"tests/unit_test/fuel/utils/component_builder_test.py","mode":"100644","sha":"bc43cc6a93e986c1f8d719df095d19f28c6c7b22","size":10384},{"path":"tests/unit_test/fuel/utils/config_factory_test.py","mode":"100644","sha":"e61ec296a200f0e362d90f754cbc1b7c2e6adc3a","size":6047},{"path":"tests/unit_test/fuel/utils/config_format_test.py","mode":"100644","sha":"b91bff432a84630d127d808320df21e8e072b9ed","size":2204},{"path":"tests/unit_test/fuel/utils/config_service_test.py","mode":"100644","sha":"51eca15d75707135867668c8f95c2c5f17bdfd09","size":6620},{"path":"tests/unit_test/fuel/utils/deprecated_test.py","mode":"100644","sha":"91165d446227e47e4cb47fa929f48a9d14b79ace","size":3340},{"path":"tests/unit_test/fuel/utils/experimental_test.py","mode":"100644","sha":"fe0aa40b0b438cdd3233b6ed2e74a2ce14f0dd24","size":4280},{"path":"tests/unit_test/fuel/utils/fobs/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/fuel/utils/fobs/datum_test.py","mode":"100644","sha":"b0d5f2b68de6d4d03c8017db0602d53d0961aab7","size":1416},{"path":"tests/unit_test/fuel/utils/fobs/decomposer_test.py","mode":"100644","sha":"619660e4b4d19696d10a874f1edd90244c9dee66","size":9110},{"path":"tests/unit_test/fuel/utils/fobs/decomposers/via_downloader_test.py","mode":"100644","sha":"ba2ac7e1ea03c4c4f44a6caa490d8ccdc7d7ca0c","size":26937},{"path":"tests/unit_test/fuel/utils/fobs/fobs_test.py","mode":"100644","sha":"24481090c5d5645cd56be667d6280cbddf1b9ac8","size":7310},{"path":"tests/unit_test/fuel/utils/fobs/test_pass_through.py","mode":"100644","sha":"2ebca12fa2d41446f858b7f6829649cc1143b1db","size":26359},{"path":"tests/unit_test/fuel/utils/fobs/test_via_downloader_download_timeout.py","mode":"100644","sha":"b8f2a3b409f3d0af45b23b87bc44e393085dc58b","size":9593},{"path":"tests/unit_test/fuel/utils/fobs/test_via_downloader_min_timeout.py","mode":"100644","sha":"6ca091e9613038e76e34966cc4f1da04d7cf6ded","size":3135},{"path":"tests/unit_test/fuel/utils/fobs/test_via_downloader_msg_root.py","mode":"100644","sha":"508873556b61ac53fa41c2877b7c119c7190f710","size":6581},{"path":"tests/unit_test/fuel/utils/function_utils_test.py","mode":"100644","sha":"400664f7e26a2fddf784891ba60a73ba1c109f0d","size":1535},{"path":"tests/unit_test/fuel/utils/import_utils_test.py","mode":"100644","sha":"7de91b29edf748185d923dd1aea66916411758e0","size":2374},{"path":"tests/unit_test/fuel/utils/job_secret_scanner_test.py","mode":"100644","sha":"ae52e1fca79e34597470f0bc0123fb7ab2210493","size":1873},{"path":"tests/unit_test/fuel/utils/json_config_test.py","mode":"100644","sha":"106b32122be9074ce15c16ec22212d9a354bc599","size":3826},{"path":"tests/unit_test/fuel/utils/json_scanner_test.py","mode":"100644","sha":"e90d70a44a87b8a14bb7bb52c2bb0bfa7dfb51d5","size":5079},{"path":"tests/unit_test/fuel/utils/memory_utils_test.py","mode":"100644","sha":"c9b08980f2a46302c9def22ab57eafa7325f954d","size":6983},{"path":"tests/unit_test/fuel/utils/mock_component_builder.py","mode":"100644","sha":"c00d38fd35c593009a7e500f1d1a2580227a2fa1","size":994},{"path":"tests/unit_test/fuel/utils/omegaconf_config_test.py","mode":"100644","sha":"5d729e1d8144637b1ef1e5e5f80ab36c7a77cdfe","size":3556},{"path":"tests/unit_test/fuel/utils/pyhocon_config_test.py","mode":"100644","sha":"c78c1b7dd706a68b405a73a3d8576e6319caea28","size":4207},{"path":"tests/unit_test/fuel/utils/secret_utils_test.py","mode":"100644","sha":"2b50e192d284b73f521eddda7ccf97601c01fa44","size":20401},{"path":"tests/unit_test/fuel/utils/url_utils_test.py","mode":"100644","sha":"43d5bcf3615f5ea50ca0c878d4abd1b0a2d1e6dd","size":3187},{"path":"tests/unit_test/fuel/utils/validation_utils_test.py","mode":"100644","sha":"a94b84f3a3f077736c702dc3f8fe6af2ede0441a","size":9095},{"path":"tests/unit_test/fuel/utils/wfconf_test.py","mode":"100644","sha":"4456880c993195bff4e9f7157ed7d2217c721439","size":7926},{"path":"tests/unit_test/fuel/utils/zip_utils_test.py","mode":"100644","sha":"ba57124a52b459b64ad9d95c078cc1b106f22883","size":4419},{"path":"tests/unit_test/integration_test/export_recipe_job_test.py","mode":"100644","sha":"3db42e1b4a0dbdd6509f5c64c759bb4d3b1723da","size":1956},{"path":"tests/unit_test/integration_test/validators/job_log_result_validator_test.py","mode":"100644","sha":"14c8cbb08859e01931b289914adeefd989495e35","size":2982},{"path":"tests/unit_test/integration_test/validators/json_stats_result_validator_test.py","mode":"100644","sha":"2c8c4f9c9d25dac6c812ebee42fd4eeff7fd5e49","size":2210},{"path":"tests/unit_test/integration_test/validators/swarm_tensor_offload_validator_test.py","mode":"100644","sha":"b51d925848fbb6eba3b0e84d8653e749e28755ed","size":2848},{"path":"tests/unit_test/integration_test/validators/tf_model_validator_test.py","mode":"100644","sha":"532fa6dda9917dfbf3ca3bc39c6b699e2202c806","size":2208},{"path":"tests/unit_test/job_config/base_app_config_test.py","mode":"100644","sha":"c9d2889d1b1350ed66e8246ce4ff89c77050de66","size":2270},{"path":"tests/unit_test/job_config/fed_app_config_test.py","mode":"100644","sha":"b6e76ec05c783f259ca08387d9ef5c189d722fb2","size":3298},{"path":"tests/unit_test/job_config/fed_job_config_test.py","mode":"100644","sha":"03f4f0b532ddd901dc327228463281fa5d6f0660","size":32500},{"path":"tests/unit_test/job_config/fed_job_test.py","mode":"100644","sha":"e6dfc428405207b2b3325e9850df2c2290802966","size":15361},{"path":"tests/unit_test/job_config/log_config_env_var_test.py","mode":"100644","sha":"3fe42ec5197152368c80d2927d901283a93b54f7","size":5354},{"path":"tests/unit_test/job_config/script_runner_test.py","mode":"100644","sha":"7290f935f3ea6f5b551cddbc9a609b38f00a1123","size":33687},{"path":"tests/unit_test/lighter/0.yml","mode":"100644","sha":"bc9ee7e07c70534e5d9828189fbdc17a6369ebb9","size":225},{"path":"tests/unit_test/lighter/1.yml","mode":"100644","sha":"4dece82e9ed6e44bd25b2c6748b4caf705754bc7","size":19},{"path":"tests/unit_test/lighter/2.yml","mode":"100644","sha":"18d2519c6184a25d35b5bcbe3235a41272875a2b","size":21},{"path":"tests/unit_test/lighter/3.yml","mode":"100644","sha":"08117a92ccee029fd98d23e4ac0dd4f2ff573cf9","size":19},{"path":"tests/unit_test/lighter/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/lighter/admin_cert_provider_test.py","mode":"100644","sha":"860161c8a171d9a21f5aa973851a8adfd53328fa","size":5025},{"path":"tests/unit_test/lighter/cc_provision/impl/test_cc.py","mode":"100644","sha":"0a0bae7834df36d5c74ea554b6e9d8ae2d1b2d0e","size":3957},{"path":"tests/unit_test/lighter/cc_provision/impl/test_onprem_cvm.py","mode":"100644","sha":"8edfe7857825e7abc9f318da93ff1fc04276c356","size":4360},{"path":"tests/unit_test/lighter/cc_provision/impl/test_onprem_packager.py","mode":"100644","sha":"ad5991865e968fada35ddce41d598a3bf2efbab5","size":1102},{"path":"tests/unit_test/lighter/cert_builder_admin_cert_provider_test.py","mode":"100644","sha":"2ae42e36e203807e1b49153fa728299d9b75610c","size":2005},{"path":"tests/unit_test/lighter/cert_builder_test.py","mode":"100644","sha":"2f957f536dea94e1afec644c6731a287bd831335","size":9360},{"path":"tests/unit_test/lighter/ctx_test.py","mode":"100644","sha":"417f4ced2be2c45e9baf213b8e6b8e3866841496","size":1896},{"path":"tests/unit_test/lighter/participant_test.py","mode":"100644","sha":"3cae600f089392e0baa0b26cee075cc1f8cc6c1f","size":3057},{"path":"tests/unit_test/lighter/poc_commands_test.py","mode":"100644","sha":"cbb05344880e0be9428b67ea38ad63339349b23b","size":28232},{"path":"tests/unit_test/lighter/project_test.py","mode":"100644","sha":"8e5c566a285dd2500e57c632e15fda9cf8f8ed82","size":4187},{"path":"tests/unit_test/lighter/provision_test.py","mode":"100644","sha":"bcb4d5c3d6149510fd9774add6626415c931a900","size":9233},{"path":"tests/unit_test/lighter/static_file_builder_test.py","mode":"100644","sha":"468f691a047927464d70f880f773d0b6f435009c","size":20925},{"path":"tests/unit_test/lighter/test_signature_builder.py","mode":"100644","sha":"6b76f35b82be4671de8d1fb49fda820dcb3a702b","size":5482},{"path":"tests/unit_test/lighter/utils_test.py","mode":"100644","sha":"f174d3f97f7296e2ab1f2890f517014f944e7ecd","size":29614},{"path":"tests/unit_test/metrics/job_metrics_collector_test.py","mode":"100644","sha":"d2840aef14f7e3e15abab46dfebe8570d17f794f","size":6217},{"path":"tests/unit_test/private/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/private/fed/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/private/fed/app/callback_admission_test.py","mode":"100644","sha":"88ed2e11a4dc4039ca63b6994e4cd71fb23de766","size":997},{"path":"tests/unit_test/private/fed/app/deployer/simulator_deployer_test.py","mode":"100644","sha":"ecf676b28fde9d2799fa91ee94f8e76d80dadecd","size":4928},{"path":"tests/unit_test/private/fed/app/fed_app_utils_test.py","mode":"100644","sha":"18169a1d192875fccd41326829a78ea5ffe8dfbc","size":1661},{"path":"tests/unit_test/private/fed/app/fl_conf_test.py","mode":"100644","sha":"3769a173b70bc98a7a002bea609d3db8fe6f2ed5","size":6250},{"path":"tests/unit_test/private/fed/app/job_process_cleanup_test.py","mode":"100644","sha":"aa04c239cfbd3fd109ba7fd597591d31978bcac4","size":4137},{"path":"tests/unit_test/private/fed/app/job_process_credentials_test.py","mode":"100644","sha":"11042f6dd5ad7c7ba12e1c96926bb7e4961cf387","size":3717},{"path":"tests/unit_test/private/fed/app/relay/relay_test.py","mode":"100644","sha":"a23749e8b2772c3af665fc3466545e64fa8066d9","size":2763},{"path":"tests/unit_test/private/fed/app/simulator/simulator_runner_test.py","mode":"100644","sha":"a316de97456e9ce6c3cf7764ea7b7ff9ae62488e","size":10905},{"path":"tests/unit_test/private/fed/authenticator_test.py","mode":"100644","sha":"f1323cdf52a5a391571ba31a37fc19cb30a2b0ac","size":5584},{"path":"tests/unit_test/private/fed/client/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/private/fed/client/client_executor_test.py","mode":"100644","sha":"9815b059bcb46bd93b581b6f6498316bb4deeac6","size":30493},{"path":"tests/unit_test/private/fed/client/client_json_config_test.py","mode":"100644","sha":"98382518ec904e7f29dfb5c84e0a5501ab240e3c","size":5317},{"path":"tests/unit_test/private/fed/client/client_run_manager_test.py","mode":"100644","sha":"706359524e5f151d1ce42d1e87e4f07b5509791e","size":2662},{"path":"tests/unit_test/private/fed/client/client_runner_test.py","mode":"100644","sha":"12ce038dbfb6dc937a728187f42d2b42b1294b02","size":14375},{"path":"tests/unit_test/private/fed/client/command_agent_test.py","mode":"100644","sha":"a0146724e6477c09f330425510d91732290d5e40","size":1395},{"path":"tests/unit_test/private/fed/client/communicator_test.py","mode":"100644","sha":"25972f9bce123e1544f74647c8c3700dbc110a15","size":1360},{"path":"tests/unit_test/private/fed/client/fed_client_base_test.py","mode":"100644","sha":"7dd1fec1b5a411803c8992b4c0ce45db7c33bb5b","size":14105},{"path":"tests/unit_test/private/fed/client/scheduler_cmds_test.py","mode":"100644","sha":"49be4b91dacac8dea6521f2aed760805d5f04a82","size":2420},{"path":"tests/unit_test/private/fed/client/sys_cmds_test.py","mode":"100644","sha":"7245f78c09db112ced5f523a4dd8affdce344a79","size":1662},{"path":"tests/unit_test/private/fed/client/test_training_cmds_sig_verify.py","mode":"100644","sha":"b85015fd8c09c0ea4e7520f6c3d4d256327d2c15","size":16053},{"path":"tests/unit_test/private/fed/cmi_test.py","mode":"100644","sha":"38e600b6996679ac0c6d30dbb9afd6b2a961e51f","size":7889},{"path":"tests/unit_test/private/fed/configure_job_log_security_test.py","mode":"100644","sha":"2423ced34b5465e92e589f949666e74b906fb32f","size":3728},{"path":"tests/unit_test/private/fed/server/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/private/fed/server/admin_test.py","mode":"100644","sha":"57c290a187b5c1bcde2b242f10444d755df4b66e","size":10449},{"path":"tests/unit_test/private/fed/server/client_manager_test.py","mode":"100644","sha":"b15e089dd41e53ea31c71dbd066cbdb128322480","size":10082},{"path":"tests/unit_test/private/fed/server/cmd_utils_phase2_test.py","mode":"100644","sha":"12e2c3b22fd3f92b674685835c7c649057f198c4","size":8731},{"path":"tests/unit_test/private/fed/server/fed_server_test.py","mode":"100644","sha":"b94350cc28041f4a9444abfac9edd6bc7d759319","size":41670},{"path":"tests/unit_test/private/fed/server/job_cmds_test.py","mode":"100644","sha":"40fab76b08906106689a1f718af75a476fbe27ae","size":96401},{"path":"tests/unit_test/private/fed/server/job_meta_validator_test.py","mode":"100644","sha":"8078c43e58efa3b3a70194c437fa3d7934261a78","size":16308},{"path":"tests/unit_test/private/fed/server/job_runner_deploy_test.py","mode":"100644","sha":"003ab348f8cfcf832c68b1a7f6bf62d7893f87b9","size":17866},{"path":"tests/unit_test/private/fed/server/job_runner_test.py","mode":"100644","sha":"a494145ace2d840c7060688e5d54568e230c0226","size":53611},{"path":"tests/unit_test/private/fed/server/k8s_pending_timeout_status_test.py","mode":"100644","sha":"60163ef18aa5752c2b85706d72cd89e7b3840ddd","size":11492},{"path":"tests/unit_test/private/fed/server/server_command_agent_test.py","mode":"100644","sha":"cab08ad2085e1e8bb8f3073ced6962ea77654278","size":2720},{"path":"tests/unit_test/private/fed/server/server_engine_test.py","mode":"100644","sha":"09720010dd3c8408c2b3acddc5626032cd00ed4f","size":24212},{"path":"tests/unit_test/private/fed/server/server_json_config_test.py","mode":"100644","sha":"09039217880305d60b7adeac501476aa711b8b28","size":2047},{"path":"tests/unit_test/private/fed/server/server_runner_test.py","mode":"100644","sha":"088ab35169c1d95af512abdb5a42830cf7cfcebd","size":3564},{"path":"tests/unit_test/private/fed/server/study_cmds_test.py","mode":"100644","sha":"96e6962bbdb852d9197179d5c2a283cc984a9505","size":50462},{"path":"tests/unit_test/private/fed/server/sys_cmd_test.py","mode":"100644","sha":"b1c206e8122abd80983004dead23402c72e0098e","size":6638},{"path":"tests/unit_test/private/fed/server/test_job_runner_sig_verify.py","mode":"100644","sha":"57e6579a70a83d73f1b7fae6db77df14f2062774","size":12370},{"path":"tests/unit_test/private/fed/server/test_require_signed_jobs_config.py","mode":"100644","sha":"fdb8cf0688b8e594d0579b0757fa97364583c3e9","size":5853},{"path":"tests/unit_test/private/fed/server/training_cmds_status_test.py","mode":"100644","sha":"29770029a707140081b0860c13361abdd1277a35","size":1463},{"path":"tests/unit_test/private/fed/server/training_cmds_test.py","mode":"100644","sha":"37347a44243d1ff2167474e2cc998a3c3fc574e7","size":3151},{"path":"tests/unit_test/private/fed/test_fed_utils.py","mode":"100644","sha":"44ad850572bd90fdd62062315a3b06856edc83e8","size":11073},{"path":"tests/unit_test/private/fed/utils/__init__.py","mode":"100644","sha":"d9155f923f186a086a69de138e984e2fab2817ec","size":610},{"path":"tests/unit_test/private/fed/utils/app_authz_test.py","mode":"100644","sha":"e164e6c03c2d002aa99f239c9cc62b10b7af9de1","size":7849},{"path":"tests/unit_test/private/fed/utils/app_deployer_test.py","mode":"100644","sha":"e06e30a84c247eb578444b56363dcf0c1ebe2ec3","size":15220},{"path":"tests/unit_test/private/fed/utils/fed_utils_test.py","mode":"100644","sha":"0205008b638e11e0fb701221c7738f7e65d07024","size":8264},{"path":"tests/unit_test/private/fed/utils/identity_utils_test.py","mode":"100644","sha":"ee57202f9a93be9d8bafdb6f160daa18922f07e4","size":11061},{"path":"tests/unit_test/private/fed/utils/job_cert_utils_test.py","mode":"100644","sha":"df586eb1a04196d574071abe0227e4eca2914b57","size":11243},{"path":"tests/unit_test/private/fed/utils/site_config_test.py","mode":"100644","sha":"95465938478ba0c48246e9061d18486b1a791fab","size":2750},{"path":"tests/unit_test/private/fed_json_config_test.py","mode":"100644","sha":"b0361c060794980050b2e4629114c701a2b8e91f","size":4724},{"path":"tests/unit_test/private/json_configer_test.py","mode":"100644","sha":"3861795e3d151aaf245d76135d7b4af8173537c4","size":36347},{"path":"tests/unit_test/recipe/_args_test.py","mode":"100644","sha":"c4a638887f36c018b69b5ce021bd2c234d788d2d","size":10414},{"path":"tests/unit_test/recipe/_failure_summary_test.py","mode":"100644","sha":"9b04d68ea2ea24f243c71a2553ba92fb439ac0a1","size":15261},{"path":"tests/unit_test/recipe/component_config_verification_test.py","mode":"100644","sha":"f5dcc0de80c159d0e01999a958a944012778d7c8","size":24253},{"path":"tests/unit_test/recipe/cyclic_recipe_test.py","mode":"100644","sha":"214f2390b1637332fc6a40f7cd43a0305690ea75","size":11911},{"path":"tests/unit_test/recipe/edge_recipe_test.py","mode":"100644","sha":"c24c5fd85d458f4c75db3f2a5721557623b1591b","size":16095},{"path":"tests/unit_test/recipe/et_task_processor_test.py","mode":"100644","sha":"5a14ab74bca598336c207dc886b86b1f8b8d01c9","size":8398},{"path":"tests/unit_test/recipe/eval_recipe_test.py","mode":"100644","sha":"2115aa891a05b7c23948ac2a4802ce673102233d","size":4495},{"path":"tests/unit_test/recipe/fed_task_recipe_test.py","mode":"100644","sha":"270a1814e8da5beefd19c3dd1b2125d9821b3a11","size":10695},{"path":"tests/unit_test/recipe/fedavg_he_context_provisioning_test.py","mode":"100644","sha":"7686592ce4a95ec553b373b3339ca8b622570320","size":2488},{"path":"tests/unit_test/recipe/fedavg_recipe_test.py","mode":"100644","sha":"1fdb74fa16311693405ff1c7e0b200e90e7e2945","size":63800},{"path":"tests/unit_test/recipe/fedopt_recipe_test.py","mode":"100644","sha":"a786eb6bf767fcb00079ac900a10d2c14c259547","size":16688},{"path":"tests/unit_test/recipe/fedprox_recipe_test.py","mode":"100644","sha":"187104eae44d5bd8c30587e48a755d1f7bb3612a","size":4784},{"path":"tests/unit_test/recipe/fedstats_recipe_test.py","mode":"100644","sha":"f44524c58147a6eb06bdafce68e5a51ccf0bc023","size":1917},{"path":"tests/unit_test/recipe/flower_job_test.py","mode":"100644","sha":"cd48d6b44e6b7e1713cbb2c39bec4658894352a4","size":10958},{"path":"tests/unit_test/recipe/flower_recipe_test.py","mode":"100644","sha":"bc3bbda46fc35665bf03ed5406977541206d46cd","size":9397},{"path":"tests/unit_test/recipe/hello_numpy_cross_val_client_test.py","mode":"100644","sha":"bdc9c261a501bde667216619aecbbf7aea60d21b","size":5903},{"path":"tests/unit_test/recipe/numpy_lr_recipe_test.py","mode":"100644","sha":"4e427e6ac0fe4d82c2e7217bc7b04427ab0c2ab9","size":6018},{"path":"tests/unit_test/recipe/poc_env_test.py","mode":"100644","sha":"9540af8355369afa49c6087069b07f6595579fcf","size":52795},{"path":"tests/unit_test/recipe/prod_env_test.py","mode":"100644","sha":"c93d2c543b85c169ba3a37033801c1d346ff705a","size":2970},{"path":"tests/unit_test/recipe/recipe_secrets_test.py","mode":"100644","sha":"9dbebd6635470260e877c34c071f369f934692a8","size":8706},{"path":"tests/unit_test/recipe/run_test.py","mode":"100644","sha":"81eff7606d3fa98cf0e8739e1b141ec8577668a9","size":25418},{"path":"tests/unit_test/recipe/scaffold_recipe_test.py","mode":"100644","sha":"8d956eb2cdeebe319f052dd0f0bc0808928b869d","size":8128},{"path":"tests/unit_test/recipe/server_memory_gc_rounds_test.py","mode":"100644","sha":"7df5208563866547d9c96b768cab81e42207096e","size":6916},{"path":"tests/unit_test/recipe/session_mgr_test.py","mode":"100644","sha":"3df14f139f84aea1039e13d459af7728729cdd66","size":11456},{"path":"tests/unit_test/recipe/sim_env_test.py","mode":"100644","sha":"37125960b07dbf590e8302ee37d424b40e5bd786","size":14107},{"path":"tests/unit_test/recipe/spec_test.py","mode":"100644","sha":"8ee8f9a9494b7e8f5ccdc04b6620f1900a5a7b93","size":36303},{"path":"tests/unit_test/recipe/swarm_recipe_test.py","mode":"100644","sha":"3fc8fecc0b4c029d32693e553481618c6702e441","size":33814},{"path":"tests/unit_test/recipe/utils_test.py","mode":"100644","sha":"2c5c4185e56e07f36c3cd9a8923ef71520a51932","size":41578},{"path":"tests/unit_test/security/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/security/study_registry_test.py","mode":"100644","sha":"e338e1081cce54aef7d185c625435ece713f5422","size":6242},{"path":"tests/unit_test/setup_test.py","mode":"100644","sha":"d924cb04f81ae9c967cccdf8c8d23858461da8c9","size":2191},{"path":"tests/unit_test/tool/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/tool/agent/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/agent/agent_cli_test.py","mode":"100644","sha":"17aa965e3f030569d9a9dfcee9cbd948bbf2645e","size":10461},{"path":"tests/unit_test/tool/agent/agent_inspector_test.py","mode":"100644","sha":"c250872253bc2e59ed330f807ce3fa172eaca34c","size":87850},{"path":"tests/unit_test/tool/agent/agent_json_contract_test.py","mode":"100644","sha":"0260d7534e6c0f9c12e413d9705c3eebc5d84634","size":8491},{"path":"tests/unit_test/tool/agent/agent_skill_checks_test.py","mode":"100644","sha":"8d3889c66ad1794a87ff528ca57594b8f7e9cf4a","size":7710},{"path":"tests/unit_test/tool/agent/dataset_inspect_test.py","mode":"100644","sha":"8c92e866bc991d64af449a159af81f1a1ef2786b","size":26215},{"path":"tests/unit_test/tool/agent_skill_checks/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/agent_skill_checks/autofl_trigger_evals_test.py","mode":"100644","sha":"b77fd83b9f8da5050c6f586706e943ffe2fb858c","size":4438},{"path":"tests/unit_test/tool/agent_skill_checks/cli_test.py","mode":"100644","sha":"31f331470a6304a5332eba076a8f4b72f04500c8","size":2071},{"path":"tests/unit_test/tool/agent_skill_checks/conversion_templates_test.py","mode":"100644","sha":"1112a146814b7fe88dc30a5761caf6b9b20d63da","size":62089},{"path":"tests/unit_test/tool/agent_skill_checks/device_selection_test.py","mode":"100644","sha":"450abe935d58f528d640b29fe5fd3f2d9870e8ca","size":4483},{"path":"tests/unit_test/tool/agent_skill_checks/fixtures/valid/nvflare-example-skill/SKILL.md","mode":"100644","sha":"7ceb8faf2ea187d01af968141fb6a42b103ad3a8","size":322},{"path":"tests/unit_test/tool/agent_skill_checks/frontmatter_test.py","mode":"100644","sha":"ba5c3ea576099f1e8f4fa82d30e188dc001056ec","size":20347},{"path":"tests/unit_test/tool/agent_skill_checks/lint_parity_test.py","mode":"100644","sha":"fabc66fa7c90c115688324084116ef6659d4f8ae","size":4652},{"path":"tests/unit_test/tool/agent_skill_checks/lints_test.py","mode":"100644","sha":"365304f0ab03d50a48c4d9abbb95f806358e3a85","size":81614},{"path":"tests/unit_test/tool/agent_skill_checks/seed_skills_test.py","mode":"100644","sha":"e9564cb4ec9e9088742870beb5ac163e0998a3ce","size":103842},{"path":"tests/unit_test/tool/agent_skill_checks/skillevaluator_tier1_test.py","mode":"100644","sha":"dc2a62e56ef86fb93e7c0040964778c3a673b9f1","size":9462},{"path":"tests/unit_test/tool/api_utils_test.py","mode":"100644","sha":"6425ebc5b3c8b939e10e53a94ba7b18f35f0d511","size":23375},{"path":"tests/unit_test/tool/autofl_skill_campaign_guard_test.py","mode":"100644","sha":"a4a892b2f5036a8e5d10eab25680c3bf081e41d6","size":23507},{"path":"tests/unit_test/tool/autofl_skill_job_importer_test.py","mode":"100644","sha":"1eb0d55c137e5de4729da66b7f48826b42e8e8b1","size":62336},{"path":"tests/unit_test/tool/autofl_skill_plot_progress_test.py","mode":"100644","sha":"e253481c02ff9de27be3b97e0e521a366ddb201c","size":10972},{"path":"tests/unit_test/tool/autofl_skill_report_test.py","mode":"100644","sha":"71dcbd6e5c16c57376cfc9c915c6920fdd688b45","size":84113},{"path":"tests/unit_test/tool/autofl_skill_runner_test.py","mode":"100644","sha":"1067f5e8e2ba663ef17eb8ee39df81c4598b95bd","size":203533},{"path":"tests/unit_test/tool/cert/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/cert/cert_commands_test.py","mode":"100644","sha":"e30ed2ac04ab6994656cdd0554787eb79efad244","size":169503},{"path":"tests/unit_test/tool/cli_arg_utils_test.py","mode":"100644","sha":"1d439797890850d55cd81b6a568139b35017fbe3","size":1308},{"path":"tests/unit_test/tool/cli_auth_errors_test.py","mode":"100644","sha":"60976adfc4a87cf8c506f97e1b716370861570e1","size":7326},{"path":"tests/unit_test/tool/cli_connect_timeout_test.py","mode":"100644","sha":"f4af40b4fb9339d3c3de008a59d8f99495461018","size":4083},{"path":"tests/unit_test/tool/cli_errors_test.py","mode":"100644","sha":"a111a08defb910afb819efc68b84f656d4932320","size":7560},{"path":"tests/unit_test/tool/cli_global_args_test.py","mode":"100644","sha":"ac89dbf2f4c1d4513d2031a8410375437d8873c4","size":2191},{"path":"tests/unit_test/tool/cli_invalid_args_json_test.py","mode":"100644","sha":"ae046d79e3015752817c46dfc0cba5a5c2802900","size":4231},{"path":"tests/unit_test/tool/cli_output_test.py","mode":"100644","sha":"870130f5adb9aa29f8b520caf50b147289337ec1","size":27166},{"path":"tests/unit_test/tool/cli_schema_missing_args_test.py","mode":"100644","sha":"e989867e97521e64618b3c41f3e9848ab5a4bc5c","size":8796},{"path":"tests/unit_test/tool/cli_schema_test.py","mode":"100644","sha":"d281a750797fb81e46ddadbb2e6ca2c9038cccb1","size":20802},{"path":"tests/unit_test/tool/cli_session_test.py","mode":"100644","sha":"39b7f87bd3f791eac2eedfcad02d0e7ca49dc701","size":4389},{"path":"tests/unit_test/tool/config_output_test.py","mode":"100644","sha":"366a32ddde88d557d605ad9a544f665f49d43e7f","size":10170},{"path":"tests/unit_test/tool/conftest.py","mode":"100644","sha":"003d168410eea9337b3b1991fd81638f212798e1","size":894},{"path":"tests/unit_test/tool/deploy/deploy_commands_test.py","mode":"100644","sha":"c0d8a6c594a7ec509064436e29ab14f2afc639e4","size":77817},{"path":"tests/unit_test/tool/deploy/slurm_deploy_test.py","mode":"100644","sha":"5a9be4fc6ace60608f34e707135868ca117a7521","size":17485},{"path":"tests/unit_test/tool/examples/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/examples/catalog_test.py","mode":"100644","sha":"770fe7be56ec903020f5fa3a5e0c938bd51483fe","size":10699},{"path":"tests/unit_test/tool/examples/examples_cli_test.py","mode":"100644","sha":"bfd98e7d56f421c4c444890524a3182d167b338e","size":36982},{"path":"tests/unit_test/tool/job/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/tool/job/config/__init__.py","mode":"100644","sha":"4fc50543f1d247a021674eaea55ba5f4c224c56e","size":610},{"path":"tests/unit_test/tool/job/config/config_indexer_test.py","mode":"100644","sha":"9f5a9a8f8804c88c8286fb066b0fa5f98c8a2385","size":7315},{"path":"tests/unit_test/tool/job/config/configer_test.py","mode":"100644","sha":"abfd5003519271ba73de1418cc1b287ed2321d6b","size":9494},{"path":"tests/unit_test/tool/job/job_abort_test.py","mode":"100644","sha":"dc1ba56c37b6e69cc1d0fdd190004555c011afe1","size":7964},{"path":"tests/unit_test/tool/job/job_cli_test.py","mode":"100644","sha":"103f310256fd26cb06d722778872e01ddf716596","size":8492},{"path":"tests/unit_test/tool/job/job_clone_test.py","mode":"100644","sha":"96ce369d5b09520fa2f246959783eb7c33a3a9ff","size":5632},{"path":"tests/unit_test/tool/job/job_create_deprecated_test.py","mode":"100644","sha":"74a6a32126acfff8ea65c4b975f361cb665a73a2","size":7939},{"path":"tests/unit_test/tool/job/job_delete_test.py","mode":"100644","sha":"3545d6560d774a1d3d69710af0f36a5e16cbdca7","size":8548},{"path":"tests/unit_test/tool/job/job_download_test.py","mode":"100644","sha":"cc591ea3f88c822c575cc9c9d04be054f16ab5b4","size":28876},{"path":"tests/unit_test/tool/job/job_list_test.py","mode":"100644","sha":"b2f2f5681fb98777a3e10a39e2f7127673a2a9a7","size":15407},{"path":"tests/unit_test/tool/job/job_log_test.py","mode":"100644","sha":"85a4358e69d2d26bf2ac7f15837a85e92d277948","size":13471},{"path":"tests/unit_test/tool/job/job_logs_test.py","mode":"100644","sha":"3918131080ee2239901521a8c3f3202dba376526","size":24176},{"path":"tests/unit_test/tool/job/job_meta_test.py","mode":"100644","sha":"52d0cca26463e43445b2e76ebe5dc9ee4e624212","size":10976},{"path":"tests/unit_test/tool/job/job_monitor_test.py","mode":"100644","sha":"947eb6a31c62a8217c9184384bb9fffddc0672aa","size":39514},{"path":"tests/unit_test/tool/job/job_stats_test.py","mode":"100644","sha":"c4bdf9d302255ceaa67c0b6cf2f0d69e15d0d9e0","size":6324},{"path":"tests/unit_test/tool/job/job_submit_output_test.py","mode":"100644","sha":"30a1abdbbe2467c15079cbbca657ed1c89338ccb","size":14550},{"path":"tests/unit_test/tool/job/job_submit_resolve_test.py","mode":"100644","sha":"9543f43e7853423082e3b2a825f2c98c2a6f238f","size":13723},{"path":"tests/unit_test/tool/job/job_wait_test.py","mode":"100644","sha":"2aa8ee35d23ffa2373feffbe9bc3975d59014a88","size":9864},{"path":"tests/unit_test/tool/kit/kit_cli_test.py","mode":"100644","sha":"9d7c8651aff19ed8a60b28a6f913faf20d8fa858","size":18254},{"path":"tests/unit_test/tool/kit/kit_config_test.py","mode":"100644","sha":"a323b834056e80d4c78401b5573bc623dfc8e073","size":22138},{"path":"tests/unit_test/tool/package/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/package/package_commands_test.py","mode":"100644","sha":"f98ab32422b49666509bfc40fa842ad7d343c4e8","size":192653},{"path":"tests/unit_test/tool/package_checker/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/tool/package_checker/admin_cert_provider_test.py","mode":"100644","sha":"9e00f139c2b78bb01388220284638bc536993c6d","size":5802},{"path":"tests/unit_test/tool/package_checker/utils_test.py","mode":"100644","sha":"0eb9a7f4245fa5aeb65cde1176cfd86930811c18","size":1865},{"path":"tests/unit_test/tool/poc/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/poc/poc_force_test.py","mode":"100644","sha":"b97a58c788b451181fd8105543964e8b784c40a4","size":49773},{"path":"tests/unit_test/tool/poc/poc_output_test.py","mode":"100644","sha":"6dcce75c60b9eca3957ab10d898025e08ed86ad3","size":73893},{"path":"tests/unit_test/tool/preflight_check_test.py","mode":"100644","sha":"7351bfd5b3b6c8e48d8a30bc4df552149b138957","size":1673},{"path":"tests/unit_test/tool/preflight_output_test.py","mode":"100644","sha":"e49038b2a4d31190139881a7aa14869a3e3dbd00","size":11335},{"path":"tests/unit_test/tool/provision_output_test.py","mode":"100644","sha":"921a5ef881e10ee75c17921fd0a2f1183f98e45d","size":19231},{"path":"tests/unit_test/tool/recipe_cli_test.py","mode":"100644","sha":"55c459771d9ba17050827ccd0826911c4f67fe3b","size":40658},{"path":"tests/unit_test/tool/study/study_cli_test.py","mode":"100644","sha":"77661cfdd27c9f2bf3785ba2407ba0a35d9dcdcd","size":31626},{"path":"tests/unit_test/tool/system/__init__.py","mode":"100644","sha":"4fc25d0d3c9856b04e2b1b565777ed4655415b2b","size":610},{"path":"tests/unit_test/tool/system/system_log_test.py","mode":"100644","sha":"5b09a8f2e4239c2dc7a0f3ac6e0b6a605e67670d","size":6444},{"path":"tests/unit_test/tool/system/system_resources_test.py","mode":"100644","sha":"51042d71b2732d0ac2fde2a26d83b18c21e78d36","size":6192},{"path":"tests/unit_test/tool/system/system_restart_test.py","mode":"100644","sha":"9f04a4bc46d031e632e9155d329254c295f05957","size":10060},{"path":"tests/unit_test/tool/system/system_shutdown_test.py","mode":"100644","sha":"5a86484fc405451a6da6a987bd874b841c28be0d","size":9523},{"path":"tests/unit_test/tool/system/system_status_test.py","mode":"100644","sha":"fcb14e7a077dad237cb97fb5373226767b3eab80","size":40533},{"path":"tests/unit_test/tool/system/system_version_test.py","mode":"100644","sha":"771b4ecc1ebdc4464a991b2896c8918909c13710","size":14370},{"path":"tests/unit_test/utils/__init__.py","mode":"100644","sha":"2db92b2574167fb3436c079fd7941450ae0c316b","size":610},{"path":"tests/unit_test/utils/cli_utils_test.py","mode":"100644","sha":"1c56e65836151e03efcf2003dd28bc967900d3af","size":6618},{"path":"tests/unit_test/utils/configs_test.py","mode":"100644","sha":"dbd05c330efa467ba5d0369904710cef7787f328","size":9467},{"path":"tests/unit_test/utils/decorator_test.py","mode":"100644","sha":"bcd817ae957a2b6aa3d6294dd17107fa3b78e05d","size":1996},{"path":"tests/unit_test/utils/job_launcher_utils_test.py","mode":"100644","sha":"471b35ab43a5b8d9151323495ed49561aedcf204","size":21201},{"path":"tests/unit_test/utils/process_utils_test.py","mode":"100644","sha":"6d6f2c02d089bff46899ee9de6f12f28ab3ecb5e","size":12481},{"path":"tests/unit_test/widgets/fed_event_test.py","mode":"100644","sha":"0fb8d058c2dbd30fd5b47e25396c4731c94194f9","size":5681},{"path":"versioneer.py","mode":"100644","sha":"96a25fabcb9d1d37727a72eb8533a906c463daa6","size":80973},{"path":"web/.gitignore","mode":"100644","sha":"ba277fd9d95ff8ff9ace8b03f8f90676f92bbcdc","size":124},{"path":"web/.npmrc","mode":"100644","sha":"e73e90b330d789860fc9dae6758763a8135c71d1","size":110},{"path":"web/.prettierrc","mode":"100644","sha":"42f85a19edd97e1a76333996e7b9225fbe2dc196","size":66},{"path":"web/README.md","mode":"100644","sha":"f252b86427e6924b3579e1ec27c3580854839112","size":492},{"path":"web/astro.config.mjs","mode":"100644","sha":"6124390a0f2f2827cf03bb978588abea76790146","size":320},{"path":"web/package-lock.json","mode":"100644","sha":"b3bba8662177ec82fdae45d4f2ad8f06569af82e","size":307090},{"path":"web/package.json","mode":"100644","sha":"82cd18efcbbfb715168e5f58dbeae940451a0e1e","size":716},{"path":"web/public/.nojekyll","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"web/public/favicon.ico","mode":"100644","sha":"424df87200c706460f9ad1c7722ef0d35f286f2b","size":25214},{"path":"web/public/scripts/ua_latest.js","mode":"100644","sha":"a5de407f28788d6c8a91dda48072381e69d59811","size":4434},{"path":"web/src/components/clickTracker.astro","mode":"100644","sha":"b7a8755582a0eabcbea84f2df32c3c04ccfa846c","size":846},{"path":"web/src/components/code.astro","mode":"100644","sha":"4bc7e75a9fe4b067775bbcbbcad866566f777fa4","size":41614},{"path":"web/src/components/footer.astro","mode":"100644","sha":"ad2dd3d88ecac06deb5833add735e70374a510f9","size":2509},{"path":"web/src/components/gettingStarted.astro","mode":"100644","sha":"5b0858a0ec9643797f5a963249e1be415717b387","size":11368},{"path":"web/src/components/hero.astro","mode":"100644","sha":"f2d071114673e72192c305c2480e360f518c116e","size":8440},{"path":"web/src/components/learnMore.astro","mode":"100644","sha":"a7523c634d86f80ff4dc442a8a059628df7ee3c0","size":2309},{"path":"web/src/components/overview.astro","mode":"100644","sha":"be9b9bbaf396207144f36906d980738c42275773","size":6655},{"path":"web/src/components/series.astro","mode":"100644","sha":"81ec77fff81c2ea58f34d386554b517e4b5c6369","size":32064},{"path":"web/src/components/tutorials.astro","mode":"100644","sha":"7324c6c197395593b71a136be8563cf963c087fe","size":40929},{"path":"web/src/env.d.ts","mode":"100644","sha":"5b0a7e0c5522e40077913f18a222b447fdb5ef6c","size":84},{"path":"web/src/images/data_privacy_arch.png","mode":"100644","sha":"8eafaa78fa35fc20fd73cbe903b6af101570db23","size":109572},{"path":"web/src/images/fed_auth_arch.png","mode":"100644","sha":"eb0da49d21ffdb8bae594bd1e2ffe96be635238c","size":101849},{"path":"web/src/images/framework_agnostic.png","mode":"100644","sha":"870daa02df3a8b888765995b20d84422d491cf27","size":1111243},{"path":"web/src/images/google_colab.svg.png","mode":"100644","sha":"4cf7c49ee89a42160822de7fc7960367ade44388","size":19888},{"path":"web/src/images/headshots/AlanLongcoy.png","mode":"100644","sha":"8e596f724f31f7861f49c0f45d1efbbd5ac7450c","size":141779},{"path":"web/src/images/headshots/AllenShen.jpg","mode":"100644","sha":"bcac5b6ca367bd1110252a790d798403cbf9121d","size":76705},{"path":"web/src/images/headshots/AnkitPatel.jpg","mode":"100644","sha":"899cca48c95e1764f2007eb1f7fd56825f0dcd2a","size":8318},{"path":"web/src/images/headshots/ChesterChen.png","mode":"100644","sha":"5575a11c2fbb53b34acbadeb4b338d33a84e586c","size":829275},{"path":"web/src/images/headshots/ChrisLaws.jpg","mode":"100644","sha":"c57c9c78244e80db0cfe55e25ccdf271ef15de67","size":7050663},{"path":"web/src/images/headshots/DanielBeutel.jpeg","mode":"100644","sha":"5cd388d2705382b903551f2809ea6528e51d136e","size":70294},{"path":"web/src/images/headshots/EllieDobson.jpg","mode":"100644","sha":"0b1365fa517fb2291bf67968576c2126b27adbd3","size":9535488},{"path":"web/src/images/headshots/EricBoernert.jpeg","mode":"100644","sha":"d695c921ad35f9f862022f3307ba4f072b89a8ad","size":77097},{"path":"web/src/images/headshots/FahimeSheikhzadeh.png","mode":"100644","sha":"e414d70c1691a589d5abb8462478eaffdcafd81f","size":199507},{"path":"web/src/images/headshots/HaishengXu.jpg","mode":"100644","sha":"59c281331f3f015a63418ea2b0833a40e38f0bfb","size":199683},{"path":"web/src/images/headshots/HolgerRoth.jpg","mode":"100644","sha":"4cee0d215e4ed4c9e64dda5fa7d41724a6f1d172","size":8641},{"path":"web/src/images/headshots/IsaacYang.jpg","mode":"100644","sha":"733e6442e8b1c3a1d7726e8896ec520b2dda79e3","size":28940},{"path":"web/src/images/headshots/JacekChmiel.png","mode":"100644","sha":"88f03b858502c24f4031551eac65b4b636db3363","size":63230},{"path":"web/src/images/headshots/JohnGarrett.jpg","mode":"100644","sha":"7596d7c966fd6bb53ab89e7c17444b6ae1ce3aa7","size":49955},{"path":"web/src/images/headshots/LisaSchneider.jpg","mode":"100644","sha":"1de338fa45959dee5601fe943441290e9f677137","size":1037829},{"path":"web/src/images/headshots/MohammadManzari.jpg","mode":"100644","sha":"434a988bd3db1737877eeee67d645b1add61df21","size":11636},{"path":"web/src/images/headshots/PlaceholderHeadshot.png","mode":"100644","sha":"172730964b2e12dc70cc98ef75db3326d29c36a1","size":88005},{"path":"web/src/images/headshots/RobinRoehm.jpg","mode":"100644","sha":"08ab354b231e1ac6824af146ed6742fc814320c9","size":2025972},{"path":"web/src/images/headshots/RyanProut.png","mode":"100644","sha":"86147fb091044cc42bdf00a2348a97107421877b","size":148575},{"path":"web/src/images/headshots/TalEinat.jpg","mode":"100644","sha":"af6eccd2d639460439ae299ba609f8138e0f7557","size":1139132},{"path":"web/src/images/headshots/YanCheng.jpg","mode":"100644","sha":"6a95a51f3108d5048a29f756106d1c6c24a4663f","size":13652},{"path":"web/src/images/headshots/ZiyueXu.jpg","mode":"100644","sha":"625a1660e85cbdc08e156d25a3cf511abe830c95","size":8385},{"path":"web/src/images/nvflare_graphic_animation.mp4","mode":"100644","sha":"c67f7a8f8237c8ce96209d23d6b37f976fddc0c0","size":6438063},{"path":"web/src/images/nvflare_research.png","mode":"100644","sha":"282b247561c467d4e1f4923d1758f5b49ac4e6ac","size":1012356},{"path":"web/src/images/nvidia_eye.png","mode":"100644","sha":"3f84d7641a706e5452c93a8d8fcfdb029709f37c","size":249801},{"path":"web/src/images/research/exam.jpg","mode":"100644","sha":"9138a5a29623ad6a2d177232833d26ec3a229936","size":175955},{"path":"web/src/images/research/mammography.jpg","mode":"100644","sha":"14e0a3b9be329e8d2925dd90fec38151705b30e7","size":61641},{"path":"web/src/images/research/mammography_graphs.jpg","mode":"100644","sha":"da0af75da658e5a7f35b3930a1325c593dd28ae4","size":84794},{"path":"web/src/images/research/pancreas.jpg","mode":"100644","sha":"630e3fc714e00c7d6f95ebc15c299a5345b8abc6","size":136430},{"path":"web/src/images/research/research_works.jpg","mode":"100644","sha":"38ddeac14704c06365f234fa3bbedf94cc327d92","size":175962},{"path":"web/src/images/research/sun.jpg","mode":"100644","sha":"0a3970d6669381cc0e9743ea0add9461b9d9ca0d","size":46881},{"path":"web/src/layouts/Layout.astro","mode":"100644","sha":"3927fc4e2707606fcf9cab001a73dab520a97051","size":2220},{"path":"web/src/pages/404.astro","mode":"100644","sha":"8241cf76c31468eb3195e5758d635edfcb1aac0e","size":3404},{"path":"web/src/pages/agnostic.astro","mode":"100644","sha":"2e3abca5fbd66e32797fd192dd786f6cf73b4d06","size":3665},{"path":"web/src/pages/catalog.astro","mode":"100644","sha":"e5e7e7605266131fcb6927e0cfb32f1c5ee87c78","size":169},{"path":"web/src/pages/flareDay.astro","mode":"100644","sha":"7e3ce765ede90b38b44a6835dad5bb74c0e3e60a","size":15082},{"path":"web/src/pages/index.astro","mode":"100644","sha":"b3722dd89b2a0c8b9b85d22ced19d0296e2504cd","size":496},{"path":"web/src/pages/research.astro","mode":"100644","sha":"75893b573c751e3eb6861a254e5c706bffe59fe5","size":13295},{"path":"web/src/pages/security.astro","mode":"100644","sha":"a378d86c9d7e7d3c2e5930cee734ac27535f2c05","size":4785},{"path":"web/src/pages/webinars.astro","mode":"100644","sha":"76b508b73c3cda4becd02dd9e63ecdfd1117e27a","size":7944},{"path":"web/tailwind.config.cjs","mode":"100644","sha":"d70ae53851065b8e7d33202642ade556d6364f75","size":601},{"path":"web/tsconfig.json","mode":"100644","sha":"6fda115e785aec52f2f198d819256e158ac26210","size":369}]}