├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── app.py ├── config ├── train_cord.yaml ├── train_docvqa.yaml ├── train_rvlcdip.yaml └── train_zhtrainticket.yaml ├── dataset └── .gitkeep ├── donut ├── __init__.py ├── _version.py ├── model.py └── util.py ├── lightning_module.py ├── misc ├── overview.png ├── sample_image_cord_test_receipt_00004.png ├── sample_image_donut_document.png ├── sample_synthdog.png └── screenshot_gradio_demos.png ├── result └── .gitkeep ├── setup.py ├── synthdog ├── README.md ├── config_en.yaml ├── config_ja.yaml ├── config_ko.yaml ├── config_zh.yaml ├── elements │ ├── __init__.py │ ├── background.py │ ├── content.py │ ├── document.py │ ├── paper.py │ └── textbox.py ├── layouts │ ├── __init__.py │ ├── grid.py │ └── grid_stack.py ├── resources │ ├── background │ │ ├── bedroom_83.jpg │ │ ├── bob+dylan_83.jpg │ │ ├── coffee_122.jpg │ │ ├── coffee_18.jpeg │ │ ├── crater_141.jpg │ │ ├── cream_124.jpg │ │ ├── eagle_110.jpg │ │ ├── farm_25.jpg │ │ └── hiking_18.jpg │ ├── corpus │ │ ├── enwiki.txt │ │ ├── jawiki.txt │ │ ├── kowiki.txt │ │ └── zhwiki.txt │ ├── font │ │ ├── en │ │ │ ├── NotoSans-Regular.ttf │ │ │ └── NotoSerif-Regular.ttf │ │ ├── ja │ │ │ ├── NotoSansJP-Regular.otf │ │ │ └── NotoSerifJP-Regular.otf │ │ ├── ko │ │ │ ├── NotoSansKR-Regular.otf │ │ │ └── NotoSerifKR-Regular.otf │ │ └── zh │ │ │ ├── NotoSansSC-Regular.otf │ │ │ └── NotoSerifSC-Regular.otf │ └── paper │ │ ├── paper_1.jpg │ │ ├── paper_2.jpg │ │ ├── paper_3.jpg │ │ ├── paper_4.jpg │ │ ├── paper_5.jpg │ │ └── paper_6.jpg └── template.py ├── test.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/app.py -------------------------------------------------------------------------------- /config/train_cord.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/config/train_cord.yaml -------------------------------------------------------------------------------- /config/train_docvqa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/config/train_docvqa.yaml -------------------------------------------------------------------------------- /config/train_rvlcdip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/config/train_rvlcdip.yaml -------------------------------------------------------------------------------- /config/train_zhtrainticket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/config/train_zhtrainticket.yaml -------------------------------------------------------------------------------- /dataset/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /donut/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/donut/__init__.py -------------------------------------------------------------------------------- /donut/_version.py: -------------------------------------------------------------------------------- 1 | """ 2 | Donut 3 | Copyright (c) 2022-present NAVER Corp. 4 | MIT License 5 | """ 6 | __version__ = "1.0.9" 7 | -------------------------------------------------------------------------------- /donut/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/donut/model.py -------------------------------------------------------------------------------- /donut/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/donut/util.py -------------------------------------------------------------------------------- /lightning_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/lightning_module.py -------------------------------------------------------------------------------- /misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/misc/overview.png -------------------------------------------------------------------------------- /misc/sample_image_cord_test_receipt_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/misc/sample_image_cord_test_receipt_00004.png -------------------------------------------------------------------------------- /misc/sample_image_donut_document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/misc/sample_image_donut_document.png -------------------------------------------------------------------------------- /misc/sample_synthdog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/misc/sample_synthdog.png -------------------------------------------------------------------------------- /misc/screenshot_gradio_demos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/misc/screenshot_gradio_demos.png -------------------------------------------------------------------------------- /result/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/setup.py -------------------------------------------------------------------------------- /synthdog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/README.md -------------------------------------------------------------------------------- /synthdog/config_en.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/config_en.yaml -------------------------------------------------------------------------------- /synthdog/config_ja.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/config_ja.yaml -------------------------------------------------------------------------------- /synthdog/config_ko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/config_ko.yaml -------------------------------------------------------------------------------- /synthdog/config_zh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/config_zh.yaml -------------------------------------------------------------------------------- /synthdog/elements/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/__init__.py -------------------------------------------------------------------------------- /synthdog/elements/background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/background.py -------------------------------------------------------------------------------- /synthdog/elements/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/content.py -------------------------------------------------------------------------------- /synthdog/elements/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/document.py -------------------------------------------------------------------------------- /synthdog/elements/paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/paper.py -------------------------------------------------------------------------------- /synthdog/elements/textbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/elements/textbox.py -------------------------------------------------------------------------------- /synthdog/layouts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/layouts/__init__.py -------------------------------------------------------------------------------- /synthdog/layouts/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/layouts/grid.py -------------------------------------------------------------------------------- /synthdog/layouts/grid_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/layouts/grid_stack.py -------------------------------------------------------------------------------- /synthdog/resources/background/bedroom_83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/bedroom_83.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/bob+dylan_83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/bob+dylan_83.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/coffee_122.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/coffee_122.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/coffee_18.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/coffee_18.jpeg -------------------------------------------------------------------------------- /synthdog/resources/background/crater_141.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/crater_141.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/cream_124.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/cream_124.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/eagle_110.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/eagle_110.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/farm_25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/farm_25.jpg -------------------------------------------------------------------------------- /synthdog/resources/background/hiking_18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/background/hiking_18.jpg -------------------------------------------------------------------------------- /synthdog/resources/corpus/enwiki.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/corpus/enwiki.txt -------------------------------------------------------------------------------- /synthdog/resources/corpus/jawiki.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/corpus/jawiki.txt -------------------------------------------------------------------------------- /synthdog/resources/corpus/kowiki.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/corpus/kowiki.txt -------------------------------------------------------------------------------- /synthdog/resources/corpus/zhwiki.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/corpus/zhwiki.txt -------------------------------------------------------------------------------- /synthdog/resources/font/en/NotoSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/en/NotoSans-Regular.ttf -------------------------------------------------------------------------------- /synthdog/resources/font/en/NotoSerif-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/en/NotoSerif-Regular.ttf -------------------------------------------------------------------------------- /synthdog/resources/font/ja/NotoSansJP-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/ja/NotoSansJP-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/font/ja/NotoSerifJP-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/ja/NotoSerifJP-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/font/ko/NotoSansKR-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/ko/NotoSansKR-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/font/ko/NotoSerifKR-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/ko/NotoSerifKR-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/font/zh/NotoSansSC-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/zh/NotoSansSC-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/font/zh/NotoSerifSC-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/font/zh/NotoSerifSC-Regular.otf -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_1.jpg -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_2.jpg -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_3.jpg -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_4.jpg -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_5.jpg -------------------------------------------------------------------------------- /synthdog/resources/paper/paper_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/resources/paper/paper_6.jpg -------------------------------------------------------------------------------- /synthdog/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/synthdog/template.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexlang/donut/HEAD/train.py --------------------------------------------------------------------------------