.flake8
.gitignore
.licenserc.json
CODE_OF_CONDUCT.md
LICENSE
NOTICE.txt
README.md
SECURITY.md
conftest.py
environment.yml
migration.py
mkdocs.yml
pyrightconfig.json
setup.py
.azure-pipelines/cg.yml
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/codeql-analysis.yml
.github/workflows/docs.yml
.github/workflows/greetings.yml
.github/workflows/python.yml
docs/index.md
docs/build/build-for-sign-and-register.md
docs/build/prepare.md
docs/build/register.md
docs/compliant_logging/README.md
docs/compliant_logging/a.py
docs/compliant_logging/aml-metrics-logging.md
docs/compliant_logging/constants.md
docs/compliant_logging/data-category.py
docs/compliant_logging/exceptions.md
docs/compliant_logging/hello-world.py
docs/compliant_logging/logging.md
docs/compliant_logging/metrics-logging.py
docs/compliant_logging/per-file-logging.md
docs/compliant_logging/prefix-stack-trace.py
docs/compliant_logging/public-exceptions.py
docs/compliant_logging/rfc-logging.md
docs/compliant_logging/run.py
docs/compliant_logging/try-except.py
docs/compliant_logging/with-statement.py
docs/pipeline/aml-connect.md
docs/pipeline/canary-helper.md
docs/pipeline/configure-aml-pipeline.md
docs/pipeline/create-aml-pipeline.md
docs/pipeline/module-helper.md
docs/pipeline/pipeline-config.md
docs/pipeline/pipeline-helper.md
docs/pipeline/reuse-aml-pipeline.md
docs/pipeline/submission-time-override.md
docs/pipeline/testing-components.md
docs/pipeline/testing-importer.md
docs/pipeline/testing-module-run-tests.md
docs/pipeline/testing-pipeline-class-test.md
docs/pipeline/img/submission-time-override-modified.png
docs/pipeline/img/submission-time-override-original-code.png
docs/pipeline/img/submission-time-override-portal.png
docs/rfc/federated-learning.md
docs/rfc/pipeline-image-override.md
docs/rfc/strict-component-validation.md
docs/rfc/img/fl-diagram.png
docs/spark/advanced-use.py
docs/spark/basic-use.py
docs/spark/examples.md
docs/spark/spark_net.md
examples/ReadMe.md
examples/requirements.txt
examples/components/add_one_thousand_to_parameter/component_env.yaml
examples/components/add_one_thousand_to_parameter/component_spec.additional_includes
examples/components/add_one_thousand_to_parameter/component_spec.yaml
examples/components/add_one_thousand_to_parameter/run.py
examples/components/count_rows_and_log/component_env.yaml
examples/components/count_rows_and_log/component_spec.additional_includes
examples/components/count_rows_and_log/component_spec.yaml
examples/components/count_rows_and_log/run.py
examples/contoso/add_one_thousand_to_parameter_script.py
examples/contoso/count_rows_and_log_script.py
examples/pipelines/__init__.py
examples/pipelines/config/aml/public_workspace.yaml
examples/pipelines/config/compute/public_workspace.yaml
examples/pipelines/config/experiments/demo_component_with_parameter.yaml
examples/pipelines/config/experiments/demo_count_rows_and_log.yaml
examples/pipelines/config/modules/module_defaults.yaml
examples/pipelines/experiments/demo_component_with_parameter.py
examples/pipelines/experiments/demo_count_rows_and_log.py
requirements/requirements-build.txt
requirements/requirements-dev.txt
requirements/requirements-logging.txt
requirements/requirements-pipeline.txt
shrike/__init__.py
shrike.egg-info/PKG-INFO
shrike.egg-info/SOURCES.txt
shrike.egg-info/dependency_links.txt
shrike.egg-info/requires.txt
shrike.egg-info/top_level.txt
shrike/_core/__init__.py
shrike/_core/testing.py
shrike/build/__init__.py
shrike/build/commands/__init__.py
shrike/build/commands/prepare.py
shrike/build/commands/register.py
shrike/build/core/__init__.py
shrike/build/core/command_line.py
shrike/build/core/configuration.py
shrike/build/utils/__init__.py
shrike/build/utils/utils.py
shrike/compliant_logging/__init__.py
shrike/compliant_logging/constants.py
shrike/compliant_logging/data_conversions.py
shrike/compliant_logging/exceptions.py
shrike/compliant_logging/logging.py
shrike/compliant_logging/stack_trace_extractor.py
shrike/compliant_logging/system_info.py
shrike/pipeline/__init__.py
shrike/pipeline/aml_connect.py
shrike/pipeline/canary_helper.py
shrike/pipeline/module_helper.py
shrike/pipeline/pipeline_config.py
shrike/pipeline/pipeline_helper.py
shrike/pipeline/telemetry_utils.py
shrike/pipeline/testing/__init__.py
shrike/pipeline/testing/components.py
shrike/pipeline/testing/importer.py
shrike/pipeline/testing/module_run_tests.py
shrike/pipeline/testing/pipeline_class_test.py
shrike/spark/__init__.py
shrike/spark/spark_net.py
tests/tests_build/commands/test_prepare.py
tests/tests_build/commands/test_register.py
tests/tests_build/core/test_command_line.py
tests/tests_build/core/test_configuration.py
tests/tests_build/steps/component1/another_file_for_component1.txt
tests/tests_build/steps/component1/spec.additional_includes
tests/tests_build/steps/component1/spec.yaml
tests/tests_build/steps/component2/.amlignore
tests/tests_build/steps/component2/another_file_for_component2.txt
tests/tests_build/steps/component2/spec.yaml
tests/tests_build/steps/component2/.subdir/.gitignore
tests/tests_build/steps/component2/subdir1/.gitignore
tests/tests_build/steps/component2/subdir1/file_in_subdir1.txt
tests/tests_build/steps/component2/subdir1/subsubdir1/file_in_subsubdir1.txt
tests/tests_build/steps/component2/subdir2/file_in_subdir2.txt
tests/tests_build/steps/component3/spec.yaml
tests/tests_build/steps/component4/.gitattributes
tests/tests_build/steps/component4/convert2ss.script
tests/tests_build/steps/component4/run.py
tests/tests_build/steps/component4/spec.yaml
tests/tests_build/utils/test_utils.py
tests/tests_compliant_logging/log.err
tests/tests_compliant_logging/test_data_conversion.py
tests/tests_compliant_logging/test_exceptions.py
tests/tests_compliant_logging/test_logging.py
tests/tests_compliant_logging/test_stack_trace_extractor.py
tests/tests_compliant_logging/test_system_info.py
tests/tests_compliant_logging/data/dummy_image.png
tests/tests_pipeline/__init__.py
tests/tests_pipeline/conftest.py
tests/tests_pipeline/test_components_sample.py
tests/tests_pipeline/test_module_helper.py
tests/tests_pipeline/test_modules_sample.py
tests/tests_pipeline/test_pipeline_build_deep_test.py
tests/tests_pipeline/test_pipeline_helper.py
tests/tests_pipeline/test_pipelines_sample.py
tests/tests_pipeline/test_telemetry_utils.py
tests/tests_pipeline/data/convert_tsv_to_ss_reference.json
tests/tests_pipeline/data/multinode_training_downloadmode_export_reference.json
tests/tests_pipeline/data/multinode_training_export_reference.json
tests/tests_pipeline/data/spark_hello_export_reference.json
tests/tests_pipeline/data/stats_passthrough_export_reference.json
tests/tests_pipeline/data/test_configuration.yaml
tests/tests_pipeline/sample/conf/aml/amlds.yaml
tests/tests_pipeline/sample/conf/compute/amlds.yaml
tests/tests_pipeline/sample/conf/modules/samples_20210208.yaml
tests/tests_pipeline/sample/conf/pipelines/convert_tsv_to_ss_test.yaml
tests/tests_pipeline/sample/conf/pipelines/multinode_training_test.yaml
tests/tests_pipeline/sample/conf/pipelines/passthrough_test.yaml
tests/tests_pipeline/sample/conf/pipelines/passthrough_test_uuid.yaml
tests/tests_pipeline/sample/conf/pipelines/spark_hello_test.yaml
tests/tests_pipeline/sample/conf/pipelines/sweep_component_test.yaml
tests/tests_pipeline/sample/pipeline/convert_tsv_to_ss_test.py
tests/tests_pipeline/sample/pipeline/multinode_training_test.py
tests/tests_pipeline/sample/pipeline/passthrough_subgraph_test.py
tests/tests_pipeline/sample/pipeline/passthrough_test.py
tests/tests_pipeline/sample/pipeline/spark_hello.py
tests/tests_pipeline/sample/pipeline/sweep_component_test.py
tests/tests_pipeline/sample/steps/convert_tsv_to_ss/.amlignore
tests/tests_pipeline/sample/steps/convert_tsv_to_ss/convert2ss.script
tests/tests_pipeline/sample/steps/convert_tsv_to_ss/module_spec.yaml
tests/tests_pipeline/sample/steps/data_transfer/module_spec.yaml
tests/tests_pipeline/sample/steps/dummy/module_spec.yaml
tests/tests_pipeline/sample/steps/multinode_trainer/.amlignore
tests/tests_pipeline/sample/steps/multinode_trainer/module_spec.yaml
tests/tests_pipeline/sample/steps/multinode_trainer/pytorch_trainer_conda_env.yaml
tests/tests_pipeline/sample/steps/multinode_trainer/run.py
tests/tests_pipeline/sample/steps/prscomponentlinux/module_env.yaml
tests/tests_pipeline/sample/steps/prscomponentlinux/module_spec.yaml
tests/tests_pipeline/sample/steps/prscomponentlinux/run.py
tests/tests_pipeline/sample/steps/spark_hello/.amlignore
tests/tests_pipeline/sample/steps/spark_hello/module_spec.yaml
tests/tests_pipeline/sample/steps/spark_hello/run.py
tests/tests_pipeline/sample/steps/stats_passthrough/.amlignore
tests/tests_pipeline/sample/steps/stats_passthrough/default_env.yaml
tests/tests_pipeline/sample/steps/stats_passthrough/module_spec.yaml
tests/tests_pipeline/sample/steps/stats_passthrough/run.py
tests/tests_pipeline/sample/steps/stats_passthrough_mpi/module_spec.yaml
tests/tests_pipeline/sample/steps/stats_passthrough_mpi/run.py
tests/tests_pipeline/sample/steps/stats_passthrough_windows/.amlignore
tests/tests_pipeline/sample/steps/stats_passthrough_windows/default_env.yaml
tests/tests_pipeline/sample/steps/stats_passthrough_windows/module_spec.yaml
tests/tests_pipeline/sample/steps/stats_passthrough_windows/run.py
tests/tests_pipeline/sample/steps/stats_passthrough_windows_mpi/default_env.yaml
tests/tests_pipeline/sample/steps/stats_passthrough_windows_mpi/module_spec.yaml
tests/tests_pipeline/sample/steps/stats_passthrough_windows_mpi/run.py
tests/tests_pipeline/sample/steps/sweep_component/conda.yaml
tests/tests_pipeline/sample/steps/sweep_component/module_spec.yaml
tests/tests_pipeline/sample/steps/sweep_component/run.py
tests/tests_pipeline/sample/steps/sweep_component/trial.yaml
tests/tests_pipeline/sample/subgraph/build_time_conditional_passthrough_subgraph.py
tests/tests_pipeline/sample/subgraph/passthrough_subgraph.py
tests/tests_spark/test_spark_net.py