DDUF parser v0.1 (#2692)
* First draft for a DDUF parser
* write before read
* comments and lint
* forbid nested directoroes
* gguf typo
* export_from_entries
* some docs
* Update docs/source/en/package_reference/serialization.md
Co-authored-by: Marc Sun <57196510+SunMarc@users.noreply.github.com>
* Update src/huggingface_hub/serialization/_dduf.py
Co-authored-by: Marc Sun <57196510+SunMarc@users.noreply.github.com>
* compute data offset without private arg
* type annotations
* enforce 1 level of directory only
* raise correct error DDUFInvalidEntryNameError
* add tests
* note
* test uncompress
* required model_index.json
* Apply suggestions from code review
Co-authored-by: Célina <hanouticelina@gmail.com>
* use f-string in logs
* Update docs/source/en/package_reference/serialization.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* remove add_entry_to_dduf
* new rules: folders in model_index.json + config files in folders
* add arg
* add arg
* Update docs/source/en/package_reference/serialization.md
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
* Update docs/source/en/package_reference/serialization.md
Co-authored-by: Célina <hanouticelina@gmail.com>
* add scheduler config
* scheduler_config
* style
* preprocessor_config.json
---------
Co-authored-by: Marc Sun <57196510+SunMarc@users.noreply.github.com>
Co-authored-by: Célina <hanouticelina@gmail.com>
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
Co-authored-by: Marc Sun <marc@huggingface.co>