{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[],"gpuType":"T4","authorship_tag":"ABX9TyPYwrfFq/wWoE6Mjy8JCgYX"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"},"accelerator":"GPU","widgets":{"application/vnd.jupyter.widget-state+json":{"c16a46eeb1014a6d9ec5f73446e5f1a7":{"model_module":"@jupyter-widgets/controls","model_name":"VBoxModel","model_module_version":"1.5.0","state":{"_dom_classes":[],"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"VBoxModel","_view_count":null,"_view_module":"@jupyter-widgets/controls","_view_module_version":"1.5.0","_view_name":"VBoxView","box_style":"","children":[],"layout":"IPY_MODEL_5e381b943b8b4959b715ca63fbe83762"}},"651e5fbc32974e81952cac8ee005f6d1":{"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_ca676b15fbec4f96a15b17153aaa0be9","placeholder":"​","style":"IPY_MODEL_6d1b2fc5429c402fa1c524654fc257e4","value":"

Copy a token from your Hugging Face\ntokens page and paste it below.
Immediately click login after copying\nyour token or it might be stored in plain text in this notebook file.
"}},"73acbcdfdd3b4d19b160e4b17a9a81d4":{"model_module":"@jupyter-widgets/controls","model_name":"PasswordModel","model_module_version":"1.5.0","state":{"_dom_classes":[],"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"PasswordModel","_view_count":null,"_view_module":"@jupyter-widgets/controls","_view_module_version":"1.5.0","_view_name":"PasswordView","continuous_update":true,"description":"Token:","description_tooltip":null,"disabled":false,"layout":"IPY_MODEL_9a603d8a872d491cad52fd0c93c44bb7","placeholder":"​","style":"IPY_MODEL_308f4e242de04320afe7a066ff24721b","value":""}},"21e5170b189f4979b19c02b32df9df7a":{"model_module":"@jupyter-widgets/controls","model_name":"CheckboxModel","model_module_version":"1.5.0","state":{"_dom_classes":[],"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"CheckboxModel","_view_count":null,"_view_module":"@jupyter-widgets/controls","_view_module_version":"1.5.0","_view_name":"CheckboxView","description":"Add token as git credential?","description_tooltip":null,"disabled":false,"indent":true,"layout":"IPY_MODEL_f92015b4727f4a20a30c0a202055f5ab","style":"IPY_MODEL_29be91d10463415194b51dac2ea7dc11","value":true}},"23979f37a61c47859ab1e7ec71de2674":{"model_module":"@jupyter-widgets/controls","model_name":"ButtonModel","model_module_version":"1.5.0","state":{"_dom_classes":[],"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"ButtonModel","_view_count":null,"_view_module":"@jupyter-widgets/controls","_view_module_version":"1.5.0","_view_name":"ButtonView","button_style":"","description":"Login","disabled":false,"icon":"","layout":"IPY_MODEL_77f9e49463e8407cb378b1ae038f6c1d","style":"IPY_MODEL_044d30ffc19c49cfbb7a9b8ccfa217de","tooltip":""}},"80a43ba3d648435aa4dca15aa7f20364":{"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_b000cd409ba6440480d54820d858897e","placeholder":"​","style":"IPY_MODEL_fe21d844f01f4435b38b020f9d7e62fc","value":"\nPro Tip: If you don't already have one, you can create a dedicated\n'notebooks' token with 'write' access, that you can then easily reuse for all\nnotebooks. "}},"5e381b943b8b4959b715ca63fbe83762":{"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":"center","align_self":null,"border":null,"bottom":null,"display":"flex","flex":null,"flex_flow":"column","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":"50%"}},"ca676b15fbec4f96a15b17153aaa0be9":{"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}},"6d1b2fc5429c402fa1c524654fc257e4":{"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":""}},"9a603d8a872d491cad52fd0c93c44bb7":{"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}},"308f4e242de04320afe7a066ff24721b":{"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":""}},"f92015b4727f4a20a30c0a202055f5ab":{"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}},"29be91d10463415194b51dac2ea7dc11":{"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":""}},"77f9e49463e8407cb378b1ae038f6c1d":{"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}},"044d30ffc19c49cfbb7a9b8ccfa217de":{"model_module":"@jupyter-widgets/controls","model_name":"ButtonStyleModel","model_module_version":"1.5.0","state":{"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"ButtonStyleModel","_view_count":null,"_view_module":"@jupyter-widgets/base","_view_module_version":"1.2.0","_view_name":"StyleView","button_color":null,"font_weight":""}},"b000cd409ba6440480d54820d858897e":{"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}},"fe21d844f01f4435b38b020f9d7e62fc":{"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":""}},"6d11605f5a934c80b498edc1254ccdad":{"model_module":"@jupyter-widgets/controls","model_name":"LabelModel","model_module_version":"1.5.0","state":{"_dom_classes":[],"_model_module":"@jupyter-widgets/controls","_model_module_version":"1.5.0","_model_name":"LabelModel","_view_count":null,"_view_module":"@jupyter-widgets/controls","_view_module_version":"1.5.0","_view_name":"LabelView","description":"","description_tooltip":null,"layout":"IPY_MODEL_875de4e1b19b47a595f6f1bb94a2d56d","placeholder":"​","style":"IPY_MODEL_026ce4ab9a704141b530efb26d668ab8","value":"Connecting..."}},"875de4e1b19b47a595f6f1bb94a2d56d":{"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}},"026ce4ab9a704141b530efb26d668ab8":{"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":""}},"3fd9e1e39c5d46cca30337cce22cae58":{"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_c9b691348e324f0d991b6d2018c9bcf1","IPY_MODEL_6f21a8f635654834ab23ee014ea94ef5","IPY_MODEL_ceb9fca861e34582acce59615e09d6df"],"layout":"IPY_MODEL_11ab6def94f24292b894d84496427781"}},"c9b691348e324f0d991b6d2018c9bcf1":{"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_368f2a83aba54935b690bfbb27eea89d","placeholder":"​","style":"IPY_MODEL_5a76c1a17a6e4554aedca14de2c5eab7","value":"tokenizer_config.json: 100%"}},"6f21a8f635654834ab23ee014ea94ef5":{"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_b69b394571834cf4a1c8bba045e3bb47","max":82,"min":0,"orientation":"horizontal","style":"IPY_MODEL_21a01ad5ba244ed8a8520a3bdd904126","value":82}},"ceb9fca861e34582acce59615e09d6df":{"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_d58d874d36b44a95ab98beb041c90ca9","placeholder":"​","style":"IPY_MODEL_8e33d1ba421a4fb6a877491e9dde75d9","value":" 82.0/82.0 [00:00<00:00, 8.55kB/s]"}},"11ab6def94f24292b894d84496427781":{"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}},"368f2a83aba54935b690bfbb27eea89d":{"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}},"5a76c1a17a6e4554aedca14de2c5eab7":{"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":""}},"b69b394571834cf4a1c8bba045e3bb47":{"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}},"21a01ad5ba244ed8a8520a3bdd904126":{"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":""}},"d58d874d36b44a95ab98beb041c90ca9":{"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}},"8e33d1ba421a4fb6a877491e9dde75d9":{"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":""}},"00f856a931fc47f1bdb99ca4b38cd80b":{"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_623aed76862f4733b58dbd1169c2176f","IPY_MODEL_139f546ff4f24622bcbcc06b927ef4ca","IPY_MODEL_93da5c29dffb4bada5d46e9f2fd2759f"],"layout":"IPY_MODEL_2282936e9e124bc4b1703d36cf1b7a16"}},"623aed76862f4733b58dbd1169c2176f":{"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_12249926066541c0ae3eb0bfd7f756c0","placeholder":"​","style":"IPY_MODEL_73619de571ca4e19a364f2dc8ceb403d","value":"config.json: 100%"}},"139f546ff4f24622bcbcc06b927ef4ca":{"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_f7918676d29e4a43b7879217433c8ae0","max":553,"min":0,"orientation":"horizontal","style":"IPY_MODEL_1147202d369340d0b6c8e69bc6a04714","value":553}},"93da5c29dffb4bada5d46e9f2fd2759f":{"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_b11ad55f478d46c1af371dcfd9e29e06","placeholder":"​","style":"IPY_MODEL_c84d8fa83c344ab59e8d88ef40e539d0","value":" 553/553 [00:00<00:00, 43.2kB/s]"}},"2282936e9e124bc4b1703d36cf1b7a16":{"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}},"12249926066541c0ae3eb0bfd7f756c0":{"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}},"73619de571ca4e19a364f2dc8ceb403d":{"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":""}},"f7918676d29e4a43b7879217433c8ae0":{"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}},"1147202d369340d0b6c8e69bc6a04714":{"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":""}},"b11ad55f478d46c1af371dcfd9e29e06":{"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}},"c84d8fa83c344ab59e8d88ef40e539d0":{"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":""}},"6d611ae198ed4016aca5fa3e28ba3898":{"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_c0a958c701c6441e8d5a39c77b12a8a5","IPY_MODEL_85dbb9aecf4748e59354599bbfa9047b","IPY_MODEL_b73decc90e844b73b951e0dd55fd1bc1"],"layout":"IPY_MODEL_fde8f5f323214aa1ae31eaa19971aad4"}},"c0a958c701c6441e8d5a39c77b12a8a5":{"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_66da659857a94ba183c3cc3c16035f99","placeholder":"​","style":"IPY_MODEL_59a4faa4e16949eea88461aecf3807b4","value":"spiece.model: 100%"}},"85dbb9aecf4748e59354599bbfa9047b":{"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_7a2cbc050fab406fbfc8a6485bd3d332","max":4309802,"min":0,"orientation":"horizontal","style":"IPY_MODEL_b99159c39a894a58849042b5c2a3d866","value":4309802}},"b73decc90e844b73b951e0dd55fd1bc1":{"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_ede0d79e480942139348df0b23965aff","placeholder":"​","style":"IPY_MODEL_1257c55de1cd461aa66d9e1377a0a487","value":" 4.31M/4.31M [00:00<00:00, 12.1MB/s]"}},"fde8f5f323214aa1ae31eaa19971aad4":{"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}},"66da659857a94ba183c3cc3c16035f99":{"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}},"59a4faa4e16949eea88461aecf3807b4":{"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":""}},"7a2cbc050fab406fbfc8a6485bd3d332":{"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}},"b99159c39a894a58849042b5c2a3d866":{"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":""}},"ede0d79e480942139348df0b23965aff":{"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}},"1257c55de1cd461aa66d9e1377a0a487":{"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":""}},"55c8911edab0424da3e180fabff944b7":{"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_dad255f6c56547f9b2dd42e22db05ffe","IPY_MODEL_2881ccf5ccb9483985c6b5f91ea2380c","IPY_MODEL_4b04085243d34ed2b6be68c58ef08d06"],"layout":"IPY_MODEL_b9d8146173c845d484935709ddaaca0d"}},"dad255f6c56547f9b2dd42e22db05ffe":{"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_51070dd507054531ac0c99d7d4b19793","placeholder":"​","style":"IPY_MODEL_b0d6bcc5e14d47ed9f215c82154de896","value":"special_tokens_map.json: 100%"}},"2881ccf5ccb9483985c6b5f91ea2380c":{"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_3463565f31374e40b9e5fa645d15f0ad","max":99,"min":0,"orientation":"horizontal","style":"IPY_MODEL_81e437c2e9fc4f699a58dc132928494a","value":99}},"4b04085243d34ed2b6be68c58ef08d06":{"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_3b560128c0ed497fb98cdb84619d9f31","placeholder":"​","style":"IPY_MODEL_e22c8f4bab6643fea203fa68546c40b2","value":" 99.0/99.0 [00:00<00:00, 9.22kB/s]"}},"b9d8146173c845d484935709ddaaca0d":{"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}},"51070dd507054531ac0c99d7d4b19793":{"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}},"b0d6bcc5e14d47ed9f215c82154de896":{"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":""}},"3463565f31374e40b9e5fa645d15f0ad":{"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}},"81e437c2e9fc4f699a58dc132928494a":{"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":""}},"3b560128c0ed497fb98cdb84619d9f31":{"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}},"e22c8f4bab6643fea203fa68546c40b2":{"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":""}},"f9c86f727ab74b218077100d16ed7279":{"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_9f9143258c52483ebc0344e8570a60de","IPY_MODEL_de75c7b0e17148118e7196d9a7b6eb39","IPY_MODEL_c1630ee6c81a415a84f9c10ab7684085"],"layout":"IPY_MODEL_5ad3f7f3997c4c8c9ee590da77d3f2cc"}},"9f9143258c52483ebc0344e8570a60de":{"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_13870d5b536e4326b448346212b77a2f","placeholder":"​","style":"IPY_MODEL_f121a8afe3c64d14ae711a3840db102c","value":"pytorch_model.bin: 100%"}},"de75c7b0e17148118e7196d9a7b6eb39":{"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_383f87e2d1d24463b01754c124d93b78","max":1200794589,"min":0,"orientation":"horizontal","style":"IPY_MODEL_8e0436e7e3054b7f97496871a95621e8","value":1200794589}},"c1630ee6c81a415a84f9c10ab7684085":{"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_63025f6f3ae64624a9c38dfa3abaa2ce","placeholder":"​","style":"IPY_MODEL_9e5f1949f6d84ec2bb79acdacab7fe80","value":" 1.20G/1.20G [00:06<00:00, 211MB/s]"}},"5ad3f7f3997c4c8c9ee590da77d3f2cc":{"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}},"13870d5b536e4326b448346212b77a2f":{"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}},"f121a8afe3c64d14ae711a3840db102c":{"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":""}},"383f87e2d1d24463b01754c124d93b78":{"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}},"8e0436e7e3054b7f97496871a95621e8":{"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":""}},"63025f6f3ae64624a9c38dfa3abaa2ce":{"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}},"9e5f1949f6d84ec2bb79acdacab7fe80":{"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":""}},"14a0beaf8adc4f20b610df3165821f68":{"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_9ebc51628db7477784329b80c630a952","IPY_MODEL_0a7021bbd82c468099403dd7f8166f32","IPY_MODEL_d5543d8ccbec40e8a84db8de518b67af"],"layout":"IPY_MODEL_508a67d088ea4858b8ce3fafd9f68e7d"}},"9ebc51628db7477784329b80c630a952":{"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_5717d70041034ed0832fb6ba60443f58","placeholder":"​","style":"IPY_MODEL_3280623aafee4241937ad8c6e2d1e4b3","value":"generation_config.json: 100%"}},"0a7021bbd82c468099403dd7f8166f32":{"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_faa5309910024c74a2cdaa6a8c13fea0","max":147,"min":0,"orientation":"horizontal","style":"IPY_MODEL_0ae2c1dfad10411892c932708c04f2f2","value":147}},"d5543d8ccbec40e8a84db8de518b67af":{"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_b78b087d7d6c443cacc7e060ca504f32","placeholder":"​","style":"IPY_MODEL_94b66cc018d240bc866ea93bd0e5b4de","value":" 147/147 [00:00<00:00, 7.08kB/s]"}},"508a67d088ea4858b8ce3fafd9f68e7d":{"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}},"5717d70041034ed0832fb6ba60443f58":{"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}},"3280623aafee4241937ad8c6e2d1e4b3":{"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":""}},"faa5309910024c74a2cdaa6a8c13fea0":{"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}},"0ae2c1dfad10411892c932708c04f2f2":{"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":""}},"b78b087d7d6c443cacc7e060ca504f32":{"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}},"94b66cc018d240bc866ea93bd0e5b4de":{"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":""}},"f3332d0c1cc84adfbc00c24cb2238fcc":{"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_b6a5ea742c074a6caaf12356d3fde8d3","IPY_MODEL_9e8c07b2c949483ea1dc9ccd286065db","IPY_MODEL_67556f3b7edd40059874bcfc91a03110"],"layout":"IPY_MODEL_2fc78095f0b74f4dbe86ca2e76bc1a12"}},"b6a5ea742c074a6caaf12356d3fde8d3":{"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_0efd26395f2d46a1adc18e4384d0c01d","placeholder":"​","style":"IPY_MODEL_3ea309da878f4e659f6a25dcdbb7e3a7","value":"model.safetensors: 100%"}},"9e8c07b2c949483ea1dc9ccd286065db":{"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_72157ce46f464ef6a47f8cb3545ec143","max":1200729512,"min":0,"orientation":"horizontal","style":"IPY_MODEL_110c3b4d39af4daab6875abca149efa3","value":1200729512}},"67556f3b7edd40059874bcfc91a03110":{"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_563d0a14744748a4b26d56f8cd83b1d9","placeholder":"​","style":"IPY_MODEL_d588c536753b4ce8b01eae3566fe0af9","value":" 1.20G/1.20G [00:11<00:00, 91.4MB/s]"}},"2fc78095f0b74f4dbe86ca2e76bc1a12":{"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}},"0efd26395f2d46a1adc18e4384d0c01d":{"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}},"3ea309da878f4e659f6a25dcdbb7e3a7":{"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":""}},"72157ce46f464ef6a47f8cb3545ec143":{"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}},"110c3b4d39af4daab6875abca149efa3":{"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":""}},"563d0a14744748a4b26d56f8cd83b1d9":{"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}},"d588c536753b4ce8b01eae3566fe0af9":{"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":""}},"1814e26244774b909160619acde1f81d":{"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_dcb3b02e1fb646228d1775dd4cc07597","IPY_MODEL_2464d0088bad42ada904a6c7c97d6e64","IPY_MODEL_83c08ef98e79460a81dd3c0f0c55da1a"],"layout":"IPY_MODEL_a0b213324f6643efa0ffd74b1d9567ea"}},"dcb3b02e1fb646228d1775dd4cc07597":{"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_7589a42ee24c4d49b7ade9fc8a35a1f7","placeholder":"​","style":"IPY_MODEL_5b15ef0bd7cd427089c4c4efdda54940","value":"README.md: 100%"}},"2464d0088bad42ada904a6c7c97d6e64":{"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_8aca587772a6469bbd0925a530164a32","max":173,"min":0,"orientation":"horizontal","style":"IPY_MODEL_83a47585487e40cf89aaca18fe813c86","value":173}},"83c08ef98e79460a81dd3c0f0c55da1a":{"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_a12c0a80b34249189a3c2c180ff0fc81","placeholder":"​","style":"IPY_MODEL_ff73d94121ed4475a834d67fa9407ab5","value":" 173/173 [00:00<00:00, 8.80kB/s]"}},"a0b213324f6643efa0ffd74b1d9567ea":{"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}},"7589a42ee24c4d49b7ade9fc8a35a1f7":{"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}},"5b15ef0bd7cd427089c4c4efdda54940":{"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":""}},"8aca587772a6469bbd0925a530164a32":{"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}},"83a47585487e40cf89aaca18fe813c86":{"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":""}},"a12c0a80b34249189a3c2c180ff0fc81":{"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}},"ff73d94121ed4475a834d67fa9407ab5":{"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":""}},"2e8db31611874b1f94141a9d0342c54a":{"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_51db5e6ccb2f4f678dbc802554c6d3c9","IPY_MODEL_cf3557fed0ee487c9618619c28d475b1","IPY_MODEL_0f6d371a5c77454eb58a3d11235d120e"],"layout":"IPY_MODEL_8ebb47c3e61b450c8fea259905a444b0"}},"51db5e6ccb2f4f678dbc802554c6d3c9":{"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_e97fc51d2dc248e8a0c8016110c2bf9e","placeholder":"​","style":"IPY_MODEL_24a2c76d142844cf879b155c793040dc","value":"ensw.csv: 100%"}},"cf3557fed0ee487c9618619c28d475b1":{"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_1024998c4ea946158e72ce1deb0bdf0c","max":21554329,"min":0,"orientation":"horizontal","style":"IPY_MODEL_aa6156f353304143ba9312a6ea0f9084","value":21554329}},"0f6d371a5c77454eb58a3d11235d120e":{"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_b463ccd3a4c74d2b862b0bfb7626b7ef","placeholder":"​","style":"IPY_MODEL_e190ea4be1d84256beb70bbe5e29a4a0","value":" 21.6M/21.6M [00:01<00:00, 11.8MB/s]"}},"8ebb47c3e61b450c8fea259905a444b0":{"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}},"e97fc51d2dc248e8a0c8016110c2bf9e":{"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}},"24a2c76d142844cf879b155c793040dc":{"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":""}},"1024998c4ea946158e72ce1deb0bdf0c":{"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}},"aa6156f353304143ba9312a6ea0f9084":{"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":""}},"b463ccd3a4c74d2b862b0bfb7626b7ef":{"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}},"e190ea4be1d84256beb70bbe5e29a4a0":{"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":""}},"42af9dca76d94160bb70d005dc4f963a":{"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_2deed7982d934101aad6df0e7dda2240","IPY_MODEL_e0463a825c174f0d9cea568133c76201","IPY_MODEL_cb2d559a27614943865755ce13bdfd45"],"layout":"IPY_MODEL_bec4b00d0c1649a7b6f29b855c5770b0"}},"2deed7982d934101aad6df0e7dda2240":{"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_4a22788714d145aaa1030e623aab4617","placeholder":"​","style":"IPY_MODEL_3601835acab64fef92fdd4aa1a5aabd6","value":"Generating train split: 100%"}},"e0463a825c174f0d9cea568133c76201":{"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_ac047ff8a871489c82e687450ded685b","max":210471,"min":0,"orientation":"horizontal","style":"IPY_MODEL_24ff380896b84e5580bab26d0ed86bfc","value":210471}},"cb2d559a27614943865755ce13bdfd45":{"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_e426d022da944cb5a1e9a102e39a94ff","placeholder":"​","style":"IPY_MODEL_efb7e092387f4c8da54b57c20ad1289d","value":" 210471/210471 [00:02<00:00, 75671.74 examples/s]"}},"bec4b00d0c1649a7b6f29b855c5770b0":{"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}},"4a22788714d145aaa1030e623aab4617":{"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}},"3601835acab64fef92fdd4aa1a5aabd6":{"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":""}},"ac047ff8a871489c82e687450ded685b":{"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}},"24ff380896b84e5580bab26d0ed86bfc":{"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":""}},"e426d022da944cb5a1e9a102e39a94ff":{"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}},"efb7e092387f4c8da54b57c20ad1289d":{"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":""}},"023bd1b0c7ec448284a61ef9593e2132":{"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_0bf6baa7d94f47398800aa3202f5e63a","IPY_MODEL_82eaf51b49bc487cb9ec062c50434544","IPY_MODEL_78d0f4d63e744adba3f01d4382157308"],"layout":"IPY_MODEL_e7904757a47542f6ba6c8c34b855c041"}},"0bf6baa7d94f47398800aa3202f5e63a":{"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_81aeb3db3b424be2b1485fded0e9b0a2","placeholder":"​","style":"IPY_MODEL_f91787cd602b418bbe60597418f1532e","value":"checkpoint.pth: 100%"}},"82eaf51b49bc487cb9ec062c50434544":{"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_d9f117f8bbbb453ea64cba1b6aa755a1","max":3604024374,"min":0,"orientation":"horizontal","style":"IPY_MODEL_d345081beae44c50a418f8473f76c036","value":3604024374}},"78d0f4d63e744adba3f01d4382157308":{"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_5b0016522cc94957976decbcd12ec7ec","placeholder":"​","style":"IPY_MODEL_0805347ff48a4b1db657a793ee32e0e8","value":" 3.60G/3.60G [01:04<00:00, 56.7MB/s]"}},"e7904757a47542f6ba6c8c34b855c041":{"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}},"81aeb3db3b424be2b1485fded0e9b0a2":{"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}},"f91787cd602b418bbe60597418f1532e":{"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":""}},"d9f117f8bbbb453ea64cba1b6aa755a1":{"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}},"d345081beae44c50a418f8473f76c036":{"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":""}},"5b0016522cc94957976decbcd12ec7ec":{"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}},"0805347ff48a4b1db657a793ee32e0e8":{"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":""}},"5c027abf25574e2395c696dff1a15a0b":{"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_9d5c6f2d03c64c43b542258d1c9aafd4","IPY_MODEL_fb761c64055a4d8bbcd42bffdd9926da","IPY_MODEL_5051ab6e1d0c48548558888903485efa"],"layout":"IPY_MODEL_8916e357a0e54be480a7d026414948f4"}},"9d5c6f2d03c64c43b542258d1c9aafd4":{"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_a3a673b9c87f468fa1a73d68de2fc89b","placeholder":"​","style":"IPY_MODEL_d69cffcc44f849dea1e68d2360e4d437","value":"README.md: 100%"}},"fb761c64055a4d8bbcd42bffdd9926da":{"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_62c20b32b7974569bd333e62359d5aec","max":5174,"min":0,"orientation":"horizontal","style":"IPY_MODEL_604f698ce1e44da28c33e51ad097b404","value":5174}},"5051ab6e1d0c48548558888903485efa":{"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_f2a6b2d4b2b0404d85b211f0ed08bfbb","placeholder":"​","style":"IPY_MODEL_178240f741254020bbe86d7d693c624d","value":" 5.17k/5.17k [00:00<00:00, 513kB/s]"}},"8916e357a0e54be480a7d026414948f4":{"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}},"a3a673b9c87f468fa1a73d68de2fc89b":{"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}},"d69cffcc44f849dea1e68d2360e4d437":{"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":""}},"62c20b32b7974569bd333e62359d5aec":{"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}},"604f698ce1e44da28c33e51ad097b404":{"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":""}},"f2a6b2d4b2b0404d85b211f0ed08bfbb":{"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}},"178240f741254020bbe86d7d693c624d":{"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":""}},"602367f758a04ae581178ec551ed64ce":{"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_61cd1cc8d5e44270ab6cfa6b5c86f6f5","IPY_MODEL_3cc9352e33164181852eef99040018f7","IPY_MODEL_aed41d5f793c4a97adf4d5c3ec0d87a9"],"layout":"IPY_MODEL_0ff4146968454ea2a1d6d3ebbed258bf"}},"61cd1cc8d5e44270ab6cfa6b5c86f6f5":{"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_06f411ca0af64d7ba1ca7f586146e3ee","placeholder":"​","style":"IPY_MODEL_b9fdf600980649f582c41d4fee7d4277","value":"model.safetensors: 100%"}},"3cc9352e33164181852eef99040018f7":{"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_f326a1657284461e932705626438cec8","max":1200688552,"min":0,"orientation":"horizontal","style":"IPY_MODEL_669cfebe369c4e209b1e6c91603b9e8a","value":1200688552}},"aed41d5f793c4a97adf4d5c3ec0d87a9":{"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_46a634c1ca6444ce865b5acd4b70198f","placeholder":"​","style":"IPY_MODEL_e1d6828ed2d9438885e74d5ca31dca0b","value":" 1.20G/1.20G [00:34<00:00, 48.9MB/s]"}},"0ff4146968454ea2a1d6d3ebbed258bf":{"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}},"06f411ca0af64d7ba1ca7f586146e3ee":{"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}},"b9fdf600980649f582c41d4fee7d4277":{"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":""}},"f326a1657284461e932705626438cec8":{"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}},"669cfebe369c4e209b1e6c91603b9e8a":{"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":""}},"46a634c1ca6444ce865b5acd4b70198f":{"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}},"e1d6828ed2d9438885e74d5ca31dca0b":{"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":""}},"fb03ffa38e184cab8034f4ccac1534c5":{"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_3d870ab819dd4433aeb78f803269d4e7","IPY_MODEL_122fd9a310fb4d85874bbfb18ef1b804","IPY_MODEL_9f190aa06aa94ef8abe1d978dabadbfe"],"layout":"IPY_MODEL_6f3a6dea85ec4e589e8fb8ac6c381226"}},"3d870ab819dd4433aeb78f803269d4e7":{"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_4e5b5a75be2e40f3bb32edac217357d3","placeholder":"​","style":"IPY_MODEL_6633ffa9c5a94d3aa9cea5547378655e","value":"checkpoint.pth: 100%"}},"122fd9a310fb4d85874bbfb18ef1b804":{"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_6711d981b243411daac66f37a5db3dee","max":3604046838,"min":0,"orientation":"horizontal","style":"IPY_MODEL_489d36442f084994bb12c10f97cc73e1","value":3604046838}},"9f190aa06aa94ef8abe1d978dabadbfe":{"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_ecfc01f20c6c4cb4ada85a088e131c35","placeholder":"​","style":"IPY_MODEL_d38ebb94cffa4421829c03f3c56c889a","value":" 3.60G/3.60G [01:39<00:00, 40.0MB/s]"}},"6f3a6dea85ec4e589e8fb8ac6c381226":{"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}},"4e5b5a75be2e40f3bb32edac217357d3":{"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}},"6633ffa9c5a94d3aa9cea5547378655e":{"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":""}},"6711d981b243411daac66f37a5db3dee":{"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}},"489d36442f084994bb12c10f97cc73e1":{"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":""}},"ecfc01f20c6c4cb4ada85a088e131c35":{"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}},"d38ebb94cffa4421829c03f3c56c889a":{"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":""}},"391d6fae66194bef8927ebcb4614947c":{"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_716a6e10ff0249b08ffb5636ad316816","IPY_MODEL_1ce2d07817ce49a1a5259185e04c9357","IPY_MODEL_f8a43173e63b4651811f99bf1a409c7a"],"layout":"IPY_MODEL_97f49ef4d67f45e2b3994c08658b9560"}},"716a6e10ff0249b08ffb5636ad316816":{"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_f68949d78c334daf8683371290309a14","placeholder":"​","style":"IPY_MODEL_64fadce1460a433cafdeee1397308e79","value":"model.safetensors: 100%"}},"1ce2d07817ce49a1a5259185e04c9357":{"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_c2f1a0bc8e3747ce8044e4bc69badd47","max":1200688552,"min":0,"orientation":"horizontal","style":"IPY_MODEL_bc0efa4594fa4a9aba006ed7d36d7e43","value":1200688552}},"f8a43173e63b4651811f99bf1a409c7a":{"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_c1abfcbdc387491787b73f60dae0e790","placeholder":"​","style":"IPY_MODEL_431aced4c673472bac451b5cd4aa3f1f","value":" 1.20G/1.20G [00:30<00:00, 57.3MB/s]"}},"97f49ef4d67f45e2b3994c08658b9560":{"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}},"f68949d78c334daf8683371290309a14":{"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}},"64fadce1460a433cafdeee1397308e79":{"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":""}},"c2f1a0bc8e3747ce8044e4bc69badd47":{"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}},"bc0efa4594fa4a9aba006ed7d36d7e43":{"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":""}},"c1abfcbdc387491787b73f60dae0e790":{"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}},"431aced4c673472bac451b5cd4aa3f1f":{"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":""}},"0bb586bec6f2422ab72c26aa793559ee":{"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_d87dada2b0864a66a6d87b3769d7c2bb","IPY_MODEL_157b03c04232406c93420cfea6af73a6","IPY_MODEL_dc9341b43e7e4fb2afed524eef76f7d9"],"layout":"IPY_MODEL_d3272522827849c3b36fc78e521060e7"}},"d87dada2b0864a66a6d87b3769d7c2bb":{"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_775611ae695f48a4b13996ebb8f06627","placeholder":"​","style":"IPY_MODEL_d636e6cc7a62458db35cec983f4841cd","value":"checkpoint.pth: 100%"}},"157b03c04232406c93420cfea6af73a6":{"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_5ea5d719e9e44af68bf820315d7ab07a","max":3604136886,"min":0,"orientation":"horizontal","style":"IPY_MODEL_8210971b1ef94561a39217822d05240a","value":3604136886}},"dc9341b43e7e4fb2afed524eef76f7d9":{"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_393bca42ca8149e2ab0194a06f4c5339","placeholder":"​","style":"IPY_MODEL_42bbda322333488aada63a10ecd5b8f9","value":" 3.60G/3.60G [01:23<00:00, 58.7MB/s]"}},"d3272522827849c3b36fc78e521060e7":{"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}},"775611ae695f48a4b13996ebb8f06627":{"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}},"d636e6cc7a62458db35cec983f4841cd":{"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":""}},"5ea5d719e9e44af68bf820315d7ab07a":{"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}},"8210971b1ef94561a39217822d05240a":{"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":""}},"393bca42ca8149e2ab0194a06f4c5339":{"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}},"42bbda322333488aada63a10ecd5b8f9":{"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":""}},"2161c144010d4360901cc8b939755476":{"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_324b4658779f4bb79024048f634b3260","IPY_MODEL_121ae6533d7440988fd988b2ae8f2a26","IPY_MODEL_66da2fa7a81441bd83f5a96b68841196"],"layout":"IPY_MODEL_26daecc6335441de851aa394ba4b4cf1"}},"324b4658779f4bb79024048f634b3260":{"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_f5cd7a22960143b5a4776964d364299a","placeholder":"​","style":"IPY_MODEL_1f26666aa1ad48da939d0dc4e0133149","value":"model.safetensors: 100%"}},"121ae6533d7440988fd988b2ae8f2a26":{"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_4d38c2bcbbb9456b857879ef7ca06598","max":1200688552,"min":0,"orientation":"horizontal","style":"IPY_MODEL_e4806e2a93ac4c54b389d01c3a52c94a","value":1200688552}},"66da2fa7a81441bd83f5a96b68841196":{"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_41f1bca8a75c412e9008b82723dfc670","placeholder":"​","style":"IPY_MODEL_6d2f7969e1124bdfba4f791361e3bc28","value":" 1.20G/1.20G [00:30<00:00, 54.7MB/s]"}},"26daecc6335441de851aa394ba4b4cf1":{"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}},"f5cd7a22960143b5a4776964d364299a":{"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}},"1f26666aa1ad48da939d0dc4e0133149":{"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":""}},"4d38c2bcbbb9456b857879ef7ca06598":{"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}},"e4806e2a93ac4c54b389d01c3a52c94a":{"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":""}},"41f1bca8a75c412e9008b82723dfc670":{"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}},"6d2f7969e1124bdfba4f791361e3bc28":{"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":""}},"71c415998d5244d484003d3f141953d4":{"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_8bc0922c810841c2a579bc7628f290a9","IPY_MODEL_97217790d8184c5a95c6f5224e17b8c2","IPY_MODEL_94306b91ebdd4aaca85c3cf934ce4ed3"],"layout":"IPY_MODEL_5119db0df6194c959ed2a9a6340779ec"}},"8bc0922c810841c2a579bc7628f290a9":{"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_e6d6ac699145461eb6446d4c3dd63fac","placeholder":"​","style":"IPY_MODEL_2e9180671da7461d8a38613aba8ca758","value":"README.md: 100%"}},"97217790d8184c5a95c6f5224e17b8c2":{"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_db4bbb18643343c0b9de0b00cc9be9c5","max":5174,"min":0,"orientation":"horizontal","style":"IPY_MODEL_288562897d0540dfaab386a3913a290d","value":5174}},"94306b91ebdd4aaca85c3cf934ce4ed3":{"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_c921866958944d87b39b52f3620e53b9","placeholder":"​","style":"IPY_MODEL_f352841d43714540b8a753d8db0d40b0","value":" 5.17k/5.17k [00:00<00:00, 536kB/s]"}},"5119db0df6194c959ed2a9a6340779ec":{"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}},"e6d6ac699145461eb6446d4c3dd63fac":{"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}},"2e9180671da7461d8a38613aba8ca758":{"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":""}},"db4bbb18643343c0b9de0b00cc9be9c5":{"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}},"288562897d0540dfaab386a3913a290d":{"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":""}},"c921866958944d87b39b52f3620e53b9":{"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}},"f352841d43714540b8a753d8db0d40b0":{"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":""}},"515036aaf0b04eb2b7bc9d08b284b5b7":{"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_8f76a7eed8874f3db6c29b189f6ec4ec","IPY_MODEL_ec754b23114b49e1a68ead9cb3c86219","IPY_MODEL_8bd1fbbec5874b859a1a904b6c46cc93"],"layout":"IPY_MODEL_def1ac0d1cab4c2badc23a620a93e810"}},"8f76a7eed8874f3db6c29b189f6ec4ec":{"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_a60d08d088ea44ceb0dfecd109098cdd","placeholder":"​","style":"IPY_MODEL_8418e65fda924541909925ea6337cd45","value":"tokenizer.json: 100%"}},"ec754b23114b49e1a68ead9cb3c86219":{"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_67cd9a45c6d84983abb9fc6f27739f2d","max":16350557,"min":0,"orientation":"horizontal","style":"IPY_MODEL_55a6bc11337b49b6a7d1dff45bcdf9b6","value":16350557}},"8bd1fbbec5874b859a1a904b6c46cc93":{"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_30061b5635f14d3eb9f172191c349a79","placeholder":"​","style":"IPY_MODEL_b8d5d89a60ea43489e51878fbb26c06b","value":" 16.4M/16.4M [00:01<00:00, 11.7MB/s]"}},"def1ac0d1cab4c2badc23a620a93e810":{"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}},"a60d08d088ea44ceb0dfecd109098cdd":{"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}},"8418e65fda924541909925ea6337cd45":{"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":""}},"67cd9a45c6d84983abb9fc6f27739f2d":{"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}},"55a6bc11337b49b6a7d1dff45bcdf9b6":{"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":""}},"30061b5635f14d3eb9f172191c349a79":{"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}},"b8d5d89a60ea43489e51878fbb26c06b":{"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":""}},"f452b538de694ce6a79e3be7d348673d":{"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_8ecb8137c852413586abe69ecc9c6e7b","IPY_MODEL_98bd022f23a34ae39176ac7c1a55b0a5","IPY_MODEL_f8cd28f394ec453f8fc4016e46f9e460"],"layout":"IPY_MODEL_2760d99a70d544d1b45dd561e5c149ea"}},"8ecb8137c852413586abe69ecc9c6e7b":{"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_51143d68da754bf7b3712a73cd709f40","placeholder":"​","style":"IPY_MODEL_24cf85c686164699ae5c077e80245bcf","value":"spiece.model: 100%"}},"98bd022f23a34ae39176ac7c1a55b0a5":{"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_9a8414df8ea9470ab9b10bffa50a1e5e","max":4309802,"min":0,"orientation":"horizontal","style":"IPY_MODEL_9444d6cb277c4015be52c5b89218cbd0","value":4309802}},"f8cd28f394ec453f8fc4016e46f9e460":{"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_cfbea6dca763444580f09d2af639ae87","placeholder":"​","style":"IPY_MODEL_4f7c8f7734ca492a962ea4e261341d3b","value":" 4.31M/4.31M [00:00<00:00, 11.8MB/s]"}},"2760d99a70d544d1b45dd561e5c149ea":{"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}},"51143d68da754bf7b3712a73cd709f40":{"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}},"24cf85c686164699ae5c077e80245bcf":{"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":""}},"9a8414df8ea9470ab9b10bffa50a1e5e":{"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}},"9444d6cb277c4015be52c5b89218cbd0":{"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":""}},"cfbea6dca763444580f09d2af639ae87":{"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}},"4f7c8f7734ca492a962ea4e261341d3b":{"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":""}},"3c825d42ee3149e2bd1043df991b5e6b":{"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_456c86c82dd04cda841a2999ea6fbfab","IPY_MODEL_b950e635dec141eba3de2de7cd0873ba","IPY_MODEL_1023daa4ae334093bc6e0cfb828dd8ce"],"layout":"IPY_MODEL_f097899ca74743a2b4a7f22a0c18f936"}},"456c86c82dd04cda841a2999ea6fbfab":{"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_32e08ddbae8c444fb8749f53afe11ba7","placeholder":"​","style":"IPY_MODEL_a3d0d914571a415b9f531011bc23ea82","value":"Upload 2 LFS files: 100%"}},"b950e635dec141eba3de2de7cd0873ba":{"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_756ee330caf949d5aa6ddef6205768d1","max":2,"min":0,"orientation":"horizontal","style":"IPY_MODEL_2a23805c602148af8ac40a70a85656b1","value":2}},"1023daa4ae334093bc6e0cfb828dd8ce":{"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_5c8db4b496c9471e9c63dd0bce3dc01e","placeholder":"​","style":"IPY_MODEL_7b4fbaa3f52d4cc79a969df36ebbd10c","value":" 2/2 [00:02<00:00,  2.06s/it]"}},"f097899ca74743a2b4a7f22a0c18f936":{"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}},"32e08ddbae8c444fb8749f53afe11ba7":{"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}},"a3d0d914571a415b9f531011bc23ea82":{"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":""}},"756ee330caf949d5aa6ddef6205768d1":{"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}},"2a23805c602148af8ac40a70a85656b1":{"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":""}},"5c8db4b496c9471e9c63dd0bce3dc01e":{"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}},"7b4fbaa3f52d4cc79a969df36ebbd10c":{"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":""}},"edf741883d764960a5a80e6d7248d1ed":{"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_cadadb4043ab44228801692cade437e8","IPY_MODEL_004b6607046743b296a1fff426e45f36","IPY_MODEL_7723fc05a84e4fdcaefa8ac3399df433"],"layout":"IPY_MODEL_36fa399430354fcd8a004b3e94d23eb7"}},"cadadb4043ab44228801692cade437e8":{"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_52015bb2e07744e3912295c8a309c151","placeholder":"​","style":"IPY_MODEL_c6123b6a7fe147eca93f36674bd21ef3","value":"checkpoint.pth:   1%"}},"004b6607046743b296a1fff426e45f36":{"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":"","description":"","description_tooltip":null,"layout":"IPY_MODEL_8f38cb8c140c405390aeb46a5e33edda","max":3602251638,"min":0,"orientation":"horizontal","style":"IPY_MODEL_2fe2fe3a166e44418fcd081a3386a8f5","value":21619712}},"7723fc05a84e4fdcaefa8ac3399df433":{"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_b794dd0dc7a142dfb1e99d9d896d02be","placeholder":"​","style":"IPY_MODEL_b856797e054c4f7dabfda10c575aab77","value":" 21.6M/3.60G [00:00<01:18, 45.9MB/s]"}},"36fa399430354fcd8a004b3e94d23eb7":{"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}},"52015bb2e07744e3912295c8a309c151":{"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}},"c6123b6a7fe147eca93f36674bd21ef3":{"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":""}},"8f38cb8c140c405390aeb46a5e33edda":{"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}},"2fe2fe3a166e44418fcd081a3386a8f5":{"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":""}},"b794dd0dc7a142dfb1e99d9d896d02be":{"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}},"b856797e054c4f7dabfda10c575aab77":{"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":"code","source":["! pip install transformers sentencepiece datasets\n","! pip install tqdm\n","! pip install torch"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"3YaPG4v3EfqJ","executionInfo":{"status":"ok","timestamp":1741770581414,"user_tz":-180,"elapsed":113347,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}},"outputId":"1a840709-d44e-45f0-c2b4-d746cb774deb"},"execution_count":1,"outputs":[{"output_type":"stream","name":"stdout","text":["Requirement already satisfied: transformers in /usr/local/lib/python3.11/dist-packages (4.48.3)\n","Requirement already satisfied: sentencepiece in /usr/local/lib/python3.11/dist-packages (0.2.0)\n","Collecting datasets\n"," Downloading datasets-3.3.2-py3-none-any.whl.metadata (19 kB)\n","Requirement already satisfied: filelock in /usr/local/lib/python3.11/dist-packages (from transformers) (3.17.0)\n","Requirement already satisfied: huggingface-hub<1.0,>=0.24.0 in /usr/local/lib/python3.11/dist-packages (from transformers) (0.28.1)\n","Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.11/dist-packages (from transformers) (1.26.4)\n","Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.11/dist-packages (from transformers) (24.2)\n","Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.11/dist-packages (from transformers) (6.0.2)\n","Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.11/dist-packages (from transformers) (2024.11.6)\n","Requirement already satisfied: requests in /usr/local/lib/python3.11/dist-packages (from transformers) (2.32.3)\n","Requirement already satisfied: tokenizers<0.22,>=0.21 in /usr/local/lib/python3.11/dist-packages (from transformers) (0.21.0)\n","Requirement already satisfied: safetensors>=0.4.1 in /usr/local/lib/python3.11/dist-packages (from transformers) (0.5.3)\n","Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.11/dist-packages (from transformers) (4.67.1)\n","Requirement already satisfied: pyarrow>=15.0.0 in /usr/local/lib/python3.11/dist-packages (from datasets) (18.1.0)\n","Collecting dill<0.3.9,>=0.3.0 (from datasets)\n"," Downloading dill-0.3.8-py3-none-any.whl.metadata (10 kB)\n","Requirement already satisfied: pandas in /usr/local/lib/python3.11/dist-packages (from datasets) (2.2.2)\n","Collecting xxhash (from datasets)\n"," Downloading xxhash-3.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)\n","Collecting multiprocess<0.70.17 (from datasets)\n"," Downloading multiprocess-0.70.16-py311-none-any.whl.metadata (7.2 kB)\n","Requirement already satisfied: fsspec<=2024.12.0,>=2023.1.0 in /usr/local/lib/python3.11/dist-packages (from fsspec[http]<=2024.12.0,>=2023.1.0->datasets) (2024.10.0)\n","Requirement already satisfied: aiohttp in /usr/local/lib/python3.11/dist-packages (from datasets) (3.11.13)\n","Requirement already satisfied: aiohappyeyeballs>=2.3.0 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (2.5.0)\n","Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (1.3.2)\n","Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (25.1.0)\n","Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (1.5.0)\n","Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (6.1.0)\n","Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (0.3.0)\n","Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.11/dist-packages (from aiohttp->datasets) (1.18.3)\n","Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.11/dist-packages (from huggingface-hub<1.0,>=0.24.0->transformers) (4.12.2)\n","Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.11/dist-packages (from requests->transformers) (3.4.1)\n","Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/dist-packages (from requests->transformers) (3.10)\n","Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.11/dist-packages (from requests->transformers) (2.3.0)\n","Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.11/dist-packages (from requests->transformers) (2025.1.31)\n","Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/dist-packages (from pandas->datasets) (2.8.2)\n","Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.11/dist-packages (from pandas->datasets) (2025.1)\n","Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.11/dist-packages (from pandas->datasets) (2025.1)\n","Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/dist-packages (from python-dateutil>=2.8.2->pandas->datasets) (1.17.0)\n","Downloading datasets-3.3.2-py3-none-any.whl (485 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m485.4/485.4 kB\u001b[0m \u001b[31m14.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading dill-0.3.8-py3-none-any.whl (116 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m116.3/116.3 kB\u001b[0m \u001b[31m5.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading multiprocess-0.70.16-py311-none-any.whl (143 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m143.5/143.5 kB\u001b[0m \u001b[31m6.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading xxhash-3.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m194.8/194.8 kB\u001b[0m \u001b[31m11.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hInstalling collected packages: xxhash, dill, multiprocess, datasets\n","Successfully installed datasets-3.3.2 dill-0.3.8 multiprocess-0.70.16 xxhash-3.5.0\n","Requirement already satisfied: tqdm in /usr/local/lib/python3.11/dist-packages (4.67.1)\n","Requirement already satisfied: torch in /usr/local/lib/python3.11/dist-packages (2.5.1+cu124)\n","Requirement already satisfied: filelock in /usr/local/lib/python3.11/dist-packages (from torch) (3.17.0)\n","Requirement already satisfied: typing-extensions>=4.8.0 in /usr/local/lib/python3.11/dist-packages (from torch) (4.12.2)\n","Requirement already satisfied: networkx in /usr/local/lib/python3.11/dist-packages (from torch) (3.4.2)\n","Requirement already satisfied: jinja2 in /usr/local/lib/python3.11/dist-packages (from torch) (3.1.6)\n","Requirement already satisfied: fsspec in /usr/local/lib/python3.11/dist-packages (from torch) (2024.10.0)\n","Collecting nvidia-cuda-nvrtc-cu12==12.4.127 (from torch)\n"," Downloading nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Collecting nvidia-cuda-runtime-cu12==12.4.127 (from torch)\n"," Downloading nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Collecting nvidia-cuda-cupti-cu12==12.4.127 (from torch)\n"," Downloading nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n","Collecting nvidia-cudnn-cu12==9.1.0.70 (from torch)\n"," Downloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n","Collecting nvidia-cublas-cu12==12.4.5.8 (from torch)\n"," Downloading nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Collecting nvidia-cufft-cu12==11.2.1.3 (from torch)\n"," Downloading nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Collecting nvidia-curand-cu12==10.3.5.147 (from torch)\n"," Downloading nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Collecting nvidia-cusolver-cu12==11.6.1.9 (from torch)\n"," Downloading nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n","Collecting nvidia-cusparse-cu12==12.3.1.170 (from torch)\n"," Downloading nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)\n","Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in /usr/local/lib/python3.11/dist-packages (from torch) (2.21.5)\n","Requirement already satisfied: nvidia-nvtx-cu12==12.4.127 in /usr/local/lib/python3.11/dist-packages (from torch) (12.4.127)\n","Collecting nvidia-nvjitlink-cu12==12.4.127 (from torch)\n"," Downloading nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)\n","Requirement already satisfied: triton==3.1.0 in /usr/local/lib/python3.11/dist-packages (from torch) (3.1.0)\n","Requirement already satisfied: sympy==1.13.1 in /usr/local/lib/python3.11/dist-packages (from torch) (1.13.1)\n","Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.11/dist-packages (from sympy==1.13.1->torch) (1.3.0)\n","Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.11/dist-packages (from jinja2->torch) (3.0.2)\n","Downloading nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl (363.4 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m363.4/363.4 MB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (13.8 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13.8/13.8 MB\u001b[0m \u001b[31m103.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (24.6 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m24.6/24.6 MB\u001b[0m \u001b[31m83.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (883 kB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m883.7/883.7 kB\u001b[0m \u001b[31m43.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m664.8/664.8 MB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl (211.5 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m211.5/211.5 MB\u001b[0m \u001b[31m5.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl (56.3 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m56.3/56.3 MB\u001b[0m \u001b[31m11.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl (127.9 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m127.9/127.9 MB\u001b[0m \u001b[31m7.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl (207.5 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m207.5/207.5 MB\u001b[0m \u001b[31m5.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hDownloading nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (21.1 MB)\n","\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.1/21.1 MB\u001b[0m \u001b[31m62.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n","\u001b[?25hInstalling collected packages: nvidia-nvjitlink-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, nvidia-cusparse-cu12, nvidia-cudnn-cu12, nvidia-cusolver-cu12\n"," Attempting uninstall: nvidia-nvjitlink-cu12\n"," Found existing installation: nvidia-nvjitlink-cu12 12.5.82\n"," Uninstalling nvidia-nvjitlink-cu12-12.5.82:\n"," Successfully uninstalled nvidia-nvjitlink-cu12-12.5.82\n"," Attempting uninstall: nvidia-curand-cu12\n"," Found existing installation: nvidia-curand-cu12 10.3.6.82\n"," Uninstalling nvidia-curand-cu12-10.3.6.82:\n"," Successfully uninstalled nvidia-curand-cu12-10.3.6.82\n"," Attempting uninstall: nvidia-cufft-cu12\n"," Found existing installation: nvidia-cufft-cu12 11.2.3.61\n"," Uninstalling nvidia-cufft-cu12-11.2.3.61:\n"," Successfully uninstalled nvidia-cufft-cu12-11.2.3.61\n"," Attempting uninstall: nvidia-cuda-runtime-cu12\n"," Found existing installation: nvidia-cuda-runtime-cu12 12.5.82\n"," Uninstalling nvidia-cuda-runtime-cu12-12.5.82:\n"," Successfully uninstalled nvidia-cuda-runtime-cu12-12.5.82\n"," Attempting uninstall: nvidia-cuda-nvrtc-cu12\n"," Found existing installation: nvidia-cuda-nvrtc-cu12 12.5.82\n"," Uninstalling nvidia-cuda-nvrtc-cu12-12.5.82:\n"," Successfully uninstalled nvidia-cuda-nvrtc-cu12-12.5.82\n"," Attempting uninstall: nvidia-cuda-cupti-cu12\n"," Found existing installation: nvidia-cuda-cupti-cu12 12.5.82\n"," Uninstalling nvidia-cuda-cupti-cu12-12.5.82:\n"," Successfully uninstalled nvidia-cuda-cupti-cu12-12.5.82\n"," Attempting uninstall: nvidia-cublas-cu12\n"," Found existing installation: nvidia-cublas-cu12 12.5.3.2\n"," Uninstalling nvidia-cublas-cu12-12.5.3.2:\n"," Successfully uninstalled nvidia-cublas-cu12-12.5.3.2\n"," Attempting uninstall: nvidia-cusparse-cu12\n"," Found existing installation: nvidia-cusparse-cu12 12.5.1.3\n"," Uninstalling nvidia-cusparse-cu12-12.5.1.3:\n"," Successfully uninstalled nvidia-cusparse-cu12-12.5.1.3\n"," Attempting uninstall: nvidia-cudnn-cu12\n"," Found existing installation: nvidia-cudnn-cu12 9.3.0.75\n"," Uninstalling nvidia-cudnn-cu12-9.3.0.75:\n"," Successfully uninstalled nvidia-cudnn-cu12-9.3.0.75\n"," Attempting uninstall: nvidia-cusolver-cu12\n"," Found existing installation: nvidia-cusolver-cu12 11.6.3.83\n"," Uninstalling nvidia-cusolver-cu12-11.6.3.83:\n"," Successfully uninstalled nvidia-cusolver-cu12-11.6.3.83\n","Successfully installed nvidia-cublas-cu12-12.4.5.8 nvidia-cuda-cupti-cu12-12.4.127 nvidia-cuda-nvrtc-cu12-12.4.127 nvidia-cuda-runtime-cu12-12.4.127 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.2.1.3 nvidia-curand-cu12-10.3.5.147 nvidia-cusolver-cu12-11.6.1.9 nvidia-cusparse-cu12-12.3.1.170 nvidia-nvjitlink-cu12-12.4.127\n"]}]},{"cell_type":"code","source":["# from huggingface_hub import crate_branch\n","from huggingface_hub import notebook_login\n","notebook_login()\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":17,"referenced_widgets":["c16a46eeb1014a6d9ec5f73446e5f1a7","651e5fbc32974e81952cac8ee005f6d1","73acbcdfdd3b4d19b160e4b17a9a81d4","21e5170b189f4979b19c02b32df9df7a","23979f37a61c47859ab1e7ec71de2674","80a43ba3d648435aa4dca15aa7f20364","5e381b943b8b4959b715ca63fbe83762","ca676b15fbec4f96a15b17153aaa0be9","6d1b2fc5429c402fa1c524654fc257e4","9a603d8a872d491cad52fd0c93c44bb7","308f4e242de04320afe7a066ff24721b","f92015b4727f4a20a30c0a202055f5ab","29be91d10463415194b51dac2ea7dc11","77f9e49463e8407cb378b1ae038f6c1d","044d30ffc19c49cfbb7a9b8ccfa217de","b000cd409ba6440480d54820d858897e","fe21d844f01f4435b38b020f9d7e62fc","6d11605f5a934c80b498edc1254ccdad","875de4e1b19b47a595f6f1bb94a2d56d","026ce4ab9a704141b530efb26d668ab8"]},"id":"06goYKMXnnWY","executionInfo":{"status":"ok","timestamp":1741770588368,"user_tz":-180,"elapsed":1758,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}},"outputId":"b372997d-72c9-4b60-b574-92cdab676480"},"execution_count":2,"outputs":[{"output_type":"display_data","data":{"text/plain":["VBox(children=(HTML(value='
. This is expected, and simply means that the `legacy` (previous) behavior will be used so nothing changes for you. If you want to use the new behaviour, set `legacy=False`. This should only be set if you understand what it means, and thoroughly read the reason why this was added as explained in https://github.com/huggingface/transformers/pull/24565\n","/usr/local/lib/python3.11/dist-packages/transformers/convert_slow_tokenizer.py:561: UserWarning: The sentencepiece tokenizer that you are converting to a fast tokenizer uses the byte fallback option which is not implemented in the fast tokenizers. In practice this means that the fast version of the tokenizer can produce unknown tokens whereas the sentencepiece version would have converted these unknown tokens into a sequence of byte tokens matching the original piece of text.\n"," warnings.warn(\n"]},{"output_type":"display_data","data":{"text/plain":["pytorch_model.bin: 0%| | 0.00/1.20G [00:00',\n"," 'sw': ''\n","}\n","\n","api = HfApi() # Initialize the API client once\n","repo_id=\"Lingua-Connect/JMW_TrainerImproved\"\n","tokenizer = AutoTokenizer.from_pretrained(model_name)\n","model = AutoModelForSeq2SeqLM.from_pretrained(model_name)\n","model.to(device)\n","\n","repo_name=\"Lingua-Connect/JMW_TrainerImproved\"\n","checkpoint_file = \"checkpoint.pth\"\n","\n","# Add special tokens\n","special_tokens = {'additional_special_tokens': list(lang_token.values())}\n","tokenizer.add_special_tokens(special_tokens)\n","model.resize_token_embeddings(len(tokenizer))\n","\n","# Load the dataset and check available splits\n","dataset = load_dataset('Rogendo/English-Swahili-Sentence-Pairs')\n","print(\"Available splits:\", dataset.keys())\n","\n","\n","# Calculate the sizes based on percentages\n","total_rows = len(dataset['train'])\n","train_size = int(0.8 * total_rows) # 80% for training\n","validation_size = int(0.1 * total_rows) # 10% for validation\n","test_size = total_rows - train_size - validation_size # Remaining 10% for test\n","\n","# Shuffle the dataset to ensure randomness in splitting\n","ds_shuffled = dataset['train'].shuffle(seed=42)\n","\n","# Create the splits based on the specified sizes\n","train_dataset = ds_shuffled.select(range(train_size)) # train_dataset should be a dataset, not an int\n","validation_dataset = ds_shuffled.select(range(train_size, train_size + validation_size))\n","test_dataset = ds_shuffled.select(range(train_size + validation_size, train_size + validation_size + test_size))\n","\n","new_dataset = DatasetDict({\n"," 'train': train_dataset,\n"," 'validation': validation_dataset,\n"," 'test': test_dataset\n","})\n","\n","# Print the new dataset structure\n","print(new_dataset)"]},{"cell_type":"markdown","source":["# Preprocessor"],"metadata":{"id":"2KVH6Q2tHrlO"}},{"cell_type":"code","source":["import torch\n","from typing import Dict, List, Tuple, Optional, Union, Iterator\n","from dataclasses import dataclass\n","from transformers import AutoTokenizer\n","from torch.utils.data import Dataset, DataLoader\n","from enum import Enum\n","\n","class TranslationDirection(Enum):\n"," \"\"\"Enum for translation directions\"\"\"\n"," EN2SW = \"en2sw\"\n"," SW2EN = \"sw2en\"\n","\n","@dataclass\n","class TranslationPair:\n"," \"\"\"Data class for holding translation pairs.\"\"\"\n"," source_text: str\n"," target_text: str\n"," source_lang: str\n"," target_lang: str\n","\n"," def __post_init__(self):\n"," \"\"\"Validate inputs upon initialization.\"\"\"\n"," # Convert None to empty string to avoid attribute errors\n"," self.source_text = str(self.source_text or \"\")\n"," self.target_text = str(self.target_text or \"\")\n"," self.source_lang = str(self.source_lang or \"\")\n"," self.target_lang = str(self.target_lang or \"\")\n","\n"," def is_valid(self) -> bool:\n"," \"\"\"Check if the translation pair is valid for training.\"\"\"\n"," return (bool(self.source_text.strip()) and\n"," bool(self.target_text.strip()) and\n"," bool(self.source_lang.strip()) and\n"," bool(self.target_lang.strip()))\n","\n","class TranslationPreprocessor:\n"," def __init__(self, tokenizer: AutoTokenizer, lang_tokens: Dict[str, str], max_length: int):\n"," \"\"\"\n"," Initialize the preprocessor.\n","\n"," Args:\n"," tokenizer: HuggingFace tokenizer\n"," lang_tokens: Dictionary mapping language codes to tokens\n"," max_length: Maximum sequence length\n"," \"\"\"\n"," self.tokenizer = tokenizer\n"," self.lang_tokens = lang_tokens\n"," self.max_length = max_length\n"," self.device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n"," self.key_mapping = {\n"," TranslationDirection.EN2SW.value: (\"English sentence\", \"Swahili Translation\"),\n"," TranslationDirection.SW2EN.value: (\"Swahili Translation\", \"English sentence\")\n"," }\n","\n"," def add_language_token(self, text: str, lang_code: str) -> str:\n"," \"\"\"Prepend language-specific token to text.\"\"\"\n"," return f\"{self.lang_tokens[lang_code]} {text}\"\n","\n"," def encode_input_str(self, text: str, target_lang: str, tokenizer: AutoTokenizer, seq_len: int, lang_token: Dict[str, str]) -> torch.Tensor:\n"," \"\"\"Encode input string with source language token\"\"\"\n"," # Use source language token (English)\n"," source_lang_token = lang_token['en']\n","\n"," # Tokenize with English token\n"," input_ids = tokenizer.encode(\n"," text=f\"{source_lang_token} {text}\",\n"," return_tensors='pt',\n"," padding='max_length',\n"," truncation=True,\n"," max_length=seq_len\n"," )\n","\n"," return input_ids[0]\n","\n"," def encode_target_str(self, text: str, tokenizer: AutoTokenizer, seq_len: int, lang_token: Dict[str, str]) -> torch.Tensor:\n"," \"\"\"Encode target string with target language token\"\"\"\n"," # For target, we'll keep the Swahili token as it's the target language\n"," target_lang_token = lang_token['sw']\n","\n"," token_ids = tokenizer.encode(\n"," text=f\"{target_lang_token} {text}\",\n"," return_tensors='pt',\n"," padding='max_length',\n"," truncation=True,\n"," max_length=seq_len\n"," )\n","\n"," return token_ids[0]\n","\n"," def format_translation_data(self, translations: Dict[str, str], lang_token: Dict[str, str], tokenizer: AutoTokenizer, seq_len: int = 20) -> Optional[Tuple[torch.Tensor, torch.Tensor]]:\n"," \"\"\"Format translation data for model input\"\"\"\n"," # Define possible input-output language pairs and randomly select one\n"," input_lang, target_lang = 'en', 'sw'\n","\n"," # Map language codes to column names\n"," column_map = {\n"," 'en': 'English sentence',\n"," 'sw': 'Swahili Translation'\n"," }\n","\n"," # Extract the translations based on the chosen direction\n"," input_text = translations.get(column_map[input_lang])\n"," target_text = translations.get(column_map[target_lang])\n","\n"," # Check for any missing translations\n"," if input_text is None or target_text is None:\n"," return None\n","\n"," # Tokenize input with English as source language\n"," input_token_ids = self.encode_input_str(\n"," text=input_text,\n"," target_lang='sw',\n"," tokenizer=tokenizer,\n"," seq_len=seq_len,\n"," lang_token=lang_token\n"," )\n","\n"," # Tokenize target text\n"," target_token_ids = self.encode_target_str(\n"," text=target_text,\n"," tokenizer=tokenizer,\n"," seq_len=seq_len,\n"," lang_token=lang_token\n"," )\n","\n"," return input_token_ids, target_token_ids\n","\n"," def transform_batch(self, batch: Dict[str, List[str]], lang_token: Dict[str, str], tokenizer: AutoTokenizer, max_length: int) -> Optional[Tuple[torch.Tensor, torch.Tensor]]:\n"," \"\"\"Transform a batch of translations\"\"\"\n"," inputs = []\n"," targets = []\n","\n"," # Get all English sentences and Swahili translations from the batch\n"," english_sentences = batch['English sentence']\n"," swahili_translations = batch['Swahili Translation']\n","\n"," # Process each pair in the batch\n"," for eng, swa in zip(english_sentences, swahili_translations):\n"," translation_set = {\n"," 'English sentence': eng,\n"," 'Swahili Translation': swa\n"," }\n","\n"," # Process the translation pair\n"," formatted_data = self.format_translation_data(\n"," translation_set,\n"," lang_token,\n"," tokenizer,\n"," max_length\n"," )\n","\n"," if formatted_data is None:\n"," continue\n","\n"," input_ids, target_ids = formatted_data\n"," inputs.append(input_ids.unsqueeze(0))\n"," targets.append(target_ids.unsqueeze(0))\n","\n"," if not inputs or not targets: # Check if we have any valid translations\n"," return None\n","\n"," # Concatenate tensors for batch\n"," device = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n"," batch_input_ids = torch.cat(inputs).to(device)\n"," batch_target_ids = torch.cat(targets).to(device)\n","\n"," return batch_input_ids, batch_target_ids\n","\n"," def get_data_generator(self, dataset, lang_token: Dict[str, str], tokenizer: AutoTokenizer, batch_size: int = 8, direction: TranslationDirection = TranslationDirection.EN2SW) -> Iterator[Tuple[torch.Tensor, torch.Tensor]]:\n"," \"\"\"Generate batches of processed translation data\"\"\"\n"," # dataset = dataset.shuffle()\n"," for i in range(0, len(dataset), batch_size):\n"," end_idx = min(i + batch_size, len(dataset))\n"," batch = dataset[i:end_idx]\n"," batch_dict = {\n"," 'English sentence': batch['English sentence'],\n"," 'Swahili Translation': batch['Swahili Translation']\n"," }\n"," processed_batch = self.transform_batch(batch, lang_token, tokenizer, self.max_length)\n"," if processed_batch is not None:\n"," yield processed_batch\n","\n"," def process_translation_pair(self, pair: TranslationPair) -> Tuple[torch.Tensor, torch.Tensor]:\n"," \"\"\"Process a single translation pair\"\"\"\n"," # Add language tokens to source and target texts\n"," source_text_with_token = self.add_language_token(pair.source_text, pair.source_lang)\n"," target_text_with_token = self.add_language_token(pair.target_text, pair.target_lang)\n","\n"," # Tokenize source and target texts\n"," source_ids = self.tokenizer.encode(\n"," source_text_with_token,\n"," return_tensors='pt',\n"," padding='max_length',\n"," truncation=True,\n"," max_length=self.max_length\n"," )\n","\n"," target_ids = self.tokenizer.encode(\n"," target_text_with_token,\n"," return_tensors='pt',\n"," padding='max_length',\n"," truncation=True,\n"," max_length=self.max_length\n"," )\n","\n"," return source_ids[0], target_ids[0]"],"metadata":{"id":"fMsZR7l3DKKx","executionInfo":{"status":"ok","timestamp":1741770704537,"user_tz":-180,"elapsed":33,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":4,"outputs":[]},{"cell_type":"markdown","source":["# Optimizer and Scheduler"],"metadata":{"id":"WahjKMeEHywB"}},{"cell_type":"code","source":["\n","from transformers import get_cosine_schedule_with_warmup\n","from torch.optim import AdamW\n","import math\n","import numpy as np\n","\n","# Configurable parameters\n","learning_rate = 5e-5\n","epsilon_value = 1e-8\n","batch_size = 8\n","num_epochs = 10\n","\n","# Optimizer setup\n","optimizer = AdamW(\n"," model.parameters(),\n"," lr=learning_rate,\n"," eps=epsilon_value,\n",")\n","\n","# Calculate steps\n","n_batches = int(np.ceil(len(train_dataset) / batch_size))\n","total_steps = num_epochs * n_batches\n","num_warmup_steps = int(0.05 * total_steps) # 5% warmup\n","\n","# Use standard cosine scheduler\n","scheduler = get_cosine_schedule_with_warmup(\n"," optimizer,\n"," num_warmup_steps=num_warmup_steps,\n"," num_training_steps=total_steps\n",")\n","\n","# Debugging function\n","def print_lr_details(optimizer, scheduler, step):\n"," print(f\"Step {step}:\")\n"," print(f\" Base LR: {optimizer.param_groups[0]['lr']:.2e}\")\n"," print(f\" Scheduler LR: {scheduler.get_last_lr()[0]:.2e}\")\n","\n","# Example usage (replace with your actual training loop)\n","for step in range(5):\n"," print_lr_details(optimizer, scheduler, step)\n"," optimizer.step()\n"," scheduler.step()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dsmfVvrWHpGX","executionInfo":{"status":"ok","timestamp":1741770704541,"user_tz":-180,"elapsed":22,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}},"outputId":"594bb710-f4f5-47e6-9e9c-3a1961ca98e8"},"execution_count":5,"outputs":[{"output_type":"stream","name":"stdout","text":["Step 0:\n"," Base LR: 0.00e+00\n"," Scheduler LR: 0.00e+00\n","Step 1:\n"," Base LR: 4.75e-09\n"," Scheduler LR: 4.75e-09\n","Step 2:\n"," Base LR: 9.50e-09\n"," Scheduler LR: 9.50e-09\n","Step 3:\n"," Base LR: 1.43e-08\n"," Scheduler LR: 1.43e-08\n","Step 4:\n"," Base LR: 1.90e-08\n"," Scheduler LR: 1.90e-08\n"]}]},{"cell_type":"markdown","source":["# Checkpoint Manager"],"metadata":{"id":"ipUzXn5ARYcp"}},{"cell_type":"code","source":["import torch\n","from huggingface_hub import HfApi, hf_hub_download\n","import os\n","import gc\n","import matplotlib.pyplot as plt\n","\n","class CheckpointManager:\n"," def __init__(self, model, optimizer, scheduler, tokenizer, repo_name, device, branch_name=\"main\"):\n"," self.model = model\n"," self.optimizer = optimizer\n"," self.scheduler = scheduler\n"," self.tokenizer = tokenizer\n"," self.repo_name = repo_name\n"," self.device = device\n"," self.branch_name = branch_name\n"," self.api = HfApi()\n"," self.batches_per_epoch = None\n","\n"," def set_dataset_info(self, num_samples, batch_size):\n"," \"\"\"Store dataset info for accurate step calculations\"\"\"\n"," self.batches_per_epoch = int(np.ceil(num_samples / batch_size))\n"," self.batch_size = batch_size\n"," self.num_samples = num_samples\n"," print(f\"CheckpointManager: Batches per epoch set to {self.batches_per_epoch}\")\n","\n","\n"," def save_checkpoint(self, epoch, batch_idx, losses, total_steps=None, steps_taken=None, repo_name=None, branch_name=None):\n"," repo_name = repo_name or self.repo_name\n"," branch_name = branch_name or self.branch_name\n","\n"," try:\n"," # Calculate steps_taken if not provided, using the stored batches_per_epoch\n"," if steps_taken is None and self.batches_per_epoch is not None:\n"," steps_taken = epoch * self.batches_per_epoch + batch_idx\n"," print(f\"Calculated steps_taken for saving: {steps_taken}\")\n","\n"," # Get current learning rates\n"," current_lr = self.optimizer.param_groups[0]['lr']\n"," scheduler_lr = self.scheduler.get_last_lr()[0]\n","\n"," # Prepare the checkpoint dictionary with enhanced information\n"," checkpoint = {\n"," 'model_state_dict': self.model.state_dict(),\n"," 'optimizer_state_dict': self.optimizer.state_dict(),\n"," 'scheduler_state_dict': self.scheduler.state_dict(),\n"," 'epoch': epoch,\n"," 'batch': batch_idx,\n"," 'losses': losses,\n"," 'current_lr': current_lr,\n"," 'scheduler_lr': scheduler_lr,\n"," 'total_steps': total_steps,\n"," 'batches_per_epoch': self.batches_per_epoch,\n"," 'steps_taken': steps_taken if steps_taken is not None else (epoch * batch_idx)\n"," }\n","\n"," # Save the checkpoint locally\n"," torch.save(checkpoint, 'checkpoint.pth')\n"," print(f\"Checkpoint saved locally with learning rate: {current_lr:.2e}, scheduler lr: {scheduler_lr:.2e}\")\n"," print(f\"Saved at epoch {epoch + 1}, batch {batch_idx}, steps_taken: {steps_taken}\")\n","\n"," # Ensure all tensors in the model are contiguous\n"," for param in self.model.parameters():\n"," param.data = param.data.contiguous()\n","\n"," # Upload model to Hugging Face Hub\n"," self.model.push_to_hub(\n"," repo_id=repo_name,\n"," commit_message=f\"Checkpoint after epoch {epoch + 1}, batch {batch_idx}\",\n"," use_temp_dir=True,\n"," revision=branch_name\n"," )\n","\n"," # Upload tokenizer to Hugging Face Hub\n"," self.tokenizer.push_to_hub(\n"," repo_id=repo_name,\n"," revision=branch_name\n"," )\n","\n"," # Upload checkpoint file to Hugging Face Hub\n"," self.api.upload_file(\n"," path_or_fileobj=\"checkpoint.pth\",\n"," path_in_repo=\"checkpoint.pth\",\n"," repo_id=repo_name,\n"," revision=branch_name\n"," )\n","\n"," # Upload notebook if available\n"," notebook_path = \"/content/drive/MyDrive/Colab Notebooks/progress.ipynb\"\n"," if os.path.exists(notebook_path):\n"," self.api.upload_file(\n"," path_or_fileobj=notebook_path,\n"," path_in_repo=\"current_notebook.ipynb\",\n"," repo_id=repo_name,\n"," revision=branch_name\n"," )\n","\n"," print(\"Checkpoint file uploaded to Hugging Face Hub.\")\n"," print(f\"Checkpoint saved to Hugging Face Hub after epoch {epoch + 1}, batch {batch_idx}\")\n","\n"," except Exception as e:\n"," print(f\"Error saving checkpoint: {e}\")\n","\n"," def load_checkpoint(self, repo_name=None, branch_name=None):\n"," repo_name = repo_name or self.repo_name\n"," branch_name = branch_name or self.branch_name\n","\n"," try:\n"," # Clear memory before loading checkpoint\n"," torch.cuda.empty_cache()\n"," gc.collect()\n","\n"," # Check if the checkpoint file exists in the repo\n"," if self.checkpoint_exists(repo_name, \"checkpoint.pth\", branch_name):\n"," # Download the checkpoint file\n"," checkpoint_path = hf_hub_download(\n"," repo_id=repo_name,\n"," filename=\"checkpoint.pth\",\n"," revision=branch_name\n"," )\n","\n"," # Load the checkpoint\n"," checkpoint = torch.load(checkpoint_path, map_location=self.device)\n","\n"," # Store learning rate before loading for comparison\n"," prev_lr = self.optimizer.param_groups[0]['lr'] if self.optimizer else None\n"," prev_scheduler_lr = self.scheduler.get_last_lr()[0] if self.scheduler else None\n","\n"," # Load model, optimizer, and scheduler states\n"," self.model.load_state_dict(checkpoint['model_state_dict'])\n"," self.optimizer.load_state_dict(checkpoint['optimizer_state_dict'])\n"," self.scheduler.load_state_dict(checkpoint['scheduler_state_dict'])\n","\n"," # Load training state\n"," epoch_idx = checkpoint['epoch']\n"," batch_idx = checkpoint['batch']\n"," losses = checkpoint['losses']\n","\n"," # Extract additional information (with backward compatibility)\n"," current_lr = checkpoint.get('current_lr', self.optimizer.param_groups[0]['lr'])\n"," scheduler_lr = checkpoint.get('scheduler_lr', self.scheduler.get_last_lr()[0])\n"," steps_taken = checkpoint.get('steps_taken', None)\n"," total_steps = checkpoint.get('total_steps', None)\n","\n"," if steps_taken is None and self.batches_per_epoch is not None:\n"," # Calculate steps_taken from epoch and batch_idx\n"," steps_taken = epoch_idx * self.batches_per_epoch + batch_idx\n"," print(f\"Calculated steps_taken from epoch/batch: {steps_taken}\")\n","\n"," # Verify learning rates\n"," print(f\"LR before checkpoint loading: {prev_lr:.2e}, After: {self.optimizer.param_groups[0]['lr']:.2e}\")\n"," print(f\"Scheduler LR before: {prev_scheduler_lr:.2e}, After: {self.scheduler.get_last_lr()[0]:.2e}\")\n"," print(f\"Checkpoint saved with LR: {current_lr:.2e}, Scheduler LR: {scheduler_lr:.2e}\")\n","\n"," # Verify if the learning rates match up\n"," if abs(self.optimizer.param_groups[0]['lr'] - current_lr) > 1e-8:\n"," print(\"WARNING: Current learning rate doesn't match the checkpoint's saved learning rate!\")\n","\n"," print(f\"Loaded checkpoint from epoch {epoch_idx + 1}, batch {batch_idx}\")\n","\n"," if steps_taken is not None:\n"," print(f\"Steps taken according to checkpoint: {steps_taken}\")\n"," if self.batches_per_epoch is not None:\n"," expected_steps = epoch_idx * self.batches_per_epoch + batch_idx\n"," if expected_steps != steps_taken:\n"," print(f\"WARNING: Expected steps ({expected_steps}) doesn't match steps_taken in checkpoint ({steps_taken})!\")\n","\n"," return epoch_idx, batch_idx, losses, steps_taken, total_steps\n","\n"," else:\n"," print(\"No checkpoint file found in the repository.\")\n","\n"," except Exception as e:\n"," print(f\"Error loading checkpoint: {e}\")\n"," torch.cuda.empty_cache()\n"," gc.collect()\n","\n"," print(\"No checkpoint found or error occurred. Starting training from scratch.\")\n"," return 0, 0, [], 0, None # Start from epoch 0, batch 0, empty losses list, 0 steps\n","\n"," def checkpoint_exists(self, repo_name, filename, branch_name):\n"," try:\n"," # List all files in the specified branch\n"," files = self.api.list_repo_files(repo_id=repo_name, revision=branch_name)\n"," return filename in files\n"," except Exception as e:\n"," print(f\"Error checking for checkpoint: {e}\")\n"," return False"],"metadata":{"id":"dnccrlmKRX12","executionInfo":{"status":"ok","timestamp":1741770704548,"user_tz":-180,"elapsed":5,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":6,"outputs":[]},{"cell_type":"markdown","source":["# Evaluate"],"metadata":{"id":"b9vUbogSE69k"}},{"cell_type":"code","source":["def eval_model(model, val_dataset, tokenizer, LANG_TOKEN_MAPPING):\n"," model.eval()\n"," total_val_loss = 0\n"," val_data_generator = preprocessor.get_data_generator(\n"," val_dataset, LANG_TOKEN_MAPPING, tokenizer, batch_size=batch_size\n"," )\n"," total_val_batches = len(val_dataset) // batch_size\n"," if len(val_dataset) % batch_size != 0:\n"," total_val_batches += 1\n","\n"," with torch.no_grad():\n"," for batch_idx, (input_batch, label_batch) in enumerate(val_data_generator):\n"," input_batch = input_batch.to(device)\n"," label_batch = label_batch.to(device)\n"," outputs = model(input_ids=input_batch, labels=label_batch)\n"," total_val_loss += outputs.loss.item()\n","\n"," avg_val_loss = total_val_loss / total_val_batches\n"," return avg_val_loss"],"metadata":{"id":"HxaQamsMwpxz","executionInfo":{"status":"ok","timestamp":1741770704557,"user_tz":-180,"elapsed":5,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":7,"outputs":[]},{"cell_type":"markdown","source":["# Bleu Score"],"metadata":{"id":"fS2993WaE_cu"}},{"cell_type":"code","source":["from nltk.translate.bleu_score import corpus_bleu\n","\n","def calculate_bleu(predictions, references):\n"," \"\"\"\n"," Calculate BLEU score given predictions and references.\n","\n"," Args:\n"," predictions: List of predicted translations (list of strings).\n"," references: List of reference translations (list of strings).\n","\n"," Returns:\n"," bleu_score: The computed BLEU score.\n"," \"\"\"\n"," # Wrap each reference in a list (required by corpus_bleu)\n"," references = [[ref] for ref in references]\n","\n"," # Compute BLEU score\n"," bleu_score = corpus_bleu(references, predictions)\n"," return bleu_score"],"metadata":{"id":"OOln6dC6FBho","executionInfo":{"status":"ok","timestamp":1741770706540,"user_tz":-180,"elapsed":1979,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":8,"outputs":[]},{"cell_type":"markdown","source":["# Training loop"],"metadata":{"id":"qbb-mn9xFEsU"}},{"cell_type":"code","source":["%matplotlib inline\n","from transformers import get_cosine_schedule_with_warmup\n","import numpy as np\n","from tqdm import tqdm\n","import matplotlib.pyplot as plt\n","import random\n","\n","def plot_training_history(history):\n"," \"\"\"\n"," Plot training loss, validation loss, and BLEU scores.\n","\n"," Args:\n"," history: Dictionary containing training and validation metrics.\n"," \"\"\"\n"," plt.figure(figsize=(12, 6))\n","\n"," # Plot training and validation loss\n"," plt.subplot(1, 2, 1)\n"," plt.plot(history['train_loss'], label='Training Loss')\n"," plt.plot(history['val_loss'], label='Validation Loss')\n"," plt.xlabel('Epoch')\n"," plt.ylabel('Loss')\n"," plt.title('Training and Validation Loss')\n"," plt.legend()\n","\n"," # Plot BLEU score\n"," plt.subplot(1, 2, 2)\n"," plt.plot(history['val_bleu'], label='Validation BLEU', color='green')\n"," plt.xlabel('Epoch')\n"," plt.ylabel('BLEU Score')\n"," plt.title('Validation BLEU Score')\n"," plt.legend()\n","\n"," plt.tight_layout()\n"," plt.show()\n","\n","def train_model(\n"," model, train_dataset, val_dataset, optimizer, scheduler, num_epochs, device, tokenizer,\n"," preprocessor, LANG_TOKEN_MAPPING, batch_size=8, checkpoint_frequency=10000, max_length=128,\n"," learning_rate=5e-5, print_freq=100, repo_name=\"Lingua-Connect/JMW_TrainerImproved\"\n","):\n"," \"\"\"\n"," Train the model with checkpointing, validation, and BLEU score calculation.\n"," \"\"\"\n"," # Memory management and initialization\n"," torch.cuda.empty_cache()\n"," gc.collect()\n","\n"," # Move model to device\n"," model.to(device)\n","\n"," # Store training history\n"," history = {\n"," 'train_loss': [],\n"," 'val_loss': [],\n"," 'val_bleu': [],\n"," }\n","\n"," # Calculate total batches and steps\n"," n_batches = int(np.ceil(len(train_dataset) / batch_size))\n"," total_steps = num_epochs * n_batches\n","\n"," # Adjust warmup ratio to 5%\n"," num_warmup_steps = int(0.05 * total_steps) # 5% warmup\n"," print(f\"Number of warmup steps: {num_warmup_steps}\")\n"," print(f\"Total training steps: {total_steps}\")\n"," print(f\"Batches per epoch: {n_batches}\")\n","\n"," # Initialize CheckpointManager\n"," checkpoint_manager = CheckpointManager(\n"," model=model,\n"," optimizer=optimizer,\n"," scheduler=scheduler,\n"," tokenizer=tokenizer,\n"," repo_name=repo_name,\n"," device=device\n"," )\n","\n"," # Set dataset info for accurate calculations\n"," checkpoint_manager.set_dataset_info(len(train_dataset), batch_size)\n","\n"," # Load checkpoint if it exists - pass dataset info here\n"," start_epoch, start_batch, losses, steps_taken, checkpoint_total_steps = checkpoint_manager.load_checkpoint()\n","\n"," # Check if total_steps has changed and print warning\n"," if checkpoint_total_steps is not None and checkpoint_total_steps != total_steps:\n"," print(f\"WARNING: Total steps in checkpoint ({checkpoint_total_steps}) differs from current setting ({total_steps})\")\n","\n"," # Manually adjust the scheduler state if resuming from a checkpoint\n"," if start_epoch > 0 or start_batch > 0:\n"," current_steps = steps_taken if steps_taken is not None else (start_epoch * n_batches + start_batch)\n"," expected_steps = start_epoch * n_batches + start_batch\n","\n"," print(f\"Checkpoint indicates {current_steps} steps taken, calculated steps: {expected_steps}\")\n","\n"," # If steps_taken is not available, manually step the scheduler\n"," if steps_taken is None:\n"," print(f\"Stepping scheduler {expected_steps} times to match checkpoint position\")\n"," # Reset scheduler to initial state\n"," scheduler = get_cosine_schedule_with_warmup(\n"," optimizer, num_warmup_steps=num_warmup_steps, num_training_steps=total_steps\n"," )\n"," # Step to match checkpoint position\n"," for _ in range(expected_steps):\n"," scheduler.step()\n","\n"," print(f\"Learning rate after scheduler adjustment: {optimizer.param_groups[0]['lr']:.2e}\")\n"," print(f\"Scheduler learning rate after adjustment: {scheduler.get_last_lr()[0]:.2e}\")\n","\n"," # Check if training has already completed\n"," if start_epoch >= num_epochs:\n"," print(f\"Training already completed. Checkpoint found at epoch {start_epoch}, batch {start_batch}.\")\n"," return history, start_batch\n","\n"," # Training loop\n"," last_batch_idx = 0 # initialize last_batch_idx\n"," for epoch in range(start_epoch, num_epochs):\n"," print(f\"\\nEpoch {epoch + 1}/{num_epochs}\")\n"," print(f\"Starting from batch: {start_batch if epoch == start_epoch else 0}\")\n"," print(f\"Current learning rate: {optimizer.param_groups[0]['lr']:.2e}\")\n"," print(f\"Current scheduler learning rate: {scheduler.get_last_lr()[0]:.2e}\")\n","\n"," model.train()\n"," total_train_loss = sum(losses) if epoch == start_epoch and losses else 0\n"," processed_train_samples = 0\n","\n"," # total_train_loss = 0\n"," # processed_train_samples = 0\n"," # epoch_batch_count = 0\n","\n"," # Create data generator for this epoch\n"," train_data_generator = preprocessor.get_data_generator(\n"," train_dataset, LANG_TOKEN_MAPPING, tokenizer, batch_size=batch_size\n"," )\n","\n"," # Calculate total number of batches\n"," total_batches = len(train_dataset) // batch_size\n"," if len(train_dataset) % batch_size != 0:\n"," total_batches += 1\n","\n"," # Training progress bar\n"," pbar = tqdm(train_data_generator, total=total_batches, desc=f\"Epoch {epoch + 1}/{num_epochs}\", ncols=100)\n","\n"," # Keep track of steps for this session\n"," session_steps = 0\n"," current_batch_idx = 0 # Track actual batch index\n","\n"," # Reset losses at the start of each epoch\n"," # losses = [] if epoch != start_epoch else losses[start_batch:]\n","\n"," for batch_idx, (input_batch, label_batch) in enumerate(pbar):\n"," try:\n"," current_batch_idx = batch_idx # Update current batch index\n"," # Skip batches already processed in the checkpoint\n"," if epoch == start_epoch and batch_idx < start_batch:\n"," continue\n","\n"," # Memory management\n"," torch.cuda.empty_cache()\n","\n"," # Move batches to device\n"," input_batch = input_batch.to(device)\n"," label_batch = label_batch.to(device)\n","\n"," # Zero gradients\n"," optimizer.zero_grad()\n","\n"," # Forward pass with memory management\n"," try:\n"," outputs = model(input_ids=input_batch, labels=label_batch)\n"," loss = outputs.loss\n"," except RuntimeError as e:\n"," if 'CUDA out of memory' in str(e):\n"," print(\"Out of memory error. Clearing memory and retrying.\")\n"," torch.cuda.empty_cache()\n"," gc.collect()\n"," continue\n"," else:\n"," raise\n","\n"," # Backward pass\n"," loss.backward()\n"," torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm=1.0)\n"," optimizer.step()\n"," scheduler.step()\n"," session_steps += 1\n","\n"," # Update metrics\n"," current_loss = loss.item()\n"," losses.append(current_loss)\n"," total_train_loss += current_loss\n"," # epoch_batch_count += 1\n"," processed_train_samples += input_batch.size(0)\n","\n"," # Calculate steps taken more accurately\n"," steps_from_previous_epochs = start_epoch * n_batches\n"," steps_from_current_epoch = session_steps\n"," if epoch == start_epoch:\n"," steps_from_current_epoch += start_batch\n"," total_steps_taken = steps_from_previous_epochs + steps_from_current_epoch\n","\n"," # Update progress bar\n"," current_avg_loss = total_train_loss / (len(losses) if epoch == start_epoch else (batch_idx + 1 - (start_batch if epoch == start_epoch else 0)))\n"," pbar.set_postfix({\n"," \"loss\": current_loss,\n"," \"avg_loss\": current_avg_loss,\n"," \"lr\": scheduler.get_last_lr()[0],\n"," \"steps\": total_steps_taken\n"," })\n","\n"," # Periodic evaluation and checkpoint\n"," if (batch_idx + 1) % print_freq == 0:\n"," avg_loss = np.mean(losses[-print_freq:])\n"," print(f'Epoch: {epoch + 1} | Step: {batch_idx + 1} | Avg. loss: {avg_loss:.3f} | lr: {scheduler.get_last_lr()[0]:.2e} | Total steps: {total_steps_taken}')\n","\n"," # Save checkpoint periodically\n"," if (batch_idx + 1) % checkpoint_frequency == 0:\n"," val_loss = eval_model(model, val_dataset, tokenizer, LANG_TOKEN_MAPPING)\n"," print(f'Epoch {epoch + 1} | Step {batch_idx + 1}: Validation loss = {val_loss:.3f}')\n"," checkpoint_manager.save_checkpoint(\n"," epoch=epoch,\n"," batch_idx=batch_idx + 1,\n"," losses=losses,\n"," total_steps=total_steps,\n"," steps_taken=total_steps_taken\n"," )\n"," print(f\"Checkpoint saved for epoch {epoch + 1}, batch {batch_idx + 1}\")\n"," last_batch_idx = batch_idx # update last_batch_idx\n"," except Exception as e:\n"," print(f\"\\nError processing training batch {batch_idx}: {str(e)}\")\n","\n"," # Save checkpoint before exiting in case of error\n"," steps_from_previous_epochs = start_epoch * n_batches\n"," steps_from_current_epoch = session_steps\n"," if epoch == start_epoch:\n"," steps_from_current_epoch += start_batch\n"," total_steps_taken = steps_from_previous_epochs + steps_from_current_epoch\n"," checkpoint_manager.save_checkpoint(\n"," epoch=epoch,\n"," batch_idx=batch_idx,\n"," losses=losses,\n"," total_steps=total_steps,\n"," steps_taken=total_steps_taken\n"," )\n"," print(f\"Checkpoint saved after error at epoch {epoch + 1}, batch {batch_idx}\")\n"," continue\n","\n"," pbar.close()\n","\n"," # Calculate average training loss\n"," # avg_train_loss = total_train_loss / total_batches if total_batches > 0 else 0\n"," avg_train_loss = total_train_loss / len(losses)\n"," history['train_loss'].append(avg_train_loss)\n"," print(f\"Average Training Loss: {avg_train_loss:.4f}\")\n","\n"," # Validation loop\n"," model.eval()\n"," total_val_loss = 0\n"," predictions = []\n"," references = []\n","\n"," # Create validation data generator\n"," val_data_generator = preprocessor.get_data_generator(\n"," val_dataset, LANG_TOKEN_MAPPING, tokenizer, batch_size=batch_size\n"," )\n","\n"," # Calculate total number of validation batches\n"," total_val_batches = len(val_dataset) // batch_size\n"," if len(val_dataset) % batch_size != 0:\n"," total_val_batches += 1\n","\n"," # Validation progress bar\n"," pbar = tqdm(val_data_generator, total=total_val_batches, desc=\"Validating\", ncols=100)\n","\n"," with torch.no_grad():\n"," for batch_idx, (input_batch, label_batch) in enumerate(pbar):\n"," try:\n"," # Move batches to device\n"," input_batch = input_batch.to(device)\n"," label_batch = label_batch.to(device)\n","\n"," # Calculate validation loss\n"," model_outputs = model(input_ids=input_batch, labels=label_batch)\n"," total_val_loss += model_outputs.loss.item()\n","\n"," # Generate translations\n"," outputs = model.generate(input_batch, max_length=max_length)\n","\n"," # Decode predictions and references\n"," pred_texts = tokenizer.batch_decode(outputs, skip_special_tokens=True)\n"," ref_texts = tokenizer.batch_decode(label_batch, skip_special_tokens=True)\n","\n"," predictions.extend(pred_texts)\n"," references.extend(ref_texts)\n","\n"," # Update progress bar\n"," current_avg_val_loss = total_val_loss / (batch_idx + 1)\n"," pbar.set_postfix({\"val_loss\": current_avg_val_loss})\n","\n"," except Exception as e:\n"," print(f\"Error processing validation batch {batch_idx}: {str(e)}\")\n"," continue\n","\n"," pbar.close()\n","\n"," # Calculate average validation loss\n"," avg_val_loss = total_val_loss / total_val_batches\n"," history['val_loss'].append(avg_val_loss)\n","\n"," # Calculate BLEU score\n"," bleu_score = calculate_bleu(predictions, references)\n"," history['val_bleu'].append(bleu_score)\n"," print(f\"Validation BLEU: {bleu_score:.4f}\")\n","\n"," # Save checkpoint at the end of the epoch\n"," total_steps_taken = (epoch + 1) * n_batches # End of epoch\n"," checkpoint_manager.save_checkpoint(\n"," # epoch=epoch,\n"," # batch_idx=last_batch_idx, # Last processed batch\n"," epoch=epoch + 1, # Save as the start of the next epoch\n"," batch_idx=0, # Start from batch 0 of next epoch\n"," losses=losses,\n"," total_steps=total_steps,\n"," steps_taken=total_steps_taken\n"," )\n","\n"," # Print epoch summary\n"," print(f\"\\nEpoch {epoch + 1} Summary:\")\n"," print(f\"Training Loss: {avg_train_loss:.4f}\")\n"," print(f\"Validation Loss: {avg_val_loss:.4f}\")\n"," print(f\"BLEU Score: {bleu_score:.4f}\")\n"," print(f\"Final Learning Rate: {optimizer.param_groups[0]['lr']:.2e}\")\n","\n"," # Plot training history\n"," plot_training_history(history)\n","\n"," return history, last_batch_idx # return last_batch_idx"],"metadata":{"id":"wYD61XD_wtEU","executionInfo":{"status":"ok","timestamp":1741770706843,"user_tz":-180,"elapsed":300,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":9,"outputs":[]},{"cell_type":"markdown","source":["# Run loop"],"metadata":{"id":"-ZkC9J8lFLOt"}},{"cell_type":"code","source":["# Device setup\n","import torch\n","device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n","\n","#clear the cache\n","torch.cuda.empty_cache()\n","\n","# Preprocessing setup\n","preprocessor = TranslationPreprocessor(tokenizer, lang_token, max_length)\n","\n","# Shuffle the dataset before creating the data generator\n","new_dataset['train'] = new_dataset['train'].shuffle(seed=42)\n","new_dataset['validation'] = new_dataset['validation'].shuffle(seed=42)\n","\n","# # Select 1000 samples for training and 200 for testing\n","# new_dataset['train'] = new_dataset['train'].select(range(1000))\n","# new_dataset['validation'] = new_dataset['validation'].select(range(200))\n","\n","# Clear the cache\n","torch.cuda.empty_cache()\n","\n","# Run training loop\n","history, last_batch_idx = train_model(\n"," model=model,\n"," train_dataset=new_dataset['train'],\n"," val_dataset=new_dataset['validation'],\n"," optimizer=optimizer,\n"," scheduler=scheduler,\n"," num_epochs=num_epochs,\n"," tokenizer=tokenizer,\n"," device=device,\n"," preprocessor=preprocessor,\n"," LANG_TOKEN_MAPPING=lang_token,\n"," repo_name=repo_name\n",")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000,"referenced_widgets":["023bd1b0c7ec448284a61ef9593e2132","0bf6baa7d94f47398800aa3202f5e63a","82eaf51b49bc487cb9ec062c50434544","78d0f4d63e744adba3f01d4382157308","e7904757a47542f6ba6c8c34b855c041","81aeb3db3b424be2b1485fded0e9b0a2","f91787cd602b418bbe60597418f1532e","d9f117f8bbbb453ea64cba1b6aa755a1","d345081beae44c50a418f8473f76c036","5b0016522cc94957976decbcd12ec7ec","0805347ff48a4b1db657a793ee32e0e8","5c027abf25574e2395c696dff1a15a0b","9d5c6f2d03c64c43b542258d1c9aafd4","fb761c64055a4d8bbcd42bffdd9926da","5051ab6e1d0c48548558888903485efa","8916e357a0e54be480a7d026414948f4","a3a673b9c87f468fa1a73d68de2fc89b","d69cffcc44f849dea1e68d2360e4d437","62c20b32b7974569bd333e62359d5aec","604f698ce1e44da28c33e51ad097b404","f2a6b2d4b2b0404d85b211f0ed08bfbb","178240f741254020bbe86d7d693c624d","602367f758a04ae581178ec551ed64ce","61cd1cc8d5e44270ab6cfa6b5c86f6f5","3cc9352e33164181852eef99040018f7","aed41d5f793c4a97adf4d5c3ec0d87a9","0ff4146968454ea2a1d6d3ebbed258bf","06f411ca0af64d7ba1ca7f586146e3ee","b9fdf600980649f582c41d4fee7d4277","f326a1657284461e932705626438cec8","669cfebe369c4e209b1e6c91603b9e8a","46a634c1ca6444ce865b5acd4b70198f","e1d6828ed2d9438885e74d5ca31dca0b","fb03ffa38e184cab8034f4ccac1534c5","3d870ab819dd4433aeb78f803269d4e7","122fd9a310fb4d85874bbfb18ef1b804","9f190aa06aa94ef8abe1d978dabadbfe","6f3a6dea85ec4e589e8fb8ac6c381226","4e5b5a75be2e40f3bb32edac217357d3","6633ffa9c5a94d3aa9cea5547378655e","6711d981b243411daac66f37a5db3dee","489d36442f084994bb12c10f97cc73e1","ecfc01f20c6c4cb4ada85a088e131c35","d38ebb94cffa4421829c03f3c56c889a","391d6fae66194bef8927ebcb4614947c","716a6e10ff0249b08ffb5636ad316816","1ce2d07817ce49a1a5259185e04c9357","f8a43173e63b4651811f99bf1a409c7a","97f49ef4d67f45e2b3994c08658b9560","f68949d78c334daf8683371290309a14","64fadce1460a433cafdeee1397308e79","c2f1a0bc8e3747ce8044e4bc69badd47","bc0efa4594fa4a9aba006ed7d36d7e43","c1abfcbdc387491787b73f60dae0e790","431aced4c673472bac451b5cd4aa3f1f","0bb586bec6f2422ab72c26aa793559ee","d87dada2b0864a66a6d87b3769d7c2bb","157b03c04232406c93420cfea6af73a6","dc9341b43e7e4fb2afed524eef76f7d9","d3272522827849c3b36fc78e521060e7","775611ae695f48a4b13996ebb8f06627","d636e6cc7a62458db35cec983f4841cd","5ea5d719e9e44af68bf820315d7ab07a","8210971b1ef94561a39217822d05240a","393bca42ca8149e2ab0194a06f4c5339","42bbda322333488aada63a10ecd5b8f9"]},"id":"7k--hWz6wuLL","outputId":"949d8027-8fcf-40c3-c3f7-b783bdd02878","collapsed":true,"executionInfo":{"status":"ok","timestamp":1741783405629,"user_tz":-180,"elapsed":12698738,"user":{"displayName":"Judd Marc","userId":"10378050880049965511"}}},"execution_count":10,"outputs":[{"output_type":"stream","name":"stdout","text":["Number of warmup steps: 10523\n","Total training steps: 210470\n","Batches per epoch: 21047\n","CheckpointManager: Batches per epoch set to 21047\n"]},{"output_type":"display_data","data":{"text/plain":["checkpoint.pth: 0%| | 0.00/3.60G [00:00:122: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n"," checkpoint = torch.load(checkpoint_path, map_location=self.device)\n"]},{"output_type":"stream","name":"stdout","text":["LR before checkpoint loading: 2.38e-08, After: 5.64e-07\n","Scheduler LR before: 2.38e-08, After: 5.64e-07\n","Checkpoint saved with LR: 5.64e-07, Scheduler LR: 5.64e-07\n","Loaded checkpoint from epoch 10, batch 7500\n","Steps taken according to checkpoint: 175876\n","WARNING: Expected steps (196923) doesn't match steps_taken in checkpoint (175876)!\n","Checkpoint indicates 175876 steps taken, calculated steps: 196923\n","Learning rate after scheduler adjustment: 5.64e-07\n","Scheduler learning rate after adjustment: 5.64e-07\n","\n","Epoch 10/10\n","Starting from batch: 7500\n","Current learning rate: 5.64e-07\n","Current scheduler learning rate: 5.64e-07\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 36%|███████████████▋ | 7486/21047 [00:36<01:02, 215.64it/s]Passing a tuple of `past_key_values` is deprecated and will be removed in Transformers v4.48.0. You should pass an instance of `EncoderDecoderCache` instead, e.g. `past_key_values=EncoderDecoderCache.from_legacy_cache(past_key_values)`.\n","Epoch 10/10: 36%|▎| 7600/21047 [01:31<1:58:47, 1.89it/s, loss=0.186, avg_loss=0.643, lr=5.55e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 7600 | Avg. loss: 0.198 | lr: 5.55e-07 | Total steps: 197023\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 37%|▎| 7700/21047 [02:24<1:59:58, 1.85it/s, loss=0.134, avg_loss=0.642, lr=5.47e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 7700 | Avg. loss: 0.208 | lr: 5.47e-07 | Total steps: 197123\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 37%|▎| 7800/21047 [03:19<1:59:53, 1.84it/s, loss=0.168, avg_loss=0.642, lr=5.39e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 7800 | Avg. loss: 0.203 | lr: 5.39e-07 | Total steps: 197223\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 38%|▍| 7900/21047 [04:14<2:00:12, 1.82it/s, loss=0.268, avg_loss=0.642, lr=5.31e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 7900 | Avg. loss: 0.203 | lr: 5.31e-07 | Total steps: 197323\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 38%|▍| 8000/21047 [05:10<2:02:31, 1.77it/s, loss=0.26, avg_loss=0.642, lr=5.23e-7, st"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8000 | Avg. loss: 0.204 | lr: 5.23e-07 | Total steps: 197423\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 38%|▍| 8100/21047 [06:05<2:00:29, 1.79it/s, loss=0.102, avg_loss=0.641, lr=5.15e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8100 | Avg. loss: 0.188 | lr: 5.15e-07 | Total steps: 197523\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 39%|▍| 8200/21047 [07:01<1:59:16, 1.80it/s, loss=0.237, avg_loss=0.641, lr=5.07e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8200 | Avg. loss: 0.182 | lr: 5.07e-07 | Total steps: 197623\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 39%|▍| 8300/21047 [07:57<1:58:10, 1.80it/s, loss=0.185, avg_loss=0.641, lr=4.99e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8300 | Avg. loss: 0.210 | lr: 4.99e-07 | Total steps: 197723\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 40%|▍| 8400/21047 [08:53<1:57:03, 1.80it/s, loss=0.157, avg_loss=0.641, lr=4.91e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8400 | Avg. loss: 0.203 | lr: 4.91e-07 | Total steps: 197823\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 40%|▍| 8500/21047 [09:49<1:58:50, 1.76it/s, loss=0.0736, avg_loss=0.641, lr=4.84e-7, "]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8500 | Avg. loss: 0.207 | lr: 4.84e-07 | Total steps: 197923\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 41%|▍| 8600/21047 [10:45<1:57:15, 1.77it/s, loss=0.178, avg_loss=0.64, lr=4.76e-7, st"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8600 | Avg. loss: 0.192 | lr: 4.76e-07 | Total steps: 198023\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 41%|▍| 8700/21047 [11:41<1:54:53, 1.79it/s, loss=0.182, avg_loss=0.64, lr=4.69e-7, st"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8700 | Avg. loss: 0.180 | lr: 4.69e-07 | Total steps: 198123\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 42%|▍| 8800/21047 [12:37<1:53:49, 1.79it/s, loss=0.17, avg_loss=0.64, lr=4.61e-7, ste"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8800 | Avg. loss: 0.196 | lr: 4.61e-07 | Total steps: 198223\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 42%|▍| 8900/21047 [13:33<1:52:38, 1.80it/s, loss=0.143, avg_loss=0.64, lr=4.53e-7, st"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 8900 | Avg. loss: 0.197 | lr: 4.53e-07 | Total steps: 198323\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 43%|▍| 9000/21047 [14:29<1:52:41, 1.78it/s, loss=0.0889, avg_loss=0.639, lr=4.46e-7, "]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9000 | Avg. loss: 0.205 | lr: 4.46e-07 | Total steps: 198423\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 43%|▍| 9100/21047 [15:25<1:51:19, 1.79it/s, loss=0.176, avg_loss=0.639, lr=4.39e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9100 | Avg. loss: 0.198 | lr: 4.39e-07 | Total steps: 198523\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 44%|▍| 9200/21047 [16:20<1:49:26, 1.80it/s, loss=0.116, avg_loss=0.639, lr=4.31e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9200 | Avg. loss: 0.199 | lr: 4.31e-07 | Total steps: 198623\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 44%|▍| 9300/21047 [17:16<1:48:49, 1.80it/s, loss=0.227, avg_loss=0.639, lr=4.24e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9300 | Avg. loss: 0.194 | lr: 4.24e-07 | Total steps: 198723\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 45%|▍| 9400/21047 [18:12<1:49:01, 1.78it/s, loss=0.109, avg_loss=0.639, lr=4.17e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9400 | Avg. loss: 0.198 | lr: 4.17e-07 | Total steps: 198823\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 45%|▍| 9500/21047 [19:08<1:47:13, 1.79it/s, loss=0.0959, avg_loss=0.638, lr=4.1e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9500 | Avg. loss: 0.198 | lr: 4.10e-07 | Total steps: 198923\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 46%|▍| 9600/21047 [20:03<1:46:07, 1.80it/s, loss=0.154, avg_loss=0.638, lr=4.03e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9600 | Avg. loss: 0.197 | lr: 4.03e-07 | Total steps: 199023\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 46%|▍| 9700/21047 [20:59<1:44:43, 1.81it/s, loss=0.1, avg_loss=0.638, lr=3.96e-7, ste"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9700 | Avg. loss: 0.196 | lr: 3.96e-07 | Total steps: 199123\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 47%|▍| 9800/21047 [21:55<1:45:31, 1.78it/s, loss=0.0938, avg_loss=0.638, lr=3.89e-7, "]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9800 | Avg. loss: 0.201 | lr: 3.89e-07 | Total steps: 199223\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 47%|▍| 9900/21047 [22:51<1:43:59, 1.79it/s, loss=0.739, avg_loss=0.637, lr=3.82e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 9900 | Avg. loss: 0.210 | lr: 3.82e-07 | Total steps: 199323\n"]},{"output_type":"stream","name":"stderr","text":["Epoch 10/10: 48%|▍| 9999/21047 [23:47<1:42:39, 1.79it/s, loss=0.166, avg_loss=0.637, lr=3.75e-7, s"]},{"output_type":"stream","name":"stdout","text":["Epoch: 10 | Step: 10000 | Avg. loss: 0.194 | lr: 3.75e-07 | Total steps: 199423\n","Epoch 10 | Step 10000: Validation loss = 0.140\n","Checkpoint saved locally with learning rate: 3.75e-07, scheduler lr: 3.75e-07\n","Saved at epoch 10, batch 10000, steps_taken: 199423\n"]},{"output_type":"display_data","data":{"text/plain":["README.md: 0%| | 0.00/5.17k [00:00"],"image/png":"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XWWxWLRy5UpTb5O6l/79+2vHjh168cUX9eKLLyo5OVlfffWVypcvr8OHD9912zJlyqhkyZKaMGGCwsLC5Orqqo0bNz7Q2kT+/v6qXr26Pv74Y507d07lypXTpk2b0r3OQp48edSgQQOtWbNGklIMRuvXr69NmzapX79+ql+/vs6ePavFixerXLly6f6Vr1ChQurZs6dmzpypV199VfXq1dOff/6p7du3p/i1tX79+po+fbreeustVatWTf/8849Wr15tM8NKknXR08WLFytPnjxycXGRj49Pin7SzWtWq1YtTZ48WefOnZOnp6d+/vlnbd26Vd26dcvwqd+hoaGpTp9v2LChOnXqpG+++UbDhw/XoUOHVKxYMW3cuFF79+7V22+/bZ3J9c477+jKlSuqXbu2ihQpovPnz+urr75SxYoVrWsxNG/eXDVr1lTlypVVoEABHTx4UBs3bkzXovcAgEdTiRIlVK1aNW3dulVS6uOAtHwfp0XFihXVokULLVq0SFevXlW1atW0c+fOVGed169fXytXrpSrq6vKlSun33//Xb/88kuKdawqVqwoR0dHzZo1S1evXpWzs7Nq164tNze3FPtM63dvRtm9e7d1HHDlyhVt27ZNv/76q5o3b279Dr/l1KlTmjFjRop9VKpUyXqbX2JiolauXJnqsRo1aiQXFxc5OzsrKChIw4cPV/v27dWsWTMVKFBAhw8f1tKlS+Xp6alOnTrdte6LFy8qICBAtWvXVp06deTu7q7IyEitXbtWf/31l7p162ZdDyswMFAbN27U66+/rvbt26ty5crWcw0ODlaFChUy5LqPGjVKL730klq2bKmOHTuqRIkSioiI0O+//66LFy9q1apV99wHkF0QSgF2ULBgQX322WeaMGGCpkyZonz58qlVq1aqU6eOAgMD7V2epJvTlWfNmqUPP/xQU6dO1eOPP66BAwfq+PHj93w6YI4cOfTZZ59p7NixmjlzpnLmzKlGjRqpc+fOat269X3V4+DgoE8//VTjxo3TqlWrZLFY5O/vr+HDh9vcIpgWrVq10po1a1S4cGHVrl3b5r127dopIiJC33zzjXbs2KFy5crpo48+0oYNG/Trr7+mu+5BgwbJ2dlZixcv1q5du+Tj46MvvvhCr776qk2/1157TXFxcVq9erXWrVunSpUqaebMmfr4449t+uXIkUMffPCBJk2apNGjRysxMVHjx49PdbB865qFhIRo3bp1WrZsmYoVK6agoCD17Nkz3edyLz/99FOqM+mKFSsmDw8PLViwQBMnTtTy5csVExOj0qVLa/z48TZPp2zVqpW+/fZbLVq0SNHR0SpcuLCef/55DRgwwDoDr2vXrtq2bZt+/vlnxcfH64knntCgQYOyzH93AABZW8uWLbVv3z75+PikeIBLWr+P02rcuHEqWLCgVq9era1bt6pWrVr6/PPPVa9ePZt+I0aMkIODg1avXq0bN26oevXqmjt3rnr16mXTr3DhwgoODtbMmTM1YsQIJSUlaf78+amGUrly5UrTd29G+e+MsBw5cqhEiRIaPHhwqt/PJ06cSHUR7w4dOlhDqfj4eAUFBaV6rK1bt8rFxUWS1KZNGxUqVEizZ8/W7NmzdePGDRUpUkRdu3ZV3759U13f9b9Kly6tt99+Wz/++KMWLVqkyMhIOTs7y8PDQ2PHjlWHDh2sffPkyaOFCxfqk08+0ebNm7V8+XK5ubmpTp061oXHM+K6lytXTkuXLtW0adO0fPlyXb58WYUKFVKlSpXUr1+/NO0DyC4sRlaamgEgy+vbt6+OHj2qTZs22bsUAAAAAEA2xppSAO7o+vXrNq9Pnjyp7du3q2bNmnaqCAAAAADwsOD2PQB31LBhQ7Vt21YlSpTQuXPntHjxYuXIkSPFVHIAAAAAANKLUArAHT377LNau3atwsPD5ezsrKpVq2rIkCF68skn7V0aAAAAACCbY00pAAAAAAAAmI41pQAAAAAAAGA6QikAAAAAAACYjlAKAAAAAAAApiOUAgAAAAAAgOke2afvRUZeFUu8AwCA/7JYJDe3vPYuI1thTAUAAG6X1jHVIxtKGYYYQAEAADwgxlQAAOB+cfseAAAAAAAATEcoBQAAAAAAANMRSgEAAAAAAMB0j+yaUgCArM0wDCUmJti7DDxkHB2d5ODAb3IAgIcPYyeYKaPGVIRSAIAsJzExQZGRF2UYyfYuBQ+h3LldlS9fIVksFnuXAgBAhmDsBHvIiDEVoRQAIEsxDENXrlySg4OD8ucvLIuFWS3IGIZhKD7+hmJioiRJ+fO72bkiAAAeHGMnmC0jx1SEUgCALCU5OUkJCdeVP7+7nJ1z2bscPGScnXNKkmJiopQ3b0Fu5QMAZHuMnWAPGTWmYiQGAMhSkpNvTjt3dOR3E2SOW4OopKREO1cCAMCDY+wEe8mIMRWhFAAgS2K9H2QWPlsAgIcR328wW0Z85gilAAAAAAAAYDpCKQAAsqgOHVrq228Xpbn/3r275edXQ1evXs3EqgAAALKG/v17a+rUj62v0zJ28vOroe3bf3jgY2fUfh513HQKAMAD8vOrcdf3e/R4RYGBr6Z7v7NmzVfu3LnT3N/bu4pWrtwgV1fXdB8rPfbu3a2BA1/T+vXfK2/evJl6LAAA8PAJChqsxMRETZr0SYr39u/fp379XtGXX36tcuXKp2u/6R07pcWcOTP1008/6ssvbcOulSs3KG/efBl6rNutW7da48YFW1/nzp1bJUqUUrduPVWvnr+1vX//3ipf3lOvvz401f3caaw6evT7atiwidatW62QkI+1YcMPqW47btxE1a1b/4HO5U4IpQAAeEArV26w/vPWrZs1Z85nWrRoqbUtd24X6z8bhqGkpCQ5Od37K7hgwYLpqiNHjhxyc3NP1zYAAABma9Gitd55J0j//humxx4rYvPe2rWrVKFCpXQHUlL6x04PwqwxV548eazjytjYWK1bt1ojR76lBQu+UcmST6Z5P2+/PUq1atWxaXN1tf+Pi9y+BwDAA3Jzc7f+ubq6ymKxWF+fOnVSjRvXVWjoz+rZs4uee66ODhz4XefOndXw4UPUsmVjNWr0rHr1elm//bbLZr+3T0H386uh1atX6K233lCDBs/ohRfaaseOH63v33773rp1q9W0aX3t2hWqzp07qFGjZzVkyABFRERYt0lMTNSUKR+padP6atasgWbMCNHYsaP01lup/9KWFtHR0RozZqSaNn1ODRo8o6FDB+rMmdPW9y9evKCgoMFq2vQ5NWzopy5dOio0dId12+Dgd9SiRUP5+988x7VrV913LQAAIOvx9fVTgQIFtW7dapv22NhYff/9VrVo0UpXrlzWqFFvq02b59WgwTN6+eVO2rx5wx32eNPtY6czZ06rX79X5O/vqy5dAvTbbztTbDNjRoheeKGdGjR4RgEBrTVr1qdKTLz5NLl161Zr7txZOnr0H/n51ZCfXw1rzbffvnfs2FENHPia/P2fUbNmDTRhwvuKjY21vv/++6P11ltDtWjRArVu3UTNmjXQxx9PsB7rTv47rixRoqReeaWPLBaLjh49etftbufqmtdmzOrm5q6cOXOm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KUlubm427W5ubndcsyMiIkLu7u537H/rWqdnn4+izLj2t7tx44YmTpyo5s2by9XVNWMKfwhk1rWfNWuWnJyc9PLLL2d80UA2x5jKfhhTmYMxlf0wprIPxlP242TvAvDgJk6cqFmzZt21z7p16zLt+B9//LHKli2r1q1bZ9oxsip7X/v/+ueff9S3b1/169dPfn5+phwTMEtCQoJef/11GYah4OBge5fz0Pvjjz80f/58LVu2TBaLxd7lAKax9/c6YyrGVEBmY0xlHsZTaUMo9RDo2bOn2rZte9c+JUqUkLu7uy5dumTTnpiYqCtXrqhw4cKpbufu7q6EhARFR0fb/LoUGRlp3Wbnzp36559/tHHjRkk3n6ohSbVr19Zrr72mgQMH3ve5ZXX2vva3HD16VN27d1enTp3Ut2/f+zyb7K9gwYJydHRUZGSkTXtkZGSKXzFucXd3T/Hrx3/737rWkZGReuyxx2z6VKhQISPLz9Yy49rfkpCQoEGDBun8+fOaN28ev+jdJjOu/e7duxUZGannnnvO+n5SUpImTJig+fPna9u2bRl8FkDWYO/vdcZUjKmyCsZU9sOYyj4YT9kPodRDoFChQimmMaemWrVqio6O1h9//CEvLy9JNwc/ycnJ8vHxSXUbLy8v5ciRQ6GhoWrSpIkk6fjx4zp//ryqVq0qSfrkk090/fp16zYHDx7U22+/rYULF6pkyZIPeHZZm72vvSQdOXJE3bp1U5s2bTR48OAHP6lszNnZWZUrV1ZoaKgaNmwo6eZ93KGhoerSpUuq21StWlU7d+5U9+7drW2//PKL9RoXL15chQsXVmhoqCpWrCjp5j34+/fv14svvpip55OdZMa1l/43eDp16pTmz5+vggULZuZpZEuZce1bt25ts6aCJAUGBqp169Zq165dppwHkBXY+3udMRVjqqyCMZX9MKayD8ZTdmTfddZhtsDAQKNNmzbG/v37jd27dxuNGze2eYTuxYsXjSZNmhj79++3to0cOdKoX7++ERoaahw8eNDo1KnTHR9fbBiGsXPnTp4Uk4rMuPZ///23Ubt2beONN94w/v33X+tfZGSkqeeWlaxdu9bw8vIyli1bZhw9etR49913jRo1ahjh4eGGYRjGm2++aUycONHaf8+ePUalSpWMOXPmGEePHjVCQkJSfXxxjRo1jC1bthh//fWX0adPHx5fnIqMvvbx8fHGa6+9ZtStW9c4fPiwzWf8xo0bdjnHrCozPve342kxgC3GVPbDmMocjKnshzGVfTCesg9mSj1iJk6cqDFjxqhbt25ycHBQ48aN9c4771jfT0hI0IkTJxQXF2dte/vtt+Xg4KCBAwcqPj5efn5+GjVqlD3Kz9Yy49pv3LhRly5d0qpVq7Rq1Spre7FixR7Z6aDNmjXTpUuXFBISovDwcFWsWFGzZ8+2TqO9cOGCzdOMqlevrokTJ2rKlCmaNGmSnnzySU2fPl0eHh7WPq+88ori4uI0cuRIRUdH66mnntLs2bOVM2dO088vK8voax8WFmb9HN++vsr8+fNVq1Ytk84s68uMzz2Au2NMZT+MqczBmMp+GFPZB+Mp+7AYxv/frA4AAAAAAACYxOHeXQAAAAAAAICMRSgFAAAAAAAA0xFKAQAAAAAAwHSEUgAAAAAAADAdoRQAAAAAAABMRygFAAAAAAAA0xFKAQAAAAAAwHSEUgAAAAAAADAdoRQA3AdPT09t2bLF3mUAAABka4ypgEebk70LAID0Gj58uJYvX56i3c/PT3PmzLFDRQAAANkPYyoA9kYoBSBbevbZZzV+/HibNmdnZztVAwAAkD0xpgJgT9y+ByBbcnZ2VuHChW3+8ufPL+nmNPBFixapV69e8vHxUYMGDbRhwwab7f/++2+9/PLL8vHxUa1atfTuu+/q2rVrNn2WLFmi5s2by8vLS35+fnrvvfds3o+KilK/fv1UpUoVNW7cWFu3bs3ckwYAAMhgjKkA2BOhFICH0tSpU9WkSROtXLlSLVu21JAhQ3Ts2DFJUmxsrAIDA5U/f34tWbJEU6ZM0S+//KIxY8ZYt1+0aJHee+89dezYUatXr9aMGTNUsmRJm2NMmzZNzz//vFatWqW6devqjTfe0OXLl808TQAAgEzFmApAZiKUApAt/fDDD6pWrZrN32effWZ9v2nTpgoICFDp0qU1aNAgeXl5acGCBZKkNWvWKD4+XhMmTJCHh4fq1KmjkSNHauXKlYqIiJAkffrpp+rRo4e6deum0qVLy8fHR927d7epoW3btmrRooVKlSqlIUOGKDY2VgcOHDDtGgAAADwoxlQA7Ik1pQBkS7Vq1dLo0aNt2m5NNZekatWq2bxXtWpVHT58WJJ07NgxeXp6ysXFxfp+9erVlZycrBMnTshisejff/9VnTp17lqDp6en9Z9dXFzk6uqqS5cu3e8pAQAAmI4xFQB7IpQCkC3lzp1bpUqVypR958yZM039cuTIYfPaYrEoOTk5M0oCAADIFIypANgTt+8BeCj9/vvvNq/379+vsmXLSpLKli2rv//+W7Gxsdb39+7dKwcHB5UuXVqurq4qVqyYQkNDzSwZAAAgy2FMBSAzEUoByJbi4+MVHh5u8/ffad4bNmzQkiVLdOLECYWEhOjAgQPq0qWLJKlly5ZydnbW8OHD9c8//2jnzp0aM2aMWrduLXd3d0nSgAEDNHfuXM2fP18nT57UoUOHrOsnAAAAPCwYUwGwJ27fA5At/fTTT/Lz87NpK126tPUxxQMGDNC6desUHByswoUL6+OPP1a5cuUk3ZymPmfOHL3//vvq0KGDcufOrcaNG2v48OHWfbVt21Y3btzQl19+qQ8//FAFChRQ06ZNzTtBAAAAEzCmAmBPFsMwDHsXAQAZydPTU9OnT1fDhg3tXQoAAEC2xZgKQGbj9j0AAAAAAACYjlAKAAAAAAAApuP2PQAAAAAAAJiOmVIAAAAAAAAwHaEUAAAAAAAATEcoBQAAAAAAANMRSgEAAAAAAMB0hFIAAAAAAAAwHaEUAAAAAAAATEcoBQAAAAAAANMRSgEAAAAAAMB0hFIAAAAAAAAw3f8BOJd/tlR/+jYAAAAASUVORK5CYII=\n"},"metadata":{}}]},{"cell_type":"markdown","source":["# Save final model"],"metadata":{"id":"66YTWgL5FRK4"}},{"cell_type":"code","source":["# Save the final checkpoint\n","checkpoint_manager = CheckpointManager(\n"," model=model,\n"," optimizer=optimizer,\n"," scheduler=scheduler,\n"," tokenizer=tokenizer,\n"," repo_name=\"Lingua-Connect/backup\",\n"," device=device\n",")\n","\n","# Save the final model and tokenizer\n","checkpoint_manager.save_checkpoint(\n"," epoch=num_epochs - 1, # Final epoch\n"," batch_idx=last_batch_idx,\n"," losses=history['train_loss']\n",")\n","\n","print(\"Final model and tokenizer pushed to Hugging Face Hub.\")"],"metadata":{"id":"KjwTwiX3wv8j","colab":{"base_uri":"https://localhost:8080/","height":244,"referenced_widgets":["2161c144010d4360901cc8b939755476","324b4658779f4bb79024048f634b3260","121ae6533d7440988fd988b2ae8f2a26","66da2fa7a81441bd83f5a96b68841196","26daecc6335441de851aa394ba4b4cf1","f5cd7a22960143b5a4776964d364299a","1f26666aa1ad48da939d0dc4e0133149","4d38c2bcbbb9456b857879ef7ca06598","e4806e2a93ac4c54b389d01c3a52c94a","41f1bca8a75c412e9008b82723dfc670","6d2f7969e1124bdfba4f791361e3bc28","71c415998d5244d484003d3f141953d4","8bc0922c810841c2a579bc7628f290a9","97217790d8184c5a95c6f5224e17b8c2","94306b91ebdd4aaca85c3cf934ce4ed3","5119db0df6194c959ed2a9a6340779ec","e6d6ac699145461eb6446d4c3dd63fac","2e9180671da7461d8a38613aba8ca758","db4bbb18643343c0b9de0b00cc9be9c5","288562897d0540dfaab386a3913a290d","c921866958944d87b39b52f3620e53b9","f352841d43714540b8a753d8db0d40b0","515036aaf0b04eb2b7bc9d08b284b5b7","8f76a7eed8874f3db6c29b189f6ec4ec","ec754b23114b49e1a68ead9cb3c86219","8bd1fbbec5874b859a1a904b6c46cc93","def1ac0d1cab4c2badc23a620a93e810","a60d08d088ea44ceb0dfecd109098cdd","8418e65fda924541909925ea6337cd45","67cd9a45c6d84983abb9fc6f27739f2d","55a6bc11337b49b6a7d1dff45bcdf9b6","30061b5635f14d3eb9f172191c349a79","b8d5d89a60ea43489e51878fbb26c06b","f452b538de694ce6a79e3be7d348673d","8ecb8137c852413586abe69ecc9c6e7b","98bd022f23a34ae39176ac7c1a55b0a5","f8cd28f394ec453f8fc4016e46f9e460","2760d99a70d544d1b45dd561e5c149ea","51143d68da754bf7b3712a73cd709f40","24cf85c686164699ae5c077e80245bcf","9a8414df8ea9470ab9b10bffa50a1e5e","9444d6cb277c4015be52c5b89218cbd0","cfbea6dca763444580f09d2af639ae87","4f7c8f7734ca492a962ea4e261341d3b","3c825d42ee3149e2bd1043df991b5e6b","456c86c82dd04cda841a2999ea6fbfab","b950e635dec141eba3de2de7cd0873ba","1023daa4ae334093bc6e0cfb828dd8ce","f097899ca74743a2b4a7f22a0c18f936","32e08ddbae8c444fb8749f53afe11ba7","a3d0d914571a415b9f531011bc23ea82","756ee330caf949d5aa6ddef6205768d1","2a23805c602148af8ac40a70a85656b1","5c8db4b496c9471e9c63dd0bce3dc01e","7b4fbaa3f52d4cc79a969df36ebbd10c","edf741883d764960a5a80e6d7248d1ed","cadadb4043ab44228801692cade437e8","004b6607046743b296a1fff426e45f36","7723fc05a84e4fdcaefa8ac3399df433","36fa399430354fcd8a004b3e94d23eb7","52015bb2e07744e3912295c8a309c151","c6123b6a7fe147eca93f36674bd21ef3","8f38cb8c140c405390aeb46a5e33edda","2fe2fe3a166e44418fcd081a3386a8f5","b794dd0dc7a142dfb1e99d9d896d02be","b856797e054c4f7dabfda10c575aab77"]},"outputId":"003d2216-e814-4470-ed1d-378c7b8f518c"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Checkpoint saved locally with learning rate: 1.11e-13, scheduler lr: 1.11e-13\n","Saved at epoch 10, batch 21046, steps_taken: None\n"]},{"output_type":"display_data","data":{"text/plain":["model.safetensors: 0%| | 0.00/1.20G [00:00