{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [], "gpuType": "T4", "include_colab_link": true }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" }, "accelerator": "GPU", "widgets": { "application/vnd.jupyter.widget-state+json": { "16ef443a6c104519b6a16c2c8709bdec": { "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_69d76dcd7e0c470abc457abb44dbab83", "IPY_MODEL_bc0f37b990a646a78061ee201dd2e374", "IPY_MODEL_df5fc9e0edd54bc088a7b2b2e2a51cad" ], "layout": "IPY_MODEL_ca92a88b671b4fd49d37f268509d94fd" } }, "69d76dcd7e0c470abc457abb44dbab83": { "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_ac468198da2844799074709f8b7b10b9", "placeholder": "​", "style": "IPY_MODEL_ed4d6780d688471cae6ccc24b8f7ae69", "value": "Downloading (…)ssion_state_dict.bin: 100%" } }, "bc0f37b990a646a78061ee201dd2e374": { "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_ee6f613adfcc4e20863d28eb989f6c99", "max": 236001935, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_a8605909dcdf468c8ca5d054e8542b6a", "value": 236001935 } }, "df5fc9e0edd54bc088a7b2b2e2a51cad": { "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_c1eb78ae2baf455fad44c31117215c69", "placeholder": "​", "style": "IPY_MODEL_25e9a6da996245e5adadfe769a688a8c", "value": " 236M/236M [00:02<00:00, 301MB/s]" } }, "ca92a88b671b4fd49d37f268509d94fd": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "ac468198da2844799074709f8b7b10b9": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "ed4d6780d688471cae6ccc24b8f7ae69": { "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": "" } }, "ee6f613adfcc4e20863d28eb989f6c99": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "a8605909dcdf468c8ca5d054e8542b6a": { "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": "" } }, "c1eb78ae2baf455fad44c31117215c69": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "25e9a6da996245e5adadfe769a688a8c": { "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": "" } }, "435e7e7eed084c9b8e76b992ad63aabf": { "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_8362407ae0bd4a9e841a740b0e50eb6a", "IPY_MODEL_d64c2f3f8b4f4e558e6a48b4d8a7f830", "IPY_MODEL_76f5022b5f174c918eec1e115db89e21" ], "layout": "IPY_MODEL_991e5973c0e84758bb8d4853753b399a" } }, "8362407ae0bd4a9e841a740b0e50eb6a": { "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_6494e32400154b76b5a23240a1773ed7", "placeholder": "​", "style": "IPY_MODEL_d8761febf16d4b4db33a44a055c20455", "value": "Downloading state_dict.bin: 100%" } }, "d64c2f3f8b4f4e558e6a48b4d8a7f830": { "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_0c7174f0417e43e78f5bf1b87233d7f2", "max": 2771415924, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_24f962722b4047a9a4c1bc0bddbd62c0", "value": 2771415924 } }, "76f5022b5f174c918eec1e115db89e21": { "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_1938202718f94e229bbc5feff2982f3a", "placeholder": "​", "style": "IPY_MODEL_1af3521de5c341099e02d5c425465fba", "value": " 2.77G/2.77G [00:20<00:00, 40.2MB/s]" } }, "991e5973c0e84758bb8d4853753b399a": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "6494e32400154b76b5a23240a1773ed7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "d8761febf16d4b4db33a44a055c20455": { "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": "" } }, "0c7174f0417e43e78f5bf1b87233d7f2": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "24f962722b4047a9a4c1bc0bddbd62c0": { "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": "" } }, "1938202718f94e229bbc5feff2982f3a": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "1af3521de5c341099e02d5c425465fba": { "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": "" } }, "c6391561766649a3919bf6b02d932128": { "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_1c6b5864ee764844ae4b60dba3d46f0d", "IPY_MODEL_272e3aca66bf4f5386f4d7aa8967af60", "IPY_MODEL_bbd71919883b4de79a25f697c0c3b17c" ], "layout": "IPY_MODEL_2e78a6aa7e3d4632b4f21cfff57b6b15" } }, "1c6b5864ee764844ae4b60dba3d46f0d": { "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_1960377ef71c4987b24942c8c62991e5", "placeholder": "​", "style": "IPY_MODEL_386c920b7add46fc96ca65da06515bc9", "value": "Downloading (…)ve/main/spiece.model: 100%" } }, "272e3aca66bf4f5386f4d7aa8967af60": { "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_11e60201953d4bae9af6dd23aaf24ad9", "max": 791656, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3f9722fda86945d5896dd9d1b5fb6837", "value": 791656 } }, "bbd71919883b4de79a25f697c0c3b17c": { "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_98c213416cc34c05bb6eeecf4425b89e", "placeholder": "​", "style": "IPY_MODEL_42698b7702f540928c4b9660ee2a3510", "value": " 792k/792k [00:00<00:00, 28.5MB/s]" } }, "2e78a6aa7e3d4632b4f21cfff57b6b15": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "1960377ef71c4987b24942c8c62991e5": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "386c920b7add46fc96ca65da06515bc9": { "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": "" } }, "11e60201953d4bae9af6dd23aaf24ad9": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "3f9722fda86945d5896dd9d1b5fb6837": { "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": "" } }, "98c213416cc34c05bb6eeecf4425b89e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "42698b7702f540928c4b9660ee2a3510": { "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": "" } }, "70c3432406e7421a87ce390bd9cfc49a": { "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_96c6a89d58cc4d29a8a4be22eb02bbee", "IPY_MODEL_9cba7de5842b424987ead34e48f6c0df", "IPY_MODEL_4ffc86694dca46d085b61b853c9e43ed" ], "layout": "IPY_MODEL_061b3831381c4447bbd7b4a2c664fb07" } }, "96c6a89d58cc4d29a8a4be22eb02bbee": { "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_c677225833db4938ad3b6cf2e367c374", "placeholder": "​", "style": "IPY_MODEL_77caecf7506441179c6bc4142903ea60", "value": "Downloading (…)lve/main/config.json: 100%" } }, "9cba7de5842b424987ead34e48f6c0df": { "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_84d66e21f289494fa958256574a90a7d", "max": 1208, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_32a7f5d1356d4df4a6c4639d83b4663e", "value": 1208 } }, "4ffc86694dca46d085b61b853c9e43ed": { "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_8d4ad8a5d1da4bcba9727889dae03adf", "placeholder": "​", "style": "IPY_MODEL_a1147bf04d86439b8d5c8ac7d1fbfee6", "value": " 1.21k/1.21k [00:00<00:00, 83.1kB/s]" } }, "061b3831381c4447bbd7b4a2c664fb07": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "c677225833db4938ad3b6cf2e367c374": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "77caecf7506441179c6bc4142903ea60": { "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": "" } }, "84d66e21f289494fa958256574a90a7d": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "32a7f5d1356d4df4a6c4639d83b4663e": { "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": "" } }, "8d4ad8a5d1da4bcba9727889dae03adf": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "a1147bf04d86439b8d5c8ac7d1fbfee6": { "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": "" } }, "d1f419027c844a5e95a866ab70c42a37": { "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_371d9c3c63754a2fa33e3fe7c8e7ed7e", "IPY_MODEL_c27de08df0354a39a60443b6a37015ca", "IPY_MODEL_2eaf03b13e3b4a5dbeb6b62c4a531a49" ], "layout": "IPY_MODEL_9dd40d063f884b0bb0d9f6095a9cf310" } }, "371d9c3c63754a2fa33e3fe7c8e7ed7e": { "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_09f3c0fb2bf048ad93a8e2f378687e1e", "placeholder": "​", "style": "IPY_MODEL_223dd6f7ff4d483eb0fd415e3e7f7ba1", "value": "Downloading model.safetensors: 100%" } }, "c27de08df0354a39a60443b6a37015ca": { "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_0d4e6f6de8694ea8976d6152bfa2ef09", "max": 891646390, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_6e7482fdca84435d8f51395c102d855f", "value": 891646390 } }, "2eaf03b13e3b4a5dbeb6b62c4a531a49": { "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_77683c372b684db88abdb2d1ef9b7f11", "placeholder": "​", "style": "IPY_MODEL_cf21a6d2a5ac4af5ae200711514db44f", "value": " 892M/892M [00:03<00:00, 241MB/s]" } }, "9dd40d063f884b0bb0d9f6095a9cf310": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "09f3c0fb2bf048ad93a8e2f378687e1e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "223dd6f7ff4d483eb0fd415e3e7f7ba1": { "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": "" } }, "0d4e6f6de8694ea8976d6152bfa2ef09": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "6e7482fdca84435d8f51395c102d855f": { "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": "" } }, "77683c372b684db88abdb2d1ef9b7f11": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "cf21a6d2a5ac4af5ae200711514db44f": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } } } } }, "cells": [ { "cell_type": "markdown", "metadata": { "id": "view-in-github", "colab_type": "text" }, "source": [ "\"Open" ] }, { "cell_type": "code", "source": [ "!python3 -m pip install -U git+https://github.com/facebookresearch/audiocraft#egg=audiocraft\n", "# !python3 -m pip install -U audiocraft" ], "metadata": { "id": "ku0ui5lKwpF7", "outputId": "a161ecd0-6a6c-4b92-b815-2f71612f58bc", "colab": { "base_uri": "https://localhost:8080/" } }, "execution_count": null, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Collecting audiocraft\n", " Cloning https://github.com/facebookresearch/audiocraft to /tmp/pip-install-mzf_rfr9/audiocraft_96acd4e86bb6443c8796d133df7d3005\n", " Running command git clone --filter=blob:none --quiet https://github.com/facebookresearch/audiocraft /tmp/pip-install-mzf_rfr9/audiocraft_96acd4e86bb6443c8796d133df7d3005\n", " Resolved https://github.com/facebookresearch/audiocraft to commit d874966c6cd5b790d7749b332ee5f001817a3ffe\n", " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Collecting av (from audiocraft)\n", " Downloading av-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.0 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m31.0/31.0 MB\u001b[0m \u001b[31m36.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting einops (from audiocraft)\n", " Downloading einops-0.6.1-py3-none-any.whl (42 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m42.2/42.2 kB\u001b[0m \u001b[31m6.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting flashy>=0.0.1 (from audiocraft)\n", " Downloading flashy-0.0.2.tar.gz (72 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m72.4/72.4 kB\u001b[0m \u001b[31m8.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", "Collecting hydra-core>=1.1 (from audiocraft)\n", " Downloading hydra_core-1.3.2-py3-none-any.whl (154 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m154.5/154.5 kB\u001b[0m \u001b[31m19.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting hydra_colorlog (from audiocraft)\n", " Downloading hydra_colorlog-1.2.0-py3-none-any.whl (3.6 kB)\n", "Collecting julius (from audiocraft)\n", " Downloading julius-0.2.7.tar.gz (59 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m59.6/59.6 kB\u001b[0m \u001b[31m9.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Collecting num2words (from audiocraft)\n", " Downloading num2words-0.5.12-py3-none-any.whl (125 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m125.2/125.2 kB\u001b[0m \u001b[31m17.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from audiocraft) (1.22.4)\n", "Collecting sentencepiece (from audiocraft)\n", " Downloading sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m92.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting spacy==3.5.2 (from audiocraft)\n", " Downloading spacy-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.6/6.6 MB\u001b[0m \u001b[31m92.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: torch>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from audiocraft) (2.0.1+cu118)\n", "Requirement already satisfied: torchaudio>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from audiocraft) (2.0.2+cu118)\n", "Collecting huggingface_hub (from audiocraft)\n", " Downloading huggingface_hub-0.16.2-py3-none-any.whl (268 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m268.5/268.5 kB\u001b[0m \u001b[31m36.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from audiocraft) (4.65.0)\n", "Collecting transformers (from audiocraft)\n", " Downloading transformers-4.30.2-py3-none-any.whl (7.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m7.2/7.2 MB\u001b[0m \u001b[31m50.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting xformers (from audiocraft)\n", " Downloading xformers-0.0.20-cp310-cp310-manylinux2014_x86_64.whl (109.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m109.1/109.1 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting demucs (from audiocraft)\n", " Downloading demucs-4.0.0.tar.gz (1.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m66.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Requirement already satisfied: librosa in /usr/local/lib/python3.10/dist-packages (from audiocraft) (0.10.0.post2)\n", "Collecting gradio (from audiocraft)\n", " Downloading gradio-3.35.2-py3-none-any.whl (19.7 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m19.7/19.7 MB\u001b[0m \u001b[31m65.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (3.0.12)\n", "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (1.0.4)\n", "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (1.0.9)\n", "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (2.0.7)\n", "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (3.0.8)\n", "Requirement already satisfied: thinc<8.2.0,>=8.1.8 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (8.1.10)\n", "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (1.1.2)\n", "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (2.4.6)\n", "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (2.0.8)\n", "Requirement already satisfied: typer<0.8.0,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (0.7.0)\n", "Requirement already satisfied: pathy>=0.10.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (0.10.2)\n", "Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (6.3.0)\n", "Requirement already satisfied: requests<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (2.27.1)\n", "Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.11.0,>=1.7.4 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (1.10.9)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (3.1.2)\n", "Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (67.7.2)\n", "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (23.1)\n", "Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in /usr/local/lib/python3.10/dist-packages (from spacy==3.5.2->audiocraft) (3.3.0)\n", "Collecting dora-search (from flashy>=0.0.1->audiocraft)\n", " Downloading dora_search-0.1.12.tar.gz (87 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m87.1/87.1 kB\u001b[0m \u001b[31m13.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", "Collecting colorlog (from flashy>=0.0.1->audiocraft)\n", " Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB)\n", "Collecting omegaconf<2.4,>=2.2 (from hydra-core>=1.1->audiocraft)\n", " Downloading omegaconf-2.3.0-py3-none-any.whl (79 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m79.5/79.5 kB\u001b[0m \u001b[31m12.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting antlr4-python3-runtime==4.9.* (from hydra-core>=1.1->audiocraft)\n", " Downloading antlr4-python3-runtime-4.9.3.tar.gz (117 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m117.0/117.0 kB\u001b[0m \u001b[31m18.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->audiocraft) (3.12.2)\n", "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->audiocraft) (4.6.3)\n", "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->audiocraft) (1.11.1)\n", "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->audiocraft) (3.1)\n", "Requirement already satisfied: triton==2.0.0 in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->audiocraft) (2.0.0)\n", "Requirement already satisfied: cmake in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=2.0.0->audiocraft) (3.25.2)\n", "Requirement already satisfied: lit in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=2.0.0->audiocraft) (16.0.6)\n", "Collecting diffq>=0.2.1 (from demucs->audiocraft)\n", " Downloading diffq-0.2.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (418 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m418.8/418.8 kB\u001b[0m \u001b[31m47.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting lameenc>=1.2 (from demucs->audiocraft)\n", " Downloading lameenc-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (180 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m180.0/180.0 kB\u001b[0m \u001b[31m26.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting openunmix (from demucs->audiocraft)\n", " Downloading openunmix-1.2.1-py3-none-any.whl (46 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m46.7/46.7 kB\u001b[0m \u001b[31m7.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from demucs->audiocraft) (6.0)\n", "Collecting aiofiles (from gradio->audiocraft)\n", " Downloading aiofiles-23.1.0-py3-none-any.whl (14 kB)\n", "Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (3.8.4)\n", "Requirement already satisfied: altair>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (4.2.2)\n", "Collecting fastapi (from gradio->audiocraft)\n", " Downloading fastapi-0.99.1-py3-none-any.whl (58 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.4/58.4 kB\u001b[0m \u001b[31m9.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting ffmpy (from gradio->audiocraft)\n", " Downloading ffmpy-0.3.0.tar.gz (4.8 kB)\n", " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Collecting gradio-client>=0.2.7 (from gradio->audiocraft)\n", " Downloading gradio_client-0.2.7-py3-none-any.whl (288 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m288.4/288.4 kB\u001b[0m \u001b[31m38.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting httpx (from gradio->audiocraft)\n", " Downloading httpx-0.24.1-py3-none-any.whl (75 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.4/75.4 kB\u001b[0m \u001b[31m11.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: markdown-it-py[linkify]>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (3.0.0)\n", "Requirement already satisfied: markupsafe in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (2.1.3)\n", "Requirement already satisfied: matplotlib in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (3.7.1)\n", "Collecting mdit-py-plugins<=0.3.3 (from gradio->audiocraft)\n", " Downloading mdit_py_plugins-0.3.3-py3-none-any.whl (50 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.5/50.5 kB\u001b[0m \u001b[31m8.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting orjson (from gradio->audiocraft)\n", " Downloading orjson-3.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m137.0/137.0 kB\u001b[0m \u001b[31m21.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (1.5.3)\n", "Requirement already satisfied: pillow in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (8.4.0)\n", "Collecting pydub (from gradio->audiocraft)\n", " Downloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)\n", "Requirement already satisfied: pygments>=2.12.0 in /usr/local/lib/python3.10/dist-packages (from gradio->audiocraft) (2.14.0)\n", "Collecting python-multipart (from gradio->audiocraft)\n", " Downloading python_multipart-0.0.6-py3-none-any.whl (45 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m45.7/45.7 kB\u001b[0m \u001b[31m6.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting semantic-version (from gradio->audiocraft)\n", " Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)\n", "Collecting uvicorn>=0.14.0 (from gradio->audiocraft)\n", " Downloading uvicorn-0.22.0-py3-none-any.whl (58 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.3/58.3 kB\u001b[0m \u001b[31m9.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting websockets>=10.0 (from gradio->audiocraft)\n", " Downloading websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m129.9/129.9 kB\u001b[0m \u001b[31m22.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from huggingface_hub->audiocraft) (2023.6.0)\n", "Requirement already satisfied: audioread>=2.1.9 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (3.0.0)\n", "Requirement already satisfied: scipy>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (1.10.1)\n", "Requirement already satisfied: scikit-learn>=0.20.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (1.2.2)\n", "Requirement already satisfied: joblib>=0.14 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (1.2.0)\n", "Requirement already satisfied: decorator>=4.3.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (4.4.2)\n", "Requirement already satisfied: numba>=0.51.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (0.56.4)\n", "Requirement already satisfied: soundfile>=0.12.1 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (0.12.1)\n", "Requirement already satisfied: pooch<1.7,>=1.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (1.6.0)\n", "Requirement already satisfied: soxr>=0.3.2 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (0.3.5)\n", "Requirement already satisfied: lazy-loader>=0.1 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (0.2)\n", "Requirement already satisfied: msgpack>=1.0 in /usr/local/lib/python3.10/dist-packages (from librosa->audiocraft) (1.0.5)\n", "Collecting docopt>=0.6.2 (from num2words->audiocraft)\n", " Downloading docopt-0.6.2.tar.gz (25 kB)\n", " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers->audiocraft) (2022.10.31)\n", "Collecting tokenizers!=0.11.3,<0.14,>=0.11.1 (from transformers->audiocraft)\n", " Downloading tokenizers-0.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m7.8/7.8 MB\u001b[0m \u001b[31m72.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting safetensors>=0.3.1 (from transformers->audiocraft)\n", " Downloading safetensors-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m75.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting pyre-extensions==0.0.29 (from xformers->audiocraft)\n", " Downloading pyre_extensions-0.0.29-py3-none-any.whl (12 kB)\n", "Collecting typing-inspect (from pyre-extensions==0.0.29->xformers->audiocraft)\n", " Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", "Requirement already satisfied: entrypoints in /usr/local/lib/python3.10/dist-packages (from altair>=4.2.0->gradio->audiocraft) (0.4)\n", "Requirement already satisfied: jsonschema>=3.0 in /usr/local/lib/python3.10/dist-packages (from altair>=4.2.0->gradio->audiocraft) (4.3.3)\n", "Requirement already satisfied: toolz in /usr/local/lib/python3.10/dist-packages (from altair>=4.2.0->gradio->audiocraft) (0.12.0)\n", "Requirement already satisfied: Cython in /usr/local/lib/python3.10/dist-packages (from diffq>=0.2.1->demucs->audiocraft) (0.29.35)\n", "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py[linkify]>=2.0.0->gradio->audiocraft) (0.1.2)\n", "Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.0.0->gradio->audiocraft)\n", " Downloading linkify_it_py-2.0.2-py3-none-any.whl (19 kB)\n", "INFO: pip is looking at multiple versions of mdit-py-plugins to determine which version is compatible with other requirements. This could take a while.\n", "Collecting mdit-py-plugins<=0.3.3 (from gradio->audiocraft)\n", " Downloading mdit_py_plugins-0.3.2-py3-none-any.whl (50 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.4/50.4 kB\u001b[0m \u001b[31m7.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading mdit_py_plugins-0.3.1-py3-none-any.whl (46 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m46.5/46.5 kB\u001b[0m \u001b[31m6.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading mdit_py_plugins-0.3.0-py3-none-any.whl (43 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m43.7/43.7 kB\u001b[0m \u001b[31m6.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading mdit_py_plugins-0.2.8-py3-none-any.whl (41 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m41.0/41.0 kB\u001b[0m \u001b[31m5.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading mdit_py_plugins-0.2.7-py3-none-any.whl (41 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m41.0/41.0 kB\u001b[0m \u001b[31m5.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading mdit_py_plugins-0.2.6-py3-none-any.whl (39 kB)\n", " Downloading mdit_py_plugins-0.2.5-py3-none-any.whl (39 kB)\n", "INFO: pip is looking at multiple versions of mdit-py-plugins to determine which version is compatible with other requirements. This could take a while.\n", " Downloading mdit_py_plugins-0.2.4-py3-none-any.whl (39 kB)\n", " Downloading mdit_py_plugins-0.2.3-py3-none-any.whl (39 kB)\n", " Downloading mdit_py_plugins-0.2.2-py3-none-any.whl (39 kB)\n", " Downloading mdit_py_plugins-0.2.1-py3-none-any.whl (38 kB)\n", " Downloading mdit_py_plugins-0.2.0-py3-none-any.whl (38 kB)\n", "INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.\n", " Downloading mdit_py_plugins-0.1.0-py3-none-any.whl (37 kB)\n", "Collecting markdown-it-py[linkify]>=2.0.0 (from gradio->audiocraft)\n", " Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m87.5/87.5 kB\u001b[0m \u001b[31m12.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m84.5/84.5 kB\u001b[0m \u001b[31m12.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: llvmlite<0.40,>=0.39.0dev0 in /usr/local/lib/python3.10/dist-packages (from numba>=0.51.0->librosa->audiocraft) (0.39.1)\n", "Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.10/dist-packages (from pandas->gradio->audiocraft) (2.8.2)\n", "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->gradio->audiocraft) (2022.7.1)\n", "Requirement already satisfied: appdirs>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from pooch<1.7,>=1.0->librosa->audiocraft) (1.4.4)\n", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy==3.5.2->audiocraft) (1.26.16)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy==3.5.2->audiocraft) (2023.5.7)\n", "Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy==3.5.2->audiocraft) (2.0.12)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy==3.5.2->audiocraft) (3.4)\n", "Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn>=0.20.0->librosa->audiocraft) (3.1.0)\n", "Requirement already satisfied: cffi>=1.0 in /usr/local/lib/python3.10/dist-packages (from soundfile>=0.12.1->librosa->audiocraft) (1.15.1)\n", "Requirement already satisfied: blis<0.8.0,>=0.7.8 in /usr/local/lib/python3.10/dist-packages (from thinc<8.2.0,>=8.1.8->spacy==3.5.2->audiocraft) (0.7.9)\n", "Requirement already satisfied: confection<1.0.0,>=0.0.1 in /usr/local/lib/python3.10/dist-packages (from thinc<8.2.0,>=8.1.8->spacy==3.5.2->audiocraft) (0.0.4)\n", "Requirement already satisfied: click<9.0.0,>=7.1.1 in /usr/local/lib/python3.10/dist-packages (from typer<0.8.0,>=0.3.0->spacy==3.5.2->audiocraft) (8.1.3)\n", "Collecting h11>=0.8 (from uvicorn>=0.14.0->gradio->audiocraft)\n", " Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.3/58.3 kB\u001b[0m \u001b[31m7.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (23.1.0)\n", "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (6.0.4)\n", "Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (4.0.2)\n", "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (1.9.2)\n", "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (1.3.3)\n", "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->gradio->audiocraft) (1.3.1)\n", "Collecting retrying (from dora-search->flashy>=0.0.1->audiocraft)\n", " Downloading retrying-1.3.4-py3-none-any.whl (11 kB)\n", "Collecting submitit (from dora-search->flashy>=0.0.1->audiocraft)\n", " Downloading submitit-1.4.5-py3-none-any.whl (73 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m73.1/73.1 kB\u001b[0m \u001b[31m10.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting treetable (from dora-search->flashy>=0.0.1->audiocraft)\n", " Downloading treetable-0.2.5.tar.gz (10 kB)\n", " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Collecting starlette<0.28.0,>=0.27.0 (from fastapi->gradio->audiocraft)\n", " Downloading starlette-0.27.0-py3-none-any.whl (66 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m67.0/67.0 kB\u001b[0m \u001b[31m9.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting httpcore<0.18.0,>=0.15.0 (from httpx->gradio->audiocraft)\n", " Downloading httpcore-0.17.3-py3-none-any.whl (74 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m74.5/74.5 kB\u001b[0m \u001b[31m11.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from httpx->gradio->audiocraft) (1.3.0)\n", "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->gradio->audiocraft) (1.1.0)\n", "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib->gradio->audiocraft) (0.11.0)\n", "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib->gradio->audiocraft) (4.40.0)\n", "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->gradio->audiocraft) (1.4.4)\n", "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->gradio->audiocraft) (3.1.0)\n", "Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=2.0.0->audiocraft) (1.3.0)\n", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.0->soundfile>=0.12.1->librosa->audiocraft) (2.21)\n", "Requirement already satisfied: anyio<5.0,>=3.0 in /usr/local/lib/python3.10/dist-packages (from httpcore<0.18.0,>=0.15.0->httpx->gradio->audiocraft) (3.7.0)\n", "Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair>=4.2.0->gradio->audiocraft) (0.19.3)\n", "Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.0.0->gradio->audiocraft)\n", " Downloading uc_micro_py-1.0.2-py3-none-any.whl (6.2 kB)\n", "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.1->pandas->gradio->audiocraft) (1.16.0)\n", "Requirement already satisfied: cloudpickle>=1.2.1 in /usr/local/lib/python3.10/dist-packages (from submitit->dora-search->flashy>=0.0.1->audiocraft) (2.2.1)\n", "Collecting mypy-extensions>=0.3.0 (from typing-inspect->pyre-extensions==0.0.29->xformers->audiocraft)\n", " Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)\n", "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5.0,>=3.0->httpcore<0.18.0,>=0.15.0->httpx->gradio->audiocraft) (1.1.1)\n", "Building wheels for collected packages: audiocraft, flashy, antlr4-python3-runtime, demucs, julius, docopt, dora-search, ffmpy, treetable\n", " Building wheel for audiocraft (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for audiocraft: filename=audiocraft-0.0.2a2-py3-none-any.whl size=113545 sha256=88fdabe406a2db9bfc8b0af61f1bd0757a6aa452b632735e427a8e2229de7936\n", " Stored in directory: /tmp/pip-ephem-wheel-cache-hk_ynu1e/wheels/a9/8f/0c/ef9c3d100be6da60c382a0287a00027dc7c4911eb881a15f46\n", " Building wheel for flashy (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for flashy: filename=flashy-0.0.2-py3-none-any.whl size=34527 sha256=bede1fdaf5c0288f58bfd9d1dce0351e7d5f4abc0fb02bc6bc88c637b9169346\n", " Stored in directory: /root/.cache/pip/wheels/07/bd/3d/16c6bc059203299f37b6014643b739afb7f6d1be13a94fc2f7\n", " Building wheel for antlr4-python3-runtime (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for antlr4-python3-runtime: filename=antlr4_python3_runtime-4.9.3-py3-none-any.whl size=144554 sha256=f1048386c3a79489580aa42972df2cc15f78391f881f78593e76cc7aaa504ba6\n", " Stored in directory: /root/.cache/pip/wheels/12/93/dd/1f6a127edc45659556564c5730f6d4e300888f4bca2d4c5a88\n", " Building wheel for demucs (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for demucs: filename=demucs-4.0.0-py3-none-any.whl size=76505 sha256=2d15256ade1a52f215c1d6a88daaa14a210d31783069fd4eb8842d586cdb5830\n", " Stored in directory: /root/.cache/pip/wheels/64/fc/2e/a8e874bba1518a336f21a94085013fba17cb86658ce18ec1c7\n", " Building wheel for julius (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for julius: filename=julius-0.2.7-py3-none-any.whl size=21878 sha256=cb6f726fbc0e301f560345178a1f5473658f86405a28e220a624c5bf08dc4ab7\n", " Stored in directory: /root/.cache/pip/wheels/b9/b2/05/f883527ffcb7f2ead5438a2c23439aa0c881eaa9a4c80256f4\n", " Building wheel for docopt (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13707 sha256=9546c938ba6d4008effa4026f589458e82c696923fdf2796b7b281d632fcdf4f\n", " Stored in directory: /root/.cache/pip/wheels/fc/ab/d4/5da2067ac95b36618c629a5f93f809425700506f72c9732fac\n", " Building wheel for dora-search (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for dora-search: filename=dora_search-0.1.12-py3-none-any.whl size=75090 sha256=8b77a4f20ffe01bda27f623efaed7f06e1b12a9663c838851c6148e045148daf\n", " Stored in directory: /root/.cache/pip/wheels/b1/c2/c0/bea5cc405497284d584b958f293ef32c23bad42ae5e44d973c\n", " Building wheel for ffmpy (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for ffmpy: filename=ffmpy-0.3.0-py3-none-any.whl size=4694 sha256=c8d0bc1b8a06d6fd061db3966390eb04e88f68435a76f895da86839643f7daac\n", " Stored in directory: /root/.cache/pip/wheels/0c/c2/0e/3b9c6845c6a4e35beb90910cc70d9ac9ab5d47402bd62af0df\n", " Building wheel for treetable (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for treetable: filename=treetable-0.2.5-py3-none-any.whl size=7332 sha256=e93bff79e0c004b631cd109fa23211666cac27197d11edbe3462dab594de9aa4\n", " Stored in directory: /root/.cache/pip/wheels/72/55/0e/91c3655bdb162446f8a7cd477579397544454a63ae7c599c0c\n", "Successfully built audiocraft flashy antlr4-python3-runtime demucs julius docopt dora-search ffmpy treetable\n", "Installing collected packages: tokenizers, sentencepiece, safetensors, pydub, lameenc, ffmpy, docopt, av, antlr4-python3-runtime, websockets, uc-micro-py, treetable, submitit, semantic-version, retrying, python-multipart, orjson, omegaconf, num2words, mypy-extensions, markdown-it-py, h11, einops, colorlog, aiofiles, uvicorn, typing-inspect, starlette, mdit-py-plugins, linkify-it-py, hydra-core, huggingface_hub, httpcore, transformers, pyre-extensions, hydra_colorlog, httpx, fastapi, spacy, gradio-client, gradio, openunmix, julius, dora-search, diffq, xformers, flashy, demucs, audiocraft\n", " Attempting uninstall: markdown-it-py\n", " Found existing installation: markdown-it-py 3.0.0\n", " Uninstalling markdown-it-py-3.0.0:\n", " Successfully uninstalled markdown-it-py-3.0.0\n", " Attempting uninstall: spacy\n", " Found existing installation: spacy 3.5.3\n", " Uninstalling spacy-3.5.3:\n", " Successfully uninstalled spacy-3.5.3\n", "Successfully installed aiofiles-23.1.0 antlr4-python3-runtime-4.9.3 audiocraft-0.0.2a2 av-10.0.0 colorlog-6.7.0 demucs-4.0.0 diffq-0.2.4 docopt-0.6.2 dora-search-0.1.12 einops-0.6.1 fastapi-0.99.1 ffmpy-0.3.0 flashy-0.0.2 gradio-3.35.2 gradio-client-0.2.7 h11-0.14.0 httpcore-0.17.3 httpx-0.24.1 huggingface_hub-0.16.2 hydra-core-1.3.2 hydra_colorlog-1.2.0 julius-0.2.7 lameenc-1.5.1 linkify-it-py-2.0.2 markdown-it-py-2.2.0 mdit-py-plugins-0.3.3 mypy-extensions-1.0.0 num2words-0.5.12 omegaconf-2.3.0 openunmix-1.2.1 orjson-3.9.1 pydub-0.25.1 pyre-extensions-0.0.29 python-multipart-0.0.6 retrying-1.3.4 safetensors-0.3.1 semantic-version-2.10.0 sentencepiece-0.1.99 spacy-3.5.2 starlette-0.27.0 submitit-1.4.5 tokenizers-0.13.3 transformers-4.30.2 treetable-0.2.5 typing-inspect-0.9.0 uc-micro-py-1.0.2 uvicorn-0.22.0 websockets-11.0.3 xformers-0.0.20\n" ] } ] }, { "cell_type": "code", "source": [ "from audiocraft.models import musicgen\n", "from audiocraft.utils.notebook import display_audio\n", "from audiocraft.data.audio import audio_write\n", "import torch\n", "import torchaudio\n", "from google.colab import files" ], "metadata": { "id": "YVgeUMjoZaJH" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "model = musicgen.MusicGen.get_pretrained('melody', device='cuda')" ], "metadata": { "id": "yc_FYhbWZufi", "outputId": "16b4b8c2-5985-4d9d-8bd4-ac4c41219d99", "colab": { "base_uri": "https://localhost:8080/", "height": 233, "referenced_widgets": [ "16ef443a6c104519b6a16c2c8709bdec", "69d76dcd7e0c470abc457abb44dbab83", "bc0f37b990a646a78061ee201dd2e374", "df5fc9e0edd54bc088a7b2b2e2a51cad", "ca92a88b671b4fd49d37f268509d94fd", "ac468198da2844799074709f8b7b10b9", "ed4d6780d688471cae6ccc24b8f7ae69", "ee6f613adfcc4e20863d28eb989f6c99", "a8605909dcdf468c8ca5d054e8542b6a", "c1eb78ae2baf455fad44c31117215c69", "25e9a6da996245e5adadfe769a688a8c", "435e7e7eed084c9b8e76b992ad63aabf", "8362407ae0bd4a9e841a740b0e50eb6a", "d64c2f3f8b4f4e558e6a48b4d8a7f830", "76f5022b5f174c918eec1e115db89e21", "991e5973c0e84758bb8d4853753b399a", "6494e32400154b76b5a23240a1773ed7", "d8761febf16d4b4db33a44a055c20455", "0c7174f0417e43e78f5bf1b87233d7f2", "24f962722b4047a9a4c1bc0bddbd62c0", "1938202718f94e229bbc5feff2982f3a", "1af3521de5c341099e02d5c425465fba", "c6391561766649a3919bf6b02d932128", "1c6b5864ee764844ae4b60dba3d46f0d", "272e3aca66bf4f5386f4d7aa8967af60", "bbd71919883b4de79a25f697c0c3b17c", "2e78a6aa7e3d4632b4f21cfff57b6b15", "1960377ef71c4987b24942c8c62991e5", "386c920b7add46fc96ca65da06515bc9", "11e60201953d4bae9af6dd23aaf24ad9", "3f9722fda86945d5896dd9d1b5fb6837", "98c213416cc34c05bb6eeecf4425b89e", "42698b7702f540928c4b9660ee2a3510", "70c3432406e7421a87ce390bd9cfc49a", "96c6a89d58cc4d29a8a4be22eb02bbee", "9cba7de5842b424987ead34e48f6c0df", "4ffc86694dca46d085b61b853c9e43ed", "061b3831381c4447bbd7b4a2c664fb07", "c677225833db4938ad3b6cf2e367c374", "77caecf7506441179c6bc4142903ea60", "84d66e21f289494fa958256574a90a7d", "32a7f5d1356d4df4a6c4639d83b4663e", "8d4ad8a5d1da4bcba9727889dae03adf", "a1147bf04d86439b8d5c8ac7d1fbfee6", "d1f419027c844a5e95a866ab70c42a37", "371d9c3c63754a2fa33e3fe7c8e7ed7e", "c27de08df0354a39a60443b6a37015ca", "2eaf03b13e3b4a5dbeb6b62c4a531a49", "9dd40d063f884b0bb0d9f6095a9cf310", "09f3c0fb2bf048ad93a8e2f378687e1e", "223dd6f7ff4d483eb0fd415e3e7f7ba1", "0d4e6f6de8694ea8976d6152bfa2ef09", "6e7482fdca84435d8f51395c102d855f", "77683c372b684db88abdb2d1ef9b7f11", "cf21a6d2a5ac4af5ae200711514db44f" ] } }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "Downloading (…)ssion_state_dict.bin: 0%| | 0.00/236M [00:00" ], "text/html": [ "\n", " \n", " " ] }, "metadata": {} }, { "output_type": "stream", "name": "stderr", "text": [ "CLIPPING /content/0 happening with proba (a bit of clipping is okay): 0.0028320313431322575 maximum scale: 1.5579063892364502\n" ] }, { "output_type": "display_data", "data": { "text/plain": [ "" ], "application/javascript": [ "\n", " async function download(id, filename, size) {\n", " if (!google.colab.kernel.accessAllowed) {\n", " return;\n", " }\n", " const div = document.createElement('div');\n", " const label = document.createElement('label');\n", " label.textContent = `Downloading \"${filename}\": `;\n", " div.appendChild(label);\n", " const progress = document.createElement('progress');\n", " progress.max = size;\n", " div.appendChild(progress);\n", " document.body.appendChild(div);\n", "\n", " const buffers = [];\n", " let downloaded = 0;\n", "\n", " const channel = await google.colab.kernel.comms.open(id);\n", " // Send a message to notify the kernel that we're ready.\n", " channel.send({})\n", "\n", " for await (const message of channel.messages) {\n", " // Send a message to notify the kernel that we're ready.\n", " channel.send({})\n", " if (message.buffers) {\n", " for (const buffer of message.buffers) {\n", " buffers.push(buffer);\n", " downloaded += buffer.byteLength;\n", " progress.value = downloaded;\n", " }\n", " }\n", " }\n", " const blob = new Blob(buffers, {type: 'application/binary'});\n", " const a = document.createElement('a');\n", " a.href = window.URL.createObjectURL(blob);\n", " a.download = filename;\n", " div.appendChild(a);\n", " a.click();\n", " div.remove();\n", " }\n", " " ] }, "metadata": {} }, { "output_type": "display_data", "data": { "text/plain": [ "" ], "application/javascript": [ "download(\"download_0af55a1d-cab3-45a0-b5fe-b509d402da1d\", \"0.wav\", 512044)" ] }, "metadata": {} } ] }, { "cell_type": "code", "source": [], "metadata": { "id": "nkQpHEadSE9h" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "########################" ], "metadata": { "id": "rojR90c5xFMY" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "# Text-only\n", "model = musicgen.MusicGen.get_pretrained('melody', device='cuda')" ], "metadata": { "id": "7DiixIyfO1H6" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "model.set_generation_params(duration=10)" ], "metadata": { "id": "2DzPPapOO9GD" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "descriptions = [\"action sequence in movie\"]" ], "metadata": { "id": "gcnscOKTO1KF" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "wav = model.generate(descriptions)\n", "display_audio(wav, 32000)\n", "# for idx, one_wav in enumerate(wav):\n", "# # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n", " # audio_write(f'/content/{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\")\n", " # files.download(f'/content/{idx}.wav')" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 75 }, "id": "BSb2jOZGO1MN", "outputId": "1adae209-2ae7-4be4-fd5d-d92d31723adb" }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "" ], "text/html": [ "\n", " \n", " " ] }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "# Below is for checking chroma, not needed for generation" ], "metadata": { "id": "njydlhWiy7ss" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "import librosa\n", "import matplotlib.pyplot as plt" ], "metadata": { "id": "ozrhlJyXhFtP" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "x, sr = librosa.load(\"/content/test_mid.wav\", sr=44100)" ], "metadata": { "id": "-D-rgSeim1z4" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "chroma_stft = librosa.feature.chroma_stft(y=x, sr=sr,\n", " n_chroma=12, n_fft=4096)\n", "librosa.display.specshow(chroma_stft, y_axis='chroma', x_axis='time')\n", "plt.colorbar()" ], "metadata": { "id": "-Dl5ayRRm6Ef", "outputId": "e2362fc8-79fe-427c-eefd-845c32bbb819", "colab": { "base_uri": "https://localhost:8080/", "height": 473 } }, "execution_count": null, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "" ] }, "metadata": {}, "execution_count": 45 }, { "output_type": "display_data", "data": { "text/plain": [ "
" ], "image/png": "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\n" }, "metadata": {} } ] } ] }