├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── pytest_and_autopublish.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── conf.py ├── config_dict.rst ├── config_dict_examples.rst ├── config_flags.rst ├── config_flags_examples.rst ├── index.rst ├── requirements.txt └── testing.md ├── ml_collections ├── AUTHORS ├── __init__.py ├── config_dict │ ├── __init__.py │ ├── config_dict.py │ ├── examples │ │ ├── config.py │ │ ├── config_dict_advanced.py │ │ ├── config_dict_basic.py │ │ ├── config_dict_initialization.py │ │ ├── config_dict_lock.py │ │ ├── config_dict_placeholder.py │ │ ├── examples_test.py │ │ ├── field_reference.py │ │ └── frozen_config_dict.py │ └── tests │ │ ├── config_dict_test.py │ │ ├── field_reference_test.py │ │ └── frozen_config_dict_test.py ├── config_flags │ ├── __init__.py │ ├── config_flags.py │ ├── config_path.py │ ├── examples │ │ ├── config.py │ │ ├── define_config_dataclass_basic.py │ │ ├── define_config_dict_basic.py │ │ ├── define_config_file_basic.py │ │ ├── examples_test.py │ │ └── parameterised_config.py │ ├── tests │ │ ├── config_overriding_test.py │ │ ├── config_path_test.py │ │ ├── configdict_config.py │ │ ├── dataclass_overriding_test.py │ │ ├── fieldreference_config.py │ │ ├── ioerror_config.py │ │ ├── literal_config.py │ │ ├── mini_config.py │ │ ├── mock_config.py │ │ ├── parameterised_config.py │ │ ├── spork.py │ │ ├── tuple_parser_test.py │ │ ├── typeerror_config.py │ │ └── valueerror_config.py │ └── tuple_parser.py └── conftest.py └── pyproject.toml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/pytest_and_autopublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/.github/workflows/pytest_and_autopublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/README.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config_dict.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/config_dict.rst -------------------------------------------------------------------------------- /docs/config_dict_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/config_dict_examples.rst -------------------------------------------------------------------------------- /docs/config_flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/config_flags.rst -------------------------------------------------------------------------------- /docs/config_flags_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/config_flags_examples.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- 1 | ## Testing 2 | 3 | TODO(mohitreddy): Add sections to install bazel and run tests. 4 | -------------------------------------------------------------------------------- /ml_collections/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/AUTHORS -------------------------------------------------------------------------------- /ml_collections/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/__init__.py -------------------------------------------------------------------------------- /ml_collections/config_dict/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/__init__.py -------------------------------------------------------------------------------- /ml_collections/config_dict/config_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/config_dict.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config_dict_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config_dict_advanced.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config_dict_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config_dict_basic.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config_dict_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config_dict_initialization.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config_dict_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config_dict_lock.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/config_dict_placeholder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/config_dict_placeholder.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/examples_test.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/field_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/field_reference.py -------------------------------------------------------------------------------- /ml_collections/config_dict/examples/frozen_config_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/examples/frozen_config_dict.py -------------------------------------------------------------------------------- /ml_collections/config_dict/tests/config_dict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/tests/config_dict_test.py -------------------------------------------------------------------------------- /ml_collections/config_dict/tests/field_reference_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/tests/field_reference_test.py -------------------------------------------------------------------------------- /ml_collections/config_dict/tests/frozen_config_dict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_dict/tests/frozen_config_dict_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/__init__.py -------------------------------------------------------------------------------- /ml_collections/config_flags/config_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/config_flags.py -------------------------------------------------------------------------------- /ml_collections/config_flags/config_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/config_path.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/define_config_dataclass_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/define_config_dataclass_basic.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/define_config_dict_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/define_config_dict_basic.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/define_config_file_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/define_config_file_basic.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/examples_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/examples_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/examples/parameterised_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/examples/parameterised_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/config_overriding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/config_overriding_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/config_path_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/config_path_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/configdict_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/configdict_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/dataclass_overriding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/dataclass_overriding_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/fieldreference_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/fieldreference_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/ioerror_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/ioerror_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/literal_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/literal_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/mini_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/mini_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/mock_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/mock_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/parameterised_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/parameterised_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/spork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/spork.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/tuple_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/tuple_parser_test.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/typeerror_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/typeerror_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tests/valueerror_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tests/valueerror_config.py -------------------------------------------------------------------------------- /ml_collections/config_flags/tuple_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/config_flags/tuple_parser.py -------------------------------------------------------------------------------- /ml_collections/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/ml_collections/conftest.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ml_collections/HEAD/pyproject.toml --------------------------------------------------------------------------------