From dde103845865e03ea3494e345ac591d2f9f0cd26 Mon Sep 17 00:00:00 2001 From: Hardik Sankhla Date: Sun, 8 Jun 2025 21:16:35 +0530 Subject: [PATCH] Initial commit --- .gitattributes | 3 + InvoiceGenerator.ipynb | 18956 ++++++++++++++++ README.md | 140 + audio_inputs/audio1JohnDoe.wav | 3 + audio_inputs/audio2SarahMilller.wav | 3 + demo/InvoiceGenerator_Demo.mp4 | 3 + demo/InvoiceGenerator_Demo2.mp4 | 3 + .../invoice_Rahul_Sharma_20250607_131053.pdf | 3 + .../invoice_Sarah_Miller_20250607_091825.pdf | 3 + requirements.txt | 27 + 10 files changed, 19144 insertions(+) create mode 100644 .gitattributes create mode 100644 InvoiceGenerator.ipynb create mode 100644 README.md create mode 100644 audio_inputs/audio1JohnDoe.wav create mode 100644 audio_inputs/audio2SarahMilller.wav create mode 100644 demo/InvoiceGenerator_Demo.mp4 create mode 100644 demo/InvoiceGenerator_Demo2.mp4 create mode 100644 generated_invoices/invoice_Rahul_Sharma_20250607_131053.pdf create mode 100644 generated_invoices/invoice_Sarah_Miller_20250607_091825.pdf create mode 100644 requirements.txt diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..70ff985 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.pdf filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/InvoiceGenerator.ipynb b/InvoiceGenerator.ipynb new file mode 100644 index 0000000..048d70a --- /dev/null +++ b/InvoiceGenerator.ipynb @@ -0,0 +1,18956 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "gpuType": "T4" + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU", + "widgets": { + "application/vnd.jupyter.widget-state+json": { + "5bf2673f5ed44c97a8f5cac028a3a585": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_6bb7f31813d0472cb69b9f0f6930c6f0", + "IPY_MODEL_2503d7d818734b1983b1129d0b922175", + "IPY_MODEL_1b825498c23e4b1c85c3cb822f245985" + ], + "layout": "IPY_MODEL_381ac0e674604676b4c0715df5341027" + } + }, + "6bb7f31813d0472cb69b9f0f6930c6f0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_f793cb1522834bc7be95c46060d3d578", + "placeholder": "​", + "style": "IPY_MODEL_1d2ce3f2c4674e0e86bec079e26064c0", + "value": "preprocessor_config.json: 100%" + } + }, + "2503d7d818734b1983b1129d0b922175": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_756401ce9ed3436ea63bf53476ddb878", + "max": 342, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_269c48870e584890b60e02b71d936fe0", + "value": 342 + } + }, + "1b825498c23e4b1c85c3cb822f245985": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_570f0c34997a4e0eb7be8374089ebbd6", + "placeholder": "​", + "style": "IPY_MODEL_188326d1eea34bb6b652a785f4d759de", + "value": " 342/342 [00:00<00:00, 35.9kB/s]" + } + }, + "381ac0e674604676b4c0715df5341027": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f793cb1522834bc7be95c46060d3d578": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1d2ce3f2c4674e0e86bec079e26064c0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "756401ce9ed3436ea63bf53476ddb878": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "269c48870e584890b60e02b71d936fe0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "570f0c34997a4e0eb7be8374089ebbd6": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "188326d1eea34bb6b652a785f4d759de": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "d7d07808bc90461499208a63a62f7dfe": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_d568a6b3bcee4a3c89f53eaf35fcff5f", + "IPY_MODEL_ce70b851add84705b03a5c24e9645583", + "IPY_MODEL_3eaef799fb334c34b9be9bfb740ff30a" + ], + "layout": "IPY_MODEL_39dd0b404915486db1b9ef3be3db83f8" + } + }, + "d568a6b3bcee4a3c89f53eaf35fcff5f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_69e889d19ea7473cbb967146c6c56f74", + "placeholder": "​", + "style": "IPY_MODEL_a1e9af64ceb54d9a9ccad54296f21a99", + "value": "tokenizer_config.json: 100%" + } + }, + "ce70b851add84705b03a5c24e9645583": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_863c6874b1924038bc8b20ebfefc0408", + "max": 638335, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_52a273509cad4cb8ab6158e19a445a86", + "value": 638335 + } + }, + "3eaef799fb334c34b9be9bfb740ff30a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_811555387d454286aaba21885f8e0317", + "placeholder": "​", + "style": "IPY_MODEL_736a0e033d1340bea533e2183bf9606f", + "value": " 638k/638k [00:00<00:00, 8.56MB/s]" + } + }, + "39dd0b404915486db1b9ef3be3db83f8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "69e889d19ea7473cbb967146c6c56f74": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a1e9af64ceb54d9a9ccad54296f21a99": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "863c6874b1924038bc8b20ebfefc0408": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "52a273509cad4cb8ab6158e19a445a86": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "811555387d454286aaba21885f8e0317": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "736a0e033d1340bea533e2183bf9606f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "c3ebb7bb3a9a4f6e84dd497ee85d0702": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_bfd9013f92484659a8be6995c79d5999", + "IPY_MODEL_8498f60ce79b429088f5fab45e343223", + "IPY_MODEL_66ed01f8d5db42fcac6b40626a8fb12b" + ], + "layout": "IPY_MODEL_2568c4e7705f45899454a454e307051b" + } + }, + "bfd9013f92484659a8be6995c79d5999": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_658c6b00fe6b4f6c9604409f7b2385c5", + "placeholder": "​", + "style": "IPY_MODEL_2be8f8b2729b4ea68079a57259f5eae9", + "value": "vocab.json: 100%" + } + }, + "8498f60ce79b429088f5fab45e343223": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_267cd09019e940d0b53c04f59411f558", + "max": 2776833, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_7d929ccbc13448b6acf61029f23426c7", + "value": 2776833 + } + }, + "66ed01f8d5db42fcac6b40626a8fb12b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_fb605ac0d5d94eafb405677b3c6f669f", + "placeholder": "​", + "style": "IPY_MODEL_a278bb12d97148c48b64aae568842dce", + "value": " 2.78M/2.78M [00:00<00:00, 7.68MB/s]" + } + }, + "2568c4e7705f45899454a454e307051b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "658c6b00fe6b4f6c9604409f7b2385c5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2be8f8b2729b4ea68079a57259f5eae9": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "267cd09019e940d0b53c04f59411f558": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7d929ccbc13448b6acf61029f23426c7": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "fb605ac0d5d94eafb405677b3c6f669f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a278bb12d97148c48b64aae568842dce": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "5ac22a23f89047609bceb926d732feee": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_af5b208556e94ae79d92d5202edd5546", + "IPY_MODEL_ff640072b12141eb81770fe81f6a1bb8", + "IPY_MODEL_0512684221454b8bac22b2a0a2e72e63" + ], + "layout": "IPY_MODEL_dffe33891f16424194c79711d33cbd72" + } + }, + "af5b208556e94ae79d92d5202edd5546": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_bca84d30d9364dc6ad5af344770df61e", + "placeholder": "​", + "style": "IPY_MODEL_69a00a4cba6248e388a078746608eb4e", + "value": "merges.txt: 100%" + } + }, + "ff640072b12141eb81770fe81f6a1bb8": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d5ec11d1353b4b729d84bdf76980f4e3", + "max": 1671839, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_6ac7efba7c8943d7b32b641dd95ab635", + "value": 1671839 + } + }, + "0512684221454b8bac22b2a0a2e72e63": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_12fd01bf33334dc19c425ae35cc13616", + "placeholder": "​", + "style": "IPY_MODEL_730f727bfc5b49139da212e845470b61", + "value": " 1.67M/1.67M [00:00<00:00, 5.78MB/s]" + } + }, + "dffe33891f16424194c79711d33cbd72": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "bca84d30d9364dc6ad5af344770df61e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "69a00a4cba6248e388a078746608eb4e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "d5ec11d1353b4b729d84bdf76980f4e3": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "6ac7efba7c8943d7b32b641dd95ab635": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "12fd01bf33334dc19c425ae35cc13616": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "730f727bfc5b49139da212e845470b61": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a4d6669371d14965a2e550a7bf219124": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_80f805dbaf744f55826f512fdbe07f74", + "IPY_MODEL_e1a8f40f52d7464b89bdeef1b95b826f", + "IPY_MODEL_bc1bbfcbdf3340d49f83877e253c754f" + ], + "layout": "IPY_MODEL_3c5ad8dcae1349bca62d9fe1e119bc09" + } + }, + "80f805dbaf744f55826f512fdbe07f74": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_978e3c9eab85490aa2c9baefed855fc1", + "placeholder": "​", + "style": "IPY_MODEL_5638b0f2ab69415cb2ee8ea2700e62f1", + "value": "tokenizer.json: 100%" + } + }, + "e1a8f40f52d7464b89bdeef1b95b826f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_101d896c44f746bdad1a7b55c653b0f9", + "max": 7028015, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_edc3cf1bd6af408ca3e66ff7a6653f00", + "value": 7028015 + } + }, + "bc1bbfcbdf3340d49f83877e253c754f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_fd3da6d24158437497246044de56acd5", + "placeholder": "​", + "style": "IPY_MODEL_d709ab17e5254d92803e2317d422ee8e", + "value": " 7.03M/7.03M [00:00<00:00, 23.4MB/s]" + } + }, + "3c5ad8dcae1349bca62d9fe1e119bc09": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "978e3c9eab85490aa2c9baefed855fc1": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5638b0f2ab69415cb2ee8ea2700e62f1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "101d896c44f746bdad1a7b55c653b0f9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "edc3cf1bd6af408ca3e66ff7a6653f00": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "fd3da6d24158437497246044de56acd5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d709ab17e5254d92803e2317d422ee8e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "e5735236d50b4561993cd0baa7d978e1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_5c4aa9a396944b5da1be60f22bc87b8a", + "IPY_MODEL_52e6090b24c340a999490ade52dad00f", + "IPY_MODEL_d465e6a6575e43ce903d02191f84ef9b" + ], + "layout": "IPY_MODEL_284f1ec9bffc452da57fd8d2298630e1" + } + }, + "5c4aa9a396944b5da1be60f22bc87b8a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_02013c93f084424aa1e1e3627545d17f", + "placeholder": "​", + "style": "IPY_MODEL_cfbfc49a7a7c40efad38600e1d4b8c22", + "value": "config.json: 100%" + } + }, + "52e6090b24c340a999490ade52dad00f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_46fa0a3d76a74864a53787bef68e246e", + "max": 853, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_5749d2896e1f479b8d6ec9d7dbca9ca0", + "value": 853 + } + }, + "d465e6a6575e43ce903d02191f84ef9b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d7e762131d7c4215a7331d38f68760bc", + "placeholder": "​", + "style": "IPY_MODEL_4d1edef905f44d93ad60e9d302d5f0a9", + "value": " 853/853 [00:00<00:00, 80.3kB/s]" + } + }, + "284f1ec9bffc452da57fd8d2298630e1": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "02013c93f084424aa1e1e3627545d17f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "cfbfc49a7a7c40efad38600e1d4b8c22": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "46fa0a3d76a74864a53787bef68e246e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5749d2896e1f479b8d6ec9d7dbca9ca0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "d7e762131d7c4215a7331d38f68760bc": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "4d1edef905f44d93ad60e9d302d5f0a9": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "78f7b45f0840422d9739a0b18f96c035": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_2a9db16d4f5844408beb04c2cb6e40c9", + "IPY_MODEL_f3a49639d0ea485b98004141f536ab52", + "IPY_MODEL_17204fa4db44433bb4a7b9b5191f4442" + ], + "layout": "IPY_MODEL_dd45b1b6acde44b1a468c5b29bab79a0" + } + }, + "2a9db16d4f5844408beb04c2cb6e40c9": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b6c8cf3eec904c99a34c85ac4f75e692", + "placeholder": "​", + "style": "IPY_MODEL_a21b06de334849b6a539e169e6250ae5", + "value": "model.safetensors.index.json: 100%" + } + }, + "f3a49639d0ea485b98004141f536ab52": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a95d30a3d466415aab210caee069f6ea", + "max": 78989, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_0e6b5622fbf946d5a941b286e757b983", + "value": 78989 + } + }, + "17204fa4db44433bb4a7b9b5191f4442": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_93a0f6d3cf504694aba5f64083083de9", + "placeholder": "​", + "style": "IPY_MODEL_2bd5f4cd815f4c5d9cf966e6fff5e03c", + "value": " 79.0k/79.0k [00:00<00:00, 7.69MB/s]" + } + }, + "dd45b1b6acde44b1a468c5b29bab79a0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b6c8cf3eec904c99a34c85ac4f75e692": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a21b06de334849b6a539e169e6250ae5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a95d30a3d466415aab210caee069f6ea": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "0e6b5622fbf946d5a941b286e757b983": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "93a0f6d3cf504694aba5f64083083de9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2bd5f4cd815f4c5d9cf966e6fff5e03c": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "0145859855564da3a995ea0b68bd3b63": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_ea086fd801544513a4587f2f9573b7b7", + "IPY_MODEL_3e6e05affa67496cb10796a5dd07c26a", + "IPY_MODEL_91c842a6850f4c378a5524ba154e3b30" + ], + "layout": "IPY_MODEL_02c123b39bfc4e7c8ae8423e4955ddd2" + } + }, + "ea086fd801544513a4587f2f9573b7b7": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7425d22c9f85464694ec352af74f8628", + "placeholder": "​", + "style": "IPY_MODEL_9844384237374fb79ae0a3a1f48f8094", + "value": "Fetching 5 files: 100%" + } + }, + "3e6e05affa67496cb10796a5dd07c26a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_771316d3e9444930be1cbbd45e155418", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_98442893b9fe403296a16345d910f2ed", + "value": 5 + } + }, + "91c842a6850f4c378a5524ba154e3b30": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_2eccdcec8cf34082a50579a3836af7db", + "placeholder": "​", + "style": "IPY_MODEL_05a1440ad8a549d9b067b98794e9a5ca", + "value": " 5/5 [12:00<00:00, 720.24s/it]" + } + }, + "02c123b39bfc4e7c8ae8423e4955ddd2": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7425d22c9f85464694ec352af74f8628": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "9844384237374fb79ae0a3a1f48f8094": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "771316d3e9444930be1cbbd45e155418": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "98442893b9fe403296a16345d910f2ed": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "2eccdcec8cf34082a50579a3836af7db": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "05a1440ad8a549d9b067b98794e9a5ca": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "703ef6f43d62495f913894fbe7b3e3ad": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_d4a1d72d8b40482bb282a8c2e88a20f0", + "IPY_MODEL_b6488478e4dc4e5992340d1cbb01aeeb", + "IPY_MODEL_70975cd488d742c4a1d7737b6ac5afc2" + ], + "layout": "IPY_MODEL_8b78b93b4587476b91934a561b3b64b5" + } + }, + "d4a1d72d8b40482bb282a8c2e88a20f0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_002dd4ed2b374a9ba7baa64a3dffcc71", + "placeholder": "​", + "style": "IPY_MODEL_d08b02960ff34e14a5d0691fe6cd2361", + "value": "model-00003-of-00005.safetensors: 100%" + } + }, + "b6488478e4dc4e5992340d1cbb01aeeb": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7f560f307ec4410ab648dd11650b904a", + "max": 3980819456, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_70eb2a7bc71648bfb19eaf6f404b6437", + "value": 3980819456 + } + }, + "70975cd488d742c4a1d7737b6ac5afc2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_5c75377002f047b38bcb2bb5f420f86a", + "placeholder": "​", + "style": "IPY_MODEL_1f0172aa6fd34488b9072a53f192c74d", + "value": " 3.98G/3.98G [10:35<00:00, 48.0MB/s]" + } + }, + "8b78b93b4587476b91934a561b3b64b5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "002dd4ed2b374a9ba7baa64a3dffcc71": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d08b02960ff34e14a5d0691fe6cd2361": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "7f560f307ec4410ab648dd11650b904a": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "70eb2a7bc71648bfb19eaf6f404b6437": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "5c75377002f047b38bcb2bb5f420f86a": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1f0172aa6fd34488b9072a53f192c74d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "123a8aef65b94d2bba94620dc9f43e04": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_294f6064d2ee4ad78d52bb50d7cfb738", + "IPY_MODEL_b523a066622f493ab52b75e3dbe3f0ab", + "IPY_MODEL_563750be38104b039c54fa013855d3a0" + ], + "layout": "IPY_MODEL_a0b7fbb04f174d5eb743a05b250aa6fd" + } + }, + "294f6064d2ee4ad78d52bb50d7cfb738": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_45228e872af64974b949c0d2ee8cf4ed", + "placeholder": "​", + "style": "IPY_MODEL_a9f4c4d092fc491588b8812dcdcc3ee1", + "value": "model-00002-of-00005.safetensors: 100%" + } + }, + "b523a066622f493ab52b75e3dbe3f0ab": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_2eac0659873a4ff98bd86e01af9fae4a", + "max": 3980786080, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_20d28fe7c07e4063a143c0f8872b9040", + "value": 3980786080 + } + }, + "563750be38104b039c54fa013855d3a0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_68fbb7dac09440969ba8543113a385bd", + "placeholder": "​", + "style": "IPY_MODEL_5ca8f324bd3443c982aa6d5c191ac576", + "value": " 3.98G/3.98G [10:42<00:00, 28.9MB/s]" + } + }, + "a0b7fbb04f174d5eb743a05b250aa6fd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "45228e872af64974b949c0d2ee8cf4ed": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a9f4c4d092fc491588b8812dcdcc3ee1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "2eac0659873a4ff98bd86e01af9fae4a": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "20d28fe7c07e4063a143c0f8872b9040": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "68fbb7dac09440969ba8543113a385bd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5ca8f324bd3443c982aa6d5c191ac576": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "bd271e80f2ef4f5fbdf8a0c71ad267c4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_7ad1e07fbb1f46228edfe3d2aade87dc", + "IPY_MODEL_d37660fa78d84d3ebf36c6167ce8a790", + "IPY_MODEL_36c62139efda41508c562c0a397b613a" + ], + "layout": "IPY_MODEL_53ead7fd266f4ee8be8a79b44739c0d2" + } + }, + "7ad1e07fbb1f46228edfe3d2aade87dc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_470f5a521e604e8090f77346783fbb36", + "placeholder": "​", + "style": "IPY_MODEL_68457a7ff5b34e7dbb297b228f62f3bf", + "value": "model-00004-of-00005.safetensors: 100%" + } + }, + "d37660fa78d84d3ebf36c6167ce8a790": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_e50ac872cfe4459fb0e06dd743549b61", + "max": 3643135696, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_f6edb4694c3249ffa90913dc9813b104", + "value": 3643135696 + } + }, + "36c62139efda41508c562c0a397b613a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_90e29c87f4aa459996eeea0cd4e7f94e", + "placeholder": "​", + "style": "IPY_MODEL_fe7a864b1eec4a5cbbda40d96c09e89d", + "value": " 3.64G/3.64G [10:18<00:00, 11.6MB/s]" + } + }, + "53ead7fd266f4ee8be8a79b44739c0d2": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "470f5a521e604e8090f77346783fbb36": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "68457a7ff5b34e7dbb297b228f62f3bf": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "e50ac872cfe4459fb0e06dd743549b61": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f6edb4694c3249ffa90913dc9813b104": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "90e29c87f4aa459996eeea0cd4e7f94e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "fe7a864b1eec4a5cbbda40d96c09e89d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "f6e5f9211c504ee4bd8d36b0eaee2f81": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_246ceb8418004cb4867a80a73a71ffd6", + "IPY_MODEL_27d461c51fe840228923e8ed6a6b4922", + "IPY_MODEL_e49f64be95494e619e473c5886e87613" + ], + "layout": "IPY_MODEL_97f18c6b0c2544fe88464365d9299abd" + } + }, + "246ceb8418004cb4867a80a73a71ffd6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_306eee7982444b12b8cfb79a309a791c", + "placeholder": "​", + "style": "IPY_MODEL_0a572148b3b14259af06645037499e47", + "value": "model-00001-of-00005.safetensors: 100%" + } + }, + "27d461c51fe840228923e8ed6a6b4922": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_631f23f36a584c6e9ed236af427fd341", + "max": 3911340848, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_dc50951d6d504f4a829052738747501b", + "value": 3911340848 + } + }, + "e49f64be95494e619e473c5886e87613": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_1d29491ddee440d8999037e312783485", + "placeholder": "​", + "style": "IPY_MODEL_09e934c206ac4607b3817d3dff22e760", + "value": " 3.91G/3.91G [11:59<00:00, 40.8MB/s]" + } + }, + "97f18c6b0c2544fe88464365d9299abd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "306eee7982444b12b8cfb79a309a791c": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "0a572148b3b14259af06645037499e47": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "631f23f36a584c6e9ed236af427fd341": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "dc50951d6d504f4a829052738747501b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "1d29491ddee440d8999037e312783485": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "09e934c206ac4607b3817d3dff22e760": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "4f21fa247486459aadda62ffa978b019": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_8b6639c37d0f4ea4b2e833b59cc0ec38", + "IPY_MODEL_cc029f1b74fe41369c590c4f45c9f3e3", + "IPY_MODEL_c55f5460117a44748cd31b48e13e373a" + ], + "layout": "IPY_MODEL_69a1aab7097b42ac835fa6aed0c2bbc9" + } + }, + "8b6639c37d0f4ea4b2e833b59cc0ec38": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d7d9c0f6a86940bc9db0ad292024f8e8", + "placeholder": "​", + "style": "IPY_MODEL_ede49e91af7a448491a06e9a80c36f93", + "value": "model-00005-of-00005.safetensors: 100%" + } + }, + "cc029f1b74fe41369c590c4f45c9f3e3": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_bbb144e1e3044ff9b180a335f0c98865", + "max": 1278214288, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_3518ad5898fa44daae458610132a41b6", + "value": 1278214288 + } + }, + "c55f5460117a44748cd31b48e13e373a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_1a65a784044d43478f85af1cd4d40ce7", + "placeholder": "​", + "style": "IPY_MODEL_d88b1c61f72b47bab6f74258997af6f4", + "value": " 1.28G/1.28G [05:21<00:00, 4.61MB/s]" + } + }, + "69a1aab7097b42ac835fa6aed0c2bbc9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d7d9c0f6a86940bc9db0ad292024f8e8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ede49e91af7a448491a06e9a80c36f93": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "bbb144e1e3044ff9b180a335f0c98865": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3518ad5898fa44daae458610132a41b6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "1a65a784044d43478f85af1cd4d40ce7": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d88b1c61f72b47bab6f74258997af6f4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "dfe384cda6a943e7b06c597f2ac6d7f4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_c23f0827b4d64ab09b36e5d86a808d06", + "IPY_MODEL_5279bc56a2d0445ca6e3ac5e7e2b3c8d", + "IPY_MODEL_afd77a06ad3547d5956778da6ec02a05" + ], + "layout": "IPY_MODEL_9b1b69e3202b4c09bdf367eebdd48929" + } + }, + "c23f0827b4d64ab09b36e5d86a808d06": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7b8c7fa18d8c497aa1dac636eddfdfa0", + "placeholder": "​", + "style": "IPY_MODEL_f9a643b2441b4101a22d47c77d1de77b", + "value": "Loading checkpoint shards: 100%" + } + }, + "5279bc56a2d0445ca6e3ac5e7e2b3c8d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_c708ee0573e244e48a4eb30278fb77cd", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_851d1780e643465fa4ec7099d7919c8c", + "value": 5 + } + }, + "afd77a06ad3547d5956778da6ec02a05": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d5149b8d038148c0a944a8d734a273b8", + "placeholder": "​", + "style": "IPY_MODEL_dad71a08011f4565836184e03675cd08", + "value": " 5/5 [01:44<00:00, 17.82s/it]" + } + }, + "9b1b69e3202b4c09bdf367eebdd48929": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7b8c7fa18d8c497aa1dac636eddfdfa0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f9a643b2441b4101a22d47c77d1de77b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "c708ee0573e244e48a4eb30278fb77cd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "851d1780e643465fa4ec7099d7919c8c": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "d5149b8d038148c0a944a8d734a273b8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "dad71a08011f4565836184e03675cd08": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "d04db2cbb40f40ab8665850923cda76e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_459ddfd59db6419cb7a407f2e9aabf88", + "IPY_MODEL_d20bd58c4d484e3db8ce74b0be509fbc", + "IPY_MODEL_edbb328bc6624bcbbfadab55b0767780" + ], + "layout": "IPY_MODEL_b5939f061cb84e4598bad4f1d88463ca" + } + }, + "459ddfd59db6419cb7a407f2e9aabf88": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_f19386bf38144452a7afbe7d8f579501", + "placeholder": "​", + "style": "IPY_MODEL_64a6bf5b97f84c5daa5c8dc0aceab7da", + "value": "generation_config.json: 100%" + } + }, + "d20bd58c4d484e3db8ce74b0be509fbc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7f78a40114d144a29dae1b0e59c9f494", + "max": 230, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_243d81038806410e8823567c432cf3ec", + "value": 230 + } + }, + "edbb328bc6624bcbbfadab55b0767780": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9dd25f5bf0bd4287a2789988b911815b", + "placeholder": "​", + "style": "IPY_MODEL_349574eba5d1428e9e653a389844207b", + "value": " 230/230 [00:00<00:00, 21.7kB/s]" + } + }, + "b5939f061cb84e4598bad4f1d88463ca": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f19386bf38144452a7afbe7d8f579501": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "64a6bf5b97f84c5daa5c8dc0aceab7da": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "7f78a40114d144a29dae1b0e59c9f494": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "243d81038806410e8823567c432cf3ec": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "9dd25f5bf0bd4287a2789988b911815b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "349574eba5d1428e9e653a389844207b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "666d981cf179474381126083aabefbd4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_6c1e4310492b481f9bda9bb6fefe9572", + "IPY_MODEL_ed132fdc7a6c44da8fd526cc4fdf2cd1", + "IPY_MODEL_b760df0e6e6f4e0c85b25604922bd02a" + ], + "layout": "IPY_MODEL_c1203908674f47e8accfa02906711690" + } + }, + "6c1e4310492b481f9bda9bb6fefe9572": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_41292e976f5a45998291f60fd17da851", + "placeholder": "​", + "style": "IPY_MODEL_438784ee132e4a4696ed0f65fdfcbd95", + "value": "preprocessor_config.json: 100%" + } + }, + "ed132fdc7a6c44da8fd526cc4fdf2cd1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4ba21240edbe47b987f02ceccc3393fe", + "max": 342, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_63739e7c3e03438a9c9fbb7a8551cc5f", + "value": 342 + } + }, + "b760df0e6e6f4e0c85b25604922bd02a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_0955ca903d3049b68b6ba970ad55aabe", + "placeholder": "​", + "style": "IPY_MODEL_eaad4d44e6b6471b9d5479d8050bba2b", + "value": " 342/342 [00:00<00:00, 17.0kB/s]" + } + }, + "c1203908674f47e8accfa02906711690": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "41292e976f5a45998291f60fd17da851": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "438784ee132e4a4696ed0f65fdfcbd95": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "4ba21240edbe47b987f02ceccc3393fe": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "63739e7c3e03438a9c9fbb7a8551cc5f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "0955ca903d3049b68b6ba970ad55aabe": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "eaad4d44e6b6471b9d5479d8050bba2b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "9f2ecd4a63c84e8993b31ac5e0003024": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_023e11f0bb6a4da1a8e7fc76c77d5e61", + "IPY_MODEL_0e069120367746e0a2a8c5ef3a37816e", + "IPY_MODEL_a2cdf84e1d78432889b47a3f9fabf407" + ], + "layout": "IPY_MODEL_73457a789cca4f27a826cf8a8ad8bbba" + } + }, + "023e11f0bb6a4da1a8e7fc76c77d5e61": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a9525f14d68b45108639b0ef0af487ff", + "placeholder": "​", + "style": "IPY_MODEL_7315fbb8e8484980b81faebe43bd8fed", + "value": "tokenizer_config.json: 100%" + } + }, + "0e069120367746e0a2a8c5ef3a37816e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_df98fd8235cb4330b184fb86e1c3c94c", + "max": 638335, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_02517a772b3f4d839090dd73bab28b37", + "value": 638335 + } + }, + "a2cdf84e1d78432889b47a3f9fabf407": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_82ef111c94b14e3d9beeb65503eef9cf", + "placeholder": "​", + "style": "IPY_MODEL_e58233e215f04fa68941973ce5f177b1", + "value": " 638k/638k [00:00<00:00, 8.14MB/s]" + } + }, + "73457a789cca4f27a826cf8a8ad8bbba": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a9525f14d68b45108639b0ef0af487ff": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7315fbb8e8484980b81faebe43bd8fed": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "df98fd8235cb4330b184fb86e1c3c94c": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "02517a772b3f4d839090dd73bab28b37": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "82ef111c94b14e3d9beeb65503eef9cf": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e58233e215f04fa68941973ce5f177b1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "36020315e3774f7c8c8d76b3bf61cc31": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_ce78fab020ad4be2b458329684897b77", + "IPY_MODEL_3e195848ccbd4c37939402bbd70eaae2", + "IPY_MODEL_11bcfb7fbbd140609b65aaebe7a566a8" + ], + "layout": "IPY_MODEL_83775bdfeb85425abbae9ab3048dd0a7" + } + }, + "ce78fab020ad4be2b458329684897b77": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9dc6a8de44224e1b809e87f4c76f5c91", + "placeholder": "​", + "style": "IPY_MODEL_fedd3dd4e0bb49af9d723a38b6bbf5ce", + "value": "vocab.json: 100%" + } + }, + "3e195848ccbd4c37939402bbd70eaae2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b758414afd5645cca1e409130d29cbf2", + "max": 2776833, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_1da65a5d458d454588f16bd37de408b6", + "value": 2776833 + } + }, + "11bcfb7fbbd140609b65aaebe7a566a8": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_8e6a6edf13a8479280ebf0332db7a142", + "placeholder": "​", + "style": "IPY_MODEL_3a522ce8acb042aca75cce88e16b8ccc", + "value": " 2.78M/2.78M [00:00<00:00, 8.24MB/s]" + } + }, + "83775bdfeb85425abbae9ab3048dd0a7": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "9dc6a8de44224e1b809e87f4c76f5c91": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "fedd3dd4e0bb49af9d723a38b6bbf5ce": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "b758414afd5645cca1e409130d29cbf2": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1da65a5d458d454588f16bd37de408b6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "8e6a6edf13a8479280ebf0332db7a142": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3a522ce8acb042aca75cce88e16b8ccc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a9a64c545f0547f89510f58399033e03": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_3e1ef07690f848ad8b05437c14b47a3f", + "IPY_MODEL_08b2e0eec8b948a4ae3aac75ce3cc041", + "IPY_MODEL_237ced6e4569489f9404f36a79266535" + ], + "layout": "IPY_MODEL_67fda14de78e41d5af9753ed968fa695" + } + }, + "3e1ef07690f848ad8b05437c14b47a3f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_5d79776137814ca380efba7f522e1fb0", + "placeholder": "​", + "style": "IPY_MODEL_f545c525b3c4459195e9395079021dfc", + "value": "merges.txt: 100%" + } + }, + "08b2e0eec8b948a4ae3aac75ce3cc041": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a321a3c18c9e4b02ba7ed53b72fa1dac", + "max": 1671839, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_3167aeffc3704d11adad21a8b8e88e37", + "value": 1671839 + } + }, + "237ced6e4569489f9404f36a79266535": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_46617aa99f354de6a1f4ce3137411fb3", + "placeholder": "​", + "style": "IPY_MODEL_e8bf6a974cf745189c30ef4d77d97257", + "value": " 1.67M/1.67M [00:00<00:00, 16.3MB/s]" + } + }, + "67fda14de78e41d5af9753ed968fa695": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5d79776137814ca380efba7f522e1fb0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f545c525b3c4459195e9395079021dfc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a321a3c18c9e4b02ba7ed53b72fa1dac": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3167aeffc3704d11adad21a8b8e88e37": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "46617aa99f354de6a1f4ce3137411fb3": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e8bf6a974cf745189c30ef4d77d97257": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "ee64eed3903e4f8396f2ac9cc4d192bf": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_fc4aa851d2ff4ef28b7ca4eeb3d88bdf", + "IPY_MODEL_d5c3c7e98c344d9cbf00202fea9bc491", + "IPY_MODEL_125e08903d924962b93a6442672c50fd" + ], + "layout": "IPY_MODEL_761a5032a779454aab5122968713d38c" + } + }, + "fc4aa851d2ff4ef28b7ca4eeb3d88bdf": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_c4702a92da9441dbb92fb54364df5bee", + "placeholder": "​", + "style": "IPY_MODEL_68bd8835b1fc424191e16d19bf621306", + "value": "tokenizer.json: 100%" + } + }, + "d5c3c7e98c344d9cbf00202fea9bc491": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b6827a0a727b4e33a354c92553f68e1e", + "max": 7028015, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_074649c630234477b940997c4f6d6b17", + "value": 7028015 + } + }, + "125e08903d924962b93a6442672c50fd": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a68e87486af649abae5e0d79559975fb", + "placeholder": "​", + "style": "IPY_MODEL_c8fd45de7aae43b6a8a943f40dd954d4", + "value": " 7.03M/7.03M [00:00<00:00, 34.2MB/s]" + } + }, + "761a5032a779454aab5122968713d38c": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "c4702a92da9441dbb92fb54364df5bee": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "68bd8835b1fc424191e16d19bf621306": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "b6827a0a727b4e33a354c92553f68e1e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "074649c630234477b940997c4f6d6b17": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "a68e87486af649abae5e0d79559975fb": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "c8fd45de7aae43b6a8a943f40dd954d4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "326c8ab6241942efbde8687312bc0b38": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_0ff9d5a9492f495d9e61b6a924c85cff", + "IPY_MODEL_40720a604f0848f199a945cfe8dc226b", + "IPY_MODEL_19ee0d5a02f24b1eafaa0ac692bb8333" + ], + "layout": "IPY_MODEL_c1b0a6a7dbe0408baac85cfd36bb4d1f" + } + }, + "0ff9d5a9492f495d9e61b6a924c85cff": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_48f2218de1f84a2aad25b9f13b811742", + "placeholder": "​", + "style": "IPY_MODEL_681c24ded9e145759386abe3c3f3be81", + "value": "config.json: 100%" + } + }, + "40720a604f0848f199a945cfe8dc226b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a30d6d9f963e4d91b59d360882670fda", + "max": 853, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_d552f4c63cb44d05abdd49b5c0351d34", + "value": 853 + } + }, + "19ee0d5a02f24b1eafaa0ac692bb8333": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7440d976699044a598bc48ecf3d19a04", + "placeholder": "​", + "style": "IPY_MODEL_f9501c66fd0843aa90bd279a7249b38d", + "value": " 853/853 [00:00<00:00, 66.6kB/s]" + } + }, + "c1b0a6a7dbe0408baac85cfd36bb4d1f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "48f2218de1f84a2aad25b9f13b811742": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "681c24ded9e145759386abe3c3f3be81": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a30d6d9f963e4d91b59d360882670fda": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d552f4c63cb44d05abdd49b5c0351d34": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "7440d976699044a598bc48ecf3d19a04": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f9501c66fd0843aa90bd279a7249b38d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "0d3ef1a1544141348e79e66452eadd7c": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_a8108186ab854c7a99aa127c92c69e24", + "IPY_MODEL_94662c4bae24438baefb76071a2ee1f6", + "IPY_MODEL_92bada26f70548ac80064508a9cc2065" + ], + "layout": "IPY_MODEL_65dcc50c73a54ac19ab09494bfc2ff66" + } + }, + "a8108186ab854c7a99aa127c92c69e24": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_bb84370c46ea4dca8729988ca30159dd", + "placeholder": "​", + "style": "IPY_MODEL_666df2d295e747af873014a471923550", + "value": "model.safetensors.index.json: 100%" + } + }, + "94662c4bae24438baefb76071a2ee1f6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a21beb7405634f1eb11d74c10bc35591", + "max": 78989, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_d3c4846a91014723a5f3d2088f5627bf", + "value": 78989 + } + }, + "92bada26f70548ac80064508a9cc2065": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4ab18a8726584058820640c0373c5489", + "placeholder": "​", + "style": "IPY_MODEL_e144c176a6df439ca5f3a209554dce2d", + "value": " 79.0k/79.0k [00:00<00:00, 6.27MB/s]" + } + }, + "65dcc50c73a54ac19ab09494bfc2ff66": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "bb84370c46ea4dca8729988ca30159dd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "666df2d295e747af873014a471923550": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a21beb7405634f1eb11d74c10bc35591": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d3c4846a91014723a5f3d2088f5627bf": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "4ab18a8726584058820640c0373c5489": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e144c176a6df439ca5f3a209554dce2d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "324a02c042f7429fa9c16addd8b3bcb2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_ba05eb290bf74be7920bfa271c87712b", + "IPY_MODEL_8a296de00f494d72b16c6ca91b66ce31", + "IPY_MODEL_b8b56b2086ac406bbd9fd7cb7865932f" + ], + "layout": "IPY_MODEL_cb8e8359ae57488180b78302ff31fe7e" + } + }, + "ba05eb290bf74be7920bfa271c87712b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_58f14a51382c4a4184143ffc9a39d42f", + "placeholder": "​", + "style": "IPY_MODEL_94ec9874f5ac47728705209425fe5f0d", + "value": "Fetching 5 files: 100%" + } + }, + "8a296de00f494d72b16c6ca91b66ce31": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b211a1f420d54b328e229e981cb7ad70", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_5f09712faa274355a2e6cf8bcf0f3ff1", + "value": 5 + } + }, + "b8b56b2086ac406bbd9fd7cb7865932f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4a1267a08ded4c0ba48914d688b4b13e", + "placeholder": "​", + "style": "IPY_MODEL_a414ccb74f5c4e8a9f7a37c13cf31819", + "value": " 5/5 [11:01<00:00, 661.02s/it]" + } + }, + "cb8e8359ae57488180b78302ff31fe7e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "58f14a51382c4a4184143ffc9a39d42f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "94ec9874f5ac47728705209425fe5f0d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "b211a1f420d54b328e229e981cb7ad70": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5f09712faa274355a2e6cf8bcf0f3ff1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "4a1267a08ded4c0ba48914d688b4b13e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a414ccb74f5c4e8a9f7a37c13cf31819": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "76080f1d935142b0b1ca54a718d5443a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_313daf4a93e84183a750d359c983b30f", + "IPY_MODEL_e6d8850c2194433f9f15393a9987b536", + "IPY_MODEL_c0ea580fa2ca43c7adf0d0a7a76ef148" + ], + "layout": "IPY_MODEL_3580ef0c319b4554b21c58b98a89dd2e" + } + }, + "313daf4a93e84183a750d359c983b30f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b32a24fec85f4bb1a743e72a39ee76f5", + "placeholder": "​", + "style": "IPY_MODEL_8eebcf8ad94f413c865ccaba51967830", + "value": "model-00003-of-00005.safetensors: 100%" + } + }, + "e6d8850c2194433f9f15393a9987b536": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a591ede4d51b4485b45cda63a4f71184", + "max": 3980819456, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_8e58887257914ecf9f207fcf785b4b6d", + "value": 3980819456 + } + }, + "c0ea580fa2ca43c7adf0d0a7a76ef148": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_205e773cfbaa4f6da52893f466e80e07", + "placeholder": "​", + "style": "IPY_MODEL_7dbc0c1fc9ab40139fd9e82a47beb9f2", + "value": " 3.98G/3.98G [08:06<00:00, 18.0MB/s]" + } + }, + "3580ef0c319b4554b21c58b98a89dd2e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b32a24fec85f4bb1a743e72a39ee76f5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "8eebcf8ad94f413c865ccaba51967830": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a591ede4d51b4485b45cda63a4f71184": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "8e58887257914ecf9f207fcf785b4b6d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "205e773cfbaa4f6da52893f466e80e07": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7dbc0c1fc9ab40139fd9e82a47beb9f2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "ecfa9653484b41ec98eb942d48ff4f59": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_ec6a6a1f3545481389d132edec5274c1", + "IPY_MODEL_fd81518b8d094a5d950aa2a4fa14b561", + "IPY_MODEL_b993773164674b2a91c4ab7016a8a7d4" + ], + "layout": "IPY_MODEL_103f6399188f46dfaeecb8bbbf86612b" + } + }, + "ec6a6a1f3545481389d132edec5274c1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_99ab3882bdd642e0a877f2157b5d6393", + "placeholder": "​", + "style": "IPY_MODEL_7a45736b1b334c558fc2e72741f17c55", + "value": "model-00001-of-00005.safetensors: 100%" + } + }, + "fd81518b8d094a5d950aa2a4fa14b561": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_8f8d41911d87482eb78b2c3cc75a77c6", + "max": 3911340848, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_abf06912f2134fc9b43a2a63934dcea6", + "value": 3911340848 + } + }, + "b993773164674b2a91c4ab7016a8a7d4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4ed8fb913c5d45ed8ace5143ebdaa2a7", + "placeholder": "​", + "style": "IPY_MODEL_cf7247d2cecd4787a25f31918d1e3ff5", + "value": " 3.91G/3.91G [11:00<00:00, 20.8MB/s]" + } + }, + "103f6399188f46dfaeecb8bbbf86612b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "99ab3882bdd642e0a877f2157b5d6393": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7a45736b1b334c558fc2e72741f17c55": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "8f8d41911d87482eb78b2c3cc75a77c6": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "abf06912f2134fc9b43a2a63934dcea6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "4ed8fb913c5d45ed8ace5143ebdaa2a7": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "cf7247d2cecd4787a25f31918d1e3ff5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "64033ec7b275439c88575015d17da5da": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_f4bb196417f24751aa002608156a2adf", + "IPY_MODEL_eec801eaf8914b319612aceae28bb255", + "IPY_MODEL_7ec72dda72094fa095abf9fbf3a368ac" + ], + "layout": "IPY_MODEL_45d932fdc921427e9d5bd5ae5acfae01" + } + }, + "f4bb196417f24751aa002608156a2adf": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_ee780213e15945b4b74a639cc18e3531", + "placeholder": "​", + "style": "IPY_MODEL_429bae8e452a48f8b335649cda17a093", + "value": "model-00002-of-00005.safetensors: 100%" + } + }, + "eec801eaf8914b319612aceae28bb255": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_421179e153a9433890d861bb3e106b49", + "max": 3980786080, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_b1426bffe2424e468b04725c7d79e68f", + "value": 3980786080 + } + }, + "7ec72dda72094fa095abf9fbf3a368ac": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_bd29512207e14b6ca00f92e25c023ac9", + "placeholder": "​", + "style": "IPY_MODEL_da94cfc330b8428e9d84f8c9ed3847f2", + "value": " 3.98G/3.98G [08:14<00:00, 31.6MB/s]" + } + }, + "45d932fdc921427e9d5bd5ae5acfae01": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ee780213e15945b4b74a639cc18e3531": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "429bae8e452a48f8b335649cda17a093": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "421179e153a9433890d861bb3e106b49": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b1426bffe2424e468b04725c7d79e68f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "bd29512207e14b6ca00f92e25c023ac9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "da94cfc330b8428e9d84f8c9ed3847f2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "fe6bb6a71978411abcf44e435771f76d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_52a20f35adfd44d494eee976ec6c5d44", + "IPY_MODEL_6c973b92c87a44febd4608088279381f", + "IPY_MODEL_6fb789508c3d44de9fb1b833b470a47f" + ], + "layout": "IPY_MODEL_aab5bbb92bfd47d8baa49bd1dee755a9" + } + }, + "52a20f35adfd44d494eee976ec6c5d44": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_925b900b1b7d4362ab7fdecd2dd15542", + "placeholder": "​", + "style": "IPY_MODEL_1c297897096145b588434c8501bbd2e5", + "value": "model-00005-of-00005.safetensors: 100%" + } + }, + "6c973b92c87a44febd4608088279381f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_c22af0287b054d63b117e8212f57912d", + "max": 1278214288, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_b297b6ce9cbd439fae51ce045c939a27", + "value": 1278214288 + } + }, + "6fb789508c3d44de9fb1b833b470a47f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_992ab39cf23c41e88b1212bdfd5cadce", + "placeholder": "​", + "style": "IPY_MODEL_2de3660db52f4533a2f6120033047588", + "value": " 1.28G/1.28G [03:56<00:00, 10.4MB/s]" + } + }, + "aab5bbb92bfd47d8baa49bd1dee755a9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "925b900b1b7d4362ab7fdecd2dd15542": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1c297897096145b588434c8501bbd2e5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "c22af0287b054d63b117e8212f57912d": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b297b6ce9cbd439fae51ce045c939a27": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "992ab39cf23c41e88b1212bdfd5cadce": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2de3660db52f4533a2f6120033047588": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "86e84e6216534934b328a9f62db8d5ee": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_776c9ff92acb40fa884af5dd8ad5b2a0", + "IPY_MODEL_7d0855ddea34489791ab31a2029334d6", + "IPY_MODEL_3572f762c581460cafc9a22ee284e7b5" + ], + "layout": "IPY_MODEL_596049ac1691474187d876fb609868f8" + } + }, + "776c9ff92acb40fa884af5dd8ad5b2a0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d448bcec19eb4ba6a8fdaebda39f9a75", + "placeholder": "​", + "style": "IPY_MODEL_147aa4b8d5d44b6bb2ac18e188d00d9c", + "value": "model-00004-of-00005.safetensors: 100%" + } + }, + "7d0855ddea34489791ab31a2029334d6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7a1d597093894f7e8c03c3eed03b3404", + "max": 3643135696, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_7b64b64e811c440c8d1d7841cd3543e8", + "value": 3643135696 + } + }, + "3572f762c581460cafc9a22ee284e7b5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4e19a3016ed044f89e8c5df0a30516d6", + "placeholder": "​", + "style": "IPY_MODEL_84467fe59f3c4dfba3a688fba429675b", + "value": " 3.64G/3.64G [08:11<00:00, 29.5MB/s]" + } + }, + "596049ac1691474187d876fb609868f8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d448bcec19eb4ba6a8fdaebda39f9a75": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "147aa4b8d5d44b6bb2ac18e188d00d9c": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "7a1d597093894f7e8c03c3eed03b3404": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7b64b64e811c440c8d1d7841cd3543e8": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "4e19a3016ed044f89e8c5df0a30516d6": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "84467fe59f3c4dfba3a688fba429675b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a73787ed0e834e4ebce0216dbef5eb49": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_d111429698b448bca414fd9ae5c5ef61", + "IPY_MODEL_0208757196384328a2c772858f879748", + "IPY_MODEL_3deef67b630e48d29f53d4f478e24877" + ], + "layout": "IPY_MODEL_d11d47a8dab1486ca3308aa5518f947f" + } + }, + "d111429698b448bca414fd9ae5c5ef61": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_f91898a06cb545f690f75a4bad4dfbfd", + "placeholder": "​", + "style": "IPY_MODEL_64160450fa77405085184d340a9ed219", + "value": "Loading checkpoint shards: 100%" + } + }, + "0208757196384328a2c772858f879748": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_307ee24c8a7a4c808bdb2c6ab6d82f01", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_82a5d2ac99e242edbf97d5ac7ea567ec", + "value": 5 + } + }, + "3deef67b630e48d29f53d4f478e24877": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d4b5686929d94f39a2232be6a9aff87e", + "placeholder": "​", + "style": "IPY_MODEL_81be5f1b12fa4553ad873bdaa184b810", + "value": " 5/5 [00:34<00:00, 34.23s/it]" + } + }, + "d11d47a8dab1486ca3308aa5518f947f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f91898a06cb545f690f75a4bad4dfbfd": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "64160450fa77405085184d340a9ed219": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "307ee24c8a7a4c808bdb2c6ab6d82f01": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "82a5d2ac99e242edbf97d5ac7ea567ec": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "d4b5686929d94f39a2232be6a9aff87e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "81be5f1b12fa4553ad873bdaa184b810": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "8dc898dcb8bb4b00a7234cd4eddac3fe": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_6873eec750584e05b01d4e54d7be72bc", + "IPY_MODEL_f5fbbd9c041f4ac4a3dfeaa80e55d23d", + "IPY_MODEL_e733bf4880dc451e98e701174f980bb0" + ], + "layout": "IPY_MODEL_7de2828f59404250bb6f0f2dc1be7f8f" + } + }, + "6873eec750584e05b01d4e54d7be72bc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_cf7bb1aa61df468498a33109b6ce46a8", + "placeholder": "​", + "style": "IPY_MODEL_3851e53b800042ec8831b115152fad4a", + "value": "generation_config.json: 100%" + } + }, + "f5fbbd9c041f4ac4a3dfeaa80e55d23d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4b02b82003c1435b86066352e50f4f38", + "max": 230, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_491c81917144447681e0f29fb57fd427", + "value": 230 + } + }, + "e733bf4880dc451e98e701174f980bb0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_0e9aaf8522c544feae89c08019173a97", + "placeholder": "​", + "style": "IPY_MODEL_d5a106f8085244df9c06ba5d91facac6", + "value": " 230/230 [00:00<00:00, 11.5kB/s]" + } + }, + "7de2828f59404250bb6f0f2dc1be7f8f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "cf7bb1aa61df468498a33109b6ce46a8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3851e53b800042ec8831b115152fad4a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "4b02b82003c1435b86066352e50f4f38": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "491c81917144447681e0f29fb57fd427": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "0e9aaf8522c544feae89c08019173a97": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d5a106f8085244df9c06ba5d91facac6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "82ce7381cd5e43cda6da175442d225d7": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_7561ef47d31b44c59728dfd1f2c8bc8e", + "IPY_MODEL_6857762cdff9451c85efbb37e096e706", + "IPY_MODEL_35898e8fd43c443386385f84f7edf837" + ], + "layout": "IPY_MODEL_81b07439d9a74039bb9c05330c0e71fc" + } + }, + "7561ef47d31b44c59728dfd1f2c8bc8e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_1c20204fe719475fab3b94d09e4adcba", + "placeholder": "​", + "style": "IPY_MODEL_d9d450848d6a4344915e4e4ffc5e6cd0", + "value": "preprocessor_config.json: 100%" + } + }, + "6857762cdff9451c85efbb37e096e706": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_73c9c67841e34c5ab4674250764adcc1", + "max": 342, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_1264feeb619f46d28dad0fe8a95e2245", + "value": 342 + } + }, + "35898e8fd43c443386385f84f7edf837": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b50d94bfaab0406ca3bf52e2e71a301f", + "placeholder": "​", + "style": "IPY_MODEL_15ee502234ec47af8a4874ac0f165da9", + "value": " 342/342 [00:00<00:00, 35.1kB/s]" + } + }, + "81b07439d9a74039bb9c05330c0e71fc": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1c20204fe719475fab3b94d09e4adcba": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d9d450848d6a4344915e4e4ffc5e6cd0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "73c9c67841e34c5ab4674250764adcc1": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "1264feeb619f46d28dad0fe8a95e2245": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "b50d94bfaab0406ca3bf52e2e71a301f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "15ee502234ec47af8a4874ac0f165da9": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "26520016db4448f0b3d6354ddc9f8594": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_37615a7d57e0401da1acab5278154fc3", + "IPY_MODEL_cc28f53170ec4098a8c6e52a61158525", + "IPY_MODEL_bfc8fc84d5b7456585f886241082b449" + ], + "layout": "IPY_MODEL_beaef7f34efa4944b36e65e81c92c4d5" + } + }, + "37615a7d57e0401da1acab5278154fc3": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_e89ac622119142f5bfdccd241f7dfd36", + "placeholder": "​", + "style": "IPY_MODEL_d609454fb703452bbf050413d442c374", + "value": "tokenizer_config.json: 100%" + } + }, + "cc28f53170ec4098a8c6e52a61158525": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_619f891509c1467cb1bc0df6100dbd5d", + "max": 638335, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_c52fd30e13ae49f7a135df21ee8a89d3", + "value": 638335 + } + }, + "bfc8fc84d5b7456585f886241082b449": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_5f6e72a41eaa4f86800e6efa06fa0119", + "placeholder": "​", + "style": "IPY_MODEL_3f6dae3ec6664908b258927e96758558", + "value": " 638k/638k [00:00<00:00, 19.4MB/s]" + } + }, + "beaef7f34efa4944b36e65e81c92c4d5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "e89ac622119142f5bfdccd241f7dfd36": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d609454fb703452bbf050413d442c374": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "619f891509c1467cb1bc0df6100dbd5d": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "c52fd30e13ae49f7a135df21ee8a89d3": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "5f6e72a41eaa4f86800e6efa06fa0119": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3f6dae3ec6664908b258927e96758558": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "fb268ec0b9c84c86b56a328c292996a0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_19073cd882f2473facd3705380f73270", + "IPY_MODEL_dbc1d9fbf8e442f49943bab54352f95f", + "IPY_MODEL_6dd69215e4db4bef8a6b2eb275fa95fd" + ], + "layout": "IPY_MODEL_4ad453107f78498db4b9a36df443a8d8" + } + }, + "19073cd882f2473facd3705380f73270": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_08b4af9785454341a2dbe45a0ff701d4", + "placeholder": "​", + "style": "IPY_MODEL_fde90c0f33ac44d1894838733991a0ff", + "value": "vocab.json: 100%" + } + }, + "dbc1d9fbf8e442f49943bab54352f95f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_ddb0bce82fac4aeda4831dad432ee9be", + "max": 2776833, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_ced9180dfce34f78b643444b5230d9de", + "value": 2776833 + } + }, + "6dd69215e4db4bef8a6b2eb275fa95fd": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_339d1f734312436086acd7e8ccda8c9d", + "placeholder": "​", + "style": "IPY_MODEL_25031100ac5d41a9a9979727a5800e4f", + "value": " 2.78M/2.78M [00:00<00:00, 6.37MB/s]" + } + }, + "4ad453107f78498db4b9a36df443a8d8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "08b4af9785454341a2dbe45a0ff701d4": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "fde90c0f33ac44d1894838733991a0ff": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "ddb0bce82fac4aeda4831dad432ee9be": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ced9180dfce34f78b643444b5230d9de": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "339d1f734312436086acd7e8ccda8c9d": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "25031100ac5d41a9a9979727a5800e4f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "fb540521e8fc4a0f8cc16119126975ef": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_b844eb84593c42199d7bf15c07f73b9f", + "IPY_MODEL_8b7e7f287df843a0bd50463b320beeee", + "IPY_MODEL_87c452c912ab4ca9be2381510e42bed5" + ], + "layout": "IPY_MODEL_f9477d31651b440aafd7e4375b972ccb" + } + }, + "b844eb84593c42199d7bf15c07f73b9f": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7300cc3b39ad4c1b8b7d912e50295492", + "placeholder": "​", + "style": "IPY_MODEL_ae9b1ec3a1dd47878139d5038a01f7a4", + "value": "merges.txt: 100%" + } + }, + "8b7e7f287df843a0bd50463b320beeee": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_d0bc70274e874645887d99496ec7c26a", + "max": 1671839, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_ea38741490224aecbf562935e6626734", + "value": 1671839 + } + }, + "87c452c912ab4ca9be2381510e42bed5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_281140e437f346599f012bba8e80b966", + "placeholder": "​", + "style": "IPY_MODEL_0869942953d844d08c60cf829928e2df", + "value": " 1.67M/1.67M [00:00<00:00, 22.0MB/s]" + } + }, + "f9477d31651b440aafd7e4375b972ccb": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7300cc3b39ad4c1b8b7d912e50295492": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ae9b1ec3a1dd47878139d5038a01f7a4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "d0bc70274e874645887d99496ec7c26a": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "ea38741490224aecbf562935e6626734": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "281140e437f346599f012bba8e80b966": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "0869942953d844d08c60cf829928e2df": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "3d5259467bb143528da3123b6709a82e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_2c057982344144c1829e0cda70206fd4", + "IPY_MODEL_04b8ff05d85247a4a05dc615f851da03", + "IPY_MODEL_3bedaa378bea473581713310bfbf7d9e" + ], + "layout": "IPY_MODEL_c84861005d22431e8bd041eb0c745b7f" + } + }, + "2c057982344144c1829e0cda70206fd4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_40267e48596e4d39aa53d60e817da734", + "placeholder": "​", + "style": "IPY_MODEL_f4097b8bcc3a4fee9915547ac322c6b0", + "value": "tokenizer.json: 100%" + } + }, + "04b8ff05d85247a4a05dc615f851da03": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a6c0a6a8b54d47d7a9a9eab9049dc974", + "max": 7028015, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_0af972ea3e4742d88b1e42862bdf63a7", + "value": 7028015 + } + }, + "3bedaa378bea473581713310bfbf7d9e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9c143ccc3b4d41e8899d7bae9cc0b59e", + "placeholder": "​", + "style": "IPY_MODEL_379315b9b3a2422ab27ba6783e6361bc", + "value": " 7.03M/7.03M [00:00<00:00, 15.6MB/s]" + } + }, + "c84861005d22431e8bd041eb0c745b7f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "40267e48596e4d39aa53d60e817da734": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f4097b8bcc3a4fee9915547ac322c6b0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "a6c0a6a8b54d47d7a9a9eab9049dc974": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "0af972ea3e4742d88b1e42862bdf63a7": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "9c143ccc3b4d41e8899d7bae9cc0b59e": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "379315b9b3a2422ab27ba6783e6361bc": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "bb4efcf1ac40434eae321610f73ba0f4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_d10fe12d440b4128b303ac446ab16683", + "IPY_MODEL_adbfdfc92ab949dc9f278e28f7fa5386", + "IPY_MODEL_4482852144a54b58b384ad7c3c90f7d3" + ], + "layout": "IPY_MODEL_639045e23a84492b8cc32ff02b4248b6" + } + }, + "d10fe12d440b4128b303ac446ab16683": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a1b40e72d7a34c4987e39af59cb60277", + "placeholder": "​", + "style": "IPY_MODEL_5b99f85d14974ac19faff49f8ef866c3", + "value": "config.json: 100%" + } + }, + "adbfdfc92ab949dc9f278e28f7fa5386": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_df50dbae32544ee5a443007f4caa5c91", + "max": 853, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_d49a8111861e4ecc9b51db498fe84736", + "value": 853 + } + }, + "4482852144a54b58b384ad7c3c90f7d3": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_56f5931d068f41aea9aa498411a4a719", + "placeholder": "​", + "style": "IPY_MODEL_6e83538898524c76a336e19eca66278e", + "value": " 853/853 [00:00<00:00, 79.5kB/s]" + } + }, + "639045e23a84492b8cc32ff02b4248b6": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a1b40e72d7a34c4987e39af59cb60277": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5b99f85d14974ac19faff49f8ef866c3": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "df50dbae32544ee5a443007f4caa5c91": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d49a8111861e4ecc9b51db498fe84736": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "56f5931d068f41aea9aa498411a4a719": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "6e83538898524c76a336e19eca66278e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "89b3a6b6e6dd48118331c7fdfb9340fb": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_73343a014a194064876cc87bce6a810b", + "IPY_MODEL_d3f42c93ee154e29bce565a217cd9556", + "IPY_MODEL_00e1744d9d454c6a9f09f64de25fa88d" + ], + "layout": "IPY_MODEL_0ded22b22b5847f0a809a8a92cbf853b" + } + }, + "73343a014a194064876cc87bce6a810b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b8f15c7fd9f34216b983b6922cd640c7", + "placeholder": "​", + "style": "IPY_MODEL_8ee397c5412240aaa9ccdaef82bd68ad", + "value": "model.safetensors.index.json: 100%" + } + }, + "d3f42c93ee154e29bce565a217cd9556": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_e47f2b58421149b982b2dcf0571b3b31", + "max": 78989, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_7053bf6c134d4dcfa96a3fa1943134ce", + "value": 78989 + } + }, + "00e1744d9d454c6a9f09f64de25fa88d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_5405d9f862fa4d759a9f3fc5f18fdef7", + "placeholder": "​", + "style": "IPY_MODEL_fc49a639f583403d8c829df5569518c5", + "value": " 79.0k/79.0k [00:00<00:00, 8.03MB/s]" + } + }, + "0ded22b22b5847f0a809a8a92cbf853b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b8f15c7fd9f34216b983b6922cd640c7": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "8ee397c5412240aaa9ccdaef82bd68ad": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "e47f2b58421149b982b2dcf0571b3b31": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7053bf6c134d4dcfa96a3fa1943134ce": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "5405d9f862fa4d759a9f3fc5f18fdef7": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "fc49a639f583403d8c829df5569518c5": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "b965bbbd27eb43ef96b1e56e1f0cacc1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_96a340c2d0fd446a8c1864a322b098ec", + "IPY_MODEL_041fc1828b0646039494970269b565ea", + "IPY_MODEL_35111428ea8e45d4ba033005893200c9" + ], + "layout": "IPY_MODEL_a542962227e748c1acbbe24478948484" + } + }, + "96a340c2d0fd446a8c1864a322b098ec": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9d060a56caa744898420cdb0212e5287", + "placeholder": "​", + "style": "IPY_MODEL_2353b17849fe402d954d431752625347", + "value": "Fetching 5 files: 100%" + } + }, + "041fc1828b0646039494970269b565ea": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_4cb127ee3a1c4a8aa101324e66ed07e9", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_7b116f2cff5a4499b57eeca37bc17a62", + "value": 5 + } + }, + "35111428ea8e45d4ba033005893200c9": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9537531433ca48aaafa2d8cfbd73c83b", + "placeholder": "​", + "style": "IPY_MODEL_06f1a19ea8684a9faaab2a774472b1b1", + "value": " 5/5 [04:54<00:00, 294.83s/it]" + } + }, + "a542962227e748c1acbbe24478948484": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "9d060a56caa744898420cdb0212e5287": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2353b17849fe402d954d431752625347": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "4cb127ee3a1c4a8aa101324e66ed07e9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "7b116f2cff5a4499b57eeca37bc17a62": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "9537531433ca48aaafa2d8cfbd73c83b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "06f1a19ea8684a9faaab2a774472b1b1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "62857adef3934c4fb050062e26b926f0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_52f0aaec34514e13981ea840b68ef0a2", + "IPY_MODEL_66c333f8e4104f03aa16539151d1a7f1", + "IPY_MODEL_515ae0d1e9de4bfc93bc18f6e961e341" + ], + "layout": "IPY_MODEL_f1efad0b9bd046c28fefd1ac895bfaa0" + } + }, + "52f0aaec34514e13981ea840b68ef0a2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_8af4ffba75004adea681e845a54f4ba8", + "placeholder": "​", + "style": "IPY_MODEL_2a7f332d21694f16839094246965f8c8", + "value": "model-00001-of-00005.safetensors: 100%" + } + }, + "66c333f8e4104f03aa16539151d1a7f1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_0663aef5c7f14348817ecdebe89e7bbe", + "max": 3911340848, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_209823821ff34406bb4d74dd0e555603", + "value": 3911340848 + } + }, + "515ae0d1e9de4bfc93bc18f6e961e341": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_6cbfa9405fe845c8a72d0a7e44b4fe32", + "placeholder": "​", + "style": "IPY_MODEL_63d9bf2773b946c5ac624330c486558b", + "value": " 3.91G/3.91G [04:54<00:00, 90.3MB/s]" + } + }, + "f1efad0b9bd046c28fefd1ac895bfaa0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "8af4ffba75004adea681e845a54f4ba8": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "2a7f332d21694f16839094246965f8c8": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "0663aef5c7f14348817ecdebe89e7bbe": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "209823821ff34406bb4d74dd0e555603": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "6cbfa9405fe845c8a72d0a7e44b4fe32": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "63d9bf2773b946c5ac624330c486558b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "933f295e98a449c88a51ed449ef8b7f0": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_2951c1f226674cc899e5ac1507c57436", + "IPY_MODEL_614e35cbe6ce4e82b8b1efd3fdb05dc4", + "IPY_MODEL_81fb15b9f468410a96ea76e8af3633db" + ], + "layout": "IPY_MODEL_4f4e829792a446cea4af38bee07064e1" + } + }, + "2951c1f226674cc899e5ac1507c57436": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_71dc537a91f54079a957df61b1074b4b", + "placeholder": "​", + "style": "IPY_MODEL_dcc00e399d244c66999dc1fe53cb86e6", + "value": "model-00005-of-00005.safetensors: 100%" + } + }, + "614e35cbe6ce4e82b8b1efd3fdb05dc4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_676210e45342402c88a70c1cb83d1a1b", + "max": 1278214288, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_101812782fa44df1a43bb20ccd600fef", + "value": 1278214288 + } + }, + "81fb15b9f468410a96ea76e8af3633db": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_25750c343ddd465a8401bb4cd417d1d0", + "placeholder": "​", + "style": "IPY_MODEL_3f68b6803e55449aa2ed9a3d25c0dc68", + "value": " 1.28G/1.28G [02:06<00:00, 6.34MB/s]" + } + }, + "4f4e829792a446cea4af38bee07064e1": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "71dc537a91f54079a957df61b1074b4b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "dcc00e399d244c66999dc1fe53cb86e6": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "676210e45342402c88a70c1cb83d1a1b": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "101812782fa44df1a43bb20ccd600fef": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "25750c343ddd465a8401bb4cd417d1d0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "3f68b6803e55449aa2ed9a3d25c0dc68": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "98dde8cdf6554fb78bea4f39f56f2991": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_9a6db742c84b4e3cb8361965a16d5b93", + "IPY_MODEL_9246dfbc5e5846f7aba356eeadd87981", + "IPY_MODEL_c759908291c048ca97082556f08e348e" + ], + "layout": "IPY_MODEL_1aab90a7ce3348daafe833aa45c3ced5" + } + }, + "9a6db742c84b4e3cb8361965a16d5b93": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_72d7d58d334643848f2a5540a77367f9", + "placeholder": "​", + "style": "IPY_MODEL_64de328af4274715be119ef811842ca2", + "value": "model-00003-of-00005.safetensors: 100%" + } + }, + "9246dfbc5e5846f7aba356eeadd87981": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_f0435c38c55e4fe79becf54acd3c2262", + "max": 3980819456, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_71c9ac52cda942a6905eff3249a8442e", + "value": 3980819456 + } + }, + "c759908291c048ca97082556f08e348e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_188c6c938f3b487b97d4ab4671180459", + "placeholder": "​", + "style": "IPY_MODEL_72be9ccb3e674bb7bb8534bd7636d7fa", + "value": " 3.98G/3.98G [04:09<00:00, 64.7MB/s]" + } + }, + "1aab90a7ce3348daafe833aa45c3ced5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "72d7d58d334643848f2a5540a77367f9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "64de328af4274715be119ef811842ca2": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "f0435c38c55e4fe79becf54acd3c2262": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "71c9ac52cda942a6905eff3249a8442e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "188c6c938f3b487b97d4ab4671180459": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "72be9ccb3e674bb7bb8534bd7636d7fa": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "21859e653fbe40948ac61c82c412aeca": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_ac5e1e3c111141cea23a5da34fc98d3b", + "IPY_MODEL_f410e5cc817b438eaaee4cdc7efad75b", + "IPY_MODEL_5a003572835445f3bcb2dc54e800724a" + ], + "layout": "IPY_MODEL_d0196ba6f3214cd286f4384e1124f3cb" + } + }, + "ac5e1e3c111141cea23a5da34fc98d3b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_a9646a1199034700b0a55b2d7c2b0290", + "placeholder": "​", + "style": "IPY_MODEL_11ad528ddadf41c38ae129f8a640a7e4", + "value": "model-00002-of-00005.safetensors: 100%" + } + }, + "f410e5cc817b438eaaee4cdc7efad75b": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_56a1f5f2a7bb4d4f890204d9e6748891", + "max": 3980786080, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_be04323ffeaa4328895c3d838ee6517d", + "value": 3980786080 + } + }, + "5a003572835445f3bcb2dc54e800724a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_12704e3e225c440da1e9ba4981aad0f9", + "placeholder": "​", + "style": "IPY_MODEL_5978b612c8594147955f526f345942d7", + "value": " 3.98G/3.98G [04:00<00:00, 43.6MB/s]" + } + }, + "d0196ba6f3214cd286f4384e1124f3cb": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "a9646a1199034700b0a55b2d7c2b0290": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "11ad528ddadf41c38ae129f8a640a7e4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "56a1f5f2a7bb4d4f890204d9e6748891": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "be04323ffeaa4328895c3d838ee6517d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "12704e3e225c440da1e9ba4981aad0f9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "5978b612c8594147955f526f345942d7": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "181138c575e34c7fb4836a11338eebb1": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_655db51e0893414d92063b3923a2f39e", + "IPY_MODEL_726e20ba18874b0997d5bac9c8bf2c80", + "IPY_MODEL_0d75d1c09e344527b4a43763459b4648" + ], + "layout": "IPY_MODEL_e695a377d72a428b8d21385deb72dc5a" + } + }, + "655db51e0893414d92063b3923a2f39e": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_78db7cb1884d42fcb67d9dac5f5e412d", + "placeholder": "​", + "style": "IPY_MODEL_16fdd49e2ee14887a5d43028ad8bed96", + "value": "model-00004-of-00005.safetensors: 100%" + } + }, + "726e20ba18874b0997d5bac9c8bf2c80": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7920a16dba3742f59f068f757323b9cb", + "max": 3643135696, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_262f7ca15848486ba07395400eb726e4", + "value": 3643135696 + } + }, + "0d75d1c09e344527b4a43763459b4648": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_3e23a1a17ee34168a0cfad580af1d5e0", + "placeholder": "​", + "style": "IPY_MODEL_f7ab86a9b87d420ab4f96c38594ed386", + "value": " 3.64G/3.64G [04:01<00:00, 50.0MB/s]" + } + }, + "e695a377d72a428b8d21385deb72dc5a": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "78db7cb1884d42fcb67d9dac5f5e412d": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "16fdd49e2ee14887a5d43028ad8bed96": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "7920a16dba3742f59f068f757323b9cb": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "262f7ca15848486ba07395400eb726e4": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "3e23a1a17ee34168a0cfad580af1d5e0": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f7ab86a9b87d420ab4f96c38594ed386": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "ad202301d33a461294a2c8dff676d135": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_d2f1443dd8024ebda2ec211caba9bc01", + "IPY_MODEL_0cb8657cab484eccaae1725175bb6805", + "IPY_MODEL_cccaaad4513f4e75bcc289dd42bd7928" + ], + "layout": "IPY_MODEL_f676945fefae4446a7541687fea640f4" + } + }, + "d2f1443dd8024ebda2ec211caba9bc01": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_b44360b38a134f6db9724e4968650dda", + "placeholder": "​", + "style": "IPY_MODEL_da0ca1926ca449288d5981527d7d3d40", + "value": "Loading checkpoint shards: 100%" + } + }, + "0cb8657cab484eccaae1725175bb6805": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_ab23772fd6164e6493508038e3f1c590", + "max": 5, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_8b0350b3d7d24b14b88078ccf7d99840", + "value": 5 + } + }, + "cccaaad4513f4e75bcc289dd42bd7928": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_9b07009f15a349d2b84cd39321f5607f", + "placeholder": "​", + "style": "IPY_MODEL_dbc35a43ca124f69ba15af9cc4472bfb", + "value": " 5/5 [01:21<00:00, 13.93s/it]" + } + }, + "f676945fefae4446a7541687fea640f4": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "b44360b38a134f6db9724e4968650dda": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "da0ca1926ca449288d5981527d7d3d40": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "ab23772fd6164e6493508038e3f1c590": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "8b0350b3d7d24b14b88078ccf7d99840": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "9b07009f15a349d2b84cd39321f5607f": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "dbc35a43ca124f69ba15af9cc4472bfb": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "e603e6b2850844328e9efa3f1a65abda": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HBoxModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_023ce5a3fb084c63866651fb4e3540ab", + "IPY_MODEL_2c7a5ab248c74987bf5e5f39cff6592a", + "IPY_MODEL_b19934dfd16a4e65b623718ad37ae426" + ], + "layout": "IPY_MODEL_9f4f189149a94fce99363b347ad5dad2" + } + }, + "023ce5a3fb084c63866651fb4e3540ab": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_f234d37827054822b8589d10a73c97a9", + "placeholder": "​", + "style": "IPY_MODEL_82c5c35b2c924d5ba0494e60a634370d", + "value": "generation_config.json: 100%" + } + }, + "2c7a5ab248c74987bf5e5f39cff6592a": { + "model_module": "@jupyter-widgets/controls", + "model_name": "FloatProgressModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "FloatProgressModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "ProgressView", + "bar_style": "success", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_97adf6f5dc164f6592f39573672f2f74", + "max": 230, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_fb70c80b3a224cd9a045f8b8c5786a49", + "value": 230 + } + }, + "b19934dfd16a4e65b623718ad37ae426": { + "model_module": "@jupyter-widgets/controls", + "model_name": "HTMLModel", + "model_module_version": "1.5.0", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "HTMLModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "1.5.0", + "_view_name": "HTMLView", + "description": "", + "description_tooltip": null, + "layout": "IPY_MODEL_7665a564bbe34afea6a7cf3e45c724d5", + "placeholder": "​", + "style": "IPY_MODEL_d9091fec45e24674967db62645e2b386", + "value": " 230/230 [00:00<00:00, 20.3kB/s]" + } + }, + "9f4f189149a94fce99363b347ad5dad2": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "f234d37827054822b8589d10a73c97a9": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "82c5c35b2c924d5ba0494e60a634370d": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + }, + "97adf6f5dc164f6592f39573672f2f74": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "fb70c80b3a224cd9a045f8b8c5786a49": { + "model_module": "@jupyter-widgets/controls", + "model_name": "ProgressStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "ProgressStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "bar_color": null, + "description_width": "" + } + }, + "7665a564bbe34afea6a7cf3e45c724d5": { + "model_module": "@jupyter-widgets/base", + "model_name": "LayoutModel", + "model_module_version": "1.2.0", + "state": { + "_model_module": "@jupyter-widgets/base", + "_model_module_version": "1.2.0", + "_model_name": "LayoutModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "overflow_x": null, + "overflow_y": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null + } + }, + "d9091fec45e24674967db62645e2b386": { + "model_module": "@jupyter-widgets/controls", + "model_name": "DescriptionStyleModel", + "model_module_version": "1.5.0", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "1.5.0", + "_model_name": "DescriptionStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "1.2.0", + "_view_name": "StyleView", + "description_width": "" + } + } + } + } + }, + "cells": [ + { + "cell_type": "markdown", + "source": [ + "## Install Required Dependencies\n", + "\n", + "This cell is responsible for setting up your Python environment by installing all the necessary libraries for the project.\n" + ], + "metadata": { + "id": "HEYVY-MJuBTC" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 1: Install Required Dependencies ===\n", + "# Update pip first for best compatibility\n", + "!pip install --upgrade pip\n", + "\n", + "# Install Hugging Face Transformers from source for the latest Qwen2-Audio features\n", + "# This ensures you have the most up-to-date features and bug fixes for Qwen2-Audio.\n", + "!pip install git+https://github.com/huggingface/transformers.git\n", + "\n", + "# Install other necessary libraries\n", + "# gradio: for building the web UI\n", + "# librosa: for audio loading and processing\n", + "# accelerate: (Optional but recommended for distributed inference) Helps manage device placement\n", + "# reportlab: for PDF generation\n", + "# pydantic: for structured data validation and modeling\n", + "!pip install gradio librosa accelerate reportlab pydantic\n", + "\n", + "# Install bitsandbytes for 8-bit/4-bit quantization (CRUCIAL for large models on limited VRAM)\n", + "!pip install bitsandbytes\n", + "\n", + "# Add a small delay after installations for stability, especially on Colab\n", + "import time\n", + "time.sleep(2)\n", + "\n", + "print(\"Libraries installed successfully!\")" + ], + "metadata": { + "id": "RQcc6M2gvI5P" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "## Import Modules and Configuration\n", + "This cell handles importing all necessary Python modules and setting up global configuration variables, including folder paths and device detection." + ], + "metadata": { + "id": "SyvQGAjwwCnd" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 2: Import Modules and Configuration ===\n", + "from transformers import Qwen2AudioForConditionalGeneration, AutoProcessor\n", + "from io import BytesIO\n", + "import librosa\n", + "import gradio as gr\n", + "import torch\n", + "import datetime\n", + "from reportlab.pdfgen import canvas\n", + "from reportlab.lib.pagesizes import A4\n", + "from reportlab.lib.units import inch\n", + "from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle\n", + "from reportlab.lib.styles import getSampleStyleSheet\n", + "from reportlab.lib import colors\n", + "import os\n", + "import re # For regex parsing of LLM output\n", + "import json # For JSON parsing of LLM output\n", + "import gc # For garbage collection\n", + "from pydantic import BaseModel, ValidationError, Field\n", + "from typing import List, Optional, Dict, Any\n", + "\n", + "# --- Configuration and Global Variables ---\n", + "LOCAL_AUDIO_FOLDER = \"/content/audio_inputs\"\n", + "LOCAL_PDF_FOLDER = \"/content/generated_invoices\"\n", + "QWEN2_AUDIO_MODEL_NAME = \"Qwen/Qwen2-Audio-7B-Instruct\"\n", + "\n", + "# Explicitly detect device and set global variable\n", + "device = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", + "if device == \"cuda\":\n", + " print(f\"CUDA is available! Using GPU: {torch.cuda.get_device_name(0)}\")\n", + "else:\n", + " print(\"CUDA not available. Falling back to CPU. Performance will be slower.\")\n", + "\n", + "\n", + "# Ensure local folders exist\n", + "os.makedirs(LOCAL_AUDIO_FOLDER, exist_ok=True)\n", + "os.makedirs(LOCAL_PDF_FOLDER, exist_ok=True)\n", + "\n", + "# Global variables to hold model instances for efficiency\n", + "qwen2_audio_processor = None\n", + "qwen2_audio_model = None\n", + "\n", + "# Utility function for clearing GPU memory\n", + "def clear_gpu_memory():\n", + " if torch.cuda.is_available():\n", + " torch.cuda.empty_cache()\n", + " torch.cuda.synchronize()\n", + " print(\"CUDA cache emptied.\")\n", + " gc.collect()\n", + " print(\"Garbage collection performed.\")\n", + "\n", + "\n", + "print(\"Configuration and global variables set up.\")\n", + "print(f\"Detected device: {device}\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "3nuPU-KFvIzL", + "outputId": "031d0d60-c44d-493d-fed3-394dec624f31" + }, + "execution_count": 2, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "CUDA is available! Using GPU: Tesla T4\n", + "Configuration and global variables set up.\n", + "Detected device: cuda\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Define Data Schemas for Structured Output\n", + "This cell defines the structure and validation rules for the invoice data using Pydantic models. This is vital for ensuring that the information extracted or generated for the invoice conforms to a predefined format and has calculated fields." + ], + "metadata": { + "id": "H1LbC77xudGo" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 3: Define Data Schemas for Structured Output ===\n", + "\n", + "# Pydantic model for an individual invoice item\n", + "class InvoiceItem(BaseModel):\n", + " description: str\n", + " quantity: float\n", + " unit_price: float # Renamed from 'rate' for clarity in invoice\n", + " total: Optional[float] = None # Calculated, so optional initially\n", + "\n", + " # Add a validator to ensure total is calculated if not provided\n", + " def model_post_init(self, __context: Any) -> None:\n", + " if self.total is None:\n", + " self.total = self.quantity * self.unit_price\n", + "\n", + "# Pydantic model for the entire invoice data\n", + "class InvoiceData(BaseModel):\n", + " client_name: Optional[str] = None\n", + " client_address: Optional[str] = None\n", + " invoice_number: Optional[str] = None # Can be generated if missing\n", + " invoice_date: Optional[str] = None # Will default to today if missing\n", + " due_date: Optional[str] = None # Will default to invoice_date + 30 days if missing\n", + " items: List[InvoiceItem] = Field(default_factory=list)\n", + " subtotal: Optional[float] = None\n", + " tax_rate: Optional[float] = 0.08 # Default 8% tax\n", + " tax_amount: Optional[float] = None\n", + " grand_total: Optional[float] = None\n", + " notes: Optional[str] = None\n", + "\n", + " # Post-initialization to calculate totals if not provided by LLM\n", + " def model_post_init(self, __context: Any) -> None:\n", + " # Ensure items have totals calculated before summing\n", + " for item in self.items:\n", + " if item.total is None:\n", + " item.total = item.quantity * item.unit_price\n", + "\n", + " self.subtotal = sum(item.total for item in self.items) if self.items else 0.0\n", + " self.tax_amount = self.subtotal * self.tax_rate\n", + " self.grand_total = self.subtotal + self.tax_amount\n", + "\n", + "print(\"Pydantic data schemas defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "BcaPjo7JvIq6", + "outputId": "21120a0e-1b96-44d5-c319-ce2f88103dca" + }, + "execution_count": 3, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Pydantic data schemas defined.\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Simulated Local DB for Autofill\n", + "This cell sets up simple in-memory dictionaries that simulate small databases for client and item information. These \"databases\" will be used to autofill common client details and item prices, making the invoice generation process more efficient and accurate." + ], + "metadata": { + "id": "SOfpqPz8ug7Q" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 4: Simulated Local DB for Autofill ===\n", + "# Extend with more realistic data and potentially more fields (e.g., client email, phone)\n", + "user_db = {\n", + " \"john doe\": {\"name\": \"John Doe\", \"address\": \"123 Elm St, Springfield, IL\", \"email\": \"john.doe@example.com\", \"default_tax_rate\": 0.07},\n", + " \"acme corp\": {\"name\": \"ACME Corporation\", \"address\": \"456 Oak Ave, Metropolis, NY\", \"email\": \"info@acmecorp.com\", \"default_tax_rate\": 0.09},\n", + " \"sarah miller\": {\"name\": \"Sarah Miller\", \"address\": \"456 Oak Avenue, Anytown\", \"email\": \"sarah.m@example.com\"},\n", + " \"green solutions inc.\": {\"name\": \"Green Solutions Inc.\", \"address\": \"101 Forest Lane, Woodville\"},\n", + " # Add more users/clients as needed\n", + "}\n", + "item_db = {\n", + " \"laptop\": {\"description\": \"Gaming Laptop\", \"price\": 1500.00},\n", + " \"wireless mouse\": {\"description\": \"Ergonomic Wireless Mouse\", \"price\": 25.00},\n", + " \"keyboard\": {\"description\": \"Mechanical Keyboard\", \"price\": 120.00},\n", + " \"webcam\": {\"description\": \"HD Webcam\", \"price\": 50.00},\n", + " \"consulting service\": {\"description\": \"IT Consulting Service (per hour)\", \"price\": 100.00},\n", + " \"software license\": {\"description\": \"Standard Software License\", \"price\": 500.00},\n", + " \"mechanical keyboard\": {\"description\": \"Mechanical Keyboard\", \"price\": 120.00}, # Explicit for case matching\n", + " \"hd webcam\": {\"description\": \"HD Webcam\", \"price\": 50.00}, # Explicit for case matching\n", + " \"solar panel\": {\"description\": \"Solar Panel\", \"price\": 300.00},\n", + " \"custom software license\": {\"description\": \"Custom Software License\", \"price\": 200.00}, # Explicit for case matching\n", + " # Add more items as needed\n", + "}\n", + "\n", + "print(\"Simulated local databases created.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "WPQEZBJDwTrp", + "outputId": "8adc9665-5de5-4ef6-aba8-03528d27c5bb" + }, + "execution_count": 4, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Simulated local databases created.\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Model Loading Function\n", + "This cell defines a crucial function responsible for loading the Qwen2-Audio model and its associated processor. It incorporates optimizations for memory efficiency, particularly when running on GPUs.\n" + ], + "metadata": { + "id": "K6yIAsY5uom2" + } + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "CWAVHUV9oUxQ", + "outputId": "3a9307a3-bfd6-4aaf-a5f4-ffdd935d33cc" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Model loading function defined.\n" + ] + } + ], + "source": [ + "# === Cell 5: Model Loading Function ===\n", + "def load_qwen2_audio_model():\n", + " \"\"\"\n", + " Load the Qwen2-Audio-7B-Instruct model and processor onto the detected device (GPU if available).\n", + " \"\"\"\n", + " global qwen2_audio_processor, qwen2_audio_model, device\n", + "\n", + " if qwen2_audio_processor is None or qwen2_audio_model is None:\n", + " print(f\"Attempting to load Qwen2-Audio model: {QWEN2_AUDIO_MODEL_NAME} on {device}...\")\n", + " try:\n", + " qwen2_audio_processor = AutoProcessor.from_pretrained(QWEN2_AUDIO_MODEL_NAME)\n", + "\n", + " # --- CRITICAL CHANGE FOR VRAM REDUCTION ---\n", + " # Use load_in_8bit or load_in_4bit for quantization if on GPU\n", + " if device == \"cuda\":\n", + " # Option 1: Load in 8-bit (generally good balance of memory and performance)\n", + " qwen2_audio_model = Qwen2AudioForConditionalGeneration.from_pretrained(\n", + " QWEN2_AUDIO_MODEL_NAME,\n", + " load_in_8bit=True, # Load model in 8-bit to drastically reduce VRAM\n", + " device_map=\"auto\",\n", + " torch_dtype=torch.float16, # Still use float16 for activations if possible\n", + " trust_remote_code=True\n", + " )\n", + " print(\"Attempting to load model with 8-bit quantization.\")\n", + " # Option 2: If 8-bit still causes OOM, try 4-bit (more aggressive VRAM reduction, slight perf/quality hit)\n", + " # from transformers import BitsAndBytesConfig\n", + " # qwen2_audio_model = Qwen2AudioForConditionalGeneration.from_pretrained(\n", + " # QWEN2_AUDIO_MODEL_NAME,\n", + " # quantization_config=BitsAndBytesConfig(load_in_4bit=True),\n", + " # device_map=\"auto\",\n", + " # torch_dtype=torch.float16,\n", + " # trust_remote_code=True\n", + " # )\n", + " # print(\"Attempting to load model with 4-bit quantization.\")\n", + " else:\n", + " # For CPU, load in float32 as 8-bit/4-bit is less beneficial and might not be supported.\n", + " qwen2_audio_model = Qwen2AudioForConditionalGeneration.from_pretrained(\n", + " QWEN2_AUDIO_MODEL_NAME,\n", + " device_map=\"auto\", # Still useful for CPU for parallelization if available\n", + " torch_dtype=torch.float32,\n", + " trust_remote_code=True\n", + " )\n", + " print(\"Loading model for CPU in float32.\")\n", + "\n", + "\n", + " qwen2_audio_model.eval() # Set model to evaluation mode\n", + " status_message = f\"Qwen2-Audio model loaded on {device} successfully!\"\n", + " print(status_message)\n", + " return status_message\n", + " except Exception as e:\n", + " error_message = f\"Error loading Qwen2-Audio model: {e}\\n\" \\\n", + " \"Ensure you have a GPU runtime enabled in Colab (Runtime -> Change runtime type). \" \\\n", + " \"If still failing, try a higher-tier Colab GPU (A100) or consider a smaller model.\"\n", + " print(error_message)\n", + " # Clean up potential partial loads\n", + " qwen2_audio_processor = None\n", + " qwen2_audio_model = None\n", + " clear_gpu_memory() # Explicitly clear GPU memory on load failure\n", + " return f\"Failed to load Qwen2-Audio model: {e}\"\n", + " else:\n", + " status_message = \"Qwen2-Audio model already loaded.\"\n", + " print(status_message)\n", + " return status_message\n", + "\n", + "print(\"Model loading function defined.\")" + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Audio Handling and LLM Interaction for Structured Extraction\n", + "This cell is the core of the voice-to-invoice data extraction. It defines functions that take audio input, formulate a prompt for the Qwen2-Audio LLM to extract structured data, process the LLM's response, and then enrich/validate that data using local databases and Pydantic models." + ], + "metadata": { + "id": "MPV6nKbWuuDX" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 6: Audio Handling and LLM Interaction for Structured Extraction ===\n", + "\n", + "# Utility function for clearing GPU memory\n", + "def clear_gpu_memory():\n", + " \"\"\"Clears CUDA memory cache and runs garbage collection.\"\"\"\n", + " if torch.cuda.is_available():\n", + " torch.cuda.empty_cache()\n", + " gc.collect() # Python garbage collector\n", + "\n", + "\n", + "def create_qwen_invoice_prompt(audio_file_path: str, prompt_text: str = \"\") -> Dict:\n", + " \"\"\"\n", + " Creates the prompt for the Qwen2-Audio LLM, instructing it to extract structured invoice data.\n", + " The output format is explicitly requested as JSON.\n", + " \"\"\"\n", + " # Load audio for the prompt structure (Qwen2-Audio expects raw audio data here)\n", + " try:\n", + " # Use processor's sampling rate for consistency\n", + " audio, _ = librosa.load(audio_file_path, sr=qwen2_audio_processor.feature_extractor.sampling_rate)\n", + " except Exception as e:\n", + " raise ValueError(f\"Error loading audio file: {e}\")\n", + "\n", + " # Define the desired JSON schema for the LLM. Updated to match Pydantic model closely.\n", + " json_schema = \"\"\"\n", + " {\n", + " \"client_name\": \"string (e.g., John Doe, ACME Corp)\",\n", + " \"client_address\": \"string (e.g., 123 Main St, Anytown, CA)\",\n", + " \"invoice_number\": \"string (optional, e.g., INV-2025-001)\",\n", + " \"invoice_date\": \"YYYY-MM-DD (optional, defaults to today if not specified)\",\n", + " \"due_date\": \"YYYY-MM-DD (optional, defaults to invoice_date + 30 days if not specified)\",\n", + " \"items\": [\n", + " {\n", + " \"description\": \"string (e.g., Gaming Laptop, IT Consulting Service)\",\n", + " \"quantity\": \"float (e.g., 1.0, 0.5, 2.0)\",\n", + " \"unit_price\": \"float (e.g., 1500.00, 25.00)\"\n", + " }\n", + " ],\n", + " \"notes\": \"string (optional, any additional notes for the invoice)\"\n", + " }\n", + " \"\"\"\n", + "\n", + " system_instruction = (\n", + " \"You are an intelligent, autonomous invoice generation agent. \"\n", + " \"Your task is to extract all relevant information for a business invoice from the user's voice input. \"\n", + " \"Strictly adhere to the provided JSON schema for your output. \"\n", + " \"Do NOT include any conversational text or explanations outside the JSON. \"\n", + " \"Only output the JSON object directly. \"\n", + " \"For each item, ensure 'description', 'quantity', and 'unit_price' are extracted. \"\n", + " \"Infer missing quantities as 1.0 if not specified. \"\n", + " \"If a client name or item is ambiguous, try to pick the most likely or provide a best guess \"\n", + " \"that matches common business terms or items you might know.\"\n", + " )\n", + "\n", + " user_query = f\"{prompt_text}\\n\\nExtract the invoice data from the audio and output it directly as a JSON object, following this schema:\\n```json\\n{json_schema}\\n```\"\n", + "\n", + " conversation = [\n", + " {\"role\": \"system\", \"content\": system_instruction},\n", + " {\"role\": \"user\", \"content\": [\n", + " {\"type\": \"audio\", \"audio\": audio},\n", + " {\"type\": \"text\", \"text\": user_query},\n", + " ]},\n", + " ]\n", + " return conversation\n", + "\n", + "\n", + "def extract_and_structure_invoice_data(audio_file_input, user_text_prompt: str) -> tuple[Dict[str, Any], str]:\n", + " \"\"\"\n", + " Processes audio input using Qwen2-Audio to extract structured invoice data,\n", + " then attempts to autofill missing fields from local DBs.\n", + " Returns a dictionary of parsed data and a status message.\n", + " \"\"\"\n", + " global qwen2_audio_processor, qwen2_audio_model, device\n", + "\n", + " if qwen2_audio_processor is None or qwen2_audio_model is None:\n", + " return {}, \"Error: Qwen2-Audio model not loaded. Please load models first by clicking the 'Load Model' button.\"\n", + "\n", + " # Handle Gradio audio input type (can be a string path or a file object with .name)\n", + " audio_file_path = None\n", + " if isinstance(audio_file_input, str):\n", + " audio_file_path = audio_file_input\n", + " elif hasattr(audio_file_input, 'name'):\n", + " audio_file_path = audio_file_input.name\n", + "\n", + " if not audio_file_path or not os.path.exists(audio_file_path):\n", + " return {}, \"Error: No audio file provided or file not found. Please upload or record audio.\"\n", + "\n", + " invoice_data_dict = {}\n", + " status_message = \"Processing audio...\"\n", + "\n", + " try:\n", + " # Step 1: Create Qwen2-Audio prompt with audio and text\n", + " conversation_prompt = create_qwen_invoice_prompt(audio_file_path, user_text_prompt)\n", + "\n", + " # Step 2: Prepare inputs for Qwen2-Audio model\n", + " text = qwen2_audio_processor.apply_chat_template(conversation_prompt, add_generation_prompt=True, tokenize=False)\n", + " audio_for_inference, _ = librosa.load(audio_file_path, sr=qwen2_audio_processor.feature_extractor.sampling_rate)\n", + "\n", + " # --- CORRECTED INPUTS HANDLING ---\n", + " # Get BatchEncoding object from processor\n", + " # Changed 'audios=[audio_for_inference]' to 'audio=audio_for_inference' to resolve FutureWarning\n", + " inputs = qwen2_audio_processor(text=text, audio=audio_for_inference, return_tensors=\"pt\", padding=True)\n", + "\n", + " # Iterate over the items in the BatchEncoding and move each tensor to the device.\n", + " # This modifies the tensors *in place* within the 'inputs' object,\n", + " # preserving its structure that the model expects while ensuring tensors are on GPU.\n", + " for k, v in inputs.items():\n", + " inputs[k] = v.to(device)\n", + " # --- END CORRECTED INPUTS HANDLING ---\n", + "\n", + " # Step 3: Generate response from Qwen2-Audio\n", + " with torch.no_grad():\n", + " # Increased max_new_tokens for potentially longer JSON outputs\n", + " # Using do_sample=False for deterministic and more factual extraction\n", + " generate_ids = qwen2_audio_model.generate(**inputs, max_new_tokens=1024, do_sample=False)\n", + "\n", + " # Decode only the newly generated tokens (excluding the prompt part)\n", + " response_ids = generate_ids[:, inputs.input_ids.size(1):]\n", + " llm_raw_response = qwen2_audio_processor.batch_decode(response_ids, skip_special_tokens=True, clean_up_tokenization_spaces=False)[0]\n", + "\n", + " # Clean up memory immediately after inference\n", + " del inputs, generate_ids # Ensure all large tensors are deleted\n", + " clear_gpu_memory() # Use the utility function\n", + "\n", + " status_message += f\"\\nLLM Raw Response:\\n{llm_raw_response}\\n\"\n", + "\n", + " # Step 4: Parse LLM response to extract JSON\n", + " # The model might still wrap JSON in ```json...``` even if asked not to.\n", + " json_match = re.search(r\"```json\\n(.*?)\\n```\", llm_raw_response, re.DOTALL)\n", + " if json_match:\n", + " json_string = json_match.group(1).strip()\n", + " else:\n", + " json_string = llm_raw_response.strip() # Assume it's directly JSON if no markdown block\n", + "\n", + " # Attempt to parse the JSON string\n", + " try:\n", + " parsed_llm_data = json.loads(json_string)\n", + " status_message += \"\\nSuccessfully parsed JSON from LLM response.\"\n", + " except json.JSONDecodeError as e:\n", + " status_message += f\"\\nError parsing JSON from LLM response: {e}\\nAttempted JSON string:\\n{json_string}\"\n", + " return {}, status_message + \"\\nFailed to parse structured data. Please refine your voice input or prompt and ensure JSON formatting.\"\n", + "\n", + " # Step 5: Validate and structure with Pydantic\n", + " try:\n", + " # First attempt to instantiate InvoiceData\n", + " invoice_data = InvoiceData(**parsed_llm_data)\n", + " status_message += \"\\nSuccessfully validated initial extracted data with Pydantic schema.\"\n", + "\n", + " # Step 6: Autofill from simulated DBs and handle missing info\n", + " autofill_status_updates = []\n", + "\n", + " # Autofill client details (case-insensitive matching)\n", + " # Prioritize LLM extraction if client_name was provided, then try autofill.\n", + " # If client_name exists, but client_address doesn't, try to find address for that client.\n", + " client_matched_in_db = False\n", + " if invoice_data.client_name:\n", + " for key, data in user_db.items():\n", + " # Check for exact match or substring match in case LLM extracts slightly differently\n", + " if key.lower() == invoice_data.client_name.lower() or key.lower() in invoice_data.client_name.lower():\n", + " if not invoice_data.client_address:\n", + " invoice_data.client_address = data.get(\"address\")\n", + " autofill_status_updates.append(f\"Autofilled client address for '{data['name']}' from DB.\")\n", + " if invoice_data.tax_rate == 0.08 and \"default_tax_rate\" in data: # Only change if default is still active\n", + " invoice_data.tax_rate = data[\"default_tax_rate\"]\n", + " autofill_status_updates.append(f\"Autofilled tax rate for '{data['name']}' from DB: {invoice_data.tax_rate}.\")\n", + " client_matched_in_db = True\n", + " break\n", + "\n", + " # If no client name was extracted by LLM, try to find it in the prompt text\n", + " if not invoice_data.client_name:\n", + " for key, data in user_db.items():\n", + " if key.lower() in user_text_prompt.lower():\n", + " invoice_data.client_name = data.get(\"name\")\n", + " autofill_status_updates.append(f\"Autofilled client name for '{data['name']}' from DB based on text prompt.\")\n", + " if not invoice_data.client_address:\n", + " invoice_data.client_address = data.get(\"address\")\n", + " autofill_status_updates.append(f\"Autofilled client address for '{data['name']}' from DB based on text prompt.\")\n", + " if invoice_data.tax_rate == 0.08 and \"default_tax_rate\" in data:\n", + " invoice_data.tax_rate = data[\"default_tax_rate\"]\n", + " autofill_status_updates.append(f\"Autofilled tax rate for '{data['name']}' from DB: {invoice_data.tax_rate}.\")\n", + " client_matched_in_db = True\n", + " break\n", + "\n", + " # Autofill item prices if not provided or zero (case-insensitive matching)\n", + " for item in invoice_data.items:\n", + " if item.unit_price == 0.0 or item.unit_price is None: # Check for 0.0 as well\n", + " for db_key, db_item_data in item_db.items():\n", + " if db_key.lower() in item.description.lower():\n", + " item.unit_price = db_item_data[\"price\"]\n", + " # Ensure quantity is not None before calculating total\n", + " item.quantity = item.quantity if item.quantity is not None else 1.0\n", + " item.total = item.quantity * item.unit_price # Recalculate total after autofill\n", + " autofill_status_updates.append(f\"Autofilled price for item '{item.description}' from DB.\")\n", + " break\n", + "\n", + " # Recalculate global totals after potential item autofill or tax rate update\n", + " # Ensure items have their totals calculated before summing\n", + " for item in invoice_data.items:\n", + " if item.total is None:\n", + " item.total = (item.quantity if item.quantity is not None else 1.0) * (item.unit_price if item.unit_price is not None else 0.0)\n", + "\n", + " invoice_data.subtotal = sum(item.total for item in invoice_data.items)\n", + " invoice_data.tax_amount = invoice_data.subtotal * invoice_data.tax_rate\n", + " invoice_data.grand_total = invoice_data.subtotal + invoice_data.tax_amount\n", + "\n", + " # Set default invoice and due dates if not provided\n", + " if not invoice_data.invoice_date:\n", + " invoice_data.invoice_date = datetime.date.today().strftime(\"%Y-%m-%d\")\n", + " autofill_status_updates.append(f\"Defaulted invoice date to today: {invoice_data.invoice_date}.\")\n", + "\n", + " if not invoice_data.due_date:\n", + " inv_date_obj = datetime.datetime.strptime(invoice_data.invoice_date, \"%Y-%m-%d\").date()\n", + " invoice_data.due_date = (inv_date_obj + datetime.timedelta(days=30)).strftime(\"%Y-%m-%d\")\n", + " autofill_status_updates.append(f\"Defaulted due date to 30 days from invoice date: {invoice_data.due_date}.\")\n", + "\n", + " # Consolidate autofill status messages\n", + " if autofill_status_updates:\n", + " status_message += \"\\n\" + \"\\n\".join(autofill_status_updates)\n", + "\n", + " # Check for critical missing fields after all autofill attempts\n", + " missing_fields = []\n", + " if not invoice_data.client_name: missing_fields.append(\"Client Name\")\n", + " if not invoice_data.client_address: missing_fields.append(\"Client Address\")\n", + " if not invoice_data.items:\n", + " missing_fields.append(\"Invoice Items (description, quantity, unit price)\")\n", + " elif any(item.unit_price == 0 for item in invoice_data.items):\n", + " missing_fields.append(\"Some item prices (or full item details)\")\n", + "\n", + " if missing_fields:\n", + " status_message += f\"\\n**WARNING:** Missing required information after extraction and autofill: {', '.join(missing_fields)}.\" \\\n", + " \"\\nPlease provide more details in your voice input or prompt.\"\n", + " else:\n", + " status_message += \"\\nAll critical invoice fields successfully extracted or autofilled.\"\n", + "\n", + " invoice_data_dict = invoice_data.model_dump() # Convert Pydantic model to dict for Gradio Json output\n", + "\n", + " except ValidationError as e:\n", + " status_message += f\"\\nError validating data with Pydantic after initial parsing: {e}. Raw data from LLM: {parsed_llm_data}\"\n", + " return {}, status_message + \"\\nData extraction failed validation. Please check audio input/prompt and JSON structure.\"\n", + " except Exception as e:\n", + " status_message += f\"\\nAn unexpected error occurred during data structuring or autofill: {e}\"\n", + " return {}, status_message + \"\\nProcessing error. Please try again or check console for details.\"\n", + "\n", + " except ValueError as e: # Catch errors from create_qwen_invoice_prompt (e.g., audio load)\n", + " status_message += f\"\\nError during audio processing for Qwen2-Audio: {e}\"\n", + " return {}, status_message + \"\\nAudio input issue. Please ensure your audio file is valid.\"\n", + " except Exception as e:\n", + " status_message += f\"\\nAn general error occurred during Qwen2-Audio processing: {e}\"\n", + " return {}, status_message + \"\\nTranscription or LLM generation failed. Check model loading and console.\"\n", + "\n", + " return invoice_data_dict, status_message\n", + "\n", + "print(\"Audio handling and LLM interaction functions defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "ELN4Ke45oaMN", + "outputId": "0b36620f-f5f0-4cd1-d475-0a06ecbf869b" + }, + "execution_count": 6, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Audio handling and LLM interaction functions defined.\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## PDF Generation Function (Enhanced)\n", + "This cell defines the function responsible for taking the structured invoice data and rendering it into a professional, printable PDF document using the ReportLab library." + ], + "metadata": { + "id": "7InRPvu7u3Nl" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 7: PDF Generation Function (Enhanced) ===\n", + "\n", + "def generate_invoice_pdf(invoice_data: Dict[str, Any]) -> str:\n", + " \"\"\"\n", + " Generates a professional PDF invoice from structured invoice data.\n", + " Returns the path to the generated PDF or an error message.\n", + " \"\"\"\n", + " if not invoice_data:\n", + " return \"Error: No invoice data provided to generate PDF.\"\n", + "\n", + " # Convert dict back to Pydantic model for easier attribute access and calculations\n", + " try:\n", + " invoice = InvoiceData(**invoice_data)\n", + " except ValidationError as e:\n", + " return f\"Error: Invalid invoice data schema for PDF generation: {e}\"\n", + "\n", + " # Basic check for critical missing data before generating PDF\n", + " if not invoice.client_name or not invoice.client_address or not invoice.items:\n", + " missing_parts = []\n", + " if not invoice.client_name: missing_parts.append(\"Client Name\")\n", + " if not invoice.client_address: missing_parts.append(\"Client Address\")\n", + " if not invoice.items: missing_parts.append(\"Invoice Items\")\n", + " return f\"Error: Cannot generate PDF due to missing critical information: {', '.join(missing_parts)}. Please provide more details.\"\n", + "\n", + " if any(item.unit_price == 0 for item in invoice.items):\n", + " return \"Error: Cannot generate PDF as some item prices are zero. Please ensure all items have a valid price.\"\n", + "\n", + "\n", + " # Generate a unique filename\n", + " client_name_safe = re.sub(r'[^a-zA-Z0-9_]', '', (invoice.client_name or \"unknown_client\").replace(\" \", \"_\"))\n", + " timestamp = datetime.datetime.now().strftime(\"%Y%m%d_%H%M%S\")\n", + " output_filename = f\"invoice_{client_name_safe}_{timestamp}.pdf\"\n", + " file_path = os.path.join(LOCAL_PDF_FOLDER, output_filename)\n", + "\n", + " doc = SimpleDocTemplate(file_path, pagesize=A4,\n", + " rightMargin=inch/4, leftMargin=inch/4,\n", + " topMargin=inch/4, bottomMargin=inch/4)\n", + " styles = getSampleStyleSheet()\n", + "\n", + " elements = []\n", + "\n", + " # --- Header ---\n", + " elements.append(Paragraph(\"INVOICE\", styles['h1']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # Company Info (Simulated - update with your actual company details)\n", + " elements.append(Paragraph(\"Your Company Name LLC\", styles['h3']))\n", + " elements.append(Paragraph(\"123 Business Way, Corporate City, CC 98765\", styles['Normal']))\n", + " elements.append(Paragraph(\"Phone: (123) 456-7890 | Email: invoices@yourcompany.com | Website: www.yourcompany.com\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # Invoice Details and Client Details Side-by-Side (using a table for layout)\n", + " header_data = [\n", + " [\n", + " Paragraph(\"BILL TO:\", styles['h3']),\n", + " Paragraph(\"INVOICE DETAILS:\", styles['h3'])\n", + " ],\n", + " [\n", + " Paragraph(f\"{invoice.client_name or 'N/A'}\", styles['Normal']),\n", + " Paragraph(f\"Invoice #: {invoice.invoice_number or 'N/A'}\", styles['Normal'])\n", + " ],\n", + " [\n", + " Paragraph(invoice.client_address or \"N/A\", styles['Normal']),\n", + " Paragraph(f\"Invoice Date: {invoice.invoice_date or 'N/A'}\", styles['Normal'])\n", + " ],\n", + " [\n", + " \"\", # Placeholder for client email if you add it\n", + " Paragraph(f\"Due Date: {invoice.due_date or 'N/A'}\", styles['Normal'])\n", + " ]\n", + " ]\n", + "\n", + " header_table = Table(header_data, colWidths=[4*inch, 3*inch])\n", + " header_table.setStyle(TableStyle([\n", + " ('ALIGN', (0,0), (-1,-1), 'LEFT'),\n", + " ('VALIGN', (0,0), (-1,-1), 'TOP'),\n", + " ('BOTTOMPADDING', (0,0), (-1,0), 6),\n", + " ('SPAN', (0,0), (0,0)), # Span \"BILL TO\" across its column\n", + " ('SPAN', (1,0), (1,0)), # Span \"INVOICE DETAILS\"\n", + " ]))\n", + " elements.append(header_table)\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # --- Items Table ---\n", + " data = [['Description', 'Qty', 'Unit Price', 'Total']]\n", + " for item in invoice.items:\n", + " data.append([\n", + " item.description,\n", + " f\"{item.quantity:.2f}\",\n", + " f\"${item.unit_price:.2f}\",\n", + " f\"${item.total:.2f}\"\n", + " ])\n", + "\n", + " table_style = TableStyle([\n", + " ('BACKGROUND', (0, 0), (-1, 0), colors.HexColor('#F2F2F2')), # Light grey header\n", + " ('TEXTCOLOR', (0, 0), (-1, 0), colors.black),\n", + " ('ALIGN', (0, 0), (-1, -1), 'RIGHT'), # Align all columns to right by default\n", + " ('ALIGN', (0, 0), (0, -1), 'LEFT'), # Except description column, align left\n", + " ('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'),\n", + " ('BOTTOMPADDING', (0, 0), (-1, 0), 12),\n", + " ('BACKGROUND', (0, 1), (-1, -1), colors.white),\n", + " ('GRID', (0, 0), (-1, -1), 0.5, colors.HexColor('#CCCCCC')), # Lighter grid lines\n", + " ('BOX', (0, 0), (-1, -1), 1, colors.HexColor('#888888')), # Border around table\n", + " ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),\n", + " ('TOPPADDING', (0,1), (-1,-1), 6), # Add padding to content rows\n", + " ('BOTTOMPADDING', (0,1), (-1,-1), 6),\n", + " ])\n", + "\n", + " # Calculate column widths to fit A4 page\n", + " # A4 width ~ 8.27 inches. Usable width after margins = 8.27 - 0.5 = 7.77 inches\n", + " # Proportionally adjusted: 4:0.75:1:1 -> 4/6.75, 0.75/6.75, 1/6.75, 1/6.75 of usable width\n", + " total_proportion = 4 + 0.75 + 1 + 1 # Sum of example proportions\n", + " usable_width = 7.77 * inch\n", + " col_widths = [\n", + " (4/total_proportion) * usable_width,\n", + " (0.75/total_proportion) * usable_width,\n", + " (1/total_proportion) * usable_width,\n", + " (1/total_proportion) * usable_width\n", + " ]\n", + "\n", + " # Check if data has more than just the header row\n", + " if len(data) > 1:\n", + " table = Table(data, colWidths=col_widths)\n", + " table.setStyle(table_style)\n", + " elements.append(table)\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + " else:\n", + " elements.append(Paragraph(\"No items found for this invoice.\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # --- Totals ---\n", + " totals_data = [\n", + " [\"Subtotal:\", f\"${invoice.subtotal:.2f}\"],\n", + " [f\"Tax ({invoice.tax_rate*100:.0f}%):\", f\"${invoice.tax_amount:.2f}\"],\n", + " [\"GRAND TOTAL:\", f\"${invoice.grand_total:.2f}\"]\n", + " ]\n", + "\n", + " # Use a table for totals for consistent right alignment\n", + " totals_table = Table(totals_data, colWidths=[col_widths[0] + col_widths[1] + col_widths[2], col_widths[3]]) # Left columns combined for label, right for value\n", + " totals_table.setStyle(TableStyle([\n", + " ('ALIGN', (0, 0), (-1, -1), 'RIGHT'),\n", + " ('FONTNAME', (0, -1), (-1, -1), 'Helvetica-Bold'),\n", + " ('TOPPADDING', (0, 0), (-1, -1), 4),\n", + " ('BOTTOMPADDING', (0, 0), (-1, -1), 4),\n", + " ]))\n", + " elements.append(totals_table)\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # --- Notes ---\n", + " if invoice.notes:\n", + " elements.append(Paragraph(\"Notes:\", styles['h3']))\n", + " elements.append(Paragraph(invoice.notes, styles['Normal']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # --- Footer (Optional) ---\n", + " elements.append(Spacer(1, 0.5 * inch))\n", + " elements.append(Paragraph(\"Thank you for your business!\", styles['Italic']))\n", + "\n", + " # Build PDF\n", + " try:\n", + " doc.build(elements)\n", + " print(f\"Invoice PDF generated successfully: {file_path}\")\n", + " return file_path\n", + " except Exception as e:\n", + " print(f\"Error generating PDF: {e}\")\n", + " return f\"Error: Failed to generate PDF: {e}\"\n", + "\n", + "print(\"PDF generation function defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "zRjj2J5jz9I3", + "outputId": "18fe34ca-e7bb-49c7-d957-35452dd2f888" + }, + "execution_count": 7, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "PDF generation function defined.\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## Gradio UI Definition and Launch (Experiment Draft2: For Gradio UI : Adding Confirm Audio Button for confirming audio input)\n", + "This cell constructs the web-based user interface using the Gradio library, allowing users to interact with the invoice generation system through a browser. It defines the layout, input/output components, and the flow of interactions." + ], + "metadata": { + "id": "FCWZnON9doGK" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 8: Gradio UI Definition and Launch ===\n", + "\n", + "# Define check_model_devices_ui function (from previous updates, adapted for Qwen2-Audio)\n", + "def check_model_devices_ui():\n", + " global qwen2_audio_model, device\n", + "\n", + " status_output = []\n", + " status_output.append(\"--- Checking Model Device Placement ---\")\n", + "\n", + " if qwen2_audio_model:\n", + " try:\n", + " # Check if model has a device map (for multi-GPU or distributed loads)\n", + " if hasattr(qwen2_audio_model, 'hf_device_map') and qwen2_audio_model.hf_device_map:\n", + " status_output.append(f\"Qwen2-Audio model device map: {qwen2_audio_model.hf_device_map}\")\n", + " else:\n", + " # Fallback to checking device of first parameter for single-device models\n", + " qwen_device = next(qwen2_audio_model.parameters()).device\n", + " status_output.append(f\"Qwen2-Audio model (first parameter) is on: {qwen_device}\")\n", + "\n", + " status_output.append(f\"Qwen2-Audio model data type: {next(qwen2_audio_model.parameters()).dtype}\")\n", + "\n", + " if device == \"cuda\":\n", + " status_output.append(f\"Current GPU Memory Allocated: {torch.cuda.memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Current GPU Memory Cached: {torch.cuda.memory_reserved() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Allocated: {torch.cuda.max_memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Reserved: {torch.cuda.max_memory_reserved() / (1024**3):.2f} GB\")\n", + "\n", + " except Exception as e:\n", + " status_output.append(f\"Error checking Qwen2-Audio device: {e}\")\n", + " else:\n", + " status_output.append(\"Qwen2-Audio model not yet loaded (qwen2_audio_model is None).\")\n", + "\n", + " status_output.append(\"\\n--- Global Device Information ---\")\n", + " status_output.append(f\"Overall CUDA availability from torch: {torch.cuda.is_available()}\")\n", + " if torch.cuda.is_available():\n", + " status_output.append(f\"Number of CUDA devices: {torch.cuda.device_count()}\")\n", + " if torch.cuda.device_count() > 0:\n", + " status_output.append(f\"Current CUDA device: {torch.cuda.current_device()} ({torch.cuda.get_device_name(torch.cuda.current_device())})\")\n", + " status_output.append(f\"Total GPU Memory on current device: {torch.cuda.get_device_properties(torch.cuda.current_device()).total_memory / (1024**3):.2f} GB\")\n", + " else:\n", + " status_output.append(\"No CUDA devices detected. Running on CPU.\")\n", + "\n", + " return \"\\n\".join(status_output)\n", + "\n", + "\n", + "with gr.Blocks(title=\"Voice-Powered Autonomous Invoice Generator\") as full_app:\n", + " gr.Markdown(\"# 🎙️ Voice-Powered Autonomous Invoice Generator\")\n", + " gr.Markdown(\"This system processes voice commands to extract invoice details and generate a professional PDF invoice.\")\n", + "\n", + " current_audio_path_state = gr.State(None)\n", + " extracted_invoice_data_state = gr.State({}) # Stores the Pydantic-validated dict\n", + "\n", + " with gr.Tab(\"Invoice Generation Workflow\"):\n", + " with gr.Row():\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 1: Load AI Model\")\n", + " load_model_button = gr.Button(\"Click to Load Qwen2-Audio Model\", variant=\"primary\")\n", + " model_load_status = gr.Textbox(label=\"Model Loading Status\", interactive=False, lines=3, value=\"Model not loaded yet. Click 'Load Model' to begin.\")\n", + " load_model_button.click(load_qwen2_audio_model, inputs=[], outputs=model_load_status)\n", + "\n", + " with gr.Accordion(\"Model Device Diagnostics\", open=False):\n", + " check_device_button = gr.Button(\"Check Model Device Placement\", variant=\"secondary\")\n", + " device_status_output = gr.Textbox(label=\"Device Status\", interactive=False, lines=10)\n", + " check_device_button.click(check_model_devices_ui, inputs=[], outputs=device_status_output)\n", + "\n", + " gr.Markdown(\"### Step 2: Audio Input (Upload or Record Invoice Request)\")\n", + " with gr.Tab(\"Upload Audio\"):\n", + " upload_audio_input = gr.Audio(type=\"filepath\", label=\"Upload an audio file (e.g., MP3, WAV, OGG)\", sources=[\"upload\"])\n", + " confirm_upload_button = gr.Button(\"✅ Confirm Uploaded Audio\", variant=\"secondary\")\n", + " upload_audio_status = gr.Textbox(label=\"Upload Status\", interactive=False)\n", + "\n", + " confirm_upload_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),\n", + " inputs=[upload_audio_input],\n", + " outputs=[current_audio_path_state, upload_audio_status]\n", + " )\n", + "\n", + " with gr.Tab(\"Record Audio\"):\n", + " record_audio_input = gr.Audio(type=\"filepath\", label=\"Record invoice request using your microphone\", sources=[\"microphone\"])\n", + " confirm_record_button = gr.Button(\"✅ Confirm Recorded Audio\", variant=\"secondary\")\n", + " record_audio_status = gr.Textbox(label=\"Record Status\", interactive=False)\n", + "\n", + " confirm_record_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),\n", + " inputs=[record_audio_input],\n", + " outputs=[current_audio_path_state, record_audio_status]\n", + " )\n", + "\n", + " user_text_prompt = gr.Textbox(\n", + " label=\"Optional Text Prompt for Context\",\n", + " value=\"Please generate a professional invoice from this voice input.\",\n", + " info=\"Add additional text instructions or context for the AI.\"\n", + " )\n", + "\n", + " gr.Markdown(\"### Step 3: Extract Invoice Details\")\n", + " extract_button = gr.Button(\"Extract Invoice Details from Voice\", variant=\"primary\")\n", + " extraction_status = gr.Textbox(label=\"Extraction & Autofill Status\", interactive=False, lines=5)\n", + " extracted_data_json = gr.Json(label=\"Structured Invoice Data (JSON)\", value={}, open=False)\n", + "\n", + " extract_button.click(\n", + " extract_and_structure_invoice_data,\n", + " inputs=[current_audio_path_state, user_text_prompt],\n", + " outputs=[extracted_invoice_data_state, extraction_status]\n", + " ).then(\n", + " lambda data: data,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[extracted_data_json]\n", + " )\n", + "\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 4: Generate Invoice PDF\")\n", + " generate_pdf_button = gr.Button(\"Generate Invoice PDF\", variant=\"secondary\")\n", + " pdf_output_file = gr.File(label=\"Download Generated Invoice (PDF)\")\n", + " pdf_generation_status = gr.Textbox(label=\"PDF Generation Status\", interactive=False)\n", + "\n", + " generate_pdf_button.click(\n", + " generate_invoice_pdf,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[pdf_output_file]\n", + " ).then(\n", + " lambda x: \"PDF generated successfully! Download from above.\" if x and os.path.exists(x) else \"PDF generation failed. Check console for errors or if data was extracted.\",\n", + " inputs=[pdf_output_file],\n", + " outputs=[pdf_generation_status]\n", + " )\n", + " gr.Markdown(f\"*(Generated PDFs will be saved in: `{LOCAL_PDF_FOLDER}` on Colab runtime. You can download them directly from the 'Download Generated Invoice' link.)*\")\n", + "\n", + " with gr.Accordion(\"Usage Notes & Tips\", open=False):\n", + " gr.Markdown(\"\"\"\n", + " * **Workflow:** Follow the steps linearly: **1) Load Model** -> **2) Provide Audio** -> **3) Extract Details** -> **4) Generate PDF**.\n", + " * **GPU Runtime:** Ensure your Google Colab runtime type is set to GPU (Runtime -> Change runtime type -> T4 GPU or A100 GPU). The model requires significant VRAM.\n", + " * **Voice Input:** Speak clearly, mentioning client names, item descriptions, quantities, and prices. Example: \"Generate an invoice for John Doe for two laptops at fifteen hundred each, and one wireless mouse for twenty-five dollars.\"\n", + " * **Optional Prompt:** Use the text prompt to provide additional context or clarify ambiguities if the voice input alone isn't sufficient.\n", + " * **Autofill:** The system will attempt to autofill client addresses and known item prices from its internal simulated databases (`user_db`, `item_db`). You can modify these databases in Cell 4.\n", + " * **Missing Info:** If critical details are missing after extraction and autofill, the \"Extraction Status\" will alert you. You would then need to provide more specific voice input or a text prompt.\n", + " * **PDF Output:** The generated PDF will include standard invoice fields, a table for items, and calculated totals.\n", + " \"\"\")\n", + "\n", + "full_app.launch(debug=True, share=True)\n", + "print(\"Gradio app launched!\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000, + "referenced_widgets": [ + "82ce7381cd5e43cda6da175442d225d7", + "7561ef47d31b44c59728dfd1f2c8bc8e", + "6857762cdff9451c85efbb37e096e706", + "35898e8fd43c443386385f84f7edf837", + "81b07439d9a74039bb9c05330c0e71fc", + "1c20204fe719475fab3b94d09e4adcba", + "d9d450848d6a4344915e4e4ffc5e6cd0", + "73c9c67841e34c5ab4674250764adcc1", + "1264feeb619f46d28dad0fe8a95e2245", + "b50d94bfaab0406ca3bf52e2e71a301f", + "15ee502234ec47af8a4874ac0f165da9", + "26520016db4448f0b3d6354ddc9f8594", + "37615a7d57e0401da1acab5278154fc3", + "cc28f53170ec4098a8c6e52a61158525", + "bfc8fc84d5b7456585f886241082b449", + "beaef7f34efa4944b36e65e81c92c4d5", + "e89ac622119142f5bfdccd241f7dfd36", + "d609454fb703452bbf050413d442c374", + "619f891509c1467cb1bc0df6100dbd5d", + "c52fd30e13ae49f7a135df21ee8a89d3", + "5f6e72a41eaa4f86800e6efa06fa0119", + "3f6dae3ec6664908b258927e96758558", + "fb268ec0b9c84c86b56a328c292996a0", + "19073cd882f2473facd3705380f73270", + "dbc1d9fbf8e442f49943bab54352f95f", + "6dd69215e4db4bef8a6b2eb275fa95fd", + "4ad453107f78498db4b9a36df443a8d8", + "08b4af9785454341a2dbe45a0ff701d4", + "fde90c0f33ac44d1894838733991a0ff", + "ddb0bce82fac4aeda4831dad432ee9be", + "ced9180dfce34f78b643444b5230d9de", + "339d1f734312436086acd7e8ccda8c9d", + "25031100ac5d41a9a9979727a5800e4f", + "fb540521e8fc4a0f8cc16119126975ef", + "b844eb84593c42199d7bf15c07f73b9f", + "8b7e7f287df843a0bd50463b320beeee", + "87c452c912ab4ca9be2381510e42bed5", + "f9477d31651b440aafd7e4375b972ccb", + "7300cc3b39ad4c1b8b7d912e50295492", + "ae9b1ec3a1dd47878139d5038a01f7a4", + "d0bc70274e874645887d99496ec7c26a", + "ea38741490224aecbf562935e6626734", + "281140e437f346599f012bba8e80b966", + "0869942953d844d08c60cf829928e2df", + "3d5259467bb143528da3123b6709a82e", + "2c057982344144c1829e0cda70206fd4", + "04b8ff05d85247a4a05dc615f851da03", + "3bedaa378bea473581713310bfbf7d9e", + "c84861005d22431e8bd041eb0c745b7f", + "40267e48596e4d39aa53d60e817da734", + "f4097b8bcc3a4fee9915547ac322c6b0", + "a6c0a6a8b54d47d7a9a9eab9049dc974", + "0af972ea3e4742d88b1e42862bdf63a7", + "9c143ccc3b4d41e8899d7bae9cc0b59e", + "379315b9b3a2422ab27ba6783e6361bc", + "bb4efcf1ac40434eae321610f73ba0f4", + "d10fe12d440b4128b303ac446ab16683", + "adbfdfc92ab949dc9f278e28f7fa5386", + "4482852144a54b58b384ad7c3c90f7d3", + "639045e23a84492b8cc32ff02b4248b6", + "a1b40e72d7a34c4987e39af59cb60277", + "5b99f85d14974ac19faff49f8ef866c3", + "df50dbae32544ee5a443007f4caa5c91", + "d49a8111861e4ecc9b51db498fe84736", + "56f5931d068f41aea9aa498411a4a719", + "6e83538898524c76a336e19eca66278e", + "89b3a6b6e6dd48118331c7fdfb9340fb", + "73343a014a194064876cc87bce6a810b", + "d3f42c93ee154e29bce565a217cd9556", + "00e1744d9d454c6a9f09f64de25fa88d", + "0ded22b22b5847f0a809a8a92cbf853b", + "b8f15c7fd9f34216b983b6922cd640c7", + "8ee397c5412240aaa9ccdaef82bd68ad", + "e47f2b58421149b982b2dcf0571b3b31", + "7053bf6c134d4dcfa96a3fa1943134ce", + "5405d9f862fa4d759a9f3fc5f18fdef7", + "fc49a639f583403d8c829df5569518c5", + "b965bbbd27eb43ef96b1e56e1f0cacc1", + "96a340c2d0fd446a8c1864a322b098ec", + "041fc1828b0646039494970269b565ea", + "35111428ea8e45d4ba033005893200c9", + "a542962227e748c1acbbe24478948484", + "9d060a56caa744898420cdb0212e5287", + "2353b17849fe402d954d431752625347", + "4cb127ee3a1c4a8aa101324e66ed07e9", + "7b116f2cff5a4499b57eeca37bc17a62", + "9537531433ca48aaafa2d8cfbd73c83b", + "06f1a19ea8684a9faaab2a774472b1b1", + "62857adef3934c4fb050062e26b926f0", + "52f0aaec34514e13981ea840b68ef0a2", + "66c333f8e4104f03aa16539151d1a7f1", + "515ae0d1e9de4bfc93bc18f6e961e341", + "f1efad0b9bd046c28fefd1ac895bfaa0", + "8af4ffba75004adea681e845a54f4ba8", + "2a7f332d21694f16839094246965f8c8", + "0663aef5c7f14348817ecdebe89e7bbe", + "209823821ff34406bb4d74dd0e555603", + "6cbfa9405fe845c8a72d0a7e44b4fe32", + "63d9bf2773b946c5ac624330c486558b", + "933f295e98a449c88a51ed449ef8b7f0", + "2951c1f226674cc899e5ac1507c57436", + "614e35cbe6ce4e82b8b1efd3fdb05dc4", + "81fb15b9f468410a96ea76e8af3633db", + "4f4e829792a446cea4af38bee07064e1", + "71dc537a91f54079a957df61b1074b4b", + "dcc00e399d244c66999dc1fe53cb86e6", + "676210e45342402c88a70c1cb83d1a1b", + "101812782fa44df1a43bb20ccd600fef", + "25750c343ddd465a8401bb4cd417d1d0", + "3f68b6803e55449aa2ed9a3d25c0dc68", + "98dde8cdf6554fb78bea4f39f56f2991", + "9a6db742c84b4e3cb8361965a16d5b93", + "9246dfbc5e5846f7aba356eeadd87981", + "c759908291c048ca97082556f08e348e", + "1aab90a7ce3348daafe833aa45c3ced5", + "72d7d58d334643848f2a5540a77367f9", + "64de328af4274715be119ef811842ca2", + "f0435c38c55e4fe79becf54acd3c2262", + "71c9ac52cda942a6905eff3249a8442e", + "188c6c938f3b487b97d4ab4671180459", + "72be9ccb3e674bb7bb8534bd7636d7fa", + "21859e653fbe40948ac61c82c412aeca", + "ac5e1e3c111141cea23a5da34fc98d3b", + "f410e5cc817b438eaaee4cdc7efad75b", + "5a003572835445f3bcb2dc54e800724a", + "d0196ba6f3214cd286f4384e1124f3cb", + "a9646a1199034700b0a55b2d7c2b0290", + "11ad528ddadf41c38ae129f8a640a7e4", + "56a1f5f2a7bb4d4f890204d9e6748891", + "be04323ffeaa4328895c3d838ee6517d", + "12704e3e225c440da1e9ba4981aad0f9", + "5978b612c8594147955f526f345942d7", + "181138c575e34c7fb4836a11338eebb1", + "655db51e0893414d92063b3923a2f39e", + "726e20ba18874b0997d5bac9c8bf2c80", + "0d75d1c09e344527b4a43763459b4648", + "e695a377d72a428b8d21385deb72dc5a", + "78db7cb1884d42fcb67d9dac5f5e412d", + "16fdd49e2ee14887a5d43028ad8bed96", + "7920a16dba3742f59f068f757323b9cb", + "262f7ca15848486ba07395400eb726e4", + "3e23a1a17ee34168a0cfad580af1d5e0", + "f7ab86a9b87d420ab4f96c38594ed386", + "ad202301d33a461294a2c8dff676d135", + "d2f1443dd8024ebda2ec211caba9bc01", + "0cb8657cab484eccaae1725175bb6805", + "cccaaad4513f4e75bcc289dd42bd7928", + "f676945fefae4446a7541687fea640f4", + "b44360b38a134f6db9724e4968650dda", + "da0ca1926ca449288d5981527d7d3d40", + "ab23772fd6164e6493508038e3f1c590", + "8b0350b3d7d24b14b88078ccf7d99840", + "9b07009f15a349d2b84cd39321f5607f", + "dbc35a43ca124f69ba15af9cc4472bfb", + "e603e6b2850844328e9efa3f1a65abda", + "023ce5a3fb084c63866651fb4e3540ab", + "2c7a5ab248c74987bf5e5f39cff6592a", + "b19934dfd16a4e65b623718ad37ae426", + "9f4f189149a94fce99363b347ad5dad2", + "f234d37827054822b8589d10a73c97a9", + "82c5c35b2c924d5ba0494e60a634370d", + "97adf6f5dc164f6592f39573672f2f74", + "fb70c80b3a224cd9a045f8b8c5786a49", + "7665a564bbe34afea6a7cf3e45c724d5", + "d9091fec45e24674967db62645e2b386" + ] + }, + "id": "MGVt_jJHdnuF", + "outputId": "7d5cdbeb-ea93-4cbc-d9cb-dd4a19dcc3d2" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Colab notebook detected. This cell will run indefinitely so that you can see errors and logs. To turn off, set debug=False in launch().\n", + "* Running on public URL: https://368a5c0f588b64c081.gradio.live\n", + "\n", + "This share link expires in 1 week. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "
" + ] + }, + "metadata": {} + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Attempting to load Qwen2-Audio model: Qwen/Qwen2-Audio-7B-Instruct on cuda...\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "preprocessor_config.json: 0%| | 0.00/342 [00:00 None:\n", + " if self.total is None:\n", + " self.total = self.quantity * self.unit_price\n", + "\n", + "# Pydantic model for the entire invoice data\n", + "class InvoiceData(BaseModel):\n", + " client_name: Optional[str] = None\n", + " client_address: Optional[str] = None\n", + " invoice_number: Optional[str] = None # Can be generated if missing\n", + " invoice_date: Optional[str] = None # Will default to today if missing\n", + " due_date: Optional[str] = None # Will default to invoice_date + 30 days if missing\n", + " items: List[InvoiceItem] = Field(default_factory=list)\n", + " subtotal: Optional[float] = None\n", + " tax_rate: Optional[float] = 0.08 # Default 8% tax\n", + " tax_amount: Optional[float] = None\n", + " grand_total: Optional[float] = None\n", + " notes: Optional[str] = None\n", + "\n", + " # Post-initialization to calculate totals if not provided by LLM\n", + " def model_post_init(self, __context: Any) -> None:\n", + " self.subtotal = sum(item.total for item in self.items) if self.items else 0.0\n", + " self.tax_amount = self.subtotal * self.tax_rate\n", + " self.grand_total = self.subtotal + self.tax_amount\n", + "\n", + "print(\"Pydantic data schemas defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "OsRxRNpm0bOk", + "outputId": "adf3c49c-106a-44e6-acb2-f5e94f891fef" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Pydantic data schemas defined.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# === Cell 4: Simulated Local DB for Autofill ===\n", + "# Extend with more realistic data and potentially more fields (e.g., client email, phone)\n", + "user_db = {\n", + " \"john doe\": {\"name\": \"John Doe\", \"address\": \"123 Elm St, Springfield, IL\", \"email\": \"john.doe@example.com\", \"default_tax_rate\": 0.07},\n", + " \"acme corp\": {\"name\": \"ACME Corporation\", \"address\": \"456 Oak Ave, Metropolis, NY\", \"email\": \"info@acmecorp.com\", \"default_tax_rate\": 0.09},\n", + " # Add more users/clients\n", + "}\n", + "item_db = {\n", + " \"laptop\": {\"description\": \"Gaming Laptop\", \"price\": 1500.00},\n", + " \"wireless mouse\": {\"description\": \"Ergonomic Wireless Mouse\", \"price\": 25.00},\n", + " \"keyboard\": {\"description\": \"Mechanical Keyboard\", \"price\": 120.00},\n", + " \"webcam\": {\"description\": \"HD Webcam\", \"price\": 50.00},\n", + " \"consulting service\": {\"description\": \"IT Consulting Service (per hour)\", \"price\": 100.00},\n", + " # Add more items\n", + "}\n", + "\n", + "print(\"Simulated local databases created.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "Gtpav8ET0ece", + "outputId": "3680adb1-4fe5-4598-9547-8231d8297931" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Simulated local databases created.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# === Cell 5: Model Loading Function ===\n", + "def load_qwen2_audio_model():\n", + " \"\"\"\n", + " Load the Qwen2-Audio-7B-Instruct model and processor.\n", + " \"\"\"\n", + " global qwen2_audio_processor, qwen2_audio_model, device\n", + "\n", + " if qwen2_audio_processor is None or qwen2_audio_model is None:\n", + " print(f\"Loading Qwen2-Audio model: {QWEN2_AUDIO_MODEL_NAME} on {device}...\")\n", + " try:\n", + " qwen2_audio_processor = AutoProcessor.from_pretrained(QWEN2_AUDIO_MODEL_NAME)\n", + " qwen2_audio_model = Qwen2AudioForConditionalGeneration.from_pretrained(\n", + " QWEN2_AUDIO_MODEL_NAME,\n", + " device_map=\"auto\", # Automatically distributes model layers across available GPUs\n", + " torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,\n", + " trust_remote_code=True # Required for some custom model components\n", + " )\n", + " print(f\"Qwen2-Audio model loaded on {device} successfully.\")\n", + " return \"Qwen2-Audio model loaded successfully!\"\n", + " except Exception as e:\n", + " error_message = f\"Error loading Qwen2-Audio model: {e}\"\n", + " print(error_message)\n", + " return f\"Failed to load Qwen2-Audio model: {e}\"\n", + " else:\n", + " return \"Qwen2-Audio model already loaded.\"\n", + "\n", + "print(\"Model loading function defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "5ocCicSJ0iAG", + "outputId": "ee4ccbe2-38dd-4422-9c9e-c6a9482697f2" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Model loading function defined.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# === Cell 6: Audio Handling and LLM Interaction for Structured Extraction ===\n", + "\n", + "def create_qwen_invoice_prompt(audio_file_path: str, prompt_text: str = \"\") -> Dict:\n", + " \"\"\"\n", + " Creates the prompt for the Qwen2-Audio LLM, instructing it to extract structured invoice data.\n", + " The output format is explicitly requested as JSON.\n", + " \"\"\"\n", + " # Load audio for the prompt structure (Qwen2-Audio expects raw audio data here)\n", + " try:\n", + " audio, _ = librosa.load(audio_file_path, sr=qwen2_audio_processor.feature_extractor.sampling_rate)\n", + " except Exception as e:\n", + " raise ValueError(f\"Error loading audio file: {e}\")\n", + "\n", + " # Define the desired JSON schema for the LLM\n", + " json_schema = \"\"\"\n", + " {\n", + " \"client_name\": \"string (required if known)\",\n", + " \"client_address\": \"string (required if known)\",\n", + " \"invoice_number\": \"string (optional)\",\n", + " \"invoice_date\": \"YYYY-MM-DD (optional, defaults to today)\",\n", + " \"due_date\": \"YYYY-MM-DD (optional, defaults to invoice_date + 30 days)\",\n", + " \"items\": [\n", + " {\n", + " \"description\": \"string (required)\",\n", + " \"quantity\": \"float (required)\",\n", + " \"unit_price\": \"float (required)\"\n", + " }\n", + " ],\n", + " \"notes\": \"string (optional)\"\n", + " }\n", + " \"\"\"\n", + "\n", + " system_instruction = (\n", + " \"You are an intelligent, autonomous invoice generation agent. \"\n", + " \"Your task is to extract all relevant information for a business invoice from the user's voice input. \"\n", + " \"Strictly adhere to the provided JSON schema for your output. \"\n", + " \"Do NOT include any conversational text or explanations outside the JSON. \"\n", + " \"If an item's description, quantity, or unit_price is explicitly mentioned, prioritize that. \"\n", + " \"Infer missing values where logical (e.g., 'three laptops' means quantity 3, item 'laptop'). \"\n", + " \"If a client name or item is ambiguous, try to pick the most likely or provide a best guess.\"\n", + " )\n", + "\n", + " user_query = f\"{prompt_text}\\n\\nHere is the desired JSON structure for the invoice data. Fill it based on the audio input:\\n```json\\n{json_schema}\\n```\"\n", + "\n", + " conversation = [\n", + " {\"role\": \"system\", \"content\": system_instruction},\n", + " {\"role\": \"user\", \"content\": [\n", + " {\"type\": \"audio\", \"audio\": audio},\n", + " {\"type\": \"text\", \"text\": user_query},\n", + " ]},\n", + " ]\n", + " return conversation\n", + "\n", + "\n", + "def extract_and_structure_invoice_data(audio_file_path: str, user_text_prompt: str) -> Dict[str, Any]:\n", + " \"\"\"\n", + " Processes audio input using Qwen2-Audio to extract structured invoice data,\n", + " then attempts to autofill missing fields from local DBs.\n", + " Returns a dictionary of parsed data and a status message.\n", + " \"\"\"\n", + " global qwen2_audio_processor, qwen2_audio_model, device\n", + "\n", + " if qwen2_audio_processor is None or qwen2_audio_model is None:\n", + " return {}, \"Error: Qwen2-Audio model not loaded. Please load models first.\"\n", + " if not audio_file_path or not os.path.exists(audio_file_path):\n", + " return {}, \"Error: No audio file provided or file not found.\"\n", + "\n", + " invoice_data_dict = {}\n", + " status_message = \"Processing audio...\"\n", + "\n", + " try:\n", + " # Step 1: Create Qwen2-Audio prompt with audio and text\n", + " conversation_prompt = create_qwen_invoice_prompt(audio_file_path, user_text_prompt)\n", + "\n", + " # Step 2: Prepare inputs for Qwen2-Audio model\n", + " # apply_chat_template processes the conversation into a single string\n", + " # then processor tokenizes it and adds audio features\n", + " text = qwen2_audio_processor.apply_chat_template(conversation_prompt, add_generation_prompt=True, tokenize=False)\n", + " audio_for_inference, _ = librosa.load(audio_file_path, sr=qwen2_audio_processor.feature_extractor.sampling_rate)\n", + "\n", + " inputs = qwen2_audio_processor(text=text, audios=[audio_for_inference], return_tensors=\"pt\", padding=True)\n", + " inputs = {k: v.to(device) for k, v in inputs.items()} # Move inputs to device\n", + "\n", + " # Step 3: Generate response from Qwen2-Audio\n", + " with torch.no_grad():\n", + " generate_ids = qwen2_audio_model.generate(**inputs, max_new_tokens=1024, do_sample=False) # Use max_new_tokens for potentially larger JSON\n", + "\n", + " # Decode only the newly generated tokens\n", + " response_ids = generate_ids[:, inputs.input_ids.size(1):]\n", + " llm_raw_response = qwen2_audio_processor.batch_decode(response_ids, skip_special_tokens=True, clean_up_tokenization_spaces=False)[0]\n", + "\n", + " # Clean up memory\n", + " del inputs, generate_ids\n", + " if device == \"cuda\":\n", + " torch.cuda.empty_cache()\n", + " torch.cuda.synchronize()\n", + " gc.collect()\n", + "\n", + " status_message += f\"\\nLLM Raw Response:\\n{llm_raw_response}\\n\"\n", + "\n", + " # Step 4: Parse LLM response to extract JSON\n", + " # Qwen2-Audio might wrap JSON in ```json...```\n", + " json_match = re.search(r\"```json\\n(.*?)\\n```\", llm_raw_response, re.DOTALL)\n", + " if json_match:\n", + " json_string = json_match.group(1).strip()\n", + " else:\n", + " json_string = llm_raw_response.strip() # Assume it's directly JSON if no markdown block\n", + "\n", + " # Attempt to parse the JSON string\n", + " try:\n", + " parsed_llm_data = json.loads(json_string)\n", + " status_message += \"\\nSuccessfully parsed JSON from LLM response.\"\n", + " except json.JSONDecodeError as e:\n", + " status_message += f\"\\nError parsing JSON from LLM response: {e}\\nRaw JSON attempt:\\n{json_string}\"\n", + " return {}, status_message + \"\\nFailed to parse structured data. Please refine your voice input or prompt.\"\n", + "\n", + " # Step 5: Validate and structure with Pydantic\n", + " try:\n", + " invoice_data = InvoiceData(**parsed_llm_data)\n", + " status_message += \"\\nSuccessfully validated extracted data with Pydantic schema.\"\n", + "\n", + " # Step 6: Autofill from simulated DBs and handle missing info\n", + " initial_missing = []\n", + " if not invoice_data.client_name:\n", + " initial_missing.append(\"Client Name\")\n", + " if not invoice_data.client_address:\n", + " initial_missing.append(\"Client Address\")\n", + " if not invoice_data.items:\n", + " initial_missing.append(\"Invoice Items\")\n", + "\n", + " # Try to autofill client details\n", + " if not invoice_data.client_name and any(key in user_text_prompt.lower() for key in user_db.keys()):\n", + " for key, data in user_db.items():\n", + " if key in user_text_prompt.lower():\n", + " invoice_data.client_name = data.get(\"name\")\n", + " invoice_data.client_address = data.get(\"address\")\n", + " # You could also set default tax rate per client\n", + " if \"Client Name\" in initial_missing: initial_missing.remove(\"Client Name\")\n", + " if \"Client Address\" in initial_missing: initial_missing.remove(\"Client Address\")\n", + " status_message += f\"\\nAutofilled client details for '{data['name']}' from DB.\"\n", + " break\n", + "\n", + " # Try to autofill item prices if only description and quantity are present\n", + " for item in invoice_data.items:\n", + " if item.unit_price == 0 and item.description.lower() in item_db:\n", + " item.unit_price = item_db[item.description.lower()][\"price\"]\n", + " status_message += f\"\\nAutofilled price for item '{item.description}' from DB.\"\n", + " # Re-calculate total for the item\n", + " item.total = item.quantity * item.unit_price\n", + "\n", + " # Recalculate totals after potential autofill\n", + " invoice_data.subtotal = sum(item.total for item in invoice_data.items)\n", + " invoice_data.tax_amount = invoice_data.subtotal * invoice_data.tax_rate\n", + " invoice_data.grand_total = invoice_data.subtotal + invoice_data.tax_amount\n", + "\n", + " # Set default invoice and due dates if not provided\n", + " if not invoice_data.invoice_date:\n", + " invoice_data.invoice_date = datetime.date.today().strftime(\"%Y-%m-%d\")\n", + " status_message += f\"\\nDefaulted invoice date to today: {invoice_data.invoice_date}.\"\n", + "\n", + " if not invoice_data.due_date:\n", + " # Default due date to 30 days from invoice date\n", + " inv_date_obj = datetime.datetime.strptime(invoice_data.invoice_date, \"%Y-%m-%d\").date()\n", + " invoice_data.due_date = (inv_date_obj + datetime.timedelta(days=30)).strftime(\"%Y-%m-%d\")\n", + " status_message += f\"\\nDefaulted due date to 30 days from invoice date: {invoice_data.due_date}.\"\n", + "\n", + " missing_after_autofill = []\n", + " if not invoice_data.client_name: missing_after_autofill.append(\"Client Name\")\n", + " if not invoice_data.client_address: missing_after_autofill.append(\"Client Address\")\n", + " if not invoice_data.items or any(item.unit_price == 0 for item in invoice_data.items):\n", + " missing_after_autofill.append(\"Item prices or full item details (description, quantity, price)\")\n", + "\n", + " if missing_after_autofill:\n", + " status_message += f\"\\nWARNING: Missing required information after autofill: {', '.join(missing_after_autofill)}. Please provide more details.\"\n", + " # For agentic flow, this is where you'd loop back to prompt the user\n", + " else:\n", + " status_message += \"\\nAll required invoice fields successfully extracted or autofilled.\"\n", + "\n", + " invoice_data_dict = invoice_data.model_dump() # Convert Pydantic model to dict\n", + "\n", + " except ValidationError as e:\n", + " status_message += f\"\\nError validating data with Pydantic: {e}. Raw parsed data: {parsed_llm_data}\"\n", + " return {}, status_message + \"\\nData extraction failed validation. Please check audio input.\"\n", + " except Exception as e:\n", + " status_message += f\"\\nAn unexpected error occurred during data structuring or autofill: {e}\"\n", + " return {}, status_message + \"\\nProcessing error. Please try again.\"\n", + "\n", + " except Exception as e:\n", + " status_message += f\"\\nAn error occurred during Qwen2-Audio processing: {e}\"\n", + " return {}, status_message + \"\\nTranscription or LLM generation failed.\"\n", + "\n", + " return invoice_data_dict, status_message\n", + "\n", + "print(\"Audio handling and LLM interaction functions defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "w54RVGBN0lMV", + "outputId": "6220069a-f539-4926-f217-8a26bf4039aa" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Audio handling and LLM interaction functions defined.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# === Cell 7: PDF Generation Function (Enhanced) ===\n", + "\n", + "def generate_invoice_pdf(invoice_data: Dict[str, Any]) -> str:\n", + " \"\"\"\n", + " Generates a professional PDF invoice from structured invoice data.\n", + " \"\"\"\n", + " if not invoice_data:\n", + " return \"Error: No invoice data provided to generate PDF.\"\n", + "\n", + " # Convert dict back to Pydantic model for easier access to attributes\n", + " try:\n", + " invoice = InvoiceData(**invoice_data)\n", + " except ValidationError as e:\n", + " return f\"Error: Invalid invoice data schema for PDF generation: {e}\"\n", + "\n", + " # Generate a unique filename\n", + " client_name_safe = re.sub(r'[^a-zA-Z0-9_]', '', (invoice.client_name or \"unknown_client\").replace(\" \", \"_\"))\n", + " timestamp = datetime.datetime.now().strftime(\"%Y%m%d_%H%M%S\")\n", + " output_filename = f\"invoice_{client_name_safe}_{timestamp}.pdf\"\n", + " file_path = os.path.join(LOCAL_PDF_FOLDER, output_filename)\n", + "\n", + " doc = SimpleDocTemplate(file_path, pagesize=A4,\n", + " rightMargin=inch/4, leftMargin=inch/4,\n", + " topMargin=inch/4, bottomMargin=inch/4)\n", + " styles = getSampleStyleSheet()\n", + "\n", + " elements = []\n", + "\n", + " # --- Header ---\n", + " elements.append(Paragraph(\"INVOICE\", styles['h1']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # Company Info (Simulated)\n", + " elements.append(Paragraph(\"Your Company Name\", styles['h3']))\n", + " elements.append(Paragraph(\"Your Company Address, City, Zip\", styles['Normal']))\n", + " elements.append(Paragraph(\"Phone: (123) 456-7890 | Email: info@yourcompany.com\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # Invoice Details and Client Details Side-by-Side\n", + " invoice_details_data = [\n", + " [\"Invoice #:\", invoice.invoice_number or \"N/A\"],\n", + " [\"Invoice Date:\", invoice.invoice_date or \"N/A\"],\n", + " [\"Due Date:\", invoice.due_date or \"N/A\"]\n", + " ]\n", + " client_details_data = [\n", + " [\"BILL TO:\"],\n", + " [invoice.client_name or \"N/A\"],\n", + " [invoice.client_address or \"N/A\"],\n", + " # Add client email if available in your Pydantic model or DB\n", + " ]\n", + "\n", + " # Use a nested table or two tables to align these\n", + " # For simplicity, let's put them linearly for now, or create a complex table for layout\n", + " # A more robust layout would involve ReportLab Frames or a single large table for layout.\n", + " # For demonstration, we'll put client details first, then invoice details.\n", + " elements.append(Paragraph(\"BILL TO:\", styles['h3']))\n", + " elements.append(Paragraph(invoice.client_name or \"N/A\", styles['Normal']))\n", + " elements.append(Paragraph(invoice.client_address or \"N/A\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " elements.append(Paragraph(\"Invoice Details:\", styles['h3']))\n", + " for row in invoice_details_data:\n", + " elements.append(Paragraph(f\"{row[0]} {row[1]}\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # --- Items Table ---\n", + " data = [['Description', 'Qty', 'Unit Price', 'Total']]\n", + " for item in invoice.items:\n", + " data.append([\n", + " item.description,\n", + " f\"{item.quantity:.2f}\",\n", + " f\"${item.unit_price:.2f}\",\n", + " f\"${item.total:.2f}\"\n", + " ])\n", + "\n", + " table_style = TableStyle([\n", + " ('BACKGROUND', (0, 0), (-1, 0), colors.grey),\n", + " ('TEXTCOLOR', (0, 0), (-1, 0), colors.whitesmoke),\n", + " ('ALIGN', (0, 0), (-1, -1), 'CENTER'),\n", + " ('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'),\n", + " ('BOTTOMPADDING', (0, 0), (-1, 0), 12),\n", + " ('BACKGROUND', (0, 1), (-1, -1), colors.beige),\n", + " ('GRID', (0, 0), (-1, -1), 1, colors.black),\n", + " ('BOX', (0, 0), (-1, -1), 1, colors.black),\n", + " ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),\n", + " ('ALIGN', (0, 1), (0, -1), 'LEFT'), # Align description to left\n", + " ])\n", + "\n", + " # Calculate column widths (percentage based or fixed)\n", + " col_widths = [4*inch, 0.75*inch, 1*inch, 1*inch]\n", + "\n", + " # Check if data has more than just the header row\n", + " if len(data) > 1:\n", + " table = Table(data, colWidths=col_widths)\n", + " table.setStyle(table_style)\n", + " elements.append(table)\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + " else:\n", + " elements.append(Paragraph(\"No items found for this invoice.\", styles['Normal']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # --- Totals ---\n", + " totals_data = [\n", + " [\"Subtotal:\", f\"${invoice.subtotal:.2f}\"],\n", + " [f\"Tax ({invoice.tax_rate*100:.0f}%):\", f\"${invoice.tax_amount:.2f}\"],\n", + " [\"GRAND TOTAL:\", f\"${invoice.grand_total:.2f}\"]\n", + " ]\n", + "\n", + " totals_table = Table(totals_data, colWidths=[5.75*inch, 1*inch]) # Align to right\n", + " totals_table.setStyle(TableStyle([\n", + " ('ALIGN', (0, 0), (-1, -1), 'RIGHT'),\n", + " ('FONTNAME', (0, -1), (-1, -1), 'Helvetica-Bold'),\n", + " ('TOPPADDING', (0, 0), (-1, -1), 6),\n", + " ('BOTTOMPADDING', (0, 0), (-1, -1), 6),\n", + " ]))\n", + " elements.append(totals_table)\n", + " elements.append(Spacer(1, 0.3 * inch))\n", + "\n", + " # --- Notes ---\n", + " if invoice.notes:\n", + " elements.append(Paragraph(\"Notes:\", styles['h3']))\n", + " elements.append(Paragraph(invoice.notes, styles['Normal']))\n", + " elements.append(Spacer(1, 0.2 * inch))\n", + "\n", + " # Build PDF\n", + " try:\n", + " doc.build(elements)\n", + " print(f\"Invoice PDF generated successfully: {file_path}\")\n", + " return file_path\n", + " except Exception as e:\n", + " print(f\"Error generating PDF: {e}\")\n", + " return f\"Error: Failed to generate PDF: {e}\"\n", + "\n", + "print(\"PDF generation function defined.\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "J9hhZCHK0oiN", + "outputId": "76f22f4f-d205-4b10-aa88-4ed56ba1e426" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "PDF generation function defined.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# === Cell 8: Gradio UI Definition and Launch ===\n", + "\n", + "# Define check_model_devices_ui function (from previous updates, adapted for Qwen2-Audio)\n", + "def check_model_devices_ui():\n", + " global qwen2_audio_model, device\n", + "\n", + " status_output = []\n", + " status_output.append(\"--- Checking Model Device Placement ---\")\n", + "\n", + " if qwen2_audio_model:\n", + " try:\n", + " qwen_device = next(qwen2_audio_model.parameters()).device\n", + " status_output.append(f\"Qwen2-Audio model is on: {qwen_device}\")\n", + " if hasattr(qwen2_audio_model, 'hf_device_map'):\n", + " status_output.append(f\"Qwen2-Audio device map: {qwen2_audio_model.hf_device_map}\")\n", + " except Exception as e:\n", + " status_output.append(f\"Error checking Qwen2-Audio device: {e}\")\n", + " else:\n", + " status_output.append(\"Qwen2-Audio model not yet loaded (qwen2_audio_model is None).\")\n", + "\n", + " status_output.append(\"\\n--- Device Check Complete ---\")\n", + " status_output.append(f\"\\nOverall CUDA availability from torch: {torch.cuda.is_available()}\")\n", + " if torch.cuda.is_available():\n", + " status_output.append(f\"Current CUDA device: {torch.cuda.current_device()} ({torch.cuda.get_device_name(torch.cuda.current_device())})\")\n", + "\n", + " return \"\\n\".join(status_output)\n", + "\n", + "\n", + "with gr.Blocks(title=\"Voice-Powered Autonomous Invoice Generator\") as full_app:\n", + " gr.Markdown(\"# 🎙️ Voice-Powered Autonomous Invoice Generator\")\n", + " gr.Markdown(\"This system processes voice commands to extract invoice details and generate a professional PDF invoice.\")\n", + "\n", + " # Gradio State variables to pass data between components reliably\n", + " current_audio_path_state = gr.State(None)\n", + " extracted_invoice_data_state = gr.State({}) # Stores the Pydantic-validated dict\n", + "\n", + " with gr.Tab(\"Invoice Generation Workflow\"):\n", + " with gr.Row():\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 1: Load AI Model\")\n", + " load_model_button = gr.Button(\"Click to Load Qwen2-Audio Model\", variant=\"primary\")\n", + " model_load_status = gr.Textbox(label=\"Model Loading Status\", interactive=False, lines=3, value=\"Model not loaded yet. Click 'Load Model' to begin.\")\n", + " load_model_button.click(load_qwen2_audio_model, inputs=[], outputs=model_load_status)\n", + "\n", + " with gr.Accordion(\"Model Device Diagnostics\", open=False):\n", + " check_device_button = gr.Button(\"Check Model Device Placement\", variant=\"secondary\")\n", + " device_status_output = gr.Textbox(label=\"Device Status\", interactive=False, lines=10)\n", + " check_device_button.click(check_model_devices_ui, inputs=[], outputs=device_status_output)\n", + "\n", + " gr.Markdown(\"### Step 2: Audio Input (Upload or Record Invoice Request)\")\n", + " with gr.Tab(\"Upload Audio\"):\n", + " upload_audio_input = gr.Audio(type=\"filepath\", label=\"Upload an audio file (e.g., MP3, WAV, OGG)\", sources=[\"upload\"])\n", + " upload_audio_status = gr.Textbox(label=\"Upload Status\", interactive=False)\n", + " # Use a lambda to save path to state for consistent handling\n", + " upload_audio_input.change(lambda x: (x, f\"Audio saved to temporary path: {x.name if hasattr(x, 'name') else x}\"),\n", + " inputs=upload_audio_input, outputs=[current_audio_path_state, upload_audio_status])\n", + "\n", + " with gr.Tab(\"Record Audio\"):\n", + " record_audio_input = gr.Audio(type=\"filepath\", label=\"Record invoice request using your microphone\", sources=[\"microphone\"])\n", + " record_audio_status = gr.Textbox(label=\"Record Status\", interactive=False)\n", + " record_audio_input.change(lambda x: (x, f\"Audio saved to temporary path: {x.name if hasattr(x, 'name') else x}\"),\n", + " inputs=record_audio_input, outputs=[current_audio_path_state, record_audio_status])\n", + "\n", + " user_text_prompt = gr.Textbox(\n", + " label=\"Optional Text Prompt for Context\",\n", + " value=\"Please generate a professional invoice from this voice input.\",\n", + " info=\"Add additional text instructions or context for the AI.\"\n", + " )\n", + "\n", + " gr.Markdown(\"### Step 3: Extract Invoice Details\")\n", + " extract_button = gr.Button(\"Extract Invoice Details from Voice\", variant=\"primary\")\n", + " extraction_status = gr.Textbox(label=\"Extraction & Autofill Status\", interactive=False, lines=5)\n", + " extracted_data_json = gr.Json(label=\"Structured Invoice Data (JSON)\", value={}, open=False) # Display structured data\n", + "\n", + " extract_button.click(\n", + " extract_and_structure_invoice_data,\n", + " inputs=[current_audio_path_state, user_text_prompt],\n", + " outputs=[extracted_invoice_data_state, extraction_status]\n", + " ).then(\n", + " lambda data: data, # Pass the dict from state to the Json component\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[extracted_data_json]\n", + " )\n", + "\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 4: Generate Invoice PDF\")\n", + " generate_pdf_button = gr.Button(\"Generate Invoice PDF\", variant=\"secondary\")\n", + " pdf_output_file = gr.File(label=\"Download Generated Invoice (PDF)\")\n", + " pdf_generation_status = gr.Textbox(label=\"PDF Generation Status\", interactive=False)\n", + "\n", + " generate_pdf_button.click(\n", + " generate_invoice_pdf,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[pdf_output_file] # The PDF path will be the output for the File component\n", + " ).then(\n", + " lambda x: \"PDF generated successfully!\" if x and os.path.exists(x) else \"PDF generation failed. Check console for errors.\",\n", + " inputs=[pdf_output_file],\n", + " outputs=[pdf_generation_status]\n", + " )\n", + " gr.Markdown(f\"*(Generated PDFs will be saved in: `{LOCAL_PDF_FOLDER}` on Colab runtime.)*\")\n", + "\n", + " with gr.Accordion(\"Usage Notes & Tips\", open=False):\n", + " gr.Markdown(\"\"\"\n", + " * **Workflow:** Follow the steps linearly: **1) Load Model** -> **2) Provide Audio** -> **3) Extract Details** -> **4) Generate PDF**.\n", + " * **Voice Input:** Speak clearly, mentioning client names, item descriptions, quantities, and prices. Example: \"Generate an invoice for John Doe, for two laptops at fifteen hundred each, and one wireless mouse for twenty-five dollars.\"\n", + " * **Optional Prompt:** Use the text prompt to provide additional context or clarify ambiguities if the voice input alone isn't sufficient.\n", + " * **Autofill:** The system will attempt to autofill client addresses and known item prices from its internal simulated databases (`user_db`, `item_db`).\n", + " * **Missing Info:** If critical details are missing after extraction and autofill, the \"Extraction Status\" will alert you. You would then need to provide more specific voice input or text prompt.\n", + " * **PDF Output:** The generated PDF will include standard invoice fields, a table for items, and calculated totals.\n", + " \"\"\")\n", + "\n", + "full_app.launch(debug=True, share=True)\n", + "print(\"Gradio app launched!\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000, + "referenced_widgets": [ + "666d981cf179474381126083aabefbd4", + "6c1e4310492b481f9bda9bb6fefe9572", + "ed132fdc7a6c44da8fd526cc4fdf2cd1", + "b760df0e6e6f4e0c85b25604922bd02a", + "c1203908674f47e8accfa02906711690", + "41292e976f5a45998291f60fd17da851", + "438784ee132e4a4696ed0f65fdfcbd95", + "4ba21240edbe47b987f02ceccc3393fe", + "63739e7c3e03438a9c9fbb7a8551cc5f", + "0955ca903d3049b68b6ba970ad55aabe", + "eaad4d44e6b6471b9d5479d8050bba2b", + "9f2ecd4a63c84e8993b31ac5e0003024", + "023e11f0bb6a4da1a8e7fc76c77d5e61", + "0e069120367746e0a2a8c5ef3a37816e", + "a2cdf84e1d78432889b47a3f9fabf407", + "73457a789cca4f27a826cf8a8ad8bbba", + "a9525f14d68b45108639b0ef0af487ff", + "7315fbb8e8484980b81faebe43bd8fed", + "df98fd8235cb4330b184fb86e1c3c94c", + "02517a772b3f4d839090dd73bab28b37", + "82ef111c94b14e3d9beeb65503eef9cf", + "e58233e215f04fa68941973ce5f177b1", + "36020315e3774f7c8c8d76b3bf61cc31", + "ce78fab020ad4be2b458329684897b77", + "3e195848ccbd4c37939402bbd70eaae2", + "11bcfb7fbbd140609b65aaebe7a566a8", + "83775bdfeb85425abbae9ab3048dd0a7", + "9dc6a8de44224e1b809e87f4c76f5c91", + "fedd3dd4e0bb49af9d723a38b6bbf5ce", + "b758414afd5645cca1e409130d29cbf2", + "1da65a5d458d454588f16bd37de408b6", + "8e6a6edf13a8479280ebf0332db7a142", + "3a522ce8acb042aca75cce88e16b8ccc", + "a9a64c545f0547f89510f58399033e03", + "3e1ef07690f848ad8b05437c14b47a3f", + "08b2e0eec8b948a4ae3aac75ce3cc041", + "237ced6e4569489f9404f36a79266535", + "67fda14de78e41d5af9753ed968fa695", + "5d79776137814ca380efba7f522e1fb0", + "f545c525b3c4459195e9395079021dfc", + "a321a3c18c9e4b02ba7ed53b72fa1dac", + "3167aeffc3704d11adad21a8b8e88e37", + "46617aa99f354de6a1f4ce3137411fb3", + "e8bf6a974cf745189c30ef4d77d97257", + "ee64eed3903e4f8396f2ac9cc4d192bf", + "fc4aa851d2ff4ef28b7ca4eeb3d88bdf", + "d5c3c7e98c344d9cbf00202fea9bc491", + "125e08903d924962b93a6442672c50fd", + "761a5032a779454aab5122968713d38c", + "c4702a92da9441dbb92fb54364df5bee", + "68bd8835b1fc424191e16d19bf621306", + "b6827a0a727b4e33a354c92553f68e1e", + "074649c630234477b940997c4f6d6b17", + "a68e87486af649abae5e0d79559975fb", + "c8fd45de7aae43b6a8a943f40dd954d4", + "326c8ab6241942efbde8687312bc0b38", + "0ff9d5a9492f495d9e61b6a924c85cff", + "40720a604f0848f199a945cfe8dc226b", + "19ee0d5a02f24b1eafaa0ac692bb8333", + "c1b0a6a7dbe0408baac85cfd36bb4d1f", + "48f2218de1f84a2aad25b9f13b811742", + "681c24ded9e145759386abe3c3f3be81", + "a30d6d9f963e4d91b59d360882670fda", + "d552f4c63cb44d05abdd49b5c0351d34", + "7440d976699044a598bc48ecf3d19a04", + "f9501c66fd0843aa90bd279a7249b38d", + "0d3ef1a1544141348e79e66452eadd7c", + "a8108186ab854c7a99aa127c92c69e24", + "94662c4bae24438baefb76071a2ee1f6", + "92bada26f70548ac80064508a9cc2065", + "65dcc50c73a54ac19ab09494bfc2ff66", + "bb84370c46ea4dca8729988ca30159dd", + "666df2d295e747af873014a471923550", + "a21beb7405634f1eb11d74c10bc35591", + "d3c4846a91014723a5f3d2088f5627bf", + "4ab18a8726584058820640c0373c5489", + "e144c176a6df439ca5f3a209554dce2d", + "324a02c042f7429fa9c16addd8b3bcb2", + "ba05eb290bf74be7920bfa271c87712b", + "8a296de00f494d72b16c6ca91b66ce31", + "b8b56b2086ac406bbd9fd7cb7865932f", + "cb8e8359ae57488180b78302ff31fe7e", + "58f14a51382c4a4184143ffc9a39d42f", + "94ec9874f5ac47728705209425fe5f0d", + "b211a1f420d54b328e229e981cb7ad70", + "5f09712faa274355a2e6cf8bcf0f3ff1", + "4a1267a08ded4c0ba48914d688b4b13e", + "a414ccb74f5c4e8a9f7a37c13cf31819", + "76080f1d935142b0b1ca54a718d5443a", + "313daf4a93e84183a750d359c983b30f", + "e6d8850c2194433f9f15393a9987b536", + "c0ea580fa2ca43c7adf0d0a7a76ef148", + "3580ef0c319b4554b21c58b98a89dd2e", + "b32a24fec85f4bb1a743e72a39ee76f5", + "8eebcf8ad94f413c865ccaba51967830", + "a591ede4d51b4485b45cda63a4f71184", + "8e58887257914ecf9f207fcf785b4b6d", + "205e773cfbaa4f6da52893f466e80e07", + "7dbc0c1fc9ab40139fd9e82a47beb9f2", + "ecfa9653484b41ec98eb942d48ff4f59", + "ec6a6a1f3545481389d132edec5274c1", + "fd81518b8d094a5d950aa2a4fa14b561", + "b993773164674b2a91c4ab7016a8a7d4", + "103f6399188f46dfaeecb8bbbf86612b", + "99ab3882bdd642e0a877f2157b5d6393", + "7a45736b1b334c558fc2e72741f17c55", + "8f8d41911d87482eb78b2c3cc75a77c6", + "abf06912f2134fc9b43a2a63934dcea6", + "4ed8fb913c5d45ed8ace5143ebdaa2a7", + "cf7247d2cecd4787a25f31918d1e3ff5", + "64033ec7b275439c88575015d17da5da", + "f4bb196417f24751aa002608156a2adf", + "eec801eaf8914b319612aceae28bb255", + "7ec72dda72094fa095abf9fbf3a368ac", + "45d932fdc921427e9d5bd5ae5acfae01", + "ee780213e15945b4b74a639cc18e3531", + "429bae8e452a48f8b335649cda17a093", + "421179e153a9433890d861bb3e106b49", + "b1426bffe2424e468b04725c7d79e68f", + "bd29512207e14b6ca00f92e25c023ac9", + "da94cfc330b8428e9d84f8c9ed3847f2", + "fe6bb6a71978411abcf44e435771f76d", + "52a20f35adfd44d494eee976ec6c5d44", + "6c973b92c87a44febd4608088279381f", + "6fb789508c3d44de9fb1b833b470a47f", + "aab5bbb92bfd47d8baa49bd1dee755a9", + "925b900b1b7d4362ab7fdecd2dd15542", + "1c297897096145b588434c8501bbd2e5", + "c22af0287b054d63b117e8212f57912d", + "b297b6ce9cbd439fae51ce045c939a27", + "992ab39cf23c41e88b1212bdfd5cadce", + "2de3660db52f4533a2f6120033047588", + "86e84e6216534934b328a9f62db8d5ee", + "776c9ff92acb40fa884af5dd8ad5b2a0", + "7d0855ddea34489791ab31a2029334d6", + "3572f762c581460cafc9a22ee284e7b5", + "596049ac1691474187d876fb609868f8", + "d448bcec19eb4ba6a8fdaebda39f9a75", + "147aa4b8d5d44b6bb2ac18e188d00d9c", + "7a1d597093894f7e8c03c3eed03b3404", + "7b64b64e811c440c8d1d7841cd3543e8", + "4e19a3016ed044f89e8c5df0a30516d6", + "84467fe59f3c4dfba3a688fba429675b", + "a73787ed0e834e4ebce0216dbef5eb49", + "d111429698b448bca414fd9ae5c5ef61", + "0208757196384328a2c772858f879748", + "3deef67b630e48d29f53d4f478e24877", + "d11d47a8dab1486ca3308aa5518f947f", + "f91898a06cb545f690f75a4bad4dfbfd", + "64160450fa77405085184d340a9ed219", + "307ee24c8a7a4c808bdb2c6ab6d82f01", + "82a5d2ac99e242edbf97d5ac7ea567ec", + "d4b5686929d94f39a2232be6a9aff87e", + "81be5f1b12fa4553ad873bdaa184b810", + "8dc898dcb8bb4b00a7234cd4eddac3fe", + "6873eec750584e05b01d4e54d7be72bc", + "f5fbbd9c041f4ac4a3dfeaa80e55d23d", + "e733bf4880dc451e98e701174f980bb0", + "7de2828f59404250bb6f0f2dc1be7f8f", + "cf7bb1aa61df468498a33109b6ce46a8", + "3851e53b800042ec8831b115152fad4a", + "4b02b82003c1435b86066352e50f4f38", + "491c81917144447681e0f29fb57fd427", + "0e9aaf8522c544feae89c08019173a97", + "d5a106f8085244df9c06ba5d91facac6" + ] + }, + "id": "iok86ai6z-Kq", + "outputId": "62c890bd-07b7-44fb-f7bc-cee6057b328f" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Colab notebook detected. This cell will run indefinitely so that you can see errors and logs. To turn off, set debug=False in launch().\n", + "* Running on public URL: https://10672b38aed5f1a2a1.gradio.live\n", + "\n", + "This share link expires in 1 week. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "
" + ] + }, + "metadata": {} + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Loading Qwen2-Audio model: Qwen/Qwen2-Audio-7B-Instruct on cpu...\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "preprocessor_config.json: 0%| | 0.00/342 [00:00 0:\n", + " status_output.append(f\"Current CUDA device: {torch.cuda.current_device()} ({torch.cuda.get_device_name(torch.cuda.current_device())})\")\n", + " status_output.append(f\"Total GPU Memory on current device: {torch.cuda.get_device_properties(torch.cuda.current_device()).total_memory / (1024**3):.2f} GB\")\n", + " else:\n", + " status_output.append(\"No CUDA devices detected. Running on CPU.\")\n", + "\n", + " return \"\\n\".join(status_output)\n", + "\n", + "\n", + "with gr.Blocks(title=\"Voice-Powered Autonomous Invoice Generator\") as full_app:\n", + " gr.Markdown(\"# 🎙️ Voice-Powered Autonomous Invoice Generator\")\n", + " gr.Markdown(\"This system processes voice commands to extract invoice details and generate a professional PDF invoice.\")\n", + "\n", + " current_audio_path_state = gr.State(None)\n", + " extracted_invoice_data_state = gr.State({}) # Stores the Pydantic-validated dict\n", + "\n", + " with gr.Tab(\"Invoice Generation Workflow\"):\n", + " with gr.Row():\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 1: Load AI Model\")\n", + " load_model_button = gr.Button(\"Click to Load Qwen2-Audio Model\", variant=\"primary\")\n", + " model_load_status = gr.Textbox(label=\"Model Loading Status\", interactive=False, lines=3, value=\"Model not loaded yet. Click 'Load Model' to begin.\")\n", + " load_model_button.click(load_qwen2_audio_model, inputs=[], outputs=model_load_status)\n", + "\n", + " with gr.Accordion(\"Model Device Diagnostics\", open=False):\n", + " check_device_button = gr.Button(\"Check Model Device Placement\", variant=\"secondary\")\n", + " device_status_output = gr.Textbox(label=\"Device Status\", interactive=False, lines=10)\n", + " check_device_button.click(check_model_devices_ui, inputs=[], outputs=device_status_output)\n", + "\n", + " gr.Markdown(\"### Step 2: Audio Input (Upload or Record Invoice Request)\")\n", + " with gr.Tab(\"Upload Audio\"):\n", + " upload_audio_input = gr.Audio(type=\"filepath\", label=\"Upload an audio file (e.g., MP3, WAV, OGG)\", sources=[\"upload\"])\n", + " confirm_upload_button = gr.Button(\"✅ Confirm Uploaded Audio\", variant=\"secondary\")\n", + " upload_audio_status = gr.Textbox(label=\"Upload Status\", interactive=False)\n", + "\n", + " confirm_upload_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),\n", + " inputs=[upload_audio_input],\n", + " outputs=[current_audio_path_state, upload_audio_status]\n", + " )\n", + "\n", + " with gr.Tab(\"Record Audio\"):\n", + " record_audio_input = gr.Audio(type=\"filepath\", label=\"Record invoice request using your microphone\", sources=[\"microphone\"])\n", + " confirm_record_button = gr.Button(\"✅ Confirm Recorded Audio\", variant=\"secondary\")\n", + " record_audio_status = gr.Textbox(label=\"Record Status\", interactive=False)\n", + "\n", + " confirm_record_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),\n", + " inputs=[record_audio_input],\n", + " outputs=[current_audio_path_state, record_audio_status]\n", + " )\n", + "\n", + " user_text_prompt = gr.Textbox(\n", + " label=\"Optional Text Prompt for Context\",\n", + " value=\"Please generate a professional invoice from this voice input.\",\n", + " info=\"Add additional text instructions or context for the AI.\"\n", + " )\n", + "\n", + " gr.Markdown(\"### Step 3: Extract Invoice Details\")\n", + " extract_button = gr.Button(\"Extract Invoice Details from Voice\", variant=\"primary\")\n", + " extraction_status = gr.Textbox(label=\"Extraction & Autofill Status\", interactive=False, lines=5)\n", + " extracted_data_json = gr.Json(label=\"Structured Invoice Data (JSON)\", value={}, open=False)\n", + "\n", + " extract_button.click(\n", + " extract_and_structure_invoice_data,\n", + " inputs=[current_audio_path_state, user_text_prompt],\n", + " outputs=[extracted_invoice_data_state, extraction_status]\n", + " ).then(\n", + " lambda data: data,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[extracted_data_json]\n", + " )\n", + "\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 4: Generate Invoice PDF\")\n", + " generate_pdf_button = gr.Button(\"Generate Invoice PDF\", variant=\"secondary\")\n", + " pdf_output_file = gr.File(label=\"Download Generated Invoice (PDF)\")\n", + " pdf_generation_status = gr.Textbox(label=\"PDF Generation Status\", interactive=False)\n", + "\n", + " generate_pdf_button.click(\n", + " generate_invoice_pdf,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[pdf_output_file]\n", + " ).then(\n", + " lambda x: \"PDF generated successfully! Download from above.\" if x and os.path.exists(x) else \"PDF generation failed. Check console for errors or if data was extracted.\",\n", + " inputs=[pdf_output_file],\n", + " outputs=[pdf_generation_status]\n", + " )\n", + " gr.Markdown(f\"*(Generated PDFs will be saved in: `{LOCAL_PDF_FOLDER}` on Colab runtime. You can download them directly from the 'Download Generated Invoice' link.)*\")\n", + "\n", + " with gr.Accordion(\"Usage Notes & Tips\", open=False):\n", + " gr.Markdown(\"\"\"\n", + " * **Workflow:** Follow the steps linearly: **1) Load Model** -> **2) Provide Audio** -> **3) Extract Details** -> **4) Generate PDF**.\n", + " * **GPU Runtime:** Ensure your Google Colab runtime type is set to GPU (Runtime -> Change runtime type -> T4 GPU or A100 GPU). The model requires significant VRAM.\n", + " * **Voice Input:** Speak clearly, mentioning client names, item descriptions, quantities, and prices. Example: \"Generate an invoice for John Doe for two laptops at fifteen hundred each, and one wireless mouse for twenty-five dollars.\"\n", + " * **Optional Prompt:** Use the text prompt to provide additional context or clarify ambiguities if the voice input alone isn't sufficient.\n", + " * **Autofill:** The system will attempt to autofill client addresses and known item prices from its internal simulated databases (`user_db`, `item_db`). You can modify these databases in Cell 4.\n", + " * **Missing Info:** If critical details are missing after extraction and autofill, the \"Extraction Status\" will alert you. You would then need to provide more specific voice input or a text prompt.\n", + " * **PDF Output:** The generated PDF will include standard invoice fields, a table for items, and calculated totals.\n", + " \"\"\")\n", + "\n", + "full_app.launch(debug=True, share=True)\n", + "print(\"Gradio app launched!\")" + ], + "metadata": { + "id": "DDDv6ybDz9Gi", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 611 + }, + "outputId": "0f2da7ae-34a1-4465-de38-3bcc0c9d1db6" + }, + "execution_count": null, + "outputs": [ + { + "metadata": { + "tags": null + }, + "name": "stdout", + "output_type": "stream", + "text": [ + "Colab notebook detected. This cell will run indefinitely so that you can see errors and logs. To turn off, set debug=False in launch().\n", + "* Running on public URL: https://903610262ce91e8be9.gradio.live\n", + "\n", + "This share link expires in 1 week. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Experiment" + ], + "metadata": { + "id": "vkhXB6f9dU0m" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 8: Gradio UI Definition and Launch ===\n", + "\n", + "# Define check_model_devices_ui function (from previous updates, adapted for Qwen2-Audio)\n", + "def check_model_devices_ui():\n", + " global qwen2_audio_model, device\n", + "\n", + " status_output = []\n", + " status_output.append(\"--- Checking Model Device Placement ---\")\n", + "\n", + " if qwen2_audio_model:\n", + " try:\n", + " # Check if model has a device map (for multi-GPU or distributed loads)\n", + " if hasattr(qwen2_audio_model, 'hf_device_map') and qwen2_audio_model.hf_device_map:\n", + " status_output.append(f\"Qwen2-Audio model device map: {qwen2_audio_model.hf_device_map}\")\n", + " else:\n", + " # Fallback to checking device of first parameter for single-device models\n", + " qwen_device = next(qwen2_audio_model.parameters()).device\n", + " status_output.append(f\"Qwen2-Audio model (first parameter) is on: {qwen_device}\")\n", + "\n", + " status_output.append(f\"Qwen2-Audio model data type: {next(qwen2_audio_model.parameters()).dtype}\")\n", + "\n", + " if device == \"cuda\":\n", + " status_output.append(f\"Current GPU Memory Allocated: {torch.cuda.memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Current GPU Memory Cached: {torch.cuda.memory_reserved() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Allocated: {torch.cuda.max_memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Reserved: {torch.cuda.max_memory_reserved() / (1024**3):.2f} GB\")\n", + "\n", + " except Exception as e:\n", + " status_output.append(f\"Error checking Qwen2-Audio device: {e}\")\n", + " else:\n", + " status_output.append(\"Qwen2-Audio model not yet loaded (qwen2_audio_model is None).\")\n", + "\n", + " status_output.append(\"\\n--- Global Device Information ---\")\n", + " status_output.append(f\"Overall CUDA availability from torch: {torch.cuda.is_available()}\")\n", + " if torch.cuda.is_available():\n", + " status_output.append(f\"Number of CUDA devices: {torch.cuda.device_count()}\")\n", + " if torch.cuda.device_count() > 0:\n", + " status_output.append(f\"Current CUDA device: {torch.cuda.current_device()} ({torch.cuda.get_device_name(torch.cuda.current_device())})\")\n", + " status_output.append(f\"Total GPU Memory on current device: {torch.cuda.get_device_properties(torch.cuda.current_device()).total_memory / (1024**3):.2f} GB\")\n", + " else:\n", + " status_output.append(\"No CUDA devices detected. Running on CPU.\")\n", + "\n", + " return \"\\n\".join(status_output)\n", + "\n", + "\n", + " with gr.Blocks(title=\"Voice-Powered Autonomous Invoice Generator\") as full_app:\n", + " gr.Markdown(\"# 🎙️ Voice-Powered Autonomous Invoice Generator\")\n", + " gr.Markdown(\"This system processes voice commands to extract invoice details and generate a professional PDF invoice.\")\n", + "\n", + " current_audio_path_state = gr.State(None)\n", + " extracted_invoice_data_state = gr.State({}) # Stores the Pydantic-validated dict\n", + "\n", + " with gr.Tab(\"Invoice Generation Workflow\"):\n", + " with gr.Row():\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 1: Load AI Model\")\n", + " load_model_button = gr.Button(\"Click to Load Qwen2-Audio Model\", variant=\"primary\")\n", + " model_load_status = gr.Textbox(label=\"Model Loading Status\", interactive=False, lines=3, value=\"Model not loaded yet. Click 'Load Model' to begin.\")\n", + " load_model_button.click(load_qwen2_audio_model, inputs=[], outputs=model_load_status)\n", + "\n", + " with gr.Accordion(\"Model Device Diagnostics\", open=False):\n", + " check_device_button = gr.Button(\"Check Model Device Placement\", variant=\"secondary\")\n", + " device_status_output = gr.Textbox(label=\"Device Status\", interactive=False, lines=10)\n", + " check_device_button.click(check_model_devices_ui, inputs=[], outputs=device_status_output)\n", + "\n", + " gr.Markdown(\"### Step 2: Audio Input (Upload or Record Invoice Request)\")\n", + " with gr.Tab(\"Upload Audio\"):\n", + " upload_audio_input = gr.Audio(type=\"filepath\", label=\"Upload an audio file (e.g., MP3, WAV, OGG)\", sources=[\"upload\"])\n", + " confirm_upload_button = gr.Button(\"✅ Confirm Uploaded Audio\", variant=\"secondary\")\n", + " upload_audio_status = gr.Textbox(label=\"Upload Status\", interactive=False)\n", + "\n", + " confirm_upload_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),\n", + " inputs=[upload_audio_input],\n", + " outputs=[current_audio_path_state, upload_audio_status]\n", + " )\n", + "\n", + " with gr.Tab(\"Record Audio\"):\n", + " record_audio_input = gr.Audio(type=\"filepath\", label=\"Record invoice request using your microphone\", sources=[\"microphone\"])\n", + " confirm_record_button = gr.Button(\"✅ Confirm Recorded Audio\", variant=\"secondary\")\n", + " record_audio_status = gr.Textbox(label=\"Record Status\", interactive=False)\n", + "\n", + " confirm_record_button.click(\n", + " lambda x: (x, f\"✅ Audio confirmed: {os.path.basename(x) if x else 'N/A'}\"),8te, record_audio_status]\n", + " )\n", + "\n", + " user_text_prompt = gr.Textbox(\n", + " label=\"Optional Text Prompt for Context\",\n", + " value=\"Please generate a professional invoice from this voice input.\",\n", + " info=\"Add additional text instructions or context for the AI.\"\n", + " )\n", + "\n", + " gr.Markdown(\"### Step 3: Extract Invoice Details\")\n", + " extract_button = gr.Button(\"Extract Invoice Details from Voice\", variant=\"primary\")\n", + " extraction_status = gr.Textbox(label=\"Extraction & Autofill Status\", interactive=False, lines=5)\n", + " extracted_data_json = gr.Json(label=\"Structured Invoice Data (JSON)\", value={}, open=False)\n", + "\n", + " extract_button.click(\n", + " extract_and_structure_invoice_data,\n", + " inputs=[current_audio_path_state, user_text_prompt],\n", + " outputs=[extracted_invoice_data_state, extraction_status]\n", + " ).then(\n", + " lambda data: data,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[extracted_data_json]\n", + " )\n", + "\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 4: Generate Invoice PDF\")\n", + " generate_pdf_button = gr.Button(\"Generate Invoice PDF\", variant=\"secondary\")\n", + " pdf_output_file = gr.File(label=\"Download Generated Invoice (PDF)\")\n", + " pdf_generation_status = gr.Textbox(label=\"PDF Generation Status\", interactive=False)\n", + "\n", + " generate_pdf_button.click(\n", + " generate_invoice_pdf,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[pdf_output_file]\n", + " ).then(\n", + " lambda x: \"PDF generated successfully! Download from above.\" if x and os.path.exists(x) else \"PDF generation failed. Check console for errors or if data was extracted.\",\n", + " inputs=[pdf_output_file],\n", + " outputs=[pdf_generation_status]\n", + " )\n", + " gr.Markdown(f\"*(Generated PDFs will be saved in: `{LOCAL_PDF_FOLDER}` on Colab runtime. You can download them directly from the 'Download Generated Invoice' link.)*\")\n", + "\n", + " with gr.Accordion(\"Usage Notes & Tips\", open=False):\n", + " gr.Markdown(\"\"\"\n", + " * **Workflow:** Follow the steps linearly: **1) Load Model** -> **2) Provide Audio** -> **3) Extract Details** -> **4) Generate PDF**.\n", + " * **GPU Runtime:** Ensure your Google Colab runtime type is set to GPU (Runtime -> Change runtime type -> T4 GPU or A100 GPU). The model requires significant VRAM.\n", + " * **Voice Input:** Speak clearly, mentioning client names, item descriptions, quantities, and prices. Example: \"Generate an invoice for John Doe for two laptops at fifteen hundred each, and one wireless mouse for twenty-five dollars.\"\n", + " * **Optional Prompt:** Use the text prompt to provide additional context or clarify ambiguities if the voice input alone isn't sufficient.\n", + " * **Autofill:** The system will attempt to autofill client addresses and known item prices from its internal simulated databases (`user_db`, `item_db`). You can modify these databases in Cell 4.\n", + " * **Missing Info:** If critical details are missing after extraction and autofill, the \"Extraction Status\" will alert you. You would then need to provide more specific voice input or a text prompt.\n", + " * **PDF Output:** The generated PDF will include standard invoice fields, a table for items, and calculated totals.\n", + " \"\"\")\n", + "\n", + " full_app.launch(debug=True, share=True)\n", + " print(\"Gradio app launched!\")" + ], + "metadata": { + "id": "_WrJg3eUFfe3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# Experimnet Draft1 : for cell 8 UI" + ], + "metadata": { + "id": "54rscsLQu56R" + } + }, + { + "cell_type": "code", + "source": [ + "# === Cell 8: Gradio UI Definition and Launch ===\n", + "\n", + "# Define check_model_devices_ui function (from previous updates, adapted for Qwen2-Audio)\n", + "def check_model_devices_ui():\n", + " global qwen2_audio_model, device\n", + "\n", + " status_output = []\n", + " status_output.append(\"--- Checking Model Device Placement ---\")\n", + "\n", + " if qwen2_audio_model:\n", + " try:\n", + " # Check if model has a device map (for multi-GPU or distributed loads)\n", + " if hasattr(qwen2_audio_model, 'hf_device_map') and qwen2_audio_model.hf_device_map:\n", + " status_output.append(f\"Qwen2-Audio model device map: {qwen2_audio_model.hf_device_map}\")\n", + " else:\n", + " # Fallback to checking device of first parameter for single-device models\n", + " qwen_device = next(qwen2_audio_model.parameters()).device\n", + " status_output.append(f\"Qwen2-Audio model (first parameter) is on: {qwen_device}\")\n", + "\n", + " status_output.append(f\"Qwen2-Audio model data type: {next(qwen2_audio_model.parameters()).dtype}\")\n", + "\n", + " if device == \"cuda\":\n", + " status_output.append(f\"Current GPU Memory Allocated: {torch.cuda.memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Current GPU Memory Cached: {torch.cuda.memory_cached() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Allocated: {torch.cuda.max_memory_allocated() / (1024**3):.2f} GB\")\n", + " status_output.append(f\"Max GPU Memory Cached: {torch.cuda.max_memory_cached() / (1024**3):.2f} GB\")\n", + "\n", + " except Exception as e:\n", + " status_output.append(f\"Error checking Qwen2-Audio device: {e}\")\n", + " else:\n", + " status_output.append(\"Qwen2-Audio model not yet loaded (qwen2_audio_model is None).\")\n", + "\n", + " status_output.append(\"\\n--- Global Device Information ---\")\n", + " status_output.append(f\"Overall CUDA availability from torch: {torch.cuda.is_available()}\")\n", + " if torch.cuda.is_available():\n", + " status_output.append(f\"Number of CUDA devices: {torch.cuda.device_count()}\")\n", + " if torch.cuda.device_count() > 0:\n", + " status_output.append(f\"Current CUDA device: {torch.cuda.current_device()} ({torch.cuda.get_device_name(torch.cuda.current_device())})\")\n", + " status_output.append(f\"Total GPU Memory on current device: {torch.cuda.get_device_properties(torch.cuda.current_device()).total_memory / (1024**3):.2f} GB\")\n", + " else:\n", + " status_output.append(\"No CUDA devices detected. Running on CPU.\")\n", + "\n", + "\n", + " return \"\\n\".join(status_output)\n", + "\n", + "\n", + "with gr.Blocks(title=\"Voice-Powered Autonomous Invoice Generator\") as full_app:\n", + " gr.Markdown(\"# 🎙️ Voice-Powered Autonomous Invoice Generator\")\n", + " gr.Markdown(\"This system processes voice commands to extract invoice details and generate a professional PDF invoice.\")\n", + "\n", + " # Gradio State variables to pass data between components reliably\n", + " current_audio_path_state = gr.State(None)\n", + " extracted_invoice_data_state = gr.State({}) # Stores the Pydantic-validated dict\n", + "\n", + " with gr.Tab(\"Invoice Generation Workflow\"):\n", + " with gr.Row():\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 1: Load AI Model\")\n", + " load_model_button = gr.Button(\"Click to Load Qwen2-Audio Model\", variant=\"primary\")\n", + " model_load_status = gr.Textbox(label=\"Model Loading Status\", interactive=False, lines=3, value=\"Model not loaded yet. Click 'Load Model' to begin.\")\n", + " load_model_button.click(load_qwen2_audio_model, inputs=[], outputs=model_load_status)\n", + "\n", + " with gr.Accordion(\"Model Device Diagnostics\", open=False):\n", + " check_device_button = gr.Button(\"Check Model Device Placement\", variant=\"secondary\")\n", + " device_status_output = gr.Textbox(label=\"Device Status\", interactive=False, lines=10)\n", + " check_device_button.click(check_model_devices_ui, inputs=[], outputs=device_status_output)\n", + "\n", + " gr.Markdown(\"### Step 2: Audio Input (Upload or Record Invoice Request)\")\n", + " with gr.Tab(\"Upload Audio\"):\n", + " upload_audio_input = gr.Audio(type=\"filepath\", label=\"Upload an audio file (e.g., MP3, WAV, OGG)\", sources=[\"upload\"])\n", + " upload_audio_status = gr.Textbox(label=\"Upload Status\", interactive=False)\n", + " # Use a lambda to save path to state for consistent handling\n", + " upload_audio_input.change(lambda x: (x.name if hasattr(x, 'name') else None, f\"Audio loaded from: {os.path.basename(x.name) if hasattr(x, 'name') else 'N/A'}\"),\n", + " inputs=upload_audio_input, outputs=[current_audio_path_state, upload_audio_status])\n", + "\n", + " with gr.Tab(\"Record Audio\"):\n", + " record_audio_input = gr.Audio(type=\"filepath\", label=\"Record invoice request using your microphone\", sources=[\"microphone\"])\n", + " record_audio_status = gr.Textbox(label=\"Record Status\", interactive=False)\n", + " record_audio_input.change(lambda x: (x.name if hasattr(x, 'name') else None, f\"Audio recorded to: {os.path.basename(x.name) if hasattr(x, 'name') else 'N/A'}\"),\n", + " inputs=record_audio_input, outputs=[current_audio_path_state, record_audio_status])\n", + "\n", + " user_text_prompt = gr.Textbox(\n", + " label=\"Optional Text Prompt for Context\",\n", + " value=\"Please generate a professional invoice from this voice input.\",\n", + " info=\"Add additional text instructions or context for the AI.\"\n", + " )\n", + "\n", + " gr.Markdown(\"### Step 3: Extract Invoice Details\")\n", + " extract_button = gr.Button(\"Extract Invoice Details from Voice\", variant=\"primary\")\n", + " extraction_status = gr.Textbox(label=\"Extraction & Autofill Status\", interactive=False, lines=5)\n", + " extracted_data_json = gr.Json(label=\"Structured Invoice Data (JSON)\", value={}, open=False) # Display structured data\n", + "\n", + " extract_button.click(\n", + " extract_and_structure_invoice_data,\n", + " inputs=[current_audio_path_state, user_text_prompt],\n", + " outputs=[extracted_invoice_data_state, extraction_status]\n", + " ).then(\n", + " # This .then() ensures the JSON display updates *after* the extraction_status is set\n", + " lambda data: data, # Pass the dict from state to the Json component\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[extracted_data_json]\n", + " )\n", + "\n", + " with gr.Column(scale=1):\n", + " gr.Markdown(\"### Step 4: Generate Invoice PDF\")\n", + " generate_pdf_button = gr.Button(\"Generate Invoice PDF\", variant=\"secondary\")\n", + " pdf_output_file = gr.File(label=\"Download Generated Invoice (PDF)\")\n", + " pdf_generation_status = gr.Textbox(label=\"PDF Generation Status\", interactive=False)\n", + "\n", + " generate_pdf_button.click(\n", + " generate_invoice_pdf,\n", + " inputs=[extracted_invoice_data_state],\n", + " outputs=[pdf_output_file] # The PDF path will be the output for the File component\n", + " ).then(\n", + " # This .then() updates the status message after the PDF is generated\n", + " lambda x: \"PDF generated successfully! Download from above.\" if x and os.path.exists(x) else \"PDF generation failed. Check console for errors or if data was extracted.\",\n", + " inputs=[pdf_output_file],\n", + " outputs=[pdf_generation_status]\n", + " )\n", + " gr.Markdown(f\"*(Generated PDFs will be saved in: `{LOCAL_PDF_FOLDER}` on Colab runtime. You can download them directly from the 'Download Generated Invoice' link.)*\")\n", + "\n", + " with gr.Accordion(\"Usage Notes & Tips\", open=False):\n", + " gr.Markdown(\"\"\"\n", + " * **Workflow:** Follow the steps linearly: **1) Load Model** -> **2) Provide Audio** -> **3) Extract Details** -> **4) Generate PDF**.\n", + " * **GPU Runtime:** Ensure your Google Colab runtime type is set to GPU (Runtime -> Change runtime type -> T4 GPU or A100 GPU). The model requires significant VRAM.\n", + " * **Voice Input:** Speak clearly, mentioning client names, item descriptions, quantities, and prices. Example: \"Generate an invoice for John Doe for two laptops at fifteen hundred each, and one wireless mouse for twenty-five dollars.\"\n", + " * **Optional Prompt:** Use the text prompt to provide additional context or clarify ambiguities if the voice input alone isn't sufficient.\n", + " * **Autofill:** The system will attempt to autofill client addresses and known item prices from its internal simulated databases (`user_db`, `item_db`). You can modify these databases in Cell 4.\n", + " * **Missing Info:** If critical details are missing after extraction and autofill, the \"Extraction Status\" will alert you. You would then need to provide more specific voice input or a text prompt.\n", + " * **PDF Output:** The generated PDF will include standard invoice fields, a table for items, and calculated totals.\n", + " \"\"\")\n", + "\n", + "full_app.launch(debug=True, share=True)\n", + "print(\"Gradio app launched!\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000, + "referenced_widgets": [ + "5bf2673f5ed44c97a8f5cac028a3a585", + "6bb7f31813d0472cb69b9f0f6930c6f0", + "2503d7d818734b1983b1129d0b922175", + "1b825498c23e4b1c85c3cb822f245985", + "381ac0e674604676b4c0715df5341027", + "f793cb1522834bc7be95c46060d3d578", + "1d2ce3f2c4674e0e86bec079e26064c0", + "756401ce9ed3436ea63bf53476ddb878", + "269c48870e584890b60e02b71d936fe0", + "570f0c34997a4e0eb7be8374089ebbd6", + "188326d1eea34bb6b652a785f4d759de", + "d7d07808bc90461499208a63a62f7dfe", + "d568a6b3bcee4a3c89f53eaf35fcff5f", + "ce70b851add84705b03a5c24e9645583", + "3eaef799fb334c34b9be9bfb740ff30a", + "39dd0b404915486db1b9ef3be3db83f8", + "69e889d19ea7473cbb967146c6c56f74", + "a1e9af64ceb54d9a9ccad54296f21a99", + "863c6874b1924038bc8b20ebfefc0408", + "52a273509cad4cb8ab6158e19a445a86", + "811555387d454286aaba21885f8e0317", + "736a0e033d1340bea533e2183bf9606f", + "c3ebb7bb3a9a4f6e84dd497ee85d0702", + "bfd9013f92484659a8be6995c79d5999", + "8498f60ce79b429088f5fab45e343223", + "66ed01f8d5db42fcac6b40626a8fb12b", + "2568c4e7705f45899454a454e307051b", + "658c6b00fe6b4f6c9604409f7b2385c5", + "2be8f8b2729b4ea68079a57259f5eae9", + "267cd09019e940d0b53c04f59411f558", + "7d929ccbc13448b6acf61029f23426c7", + "fb605ac0d5d94eafb405677b3c6f669f", + "a278bb12d97148c48b64aae568842dce", + "5ac22a23f89047609bceb926d732feee", + "af5b208556e94ae79d92d5202edd5546", + "ff640072b12141eb81770fe81f6a1bb8", + "0512684221454b8bac22b2a0a2e72e63", + "dffe33891f16424194c79711d33cbd72", + "bca84d30d9364dc6ad5af344770df61e", + "69a00a4cba6248e388a078746608eb4e", + "d5ec11d1353b4b729d84bdf76980f4e3", + "6ac7efba7c8943d7b32b641dd95ab635", + "12fd01bf33334dc19c425ae35cc13616", + "730f727bfc5b49139da212e845470b61", + "a4d6669371d14965a2e550a7bf219124", + "80f805dbaf744f55826f512fdbe07f74", + "e1a8f40f52d7464b89bdeef1b95b826f", + "bc1bbfcbdf3340d49f83877e253c754f", + "3c5ad8dcae1349bca62d9fe1e119bc09", + "978e3c9eab85490aa2c9baefed855fc1", + "5638b0f2ab69415cb2ee8ea2700e62f1", + "101d896c44f746bdad1a7b55c653b0f9", + "edc3cf1bd6af408ca3e66ff7a6653f00", + "fd3da6d24158437497246044de56acd5", + "d709ab17e5254d92803e2317d422ee8e", + "e5735236d50b4561993cd0baa7d978e1", + "5c4aa9a396944b5da1be60f22bc87b8a", + "52e6090b24c340a999490ade52dad00f", + "d465e6a6575e43ce903d02191f84ef9b", + "284f1ec9bffc452da57fd8d2298630e1", + "02013c93f084424aa1e1e3627545d17f", + "cfbfc49a7a7c40efad38600e1d4b8c22", + "46fa0a3d76a74864a53787bef68e246e", + "5749d2896e1f479b8d6ec9d7dbca9ca0", + "d7e762131d7c4215a7331d38f68760bc", + "4d1edef905f44d93ad60e9d302d5f0a9", + "78f7b45f0840422d9739a0b18f96c035", + "2a9db16d4f5844408beb04c2cb6e40c9", + "f3a49639d0ea485b98004141f536ab52", + "17204fa4db44433bb4a7b9b5191f4442", + "dd45b1b6acde44b1a468c5b29bab79a0", + "b6c8cf3eec904c99a34c85ac4f75e692", + "a21b06de334849b6a539e169e6250ae5", + "a95d30a3d466415aab210caee069f6ea", + "0e6b5622fbf946d5a941b286e757b983", + "93a0f6d3cf504694aba5f64083083de9", + "2bd5f4cd815f4c5d9cf966e6fff5e03c", + "0145859855564da3a995ea0b68bd3b63", + "ea086fd801544513a4587f2f9573b7b7", + "3e6e05affa67496cb10796a5dd07c26a", + "91c842a6850f4c378a5524ba154e3b30", + "02c123b39bfc4e7c8ae8423e4955ddd2", + "7425d22c9f85464694ec352af74f8628", + "9844384237374fb79ae0a3a1f48f8094", + "771316d3e9444930be1cbbd45e155418", + "98442893b9fe403296a16345d910f2ed", + "2eccdcec8cf34082a50579a3836af7db", + "05a1440ad8a549d9b067b98794e9a5ca", + "703ef6f43d62495f913894fbe7b3e3ad", + "d4a1d72d8b40482bb282a8c2e88a20f0", + "b6488478e4dc4e5992340d1cbb01aeeb", + "70975cd488d742c4a1d7737b6ac5afc2", + "8b78b93b4587476b91934a561b3b64b5", + "002dd4ed2b374a9ba7baa64a3dffcc71", + "d08b02960ff34e14a5d0691fe6cd2361", + "7f560f307ec4410ab648dd11650b904a", + "70eb2a7bc71648bfb19eaf6f404b6437", + "5c75377002f047b38bcb2bb5f420f86a", + "1f0172aa6fd34488b9072a53f192c74d", + "123a8aef65b94d2bba94620dc9f43e04", + "294f6064d2ee4ad78d52bb50d7cfb738", + "b523a066622f493ab52b75e3dbe3f0ab", + "563750be38104b039c54fa013855d3a0", + "a0b7fbb04f174d5eb743a05b250aa6fd", + "45228e872af64974b949c0d2ee8cf4ed", + "a9f4c4d092fc491588b8812dcdcc3ee1", + "2eac0659873a4ff98bd86e01af9fae4a", + "20d28fe7c07e4063a143c0f8872b9040", + "68fbb7dac09440969ba8543113a385bd", + "5ca8f324bd3443c982aa6d5c191ac576", + "bd271e80f2ef4f5fbdf8a0c71ad267c4", + "7ad1e07fbb1f46228edfe3d2aade87dc", + "d37660fa78d84d3ebf36c6167ce8a790", + "36c62139efda41508c562c0a397b613a", + "53ead7fd266f4ee8be8a79b44739c0d2", + "470f5a521e604e8090f77346783fbb36", + "68457a7ff5b34e7dbb297b228f62f3bf", + "e50ac872cfe4459fb0e06dd743549b61", + "f6edb4694c3249ffa90913dc9813b104", + "90e29c87f4aa459996eeea0cd4e7f94e", + "fe7a864b1eec4a5cbbda40d96c09e89d", + "f6e5f9211c504ee4bd8d36b0eaee2f81", + "246ceb8418004cb4867a80a73a71ffd6", + "27d461c51fe840228923e8ed6a6b4922", + "e49f64be95494e619e473c5886e87613", + "97f18c6b0c2544fe88464365d9299abd", + "306eee7982444b12b8cfb79a309a791c", + "0a572148b3b14259af06645037499e47", + "631f23f36a584c6e9ed236af427fd341", + "dc50951d6d504f4a829052738747501b", + "1d29491ddee440d8999037e312783485", + "09e934c206ac4607b3817d3dff22e760", + "4f21fa247486459aadda62ffa978b019", + "8b6639c37d0f4ea4b2e833b59cc0ec38", + "cc029f1b74fe41369c590c4f45c9f3e3", + "c55f5460117a44748cd31b48e13e373a", + "69a1aab7097b42ac835fa6aed0c2bbc9", + "d7d9c0f6a86940bc9db0ad292024f8e8", + "ede49e91af7a448491a06e9a80c36f93", + "bbb144e1e3044ff9b180a335f0c98865", + "3518ad5898fa44daae458610132a41b6", + "1a65a784044d43478f85af1cd4d40ce7", + "d88b1c61f72b47bab6f74258997af6f4", + "dfe384cda6a943e7b06c597f2ac6d7f4", + "c23f0827b4d64ab09b36e5d86a808d06", + "5279bc56a2d0445ca6e3ac5e7e2b3c8d", + "afd77a06ad3547d5956778da6ec02a05", + "9b1b69e3202b4c09bdf367eebdd48929", + "7b8c7fa18d8c497aa1dac636eddfdfa0", + "f9a643b2441b4101a22d47c77d1de77b", + "c708ee0573e244e48a4eb30278fb77cd", + "851d1780e643465fa4ec7099d7919c8c", + "d5149b8d038148c0a944a8d734a273b8", + "dad71a08011f4565836184e03675cd08", + "d04db2cbb40f40ab8665850923cda76e", + "459ddfd59db6419cb7a407f2e9aabf88", + "d20bd58c4d484e3db8ce74b0be509fbc", + "edbb328bc6624bcbbfadab55b0767780", + "b5939f061cb84e4598bad4f1d88463ca", + "f19386bf38144452a7afbe7d8f579501", + "64a6bf5b97f84c5daa5c8dc0aceab7da", + "7f78a40114d144a29dae1b0e59c9f494", + "243d81038806410e8823567c432cf3ec", + "9dd25f5bf0bd4287a2789988b911815b", + "349574eba5d1428e9e653a389844207b" + ] + }, + "id": "tMn2lZqCBvw4", + "outputId": "058e8b08-7ada-4d0f-8a35-8698fbc7a031" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Colab notebook detected. This cell will run indefinitely so that you can see errors and logs. To turn off, set debug=False in launch().\n", + "* Running on public URL: https://e761fa5c2566a29fca.gradio.live\n", + "\n", + "This share link expires in 1 week. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "
" + ] + }, + "metadata": {} + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Attempting to load Qwen2-Audio model: Qwen/Qwen2-Audio-7B-Instruct on cuda...\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "preprocessor_config.json: 0%| | 0.00/342 [00:00:24: FutureWarning: `torch.cuda.memory_cached` has been renamed to `torch.cuda.memory_reserved`\n", + " status_output.append(f\"Current GPU Memory Cached: {torch.cuda.memory_cached() / (1024**3):.2f} GB\")\n", + ":26: FutureWarning: `torch.cuda.max_memory_cached` has been renamed to `torch.cuda.max_memory_reserved`\n", + " status_output.append(f\"Max GPU Memory Cached: {torch.cuda.max_memory_cached() / (1024**3):.2f} GB\")\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Qwen2-Audio model already loaded.\n", + "Keyboard interruption in main thread... closing server.\n", + "Killing tunnel 127.0.0.1:7860 <> https://e761fa5c2566a29fca.gradio.live\n", + "Gradio app launched!\n" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..26a69a3 --- /dev/null +++ b/README.md @@ -0,0 +1,140 @@ +# 🧾 VoiceBill AI – Voice-Powered Autonomous Invoice Generator + +**VoiceBill AI** is a fully autonomous, intelligent agent that generates professional invoices directly from user voice commands. It uses state-of-the-art audio-language models like **Qwen2-Audio-7B-Instruct** to interpret voice, extract structured data using **Pydantic**, cross-check and auto-complete information from a local database, and generates polished PDF invoices using **ReportLab** — all wrapped in a clean **Gradio** UI. + +> 🎯 Designed for freelancers, SMBs, and enterprises that need intelligent, conversational billing — fast. + +--- + +## 🚀 Demo + +
+ +[![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/your-repo/VoiceBill_AI/blob/main/InvoiceGenerator.ipynb) + +[![Watch the demo](https://img.youtube.com/vi/VIDEO_ID_HERE/maxresdefault.jpg)](https://www.youtube.com/watch?v=VIDEO_ID_HERE) + +
+ +--- + +## 🎯 Objective + +Enable users to **speak naturally** about invoice requirements while the AI: + +- Understands and parses spoken content +- Auto-fills missing fields from local memory +- Follows up with intelligent prompts if any required field is missing +- Builds and exports a **professional PDF invoice** +- Works seamlessly via a user-friendly Gradio UI + +--- + +## 🧠 System Workflow + +1. **🎙️ Voice Input**: + User says: _"Generate an invoice for Ramesh for 2 iPhones and 1 MacBook."_ + +2. **🧠 AI Model (Qwen2-Audio)**: + Extracts structured data like: + - Client: Ramesh + - Items: iPhone, MacBook + - Quantity: 2, 1 + +3. **📦 Local DB Checks**: + - If Ramesh exists → fetch data + - If item details missing → asks user + - Stores/update user/item info in DB + +4. **✅ Data Validation**: + Validates structured input using **Pydantic** + +5. **📄 Invoice Generation**: + Generates professional PDF using **ReportLab** + +6. **🌐 UI**: + All happens within an intuitive Gradio interface + +--- + +## 🛠️ Tech Stack + +| Function | Tool / Library | +|----------------------|--------------------------------------------| +| Voice-to-Text | [Qwen2-Audio-7B-Instruct](https://huggingface.co/Qwen/Qwen2-Audio-7B-Instruct) | +| Structured Validation| [Pydantic](https://docs.pydantic.dev/) | +| Audio Processing | [Librosa](https://librosa.org/) | +| UI Interface | [Gradio](https://www.gradio.app/) | +| PDF Invoice Builder | [ReportLab](https://www.reportlab.com/) | +| Runtime | Python 3.10+, Google Colab/GPU | + +--- + +## 📦 Features + +✅ AI-powered voice input → invoice +✅ Auto-fill from local user/item DB +✅ Modular, structured data validation +✅ Dynamic follow-up on missing fields +✅ Clean, professional invoice layout (PDF) +✅ Gradio UI for real-time interaction +✅ Supports 8-bit model loading (via bitsandbytes) + +--- + +## 📁 Folder Structure + +```python + VoiceBill_AI/ + │ + ├── InvoiceGenerator.ipynb # Main pipeline notebook + ├── requirements.txt # Install dependencies + ├── audio_inputs/ # Uploaded or recorded audio + ├── generated_invoices/ # Output PDFs saved here + └── README.md # This file +``` +---- + +## ⚙️ Setup + +✅ In Colab + +- Open notebook in Colab +- Ensure GPU is enabled: Runtime > Change Runtime Type > GPU +- Run all cells + +✅ Local (Experimental) + +```python +$ git clone https://github.com/your-username/VoiceBill_AI.git +$ cd VoiceBill_AI +$ pip install -r requirements.txt +$ python run_app.py # Optional: if converted to Python script +``` + +--- + +## 🧩 Missing Data Handling (Agentic) + +- User Info Missing? → “Who is the client?” +- Item Info Missing? → “What’s the price for iPhone 15?” +- GST or Address Missing? → Prompt and update DB +- User Updates Info? → Accept and sync to local DB + +--- + +## 📌 Future Enhancements + +- Multi-language support via Whisper or MMS +- Full agent framework with LangChain/Ollama integration +- Database integration (PostgreSQL/SQLite) +- REST API and Streamlit frontend +- Voice-based editing of previous invoices + +--- + +## 🙌 Credits + +Developed by [Gyannetra Pvt Ltd ™](https://www.gyannetra.com/) +Built to simplify billing using cutting-edge AI and local models. +Made with 💜 and Python. diff --git a/audio_inputs/audio1JohnDoe.wav b/audio_inputs/audio1JohnDoe.wav new file mode 100644 index 0000000..2482a6f --- /dev/null +++ b/audio_inputs/audio1JohnDoe.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa5b5c8d032255295e669337ea489f05aedf7983f341771a1aaa208263b9a96d +size 1365378 diff --git a/audio_inputs/audio2SarahMilller.wav b/audio_inputs/audio2SarahMilller.wav new file mode 100644 index 0000000..97cbab1 --- /dev/null +++ b/audio_inputs/audio2SarahMilller.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9928126a64a326f855a37f1027d988ff958759fa78d3ca35446eb5bb3413dbdf +size 1868118 diff --git a/demo/InvoiceGenerator_Demo.mp4 b/demo/InvoiceGenerator_Demo.mp4 new file mode 100644 index 0000000..6a5c69c --- /dev/null +++ b/demo/InvoiceGenerator_Demo.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8ada9f0d44fe66a86c176bdc21ec44ee303e4c2b97c486958e0526e295af3f3 +size 11218710 diff --git a/demo/InvoiceGenerator_Demo2.mp4 b/demo/InvoiceGenerator_Demo2.mp4 new file mode 100644 index 0000000..5f58b00 --- /dev/null +++ b/demo/InvoiceGenerator_Demo2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a479cdaf1c9949fee68de408eae99b0b7415661040c02c4ef63cc3424d58dd3 +size 6545768 diff --git a/generated_invoices/invoice_Rahul_Sharma_20250607_131053.pdf b/generated_invoices/invoice_Rahul_Sharma_20250607_131053.pdf new file mode 100644 index 0000000..127b70d --- /dev/null +++ b/generated_invoices/invoice_Rahul_Sharma_20250607_131053.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f1c131bed8a766c510d4d2b53208c8e981c21809a962260049e143fce93c39 +size 2969 diff --git a/generated_invoices/invoice_Sarah_Miller_20250607_091825.pdf b/generated_invoices/invoice_Sarah_Miller_20250607_091825.pdf new file mode 100644 index 0000000..76a450e --- /dev/null +++ b/generated_invoices/invoice_Sarah_Miller_20250607_091825.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f42d27d1e32e07cb3f72da11ff8ce4600803f8a542f2633f93a2d050b4c6b618 +size 2867 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a81ff38 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,27 @@ +# Core libraries +transformers @ git+https://github.com/huggingface/transformers.git +torch>=2.0.0 +accelerate>=0.27.0 + +# Audio processing +librosa>=0.10.1 + +# UI +gradio>=4.19.2 + +# PDF generation +reportlab>=4.0.8 + +# Model quantization +bitsandbytes>=0.42.0 + +# Data validation +pydantic>=2.5.3 + +# Utilities +numpy>=1.26.4 +scipy>=1.13.1 +soundfile>=0.12.1 + +# Optional (for local file handling / safe JSON parsing etc.) +typing-extensions>=4.10.0