997 lines
2.1 MiB
Plaintext
997 lines
2.1 MiB
Plaintext
|
{
|
|||
|
"nbformat": 4,
|
|||
|
"nbformat_minor": 0,
|
|||
|
"metadata": {
|
|||
|
"colab": {
|
|||
|
"provenance": [],
|
|||
|
"machine_shape": "hm"
|
|||
|
},
|
|||
|
"kernelspec": {
|
|||
|
"name": "python3",
|
|||
|
"display_name": "Python 3"
|
|||
|
},
|
|||
|
"language_info": {
|
|||
|
"name": "python"
|
|||
|
},
|
|||
|
"accelerator": "GPU",
|
|||
|
"gpuClass": "premium",
|
|||
|
"widgets": {
|
|||
|
"application/vnd.jupyter.widget-state+json": {
|
|||
|
"06b88ddd7a7f4f219d5143d558445a59": {
|
|||
|
"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_2336c0a991d54ae0b72e442f8c3bc067",
|
|||
|
"IPY_MODEL_d723ed8d752a44a08f34ad381868953c",
|
|||
|
"IPY_MODEL_a69dab4944924df09bd4530b1fada113"
|
|||
|
],
|
|||
|
"layout": "IPY_MODEL_7dd38b2a3c284e2f8f625518dbb04997"
|
|||
|
}
|
|||
|
},
|
|||
|
"2336c0a991d54ae0b72e442f8c3bc067": {
|
|||
|
"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_e6b528ece6e1408789d9e4068899ebed",
|
|||
|
"placeholder": "",
|
|||
|
"style": "IPY_MODEL_dc06126b67ff41938640057d9d78256a",
|
|||
|
"value": "Downloading: 100%"
|
|||
|
}
|
|||
|
},
|
|||
|
"d723ed8d752a44a08f34ad381868953c": {
|
|||
|
"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_04fc6526cff845edb45ed39294a71df6",
|
|||
|
"max": 3944692325,
|
|||
|
"min": 0,
|
|||
|
"orientation": "horizontal",
|
|||
|
"style": "IPY_MODEL_3d8dc5a7af6144c29bfda78080ed83a4",
|
|||
|
"value": 3944692325
|
|||
|
}
|
|||
|
},
|
|||
|
"a69dab4944924df09bd4530b1fada113": {
|
|||
|
"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_aaa1e7f1ce32409982c2d8746c234083",
|
|||
|
"placeholder": "",
|
|||
|
"style": "IPY_MODEL_1ca4f73e2a5d4954b03844c18d0b4db4",
|
|||
|
"value": " 3.94G/3.94G [00:54<00:00, 74.9MB/s]"
|
|||
|
}
|
|||
|
},
|
|||
|
"7dd38b2a3c284e2f8f625518dbb04997": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"e6b528ece6e1408789d9e4068899ebed": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"dc06126b67ff41938640057d9d78256a": {
|
|||
|
"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": ""
|
|||
|
}
|
|||
|
},
|
|||
|
"04fc6526cff845edb45ed39294a71df6": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"3d8dc5a7af6144c29bfda78080ed83a4": {
|
|||
|
"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": ""
|
|||
|
}
|
|||
|
},
|
|||
|
"aaa1e7f1ce32409982c2d8746c234083": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"1ca4f73e2a5d4954b03844c18d0b4db4": {
|
|||
|
"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": ""
|
|||
|
}
|
|||
|
},
|
|||
|
"4d23377adc3b4ea4a1d713f832ea1f58": {
|
|||
|
"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_7aba7fbd76134c8b8fc18a16a492df56",
|
|||
|
"IPY_MODEL_d69c1b35735d452c9691ef53a240ea91",
|
|||
|
"IPY_MODEL_dc0c1075746946189a4af37e0bdbee93"
|
|||
|
],
|
|||
|
"layout": "IPY_MODEL_3b1b50d04a5e4c629687def09ab84cb8"
|
|||
|
}
|
|||
|
},
|
|||
|
"7aba7fbd76134c8b8fc18a16a492df56": {
|
|||
|
"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_48dd7695d798418da65858cd623310af",
|
|||
|
"placeholder": "",
|
|||
|
"style": "IPY_MODEL_07182046b1ba48deba029ebe6e3ef220",
|
|||
|
"value": "computing transition: 100%"
|
|||
|
}
|
|||
|
},
|
|||
|
"d69c1b35735d452c9691ef53a240ea91": {
|
|||
|
"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_aad1cb753ffd4abfa21db47798410820",
|
|||
|
"max": 11,
|
|||
|
"min": 0,
|
|||
|
"orientation": "horizontal",
|
|||
|
"style": "IPY_MODEL_478e72ecc1ac43e9a91b4b0e6c0242af",
|
|||
|
"value": 11
|
|||
|
}
|
|||
|
},
|
|||
|
"dc0c1075746946189a4af37e0bdbee93": {
|
|||
|
"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_ce729b0d535142df9c7265c32fc4bc3b",
|
|||
|
"placeholder": "",
|
|||
|
"style": "IPY_MODEL_5d47c099526e4c60adedf7a43bf35efc",
|
|||
|
"value": " 11/11 [00:09<00:00, 1.13it/s]"
|
|||
|
}
|
|||
|
},
|
|||
|
"3b1b50d04a5e4c629687def09ab84cb8": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"48dd7695d798418da65858cd623310af": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"07182046b1ba48deba029ebe6e3ef220": {
|
|||
|
"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": ""
|
|||
|
}
|
|||
|
},
|
|||
|
"aad1cb753ffd4abfa21db47798410820": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"478e72ecc1ac43e9a91b4b0e6c0242af": {
|
|||
|
"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": ""
|
|||
|
}
|
|||
|
},
|
|||
|
"ce729b0d535142df9c7265c32fc4bc3b": {
|
|||
|
"model_module": "@jupyter-widgets/base",
|
|||
|
"model_name": "LayoutModel",
|
|||
|
"model_module_version": "1.2.0",
|
|||
|
"state": {
|
|||
|
"_model_module": "@jupyter-widgets/base",
|
|||
|
"_model_module_version": "1.2.0",
|
|||
|
"_model_name": "LayoutModel",
|
|||
|
"_view_count": null,
|
|||
|
"_view_module": "@jupyter-widgets/base",
|
|||
|
"_view_module_version": "1.2.0",
|
|||
|
"_view_name": "LayoutView",
|
|||
|
"align_content": null,
|
|||
|
"align_items": null,
|
|||
|
"align_self": null,
|
|||
|
"border": null,
|
|||
|
"bottom": null,
|
|||
|
"display": null,
|
|||
|
"flex": null,
|
|||
|
"flex_flow": null,
|
|||
|
"grid_area": null,
|
|||
|
"grid_auto_columns": null,
|
|||
|
"grid_auto_flow": null,
|
|||
|
"grid_auto_rows": null,
|
|||
|
"grid_column": null,
|
|||
|
"grid_gap": null,
|
|||
|
"grid_row": null,
|
|||
|
"grid_template_areas": null,
|
|||
|
"grid_template_columns": null,
|
|||
|
"grid_template_rows": null,
|
|||
|
"height": null,
|
|||
|
"justify_content": null,
|
|||
|
"justify_items": null,
|
|||
|
"left": null,
|
|||
|
"margin": null,
|
|||
|
"max_height": null,
|
|||
|
"max_width": null,
|
|||
|
"min_height": null,
|
|||
|
"min_width": null,
|
|||
|
"object_fit": null,
|
|||
|
"object_position": null,
|
|||
|
"order": null,
|
|||
|
"overflow": null,
|
|||
|
"overflow_x": null,
|
|||
|
"overflow_y": null,
|
|||
|
"padding": null,
|
|||
|
"right": null,
|
|||
|
"top": null,
|
|||
|
"visibility": null,
|
|||
|
"width": null
|
|||
|
}
|
|||
|
},
|
|||
|
"5d47c099526e4c60adedf7a43bf35efc": {
|
|||
|
"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": [
|
|||
|
"#@markdown # **Latent Blending Repository Download**\n",
|
|||
|
"#@markdown ----\n",
|
|||
|
"!git clone https://github.com/lunarring/latentblending.git\n",
|
|||
|
"%cd latentblending"
|
|||
|
],
|
|||
|
"metadata": {
|
|||
|
"colab": {
|
|||
|
"base_uri": "https://localhost:8080/"
|
|||
|
},
|
|||
|
"id": "xOrehLq4KX8y",
|
|||
|
"outputId": "4148ea80-f815-4aeb-95ec-f4737599b895"
|
|||
|
},
|
|||
|
"execution_count": null,
|
|||
|
"outputs": [
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"/content/latentblending\n"
|
|||
|
]
|
|||
|
}
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "code",
|
|||
|
"source": [
|
|||
|
"#@markdown # **Install Dependencies**\n",
|
|||
|
"#@markdown ----\n",
|
|||
|
"!pip install -r requirements.txt --quiet\n",
|
|||
|
"!pip install -e . --quiet"
|
|||
|
],
|
|||
|
"metadata": {
|
|||
|
"id": "kolPBQsBPs01"
|
|||
|
},
|
|||
|
"execution_count": null,
|
|||
|
"outputs": []
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "code",
|
|||
|
"source": [
|
|||
|
"#@markdown # **Checkpoint Downloader**\n",
|
|||
|
"#@markdown ----\n",
|
|||
|
"model_download='https://huggingface.co/stabilityai/stable-diffusion-2-1/resolve/main/v2-1_768-ema-pruned.ckpt' #@param {type:\"string\"}\n",
|
|||
|
"\n",
|
|||
|
"!wget $model_download"
|
|||
|
],
|
|||
|
"metadata": {
|
|||
|
"id": "nFRa2Db3MSPD"
|
|||
|
},
|
|||
|
"execution_count": null,
|
|||
|
"outputs": []
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "code",
|
|||
|
"execution_count": null,
|
|||
|
"metadata": {
|
|||
|
"colab": {
|
|||
|
"base_uri": "https://localhost:8080/",
|
|||
|
"height": 153,
|
|||
|
"referenced_widgets": [
|
|||
|
"06b88ddd7a7f4f219d5143d558445a59",
|
|||
|
"2336c0a991d54ae0b72e442f8c3bc067",
|
|||
|
"d723ed8d752a44a08f34ad381868953c",
|
|||
|
"a69dab4944924df09bd4530b1fada113",
|
|||
|
"7dd38b2a3c284e2f8f625518dbb04997",
|
|||
|
"e6b528ece6e1408789d9e4068899ebed",
|
|||
|
"dc06126b67ff41938640057d9d78256a",
|
|||
|
"04fc6526cff845edb45ed39294a71df6",
|
|||
|
"3d8dc5a7af6144c29bfda78080ed83a4",
|
|||
|
"aaa1e7f1ce32409982c2d8746c234083",
|
|||
|
"1ca4f73e2a5d4954b03844c18d0b4db4"
|
|||
|
]
|
|||
|
},
|
|||
|
"id": "li_jnabWKRIs",
|
|||
|
"outputId": "056d0c2a-8341-4c01-8558-2f2435511138"
|
|||
|
},
|
|||
|
"outputs": [
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"LatentDiffusion: Running in v-prediction mode\n",
|
|||
|
"DiffusionWrapper has 865.91 M params.\n",
|
|||
|
"making attention of type 'vanilla' with 512 in_channels\n",
|
|||
|
"Working with z of shape (1, 4, 32, 32) = 4096 dimensions.\n",
|
|||
|
"making attention of type 'vanilla' with 512 in_channels\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "display_data",
|
|||
|
"data": {
|
|||
|
"text/plain": [
|
|||
|
"Downloading: 0%| | 0.00/3.94G [00:00<?, ?B/s]"
|
|||
|
],
|
|||
|
"application/vnd.jupyter.widget-view+json": {
|
|||
|
"version_major": 2,
|
|||
|
"version_minor": 0,
|
|||
|
"model_id": "06b88ddd7a7f4f219d5143d558445a59"
|
|||
|
}
|
|||
|
},
|
|||
|
"metadata": {}
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"autosetup_branching: num_inference_steps: 15 list_nmb_branches: [2, 3, 6] list_injection_idx: [0, 9, 12]\n"
|
|||
|
]
|
|||
|
}
|
|||
|
],
|
|||
|
"source": [
|
|||
|
"import os, sys\n",
|
|||
|
"import torch\n",
|
|||
|
"torch.backends.cudnn.benchmark = False\n",
|
|||
|
"import numpy as np\n",
|
|||
|
"import warnings\n",
|
|||
|
"warnings.filterwarnings('ignore')\n",
|
|||
|
"import warnings\n",
|
|||
|
"import torch\n",
|
|||
|
"from tqdm.auto import tqdm\n",
|
|||
|
"from PIL import Image\n",
|
|||
|
"# import matplotlib.pyplot as plt\n",
|
|||
|
"import torch\n",
|
|||
|
"from movie_util import MovieSaver\n",
|
|||
|
"from typing import Callable, List, Optional, Union\n",
|
|||
|
"from latent_blending import LatentBlending, add_frames_linear_interp\n",
|
|||
|
"from stable_diffusion_holder import StableDiffusionHolder\n",
|
|||
|
"import os\n",
|
|||
|
"from tqdm import tqdm\n",
|
|||
|
"from IPython.display import HTML\n",
|
|||
|
"from base64 import b64encode\n",
|
|||
|
"import gc\n",
|
|||
|
"import torch\n",
|
|||
|
"\n",
|
|||
|
"torch.set_grad_enabled(False)\n",
|
|||
|
"gc.collect()\n",
|
|||
|
"torch.cuda.empty_cache()\n",
|
|||
|
"\n",
|
|||
|
"#@markdown # **Checkpoint Configuration**\n",
|
|||
|
"#@markdown ----\n",
|
|||
|
"\n",
|
|||
|
"fp_ckpt = '/content/latentblending/v2-1_768-ema-pruned.ckpt' #@param {type:\"string\"} \n",
|
|||
|
"fp_config = '/content/latentblending/configs/v2-inference-v.yaml' #@param {type:\"string\"} \n",
|
|||
|
"\n",
|
|||
|
"sdh = StableDiffusionHolder(fp_ckpt=fp_ckpt, fp_config=fp_config) \n",
|
|||
|
"lb = LatentBlending(sdh)\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "code",
|
|||
|
"source": [
|
|||
|
"#@markdown # **Parameter Configuration**\n",
|
|||
|
"#@markdown ----\n",
|
|||
|
"quality = 'low' #@param {type:\"string\"}\n",
|
|||
|
"depth_strength = 0.6 #@param {type:\"number\"}\n",
|
|||
|
"seed1 = 235235235 #@param {type:\"number\"}\n",
|
|||
|
"seed2 = 23423526 #@param {type:\"number\"}\n",
|
|||
|
"fixed_seeds = [seed1, seed2] \n",
|
|||
|
"\n",
|
|||
|
"prompt1 = \"a beautiful painting of a cyberpunk city by sergey kolesov and pascal blanche and greg rutkowski and sachin teng. in style of digital art. colorful comic, symmetry, hyper detailed. octane render. trending on artstation \" #@param {type:\"string\"} \n",
|
|||
|
"\n",
|
|||
|
"prompt2 = \"a beautiful portrait painting of a cyberpunk armor by simon stalenhag and pascal blanche and alphonse mucha and nekro. in style of digital art. colorful comic, film noirs, symmetry, brush stroke, vibrating colors, hyper detailed. octane render. trending on artstation \" #@param {type:\"string\"} \n",
|
|||
|
"\n",
|
|||
|
"# In seconds\n",
|
|||
|
"duration_transition = 12 #@param {type:\"number\"} \n",
|
|||
|
" \n",
|
|||
|
"fps = 30 #@param {type:\"number\"}\n",
|
|||
|
"\n",
|
|||
|
"lb.load_branching_profile(quality=quality, depth_strength=depth_strength)\n",
|
|||
|
"lb.set_prompt1(prompt1)\n",
|
|||
|
"lb.set_prompt2(prompt2)\n",
|
|||
|
"\n",
|
|||
|
"imgs_transition = lb.run_transition(fixed_seeds=fixed_seeds)\n",
|
|||
|
"\n",
|
|||
|
"imgs_transition_ext = add_frames_linear_interp(imgs_transition, duration_transition, fps)\n",
|
|||
|
"\n",
|
|||
|
"# Save as MP4\n",
|
|||
|
"fp_movie = \"movie_example1.mp4\"\n",
|
|||
|
"if os.path.isfile(fp_movie):\n",
|
|||
|
" os.remove(fp_movie)\n",
|
|||
|
"ms = MovieSaver(fp_movie, fps=fps, shape_hw=[sdh.height, sdh.width])\n",
|
|||
|
"for img in tqdm(imgs_transition_ext):\n",
|
|||
|
" ms.write_frame(img)\n",
|
|||
|
"ms.finalize()\n",
|
|||
|
"\n",
|
|||
|
"def visualize_video_colab(video_path):\n",
|
|||
|
" mp4 = open(video_path,'rb').read()\n",
|
|||
|
" data_url = \"data:video/mp4;base64,\" + b64encode(mp4).decode()\n",
|
|||
|
" return HTML(\"\"\"\n",
|
|||
|
" <video width=400 controls>\n",
|
|||
|
" <source src=\"%s\" type=\"video/mp4\">\n",
|
|||
|
" </video>\n",
|
|||
|
" \"\"\" % data_url)\n",
|
|||
|
"\n",
|
|||
|
"\n",
|
|||
|
"\n",
|
|||
|
"visualize_video_colab(fp_movie)\n",
|
|||
|
"\n"
|
|||
|
],
|
|||
|
"metadata": {
|
|||
|
"colab": {
|
|||
|
"base_uri": "https://localhost:8080/",
|
|||
|
"height": 557,
|
|||
|
"referenced_widgets": [
|
|||
|
"4d23377adc3b4ea4a1d713f832ea1f58",
|
|||
|
"7aba7fbd76134c8b8fc18a16a492df56",
|
|||
|
"d69c1b35735d452c9691ef53a240ea91",
|
|||
|
"dc0c1075746946189a4af37e0bdbee93",
|
|||
|
"3b1b50d04a5e4c629687def09ab84cb8",
|
|||
|
"48dd7695d798418da65858cd623310af",
|
|||
|
"07182046b1ba48deba029ebe6e3ef220",
|
|||
|
"aad1cb753ffd4abfa21db47798410820",
|
|||
|
"478e72ecc1ac43e9a91b4b0e6c0242af",
|
|||
|
"ce729b0d535142df9c7265c32fc4bc3b",
|
|||
|
"5d47c099526e4c60adedf7a43bf35efc"
|
|||
|
]
|
|||
|
},
|
|||
|
"id": "5QuVVl2-0xAh",
|
|||
|
"outputId": "afd08806-35ac-4126-92a3-bf3a185056c2"
|
|||
|
},
|
|||
|
"execution_count": null,
|
|||
|
"outputs": [
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"autosetup_branching: num_inference_steps: 15 list_nmb_branches: [2, 3, 6] list_injection_idx: [0, 9, 12]\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "display_data",
|
|||
|
"data": {
|
|||
|
"text/plain": [
|
|||
|
"computing transition: 0%| | 0/11 [00:00<?, ?it/s]"
|
|||
|
],
|
|||
|
"application/vnd.jupyter.widget-view+json": {
|
|||
|
"version_major": 2,
|
|||
|
"version_minor": 0,
|
|||
|
"model_id": "4d23377adc3b4ea4a1d713f832ea1f58"
|
|||
|
}
|
|||
|
},
|
|||
|
"metadata": {}
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"Initialization done. Movie shape: (768, 768, 3)\n",
|
|||
|
"MovieSaver initialized. fps=30 crf=24 pix_fmt=yuv420p codec=libx264 preset=fast\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stderr",
|
|||
|
"text": [
|
|||
|
"100%|██████████| 360/360 [00:04<00:00, 83.42it/s]\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "stream",
|
|||
|
"name": "stdout",
|
|||
|
"text": [
|
|||
|
"Movie saved, 12s playtime, watch here: \n",
|
|||
|
"movie_example1.mp4\n"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"output_type": "execute_result",
|
|||
|
"data": {
|
|||
|
"text/plain": [
|
|||
|
"<IPython.core.display.HTML object>"
|
|||
|
],
|
|||
|
"text/html": [
|
|||
|
"\n",
|
|||
|
" <video width=400 controls>\n",
|
|||
|
" <source src=\"data:video/mp4;base64,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
|
|||
|
" </video>\n",
|
|||
|
" "
|
|||
|
]
|
|||
|
},
|
|||
|
"metadata": {},
|
|||
|
"execution_count": 15
|
|||
|
}
|
|||
|
]
|
|||
|
}
|
|||
|
]
|
|||
|
}
|