[507a54]: / development / qa-server / rag_heystack.ipynb

Download this file

9684 lines (9684 with data), 474.5 kB

{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "kernelspec": {
      "display_name": "Python 3",
      "language": "python",
      "name": "python3"
    },
    "language_info": {
      "codemirror_mode": {
        "name": "ipython",
        "version": 2
      },
      "file_extension": ".py",
      "mimetype": "text/x-python",
      "name": "python",
      "nbconvert_exporter": "python",
      "pygments_lexer": "ipython2",
      "version": "2.7.6"
    },
    "colab": {
      "name": "rag_heystack.ipynb",
      "provenance": []
    },
    "accelerator": "GPU",
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "cc2bab12f44a4f2fbb63762e54267fbb": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_cfd6fde7c7564ad1b758729cfb577358",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_b9e8cdb9214b49339dcd1c650f6a3e84",
              "IPY_MODEL_5618d202a3a14f2cbd65b3c1b84a216d",
              "IPY_MODEL_a102d9573dcd4d8494c6f7c3c8c174cf"
            ]
          }
        },
        "cfd6fde7c7564ad1b758729cfb577358": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "b9e8cdb9214b49339dcd1c650f6a3e84": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_9bff3cef235741f2a13471079e01ed4f",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d3bb9164522b4f7e861d66abcb638b61"
          }
        },
        "5618d202a3a14f2cbd65b3c1b84a216d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_1b429ee8b8184a0a84aea77600888bb2",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 231508,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 231508,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_fbfc0e3c4dab4f129c342ff52b01fe3c"
          }
        },
        "a102d9573dcd4d8494c6f7c3c8c174cf": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_7b432ef2ad114259b12021711f4ec9bf",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 232k/232k [00:00<00:00, 201kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_60159d853a644b37b5a1c5691c487c87"
          }
        },
        "9bff3cef235741f2a13471079e01ed4f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d3bb9164522b4f7e861d66abcb638b61": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1b429ee8b8184a0a84aea77600888bb2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "fbfc0e3c4dab4f129c342ff52b01fe3c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "7b432ef2ad114259b12021711f4ec9bf": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "60159d853a644b37b5a1c5691c487c87": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "061c027ff7f14abd82b449b785072428": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_d7bd2ce5a8c947fc83b1993639d35490",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_9187fb33f0424242831c0182eb3fcac6",
              "IPY_MODEL_e52bcead94424c028bbc89fd2c0c29fe",
              "IPY_MODEL_7804cef2b29d447d88c3a8dd4d64338b"
            ]
          }
        },
        "d7bd2ce5a8c947fc83b1993639d35490": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "9187fb33f0424242831c0182eb3fcac6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_dd21d327c1c145d3a702d5f61c7d8731",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_af1d9f4b989b4b4cad3aed17c16f6f27"
          }
        },
        "e52bcead94424c028bbc89fd2c0c29fe": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_1238c918ec9142dda8567b508eabef9b",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 466062,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 466062,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_3dad9f571d65455f987b89f697b236eb"
          }
        },
        "7804cef2b29d447d88c3a8dd4d64338b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_dd91efc2fde34796b20ae8a6ad7149e1",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 466k/466k [00:00<00:00, 653kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_07c1547ea8e44f1f96254b34f8784484"
          }
        },
        "dd21d327c1c145d3a702d5f61c7d8731": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "af1d9f4b989b4b4cad3aed17c16f6f27": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1238c918ec9142dda8567b508eabef9b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "3dad9f571d65455f987b89f697b236eb": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "dd91efc2fde34796b20ae8a6ad7149e1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "07c1547ea8e44f1f96254b34f8784484": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "db0e197728bf400bb04ae8ca09053fe8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_782d91417a8e4709b1d92fa131659066",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_edc743a909d94434b51c3e830b05ee13",
              "IPY_MODEL_b830155f2f4d4cf1914421368fe0495c",
              "IPY_MODEL_5d28009f7240497a859d210d735ae9dd"
            ]
          }
        },
        "782d91417a8e4709b1d92fa131659066": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "edc743a909d94434b51c3e830b05ee13": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_21a0da2cd92140cc90d51ed03ab20abb",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_6d63d96e6b7243ca8a805c964c9a4923"
          }
        },
        "b830155f2f4d4cf1914421368fe0495c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_afe2095a61284a89aaa35f9ca838ba85",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 28,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 28,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_289779780cb0472bb0755d9612cc2eaf"
          }
        },
        "5d28009f7240497a859d210d735ae9dd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_c68c78db0d114ca18db545d6a93bf766",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 28.0/28.0 [00:00<00:00, 710B/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_276743c565874f75a2259ba972af1b6b"
          }
        },
        "21a0da2cd92140cc90d51ed03ab20abb": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "6d63d96e6b7243ca8a805c964c9a4923": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "afe2095a61284a89aaa35f9ca838ba85": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "289779780cb0472bb0755d9612cc2eaf": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "c68c78db0d114ca18db545d6a93bf766": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "276743c565874f75a2259ba972af1b6b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "49e2e36fed29409d90378e6a47b821b4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_8f6cf173c9ca4451b5dfef8c830ae725",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_fe9af5a5aad14c5b82cf2e4fa6903f72",
              "IPY_MODEL_088766f7916b411886b4d54e440c7410",
              "IPY_MODEL_f6e559b08b48477a9c8d075274329477"
            ]
          }
        },
        "8f6cf173c9ca4451b5dfef8c830ae725": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "fe9af5a5aad14c5b82cf2e4fa6903f72": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_1ae32fd03d9a4221bb444ee1467d5d30",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d42a7c63dac248f19903481edb45421c"
          }
        },
        "088766f7916b411886b4d54e440c7410": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_fd984844ad1c43e4987839afcc8b303a",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 493,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 493,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_13aa1282c3d6452aa018f189e091a02f"
          }
        },
        "f6e559b08b48477a9c8d075274329477": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_ef28144dbd744ee9a24603d4a3a62488",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 493/493 [00:00<00:00, 13.0kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_1bc8f3df32dc42a887c1e1b373b37c87"
          }
        },
        "1ae32fd03d9a4221bb444ee1467d5d30": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d42a7c63dac248f19903481edb45421c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "fd984844ad1c43e4987839afcc8b303a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "13aa1282c3d6452aa018f189e091a02f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "ef28144dbd744ee9a24603d4a3a62488": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "1bc8f3df32dc42a887c1e1b373b37c87": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "d9a203c1a19946b89cd532e0b05aafca": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_1f2b8aa2b96b4e33a26c17188485026d",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_290747c5b72a4d93843c756216e5e1f0",
              "IPY_MODEL_0e92bf01d64445d9a36a1bdb80608f2f",
              "IPY_MODEL_4baa80c32a5849a3873a790351f95139"
            ]
          }
        },
        "1f2b8aa2b96b4e33a26c17188485026d": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "290747c5b72a4d93843c756216e5e1f0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_c764b1d083e145fe9a8fc6b370d68b44",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_4bc8bbcfb11241edbacdd76dbfe2af6b"
          }
        },
        "0e92bf01d64445d9a36a1bdb80608f2f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_9da948ff268342c9acd3fc6f9fbb9487",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 437986065,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 437986065,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_138bf9901e9f4d30bad6856ea9abb41a"
          }
        },
        "4baa80c32a5849a3873a790351f95139": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_119b3792bd0c4b95a7b6791bc1e014d1",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 438M/438M [00:14<00:00, 30.5MB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_ef55d366489547769c57811c56cc4db5"
          }
        },
        "c764b1d083e145fe9a8fc6b370d68b44": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "4bc8bbcfb11241edbacdd76dbfe2af6b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "9da948ff268342c9acd3fc6f9fbb9487": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "138bf9901e9f4d30bad6856ea9abb41a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "119b3792bd0c4b95a7b6791bc1e014d1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "ef55d366489547769c57811c56cc4db5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "286ef62a1489456f81c61d740271dc4c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_79e54b66f5ae4671bf8673cd4e7ab4db",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_c0be157b238c44be8bf0e5089c3b4108",
              "IPY_MODEL_e8a58396da7a42388fcb65d8ed9ddad2",
              "IPY_MODEL_55d62e1edd864aebbcccd00ad0820a3f"
            ]
          }
        },
        "79e54b66f5ae4671bf8673cd4e7ab4db": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "c0be157b238c44be8bf0e5089c3b4108": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_71dccd486df64e68a1f3da6a0de77690",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_06c506cacb464a0fb15ce6cf14ae4c2b"
          }
        },
        "e8a58396da7a42388fcb65d8ed9ddad2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_026caafd6b2042f6bb473176de3fec96",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 231508,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 231508,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_e851e902ed0b4a34aea6a31449ad4f0c"
          }
        },
        "55d62e1edd864aebbcccd00ad0820a3f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_709ccedecb5a4ca8bd19f8b9d9a624c3",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 232k/232k [00:00<00:00, 292kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_a67696982e9b455ab563376eae003941"
          }
        },
        "71dccd486df64e68a1f3da6a0de77690": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "06c506cacb464a0fb15ce6cf14ae4c2b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "026caafd6b2042f6bb473176de3fec96": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "e851e902ed0b4a34aea6a31449ad4f0c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "709ccedecb5a4ca8bd19f8b9d9a624c3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "a67696982e9b455ab563376eae003941": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "efef9ac969d44b858952e16e5c13c003": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_e6fb98471f37440bb9aa8e475bdda7d2",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_1ca67939869d4578bfbf58bd2618dd63",
              "IPY_MODEL_0b31bfb4c6974b8ba43128f0ccfa1127",
              "IPY_MODEL_3aa2b0b009094136953991892a5d0e14"
            ]
          }
        },
        "e6fb98471f37440bb9aa8e475bdda7d2": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1ca67939869d4578bfbf58bd2618dd63": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_53acf738b18e4e09bad98369fd16ddb1",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_374aa7c09b9b415ebb416c059b7f7280"
          }
        },
        "0b31bfb4c6974b8ba43128f0ccfa1127": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_30fa52a652f840efb06a7a26cb292467",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 466062,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 466062,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d1e785791d884e20b80902b3c4e012c1"
          }
        },
        "3aa2b0b009094136953991892a5d0e14": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_e17cef36181c41d594d31a674de752ba",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 466k/466k [00:00<00:00, 477kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_ac0fa390ac9a493097f480c65531f076"
          }
        },
        "53acf738b18e4e09bad98369fd16ddb1": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "374aa7c09b9b415ebb416c059b7f7280": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "30fa52a652f840efb06a7a26cb292467": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d1e785791d884e20b80902b3c4e012c1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e17cef36181c41d594d31a674de752ba": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "ac0fa390ac9a493097f480c65531f076": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "c02c046a8dd44174896553ef8be2fa1a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_97196ffead14437ab86eeea0a13a01a2",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_8efc3002a8e3437c8c5caf6220421d6d",
              "IPY_MODEL_85545618a60a425e86f742e08fe94823",
              "IPY_MODEL_3285c0d0f06147bc83736c38c238c29b"
            ]
          }
        },
        "97196ffead14437ab86eeea0a13a01a2": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "8efc3002a8e3437c8c5caf6220421d6d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_2998515a717f4ea3ba17140550340e29",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_0135e72f1e7c4487bec4e77ef012d838"
          }
        },
        "85545618a60a425e86f742e08fe94823": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_9b330e4237ab4f9fa3c2296a636cc20b",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 28,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 28,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_4fb399d6a98c452cb6777773a883cabd"
          }
        },
        "3285c0d0f06147bc83736c38c238c29b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_0b7b8d7d9fcd41a587444857ff64f380",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 28.0/28.0 [00:00<00:00, 737B/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_1e2135e29a7f4b4aa7a016bb81a76d9b"
          }
        },
        "2998515a717f4ea3ba17140550340e29": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "0135e72f1e7c4487bec4e77ef012d838": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "9b330e4237ab4f9fa3c2296a636cc20b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "4fb399d6a98c452cb6777773a883cabd": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "0b7b8d7d9fcd41a587444857ff64f380": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "1e2135e29a7f4b4aa7a016bb81a76d9b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "5735fa4c042b4be78046bdd42d3e2244": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_9f2980ff0b4e48dc95332bf6a5078130",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_1c014c6ea8d94e8ab45f91e0a00d5bf0",
              "IPY_MODEL_6fc80e838b034f089201ac849e84c323",
              "IPY_MODEL_0f102cb6144543a994485902471a305c"
            ]
          }
        },
        "9f2980ff0b4e48dc95332bf6a5078130": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1c014c6ea8d94e8ab45f91e0a00d5bf0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_6613e45729e4415bb5c84eee7cef54c2",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_6405a1a0b34946cfa5a0f400844d4a04"
          }
        },
        "6fc80e838b034f089201ac849e84c323": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_797b76d7aeb647488804939854a7d3c8",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 492,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 492,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_1ba2d1383743483e807cfaf473345d10"
          }
        },
        "0f102cb6144543a994485902471a305c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_6ff85ba3526e493d87494c7eb6a5dfbe",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 492/492 [00:00<00:00, 13.0kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_34b7642789f845c0b90ddc77b4365b1a"
          }
        },
        "6613e45729e4415bb5c84eee7cef54c2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "6405a1a0b34946cfa5a0f400844d4a04": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "797b76d7aeb647488804939854a7d3c8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "1ba2d1383743483e807cfaf473345d10": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "6ff85ba3526e493d87494c7eb6a5dfbe": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "34b7642789f845c0b90ddc77b4365b1a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "f16ed4bd45164157a37d7699f4c2d198": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_6ab1d88d2441409e9f0c5e3495d60c6a",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_d7d69c21d18a46ea818ca4f99dfc5832",
              "IPY_MODEL_beee52a0b0154a4194dff91868928075",
              "IPY_MODEL_fd3066c6868649639eecf6f9e2b111e8"
            ]
          }
        },
        "6ab1d88d2441409e9f0c5e3495d60c6a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "d7d69c21d18a46ea818ca4f99dfc5832": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_593456a9ea89409aa6c7627a971ec9bd",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_4808af11910c4decbccdacc2c1fb5b34"
          }
        },
        "beee52a0b0154a4194dff91868928075": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_3d769fedced645ed9d97d1f4b1a661f4",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 437983985,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 437983985,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d15f537402ae434f9832bd71746492f8"
          }
        },
        "fd3066c6868649639eecf6f9e2b111e8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_9de90f8537eb4c218b9032f22ff8484d",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 438M/438M [00:15<00:00, 30.9MB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_65f0dc7498fe47599c5ca4dce4683949"
          }
        },
        "593456a9ea89409aa6c7627a971ec9bd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "4808af11910c4decbccdacc2c1fb5b34": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "3d769fedced645ed9d97d1f4b1a661f4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d15f537402ae434f9832bd71746492f8": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "9de90f8537eb4c218b9032f22ff8484d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "65f0dc7498fe47599c5ca4dce4683949": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "ff95e1051f4d42b18daaf15f60fb1640": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_1cefa3ec5ebe49b695e6a618a374ab7a",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_7ab01f1fed6345ff83de85c41f06a492",
              "IPY_MODEL_947ec3e27bb54d4da65a141a39f39c09",
              "IPY_MODEL_1a9ce395bc944d89acd47bf532dc3343"
            ]
          }
        },
        "1cefa3ec5ebe49b695e6a618a374ab7a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "7ab01f1fed6345ff83de85c41f06a492": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_01b179be9ac34fb1b739400b3c4e5c95",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_965b2705c1684f98995f5401dabbf6fc"
          }
        },
        "947ec3e27bb54d4da65a141a39f39c09": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_9be652cfecb84e9db69654e75c2743a3",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 4602,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 4602,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_92ca66716e0d403d9eda04510105ffee"
          }
        },
        "1a9ce395bc944d89acd47bf532dc3343": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_fc07e1cc808f43979dbaa8bc64ea2cf3",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 4.60k/4.60k [00:00<00:00, 111kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_c3561fdcd5a6491887a7e65ec4c4c270"
          }
        },
        "01b179be9ac34fb1b739400b3c4e5c95": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "965b2705c1684f98995f5401dabbf6fc": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "9be652cfecb84e9db69654e75c2743a3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "92ca66716e0d403d9eda04510105ffee": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "fc07e1cc808f43979dbaa8bc64ea2cf3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "c3561fdcd5a6491887a7e65ec4c4c270": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "7eeb9e0bdbb842b880bbd77bc6fb28f3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_13ae2124aea34585a0024f75e93c29f1",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_1a64a0d7b24e47dea7bbf6035d63ff3e",
              "IPY_MODEL_3460c49ac704497b950199c18d7d065a",
              "IPY_MODEL_2f72c296b2824ad491c85716a5a8440d"
            ]
          }
        },
        "13ae2124aea34585a0024f75e93c29f1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1a64a0d7b24e47dea7bbf6035d63ff3e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_f67afaf8f96c4ae9a667902008e6fb63",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_b74cd3192c10438a8dca06d54c93669a"
          }
        },
        "3460c49ac704497b950199c18d7d065a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_0cbc733b8e2d4dec9cb4b7cd3085b0d2",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 231508,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 231508,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_72e86c8f9b2443bba1745a3f2f8c2a36"
          }
        },
        "2f72c296b2824ad491c85716a5a8440d": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_d436b04a49394ed8808b05053e1f7b2a",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 232k/232k [00:00<00:00, 330kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d419f432892943419dfbfe2dee7f75ad"
          }
        },
        "f67afaf8f96c4ae9a667902008e6fb63": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "b74cd3192c10438a8dca06d54c93669a": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "0cbc733b8e2d4dec9cb4b7cd3085b0d2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "72e86c8f9b2443bba1745a3f2f8c2a36": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "d436b04a49394ed8808b05053e1f7b2a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d419f432892943419dfbfe2dee7f75ad": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e303088cedcf42e6bd0cd9fabee7372a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_133c027c74ef465091f7d441073cfb80",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_1fb15fa589604c06a50f747531a11c93",
              "IPY_MODEL_2a221f7f6806464c9f6b821f112f1aac",
              "IPY_MODEL_4b14a0901abe4ec2a3890d326f9d5083"
            ]
          }
        },
        "133c027c74ef465091f7d441073cfb80": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "1fb15fa589604c06a50f747531a11c93": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_31250e2912f747c9aeb6b5f353802a97",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_4f1b66d2f32e46719c7d56a9c9b2a4b5"
          }
        },
        "2a221f7f6806464c9f6b821f112f1aac": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_aa722c58e54a42bd8c02feb9a2c6c928",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 112,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 112,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_e2adaf70c57b4bb0aaa24faef03f4a06"
          }
        },
        "4b14a0901abe4ec2a3890d326f9d5083": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_6ccbd9ec09f0438ea84319956fc9cce2",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 112/112 [00:00<00:00, 2.15kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_0459ab62ef0f4f59a3d6487f05e00e27"
          }
        },
        "31250e2912f747c9aeb6b5f353802a97": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "4f1b66d2f32e46719c7d56a9c9b2a4b5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "aa722c58e54a42bd8c02feb9a2c6c928": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "e2adaf70c57b4bb0aaa24faef03f4a06": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "6ccbd9ec09f0438ea84319956fc9cce2": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "0459ab62ef0f4f59a3d6487f05e00e27": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a54d9c928a2c43a2adddfa78be94317a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_00f32d686e8844deb14956b864e7c621",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_38663522342345998cfad90961bcd573",
              "IPY_MODEL_422dea7159a346aea40e4ebfcab8ac46",
              "IPY_MODEL_453a4a1e9f4a4701acb1a171dd8912db"
            ]
          }
        },
        "00f32d686e8844deb14956b864e7c621": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "38663522342345998cfad90961bcd573": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_f37348e36c4a42e9ae9e7553290f6e5a",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_d5dfa8738d4146f79e89e8d5365640b5"
          }
        },
        "422dea7159a346aea40e4ebfcab8ac46": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_f8891a187d25424c8eb0b6d7db4cf84a",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 48,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 48,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_981f139eacaf4afda15d105fe73f0450"
          }
        },
        "453a4a1e9f4a4701acb1a171dd8912db": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_a53e002425b840b4a5f75387f1fce9f0",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 48.0/48.0 [00:00<00:00, 1.28kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_99d35078f63842ef91b78276cc373a43"
          }
        },
        "f37348e36c4a42e9ae9e7553290f6e5a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "d5dfa8738d4146f79e89e8d5365640b5": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "f8891a187d25424c8eb0b6d7db4cf84a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "981f139eacaf4afda15d105fe73f0450": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a53e002425b840b4a5f75387f1fce9f0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "99d35078f63842ef91b78276cc373a43": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "19ca62dd14bc42c1af648addc1c23b0b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_c266a63ded3748dda25f1164f5ed08f1",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_e700b98528fa4549adc9cf7f10deca6a",
              "IPY_MODEL_5d33a92234d646fba34d84899614b12b",
              "IPY_MODEL_1ed16ab51dfc4b349f60b73402e5dacd"
            ]
          }
        },
        "c266a63ded3748dda25f1164f5ed08f1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e700b98528fa4549adc9cf7f10deca6a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_0f2663b86e254ecc8518b6c029d49e41",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_701d2bc7419f41f1aca18d512f80876e"
          }
        },
        "5d33a92234d646fba34d84899614b12b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_f1a4134fd4864802a068d71513ca17b0",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 898822,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 898822,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_6c1ce83dbbc44524851f5a8dc9e59c9c"
          }
        },
        "1ed16ab51dfc4b349f60b73402e5dacd": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_2ad4dc37dd3d4b7d92d4566d44fbc21c",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 899k/899k [00:01<00:00, 1.11MB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_a9f677a73df04c4cb3684ed5fc13d33b"
          }
        },
        "0f2663b86e254ecc8518b6c029d49e41": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "701d2bc7419f41f1aca18d512f80876e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "f1a4134fd4864802a068d71513ca17b0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "6c1ce83dbbc44524851f5a8dc9e59c9c": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "2ad4dc37dd3d4b7d92d4566d44fbc21c": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "a9f677a73df04c4cb3684ed5fc13d33b": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "673719a00a29428c97c0c3a0cf7359ac": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_2b653f20c3904d48bb9d573ab40a91f0",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_a325f3bfb3b84e398fc46fe13b63a9a5",
              "IPY_MODEL_d27ca852faa3471ba0abe24bfa0b9e8a",
              "IPY_MODEL_b6d4877f4ce94dcdb022f54690efe139"
            ]
          }
        },
        "2b653f20c3904d48bb9d573ab40a91f0": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a325f3bfb3b84e398fc46fe13b63a9a5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_99c60dcc5405455ca7c358a323925451",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_565152917e34472dbb21d764a798d93f"
          }
        },
        "d27ca852faa3471ba0abe24bfa0b9e8a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_a8d864a437ae4034a6d708fa8d11e97e",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 456318,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 456318,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_a12448a3872e4c61875331e36ee38b85"
          }
        },
        "b6d4877f4ce94dcdb022f54690efe139": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_e4d9526e04b3413e85c633c8170b011e",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 456k/456k [00:00<00:00, 619kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_8f4344e0948748a6b7d16aa24b509ec1"
          }
        },
        "99c60dcc5405455ca7c358a323925451": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "565152917e34472dbb21d764a798d93f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a8d864a437ae4034a6d708fa8d11e97e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "a12448a3872e4c61875331e36ee38b85": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e4d9526e04b3413e85c633c8170b011e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "8f4344e0948748a6b7d16aa24b509ec1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "de8af90d0c71422d8471b00821238800": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_08c82b15b6794235a49ce6f25effa754",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_fd1cf711f24042e4b52872d96b1c3ce8",
              "IPY_MODEL_3c8a7096df5b46e9ab59315dab503018",
              "IPY_MODEL_98e52ae9700f4751bf9ca1f774389856"
            ]
          }
        },
        "08c82b15b6794235a49ce6f25effa754": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "fd1cf711f24042e4b52872d96b1c3ce8": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_c2c573d6b656445583b2b0e1d852debc",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_07829f99c3ea4861af1f8e38d94b621e"
          }
        },
        "3c8a7096df5b46e9ab59315dab503018": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_5c7397f4652d477e952d0d0b218369c4",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 772,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 772,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_82f573d9c50f4db49fb6d0609d9a8a83"
          }
        },
        "98e52ae9700f4751bf9ca1f774389856": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_7fc4f225a0e843dc86a69676c97d96f5",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 772/772 [00:00<00:00, 16.6kB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_e1e7a6a36ada41388428579863ea8e9f"
          }
        },
        "c2c573d6b656445583b2b0e1d852debc": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "07829f99c3ea4861af1f8e38d94b621e": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "5c7397f4652d477e952d0d0b218369c4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "82f573d9c50f4db49fb6d0609d9a8a83": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "7fc4f225a0e843dc86a69676c97d96f5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "e1e7a6a36ada41388428579863ea8e9f": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "e91881a36f494599b25d50f665a2107a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_f39466bb340441979a81d9f7c3fa96c9",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_315873a2dc4741ffa9279df15f3c14f4",
              "IPY_MODEL_54c063a017334e398b4032ac890ae0d5",
              "IPY_MODEL_a67d050b4822435ca04f74eb72769f53"
            ]
          }
        },
        "f39466bb340441979a81d9f7c3fa96c9": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "315873a2dc4741ffa9279df15f3c14f4": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_c76e4df87df14857a6c546201a1e3a3b",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_f662221aaaac4d548eef1365c8d44c19"
          }
        },
        "54c063a017334e398b4032ac890ae0d5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_4e426b4c35144ca59aab08be2ce3a3c0",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 26,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 26,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_2d15d119ac7f4bc890e8c9dfb840b189"
          }
        },
        "a67d050b4822435ca04f74eb72769f53": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_5d03c2d2ab2b469991d115f5ba14ed4f",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 26.0/26.0 [00:00<00:00, 601B/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_cb4ce88d74e74b56a8737c605c7e80eb"
          }
        },
        "c76e4df87df14857a6c546201a1e3a3b": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "f662221aaaac4d548eef1365c8d44c19": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "4e426b4c35144ca59aab08be2ce3a3c0": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "2d15d119ac7f4bc890e8c9dfb840b189": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "5d03c2d2ab2b469991d115f5ba14ed4f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "cb4ce88d74e74b56a8737c605c7e80eb": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "cf3d517e256c4024b70eaa24ae97e11e": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_cf5e3c971a6e443aa1ab96ed03f67f64",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_03017c07fc5449288279c2f0fa0af005",
              "IPY_MODEL_185b61504414454ebf5080efa6985ead",
              "IPY_MODEL_5f74d1b578dd4c0481cfb700dfbed439"
            ]
          }
        },
        "cf5e3c971a6e443aa1ab96ed03f67f64": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "03017c07fc5449288279c2f0fa0af005": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_581ceef2dd5d4c43ab5015e621fe7f87",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Downloading: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_1d3c12cf90c546a1a03c1cfc090a6043"
          }
        },
        "185b61504414454ebf5080efa6985ead": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_b8c0c242c1d54701a2efa1eddda1c7c6",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "success",
            "max": 2063600064,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 2063600064,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_6a17f0d94a9242a7941f757afd4aa7ef"
          }
        },
        "5f74d1b578dd4c0481cfb700dfbed439": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_5e74c71785ea41dfba7525cfe517904a",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 2.06G/2.06G [03:14<00:00, 21.9MB/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_0fff59e849204a82a5a630a2621d40d6"
          }
        },
        "581ceef2dd5d4c43ab5015e621fe7f87": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "1d3c12cf90c546a1a03c1cfc090a6043": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "b8c0c242c1d54701a2efa1eddda1c7c6": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "6a17f0d94a9242a7941f757afd4aa7ef": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "5e74c71785ea41dfba7525cfe517904a": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "0fff59e849204a82a5a630a2621d40d6": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "4e51ddba89734e6aa48d3bd30b46e708": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HBoxModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HBoxView",
            "_dom_classes": [],
            "_model_name": "HBoxModel",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "box_style": "",
            "layout": "IPY_MODEL_7b941356571e4e1d9717cf4ec2a17f69",
            "_model_module": "@jupyter-widgets/controls",
            "children": [
              "IPY_MODEL_a833e9bc1a204f1dab1bf51f8c3fc4d5",
              "IPY_MODEL_5589409bb72b46cd878823934e41d296",
              "IPY_MODEL_f336174ba07b461ba35bea3754e00252"
            ]
          }
        },
        "7b941356571e4e1d9717cf4ec2a17f69": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a833e9bc1a204f1dab1bf51f8c3fc4d5": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_2a7c7d57ad9d47b38f4974a5f41bdf2f",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": "Create embeddings: 100%",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_9837eda3e7f44662972d4849052d0fb8"
          }
        },
        "5589409bb72b46cd878823934e41d296": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "FloatProgressModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "ProgressView",
            "style": "IPY_MODEL_a454d623d15542ba894cc13e1b12a7d3",
            "_dom_classes": [],
            "description": "",
            "_model_name": "FloatProgressModel",
            "bar_style": "",
            "max": 80,
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": 80,
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "orientation": "horizontal",
            "min": 0,
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_a971630ba5b14623a9b007b8d71e53b1"
          }
        },
        "f336174ba07b461ba35bea3754e00252": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "HTMLModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "HTMLView",
            "style": "IPY_MODEL_7cdb24fcac5942dba43a530835e0dfde",
            "_dom_classes": [],
            "description": "",
            "_model_name": "HTMLModel",
            "placeholder": "​",
            "_view_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "value": " 80/80 [00:02<00:00, 42.58 Docs/s]",
            "_view_count": null,
            "_view_module_version": "1.5.0",
            "description_tooltip": null,
            "_model_module": "@jupyter-widgets/controls",
            "layout": "IPY_MODEL_c3779f9fc13b4a7bb006c99ea22f739d"
          }
        },
        "2a7c7d57ad9d47b38f4974a5f41bdf2f": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "9837eda3e7f44662972d4849052d0fb8": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "a454d623d15542ba894cc13e1b12a7d3": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "ProgressStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "ProgressStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "bar_color": null,
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "a971630ba5b14623a9b007b8d71e53b1": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        },
        "7cdb24fcac5942dba43a530835e0dfde": {
          "model_module": "@jupyter-widgets/controls",
          "model_name": "DescriptionStyleModel",
          "model_module_version": "1.5.0",
          "state": {
            "_view_name": "StyleView",
            "_model_name": "DescriptionStyleModel",
            "description_width": "",
            "_view_module": "@jupyter-widgets/base",
            "_model_module_version": "1.5.0",
            "_view_count": null,
            "_view_module_version": "1.2.0",
            "_model_module": "@jupyter-widgets/controls"
          }
        },
        "c3779f9fc13b4a7bb006c99ea22f739d": {
          "model_module": "@jupyter-widgets/base",
          "model_name": "LayoutModel",
          "model_module_version": "1.2.0",
          "state": {
            "_view_name": "LayoutView",
            "grid_template_rows": null,
            "right": null,
            "justify_content": null,
            "_view_module": "@jupyter-widgets/base",
            "overflow": null,
            "_model_module_version": "1.2.0",
            "_view_count": null,
            "flex_flow": null,
            "width": null,
            "min_width": null,
            "border": null,
            "align_items": null,
            "bottom": null,
            "_model_module": "@jupyter-widgets/base",
            "top": null,
            "grid_column": null,
            "overflow_y": null,
            "overflow_x": null,
            "grid_auto_flow": null,
            "grid_area": null,
            "grid_template_columns": null,
            "flex": null,
            "_model_name": "LayoutModel",
            "justify_items": null,
            "grid_row": null,
            "max_height": null,
            "align_content": null,
            "visibility": null,
            "align_self": null,
            "height": null,
            "min_height": null,
            "padding": null,
            "grid_auto_rows": null,
            "grid_gap": null,
            "max_width": null,
            "order": null,
            "_view_module_version": "1.2.0",
            "grid_template_areas": null,
            "object_position": null,
            "object_fit": null,
            "grid_auto_columns": null,
            "margin": null,
            "display": null,
            "left": null
          }
        }
      }
    }
  },
  "cells": [
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "g4NFRiGNOgky",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "2cba1aee-0f76-4906-8e01-6807ef5bb68a"
      },
      "source": [
        "!nvidia-smi"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Mon Sep 13 12:59:08 2021       \n",
            "+-----------------------------------------------------------------------------+\n",
            "| NVIDIA-SMI 470.63.01    Driver Version: 460.32.03    CUDA Version: 11.2     |\n",
            "|-------------------------------+----------------------+----------------------+\n",
            "| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |\n",
            "| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |\n",
            "|                               |                      |               MIG M. |\n",
            "|===============================+======================+======================|\n",
            "|   0  Tesla K80           Off  | 00000000:00:04.0 Off |                    0 |\n",
            "| N/A   34C    P8    28W / 149W |      0MiB / 11441MiB |      0%      Default |\n",
            "|                               |                      |                  N/A |\n",
            "+-------------------------------+----------------------+----------------------+\n",
            "                                                                               \n",
            "+-----------------------------------------------------------------------------+\n",
            "| Processes:                                                                  |\n",
            "|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |\n",
            "|        ID   ID                                                   Usage      |\n",
            "|=============================================================================|\n",
            "|  No running processes found                                                 |\n",
            "+-----------------------------------------------------------------------------+\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "hbnSCJqzOgk1",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "2a9175b6-b2b2-497f-aea4-7791c5ec95ef"
      },
      "source": [
        "!pip install grpcio-tools==1.34.1\n",
        "!pip install git+https://github.com/deepset-ai/haystack.git"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "Requirement already satisfied: grpcio-tools==1.34.1 in /usr/local/lib/python3.7/dist-packages (1.34.1)\n",
            "Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from grpcio-tools==1.34.1) (57.4.0)\n",
            "Requirement already satisfied: grpcio>=1.34.1 in /usr/local/lib/python3.7/dist-packages (from grpcio-tools==1.34.1) (1.37.1)\n",
            "Requirement already satisfied: protobuf<4.0dev,>=3.5.0.post1 in /usr/local/lib/python3.7/dist-packages (from grpcio-tools==1.34.1) (3.17.3)\n",
            "Requirement already satisfied: six>=1.5.2 in /usr/local/lib/python3.7/dist-packages (from grpcio>=1.34.1->grpcio-tools==1.34.1) (1.15.0)\n",
            "Collecting git+https://github.com/deepset-ai/haystack.git\n",
            "  Cloning https://github.com/deepset-ai/haystack.git to /tmp/pip-req-build-ick95sc1\n",
            "  Running command git clone -q https://github.com/deepset-ai/haystack.git /tmp/pip-req-build-ick95sc1\n",
            "Requirement already satisfied: farm==0.8.0 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.8.0)\n",
            "Requirement already satisfied: fastapi in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.68.1)\n",
            "Requirement already satisfied: uvicorn in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.15.0)\n",
            "Requirement already satisfied: gunicorn in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (20.1.0)\n",
            "Requirement already satisfied: pandas in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.1.5)\n",
            "Requirement already satisfied: sklearn in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.0)\n",
            "Requirement already satisfied: elasticsearch<=7.10,>=7.7 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (7.10.0)\n",
            "Requirement already satisfied: elastic-apm in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (6.4.0)\n",
            "Requirement already satisfied: tox in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (3.24.3)\n",
            "Requirement already satisfied: coverage in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (3.7.1)\n",
            "Requirement already satisfied: langdetect in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.0.9)\n",
            "Requirement already satisfied: pytesseract==0.3.7 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.3.7)\n",
            "Requirement already satisfied: pillow==8.3.2 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (8.3.2)\n",
            "Requirement already satisfied: pdf2image==1.14.0 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.14.0)\n",
            "Requirement already satisfied: sentence-transformers>=0.4.0 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (2.0.0)\n",
            "Requirement already satisfied: python-multipart in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.0.5)\n",
            "Requirement already satisfied: python-docx in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.8.11)\n",
            "Requirement already satisfied: sqlalchemy>=1.4.2 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.4.22)\n",
            "Requirement already satisfied: sqlalchemy_utils in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.37.8)\n",
            "Requirement already satisfied: faiss-cpu>=1.6.3 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.7.1.post2)\n",
            "Requirement already satisfied: tika in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.24)\n",
            "Requirement already satisfied: httptools in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.3.0)\n",
            "Requirement already satisfied: nltk in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (3.2.5)\n",
            "Requirement already satisfied: more_itertools in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (8.8.0)\n",
            "Requirement already satisfied: networkx in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (2.6.2)\n",
            "Requirement already satisfied: pymilvus in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.1.2)\n",
            "Requirement already satisfied: SPARQLWrapper in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.8.5)\n",
            "Requirement already satisfied: mmh3 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (3.0.0)\n",
            "Requirement already satisfied: weaviate-client==2.5.0 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (2.5.0)\n",
            "Requirement already satisfied: ray==1.5.0 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (1.5.0)\n",
            "Requirement already satisfied: psycopg2-binary in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (2.9.1)\n",
            "Requirement already satisfied: uvloop==0.14 in /usr/local/lib/python3.7/dist-packages (from farm-haystack==0.9.0) (0.14.0)\n",
            "Requirement already satisfied: wheel in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (0.37.0)\n",
            "Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (2.23.0)\n",
            "Requirement already satisfied: transformers==4.6.1 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (4.6.1)\n",
            "Requirement already satisfied: boto3 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.18.40)\n",
            "Requirement already satisfied: torch<1.9,>1.5 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.8.1)\n",
            "Requirement already satisfied: mlflow<=1.13.1 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.13.1)\n",
            "Requirement already satisfied: dill in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (0.3.4)\n",
            "Requirement already satisfied: sentencepiece in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (0.1.96)\n",
            "Requirement already satisfied: Werkzeug==0.16.1 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (0.16.1)\n",
            "Requirement already satisfied: tqdm in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (4.62.0)\n",
            "Requirement already satisfied: scipy>=1.3.2 in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.4.1)\n",
            "Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (57.4.0)\n",
            "Requirement already satisfied: seqeval in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.2.2)\n",
            "Requirement already satisfied: dotmap in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.3.24)\n",
            "Requirement already satisfied: flask in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (1.1.4)\n",
            "Requirement already satisfied: flask-restplus in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (0.13.0)\n",
            "Requirement already satisfied: flask-cors in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (3.0.10)\n",
            "Requirement already satisfied: psutil in /usr/local/lib/python3.7/dist-packages (from farm==0.8.0->farm-haystack==0.9.0) (5.4.8)\n",
            "Requirement already satisfied: py-spy>=0.2.0 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.3.9)\n",
            "Requirement already satisfied: msgpack<2.0.0,>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (1.0.2)\n",
            "Requirement already satisfied: jsonschema in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (2.6.0)\n",
            "Requirement already satisfied: opencensus in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.7.13)\n",
            "Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (7.1.2)\n",
            "Requirement already satisfied: numpy>=1.16 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (1.19.5)\n",
            "Requirement already satisfied: aiohttp-cors in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.7.0)\n",
            "Requirement already satisfied: redis>=3.5.0 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (3.5.3)\n",
            "Requirement already satisfied: pydantic>=1.8 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (1.8.2)\n",
            "Requirement already satisfied: grpcio>=1.28.1 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (1.37.1)\n",
            "Requirement already satisfied: pyyaml in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (3.13)\n",
            "Requirement already satisfied: colorama in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.4.4)\n",
            "Requirement already satisfied: aiohttp in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (3.7.4.post0)\n",
            "Requirement already satisfied: aioredis in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (2.0.0)\n",
            "Requirement already satisfied: protobuf>=3.15.3 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (3.17.3)\n",
            "Requirement already satisfied: gpustat in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.6.0)\n",
            "Requirement already satisfied: prometheus-client>=0.7.1 in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (0.11.0)\n",
            "Requirement already satisfied: filelock in /usr/local/lib/python3.7/dist-packages (from ray==1.5.0->farm-haystack==0.9.0) (3.0.12)\n",
            "Requirement already satisfied: huggingface-hub==0.0.8 in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (0.0.8)\n",
            "Requirement already satisfied: packaging in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (21.0)\n",
            "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (2019.12.20)\n",
            "Requirement already satisfied: sacremoses in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (0.0.45)\n",
            "Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (4.6.4)\n",
            "Requirement already satisfied: tokenizers<0.11,>=0.10.1 in /usr/local/lib/python3.7/dist-packages (from transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (0.10.3)\n",
            "Requirement already satisfied: validators>=0.18.2 in /usr/local/lib/python3.7/dist-packages (from weaviate-client==2.5.0->farm-haystack==0.9.0) (0.18.2)\n",
            "Requirement already satisfied: certifi in /usr/local/lib/python3.7/dist-packages (from elasticsearch<=7.10,>=7.7->farm-haystack==0.9.0) (2021.5.30)\n",
            "Requirement already satisfied: urllib3<2,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from elasticsearch<=7.10,>=7.7->farm-haystack==0.9.0) (1.25.11)\n",
            "Requirement already satisfied: six>=1.5.2 in /usr/local/lib/python3.7/dist-packages (from grpcio>=1.28.1->ray==1.5.0->farm-haystack==0.9.0) (1.15.0)\n",
            "Requirement already satisfied: alembic<=1.4.1 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.4.1)\n",
            "Requirement already satisfied: azure-storage-blob>=12.0.0 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (12.8.1)\n",
            "Requirement already satisfied: databricks-cli>=0.8.7 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.15.0)\n",
            "Requirement already satisfied: gitpython>=2.1.0 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (3.1.18)\n",
            "Requirement already satisfied: sqlparse>=0.3.1 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.4.1)\n",
            "Requirement already satisfied: docker>=4.0.0 in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (5.0.2)\n",
            "Requirement already satisfied: python-dateutil in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (2.8.2)\n",
            "Requirement already satisfied: cloudpickle in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.3.0)\n",
            "Requirement already satisfied: querystring-parser in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.2.4)\n",
            "Requirement already satisfied: entrypoints in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.3)\n",
            "Requirement already satisfied: prometheus-flask-exporter in /usr/local/lib/python3.7/dist-packages (from mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.18.2)\n",
            "Requirement already satisfied: python-editor>=0.3 in /usr/local/lib/python3.7/dist-packages (from alembic<=1.4.1->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.0.4)\n",
            "Requirement already satisfied: Mako in /usr/local/lib/python3.7/dist-packages (from alembic<=1.4.1->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.1.5)\n",
            "Requirement already satisfied: msrest>=0.6.18 in /usr/local/lib/python3.7/dist-packages (from azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.6.21)\n",
            "Requirement already satisfied: cryptography>=2.1.4 in /usr/local/lib/python3.7/dist-packages (from azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (3.4.8)\n",
            "Requirement already satisfied: azure-core<2.0.0,>=1.10.0 in /usr/local/lib/python3.7/dist-packages (from azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.18.0)\n",
            "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.7/dist-packages (from cryptography>=2.1.4->azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.14.6)\n",
            "Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (2.20)\n",
            "Requirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.7/dist-packages (from databricks-cli>=0.8.7->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.8.9)\n",
            "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.7/dist-packages (from docker>=4.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.2.1)\n",
            "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.7/dist-packages (from gitpython>=2.1.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (4.0.7)\n",
            "Requirement already satisfied: typing-extensions>=3.7.4.0 in /usr/local/lib/python3.7/dist-packages (from gitpython>=2.1.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (3.7.4.3)\n",
            "Requirement already satisfied: smmap<5,>=3.0.1 in /usr/local/lib/python3.7/dist-packages (from gitdb<5,>=4.0.1->gitpython>=2.1.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (4.0.0)\n",
            "Requirement already satisfied: requests-oauthlib>=0.5.0 in /usr/local/lib/python3.7/dist-packages (from msrest>=0.6.18->azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (1.3.0)\n",
            "Requirement already satisfied: isodate>=0.6.0 in /usr/local/lib/python3.7/dist-packages (from msrest>=0.6.18->azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (0.6.0)\n",
            "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests->farm==0.8.0->farm-haystack==0.9.0) (2.10)\n",
            "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests->farm==0.8.0->farm-haystack==0.9.0) (3.0.4)\n",
            "Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib>=0.5.0->msrest>=0.6.18->azure-storage-blob>=12.0.0->mlflow<=1.13.1->farm==0.8.0->farm-haystack==0.9.0) (3.1.1)\n",
            "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.7/dist-packages (from sentence-transformers>=0.4.0->farm-haystack==0.9.0) (0.22.2.post1)\n",
            "Requirement already satisfied: torchvision in /usr/local/lib/python3.7/dist-packages (from sentence-transformers>=0.4.0->farm-haystack==0.9.0) (0.9.1)\n",
            "Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.7/dist-packages (from sqlalchemy>=1.4.2->farm-haystack==0.9.0) (1.1.1)\n",
            "Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.7/dist-packages (from validators>=0.18.2->weaviate-client==2.5.0->farm-haystack==0.9.0) (4.4.2)\n",
            "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->ray==1.5.0->farm-haystack==0.9.0) (1.6.3)\n",
            "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp->ray==1.5.0->farm-haystack==0.9.0) (5.1.0)\n",
            "Requirement already satisfied: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->ray==1.5.0->farm-haystack==0.9.0) (3.0.1)\n",
            "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->ray==1.5.0->farm-haystack==0.9.0) (21.2.0)\n",
            "Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /usr/local/lib/python3.7/dist-packages (from boto3->farm==0.8.0->farm-haystack==0.9.0) (0.10.0)\n",
            "Requirement already satisfied: botocore<1.22.0,>=1.21.40 in /usr/local/lib/python3.7/dist-packages (from boto3->farm==0.8.0->farm-haystack==0.9.0) (1.21.40)\n",
            "Requirement already satisfied: s3transfer<0.6.0,>=0.5.0 in /usr/local/lib/python3.7/dist-packages (from boto3->farm==0.8.0->farm-haystack==0.9.0) (0.5.0)\n",
            "Requirement already satisfied: starlette==0.14.2 in /usr/local/lib/python3.7/dist-packages (from fastapi->farm-haystack==0.9.0) (0.14.2)\n",
            "Requirement already satisfied: Jinja2<3.0,>=2.10.1 in /usr/local/lib/python3.7/dist-packages (from flask->farm==0.8.0->farm-haystack==0.9.0) (2.11.3)\n",
            "Requirement already satisfied: itsdangerous<2.0,>=0.24 in /usr/local/lib/python3.7/dist-packages (from flask->farm==0.8.0->farm-haystack==0.9.0) (1.1.0)\n",
            "Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/dist-packages (from Jinja2<3.0,>=2.10.1->flask->farm==0.8.0->farm-haystack==0.9.0) (2.0.1)\n",
            "Requirement already satisfied: aniso8601>=0.82 in /usr/local/lib/python3.7/dist-packages (from flask-restplus->farm==0.8.0->farm-haystack==0.9.0) (9.0.1)\n",
            "Requirement already satisfied: pytz in /usr/local/lib/python3.7/dist-packages (from flask-restplus->farm==0.8.0->farm-haystack==0.9.0) (2018.9)\n",
            "Requirement already satisfied: blessings>=1.6 in /usr/local/lib/python3.7/dist-packages (from gpustat->ray==1.5.0->farm-haystack==0.9.0) (1.7)\n",
            "Requirement already satisfied: nvidia-ml-py3>=7.352.0 in /usr/local/lib/python3.7/dist-packages (from gpustat->ray==1.5.0->farm-haystack==0.9.0) (7.352.0)\n",
            "Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (3.5.0)\n",
            "Requirement already satisfied: google-api-core<2.0.0,>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from opencensus->ray==1.5.0->farm-haystack==0.9.0) (1.26.3)\n",
            "Requirement already satisfied: opencensus-context==0.1.2 in /usr/local/lib/python3.7/dist-packages (from opencensus->ray==1.5.0->farm-haystack==0.9.0) (0.1.2)\n",
            "Requirement already satisfied: google-auth<2.0dev,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (1.34.0)\n",
            "Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (1.53.0)\n",
            "Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from google-auth<2.0dev,>=1.21.1->google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (4.2.2)\n",
            "Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.7/dist-packages (from google-auth<2.0dev,>=1.21.1->google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (4.7.2)\n",
            "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from google-auth<2.0dev,>=1.21.1->google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (0.2.8)\n",
            "Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.7/dist-packages (from packaging->transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (2.4.7)\n",
            "Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /usr/local/lib/python3.7/dist-packages (from pyasn1-modules>=0.2.1->google-auth<2.0dev,>=1.21.1->google-api-core<2.0.0,>=1.0.0->opencensus->ray==1.5.0->farm-haystack==0.9.0) (0.4.8)\n",
            "Requirement already satisfied: ujson>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from pymilvus->farm-haystack==0.9.0) (4.1.0)\n",
            "Requirement already satisfied: grpcio-tools<1.38.0,>=1.22.0 in /usr/local/lib/python3.7/dist-packages (from pymilvus->farm-haystack==0.9.0) (1.34.1)\n",
            "Requirement already satisfied: lxml>=2.3.2 in /usr/local/lib/python3.7/dist-packages (from python-docx->farm-haystack==0.9.0) (4.2.6)\n",
            "Requirement already satisfied: joblib in /usr/local/lib/python3.7/dist-packages (from sacremoses->transformers==4.6.1->farm==0.8.0->farm-haystack==0.9.0) (1.0.1)\n",
            "Requirement already satisfied: rdflib>=4.0 in /usr/local/lib/python3.7/dist-packages (from SPARQLWrapper->farm-haystack==0.9.0) (6.0.0)\n",
            "Requirement already satisfied: py>=1.4.17 in /usr/local/lib/python3.7/dist-packages (from tox->farm-haystack==0.9.0) (1.10.0)\n",
            "Requirement already satisfied: pluggy>=0.12.0 in /usr/local/lib/python3.7/dist-packages (from tox->farm-haystack==0.9.0) (1.0.0)\n",
            "Requirement already satisfied: virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0 in /usr/local/lib/python3.7/dist-packages (from tox->farm-haystack==0.9.0) (20.7.2)\n",
            "Requirement already satisfied: toml>=0.9.4 in /usr/local/lib/python3.7/dist-packages (from tox->farm-haystack==0.9.0) (0.10.2)\n",
            "Requirement already satisfied: distlib<1,>=0.3.1 in /usr/local/lib/python3.7/dist-packages (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->farm-haystack==0.9.0) (0.3.2)\n",
            "Requirement already satisfied: backports.entry-points-selectable>=1.0.4 in /usr/local/lib/python3.7/dist-packages (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->farm-haystack==0.9.0) (1.1.0)\n",
            "Requirement already satisfied: platformdirs<3,>=2 in /usr/local/lib/python3.7/dist-packages (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->farm-haystack==0.9.0) (2.3.0)\n",
            "Requirement already satisfied: asgiref>=3.4.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn->farm-haystack==0.9.0) (3.4.1)\n",
            "Requirement already satisfied: h11>=0.8 in /usr/local/lib/python3.7/dist-packages (from uvicorn->farm-haystack==0.9.0) (0.12.0)\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "qmipkkzzOgk2"
      },
      "source": [
        "from typing import List\n",
        "import pandas as pd\n",
        "from haystack import Document\n",
        "from haystack.document_store.faiss import FAISSDocumentStore\n",
        "from haystack.generator.transformers import RAGenerator\n",
        "from haystack.retriever.dense import DensePassageRetriever"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "apjg_dtzQ_hW",
        "outputId": "c398eb37-1d93-4fcd-dac5-a9e600b99ac0"
      },
      "source": [
        "!wget -c https://raw.githubusercontent.com/deepset-ai/haystack/master/tutorials/small_generator_dataset.csv"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "--2021-09-13 13:06:38--  https://raw.githubusercontent.com/deepset-ai/haystack/master/tutorials/small_generator_dataset.csv\n",
            "Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ...\n",
            "Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.\n",
            "HTTP request sent, awaiting response... 200 OK\n",
            "Length: 48362 (47K) [text/plain]\n",
            "Saving to: ‘small_generator_dataset.csv’\n",
            "\n",
            "small_generator_dat 100%[===================>]  47.23K  --.-KB/s    in 0.01s   \n",
            "\n",
            "2021-09-13 13:06:39 (4.14 MB/s) - ‘small_generator_dataset.csv’ saved [48362/48362]\n",
            "\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "XATMV9bWOgk3",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 206
        },
        "outputId": "4b369f53-643d-4054-96e5-84a6af0f5471"
      },
      "source": [
        "df = pd.read_csv(\"small_generator_dataset.csv\", sep=',')\n",
        "df.fillna(value=\"\", inplace=True)\n",
        "df.head()"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/html": [
              "<div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>title</th>\n",
              "      <th>text</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>\"Albert Einstein\"</td>\n",
              "      <td>to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>\"Albert Einstein\"</td>\n",
              "      <td>Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a Ge...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>\"Albert Einstein\"</td>\n",
              "      <td>observations were published in the international media, making Einstein worl...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>\"Albert Einstein\"</td>\n",
              "      <td>model for depictions of mad scientists and absent-minded professors; his exp...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>\"Alfred Nobel\"</td>\n",
              "      <td>was adopted as the standard technology for mining in the \"Age of Engineering...</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>"
            ],
            "text/plain": [
              "               title                                                                             text\n",
              "0  \"Albert Einstein\"  to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ...\n",
              "1  \"Albert Einstein\"  Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a Ge...\n",
              "2  \"Albert Einstein\"  observations were published in the international media, making Einstein worl...\n",
              "3  \"Albert Einstein\"  model for depictions of mad scientists and absent-minded professors; his exp...\n",
              "4     \"Alfred Nobel\"  was adopted as the standard technology for mining in the \"Age of Engineering..."
            ]
          },
          "metadata": {},
          "execution_count": 9
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 72
        },
        "id": "iLBH7VITRV8X",
        "outputId": "00e1d7cb-8f90-4c36-97a8-5793560ee5b1"
      },
      "source": [
        "text_sample = df.iloc[0]['text']\n",
        "text_sample"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            },
            "text/plain": [
              "'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of'"
            ]
          },
          "metadata": {},
          "execution_count": 17
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 36
        },
        "id": "cp5FpdicSiMF",
        "outputId": "fb2b497e-3ce4-4155-d6ca-afdaa95c61a0"
      },
      "source": [
        "title_sample = df.iloc[0]['title']\n",
        "title_sample"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "string"
            },
            "text/plain": [
              "'\"Albert Einstein\"'"
            ]
          },
          "metadata": {},
          "execution_count": 18
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "-1zEuvJ3SxHr",
        "outputId": "331f3e1d-f435-4cd4-b53a-ea2b5c7f0b60"
      },
      "source": [
        "Document(\n",
        "    text=text_sample,\n",
        "    meta={\"name\": title_sample or \"\"}\n",
        ")"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "{'text': 'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of', 'score': None, 'question': None, 'meta': {'name': '\"Albert Einstein\"'}, 'embedding': None, 'id': 'ab6983f94425886f00fd550b2ac0f037'}"
            ]
          },
          "metadata": {},
          "execution_count": 20
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "Gv07IbeeOgk6"
      },
      "source": [
        "titles = list(df[\"title\"].values)\n",
        "texts = list(df[\"text\"].values)\n",
        "documents: List[Document] = []\n",
        "\n",
        "for title, text in zip(titles, texts):\n",
        "    documents.append(\n",
        "        Document(\n",
        "            text=text,\n",
        "            meta={\n",
        "                \"name\": title or \"\"\n",
        "            }\n",
        "        )\n",
        "    )"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "VRFLjp1oR2WM",
        "outputId": "2e1d9514-21b1-465c-d884-d9559911f6b3"
      },
      "source": [
        "documents[:5]"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[{'text': 'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of', 'score': None, 'question': None, 'meta': {'name': '\"Albert Einstein\"'}, 'embedding': None, 'id': 'ab6983f94425886f00fd550b2ac0f037'},\n",
              " {'text': 'Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step', 'score': None, 'question': None, 'meta': {'name': '\"Albert Einstein\"'}, 'embedding': None, 'id': 'b85487f3f7fd1b9d5d4f4ed0aea4ef09'},\n",
              " {'text': 'observations were published in the international media, making Einstein world-famous. On 7 November 1919, the leading British newspaper \"The Times\" printed a banner headline that read: \"Revolution in Science – New Theory of the Universe – Newtonian Ideas Overthrown\". In 1920, he became a Foreign Member of the Royal Netherlands Academy of Arts and Sciences. In 1922, he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". While the general theory of relativity was still considered somewhat controversial, the citation also does not', 'score': None, 'question': None, 'meta': {'name': '\"Albert Einstein\"'}, 'embedding': None, 'id': '4a347e0fc7c1b7d06fa7d7a2aa580555'},\n",
              " {'text': 'model for depictions of mad scientists and absent-minded professors; his expressive face and distinctive hairstyle have been widely copied and exaggerated. \"Time\" magazine\\'s Frederic Golden wrote that Einstein was \"a cartoonist\\'s dream come true\". Many popular quotations are often misattributed to him. Einstein received numerous awards and honors and in 1922 he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". None of the nominations in 1921 met the criteria set by Alfred Nobel, so the 1921 prize was carried forward and awarded', 'score': None, 'question': None, 'meta': {'name': '\"Albert Einstein\"'}, 'embedding': None, 'id': 'd34ecd3aeacc8cbd33555e07f9a98c73'},\n",
              " {'text': 'was adopted as the standard technology for mining in the \"Age of Engineering\" bringing Nobel a great amount of financial success, though at a significant cost to his health. An offshoot of this research resulted in Nobel\\'s invention of ballistite, the precursor of many modern smokeless powder explosives and still used as a rocket propellant. In 1888 Alfred\\'s brother Ludvig died while visiting Cannes and a French newspaper erroneously published Alfred\\'s obituary. It condemned him for his invention of dynamite and is said to have brought about his decision to leave a better legacy after his death. The obituary stated,', 'score': None, 'question': None, 'meta': {'name': '\"Alfred Nobel\"'}, 'embedding': None, 'id': '549e4d922dd841db8244599f1d9ac30c'}]"
            ]
          },
          "metadata": {},
          "execution_count": 21
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "i84hTHSIVsS8",
        "outputId": "0b769c86-9b88-4947-f55d-524d2970f10e"
      },
      "source": [
        "len(documents)"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "75"
            ]
          },
          "metadata": {},
          "execution_count": 22
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "KVPOvjl7Ogk8",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000,
          "referenced_widgets": [
            "cc2bab12f44a4f2fbb63762e54267fbb",
            "cfd6fde7c7564ad1b758729cfb577358",
            "b9e8cdb9214b49339dcd1c650f6a3e84",
            "5618d202a3a14f2cbd65b3c1b84a216d",
            "a102d9573dcd4d8494c6f7c3c8c174cf",
            "9bff3cef235741f2a13471079e01ed4f",
            "d3bb9164522b4f7e861d66abcb638b61",
            "1b429ee8b8184a0a84aea77600888bb2",
            "fbfc0e3c4dab4f129c342ff52b01fe3c",
            "7b432ef2ad114259b12021711f4ec9bf",
            "60159d853a644b37b5a1c5691c487c87",
            "061c027ff7f14abd82b449b785072428",
            "d7bd2ce5a8c947fc83b1993639d35490",
            "9187fb33f0424242831c0182eb3fcac6",
            "e52bcead94424c028bbc89fd2c0c29fe",
            "7804cef2b29d447d88c3a8dd4d64338b",
            "dd21d327c1c145d3a702d5f61c7d8731",
            "af1d9f4b989b4b4cad3aed17c16f6f27",
            "1238c918ec9142dda8567b508eabef9b",
            "3dad9f571d65455f987b89f697b236eb",
            "dd91efc2fde34796b20ae8a6ad7149e1",
            "07c1547ea8e44f1f96254b34f8784484",
            "db0e197728bf400bb04ae8ca09053fe8",
            "782d91417a8e4709b1d92fa131659066",
            "edc743a909d94434b51c3e830b05ee13",
            "b830155f2f4d4cf1914421368fe0495c",
            "5d28009f7240497a859d210d735ae9dd",
            "21a0da2cd92140cc90d51ed03ab20abb",
            "6d63d96e6b7243ca8a805c964c9a4923",
            "afe2095a61284a89aaa35f9ca838ba85",
            "289779780cb0472bb0755d9612cc2eaf",
            "c68c78db0d114ca18db545d6a93bf766",
            "276743c565874f75a2259ba972af1b6b",
            "49e2e36fed29409d90378e6a47b821b4",
            "8f6cf173c9ca4451b5dfef8c830ae725",
            "fe9af5a5aad14c5b82cf2e4fa6903f72",
            "088766f7916b411886b4d54e440c7410",
            "f6e559b08b48477a9c8d075274329477",
            "1ae32fd03d9a4221bb444ee1467d5d30",
            "d42a7c63dac248f19903481edb45421c",
            "fd984844ad1c43e4987839afcc8b303a",
            "13aa1282c3d6452aa018f189e091a02f",
            "ef28144dbd744ee9a24603d4a3a62488",
            "1bc8f3df32dc42a887c1e1b373b37c87",
            "d9a203c1a19946b89cd532e0b05aafca",
            "1f2b8aa2b96b4e33a26c17188485026d",
            "290747c5b72a4d93843c756216e5e1f0",
            "0e92bf01d64445d9a36a1bdb80608f2f",
            "4baa80c32a5849a3873a790351f95139",
            "c764b1d083e145fe9a8fc6b370d68b44",
            "4bc8bbcfb11241edbacdd76dbfe2af6b",
            "9da948ff268342c9acd3fc6f9fbb9487",
            "138bf9901e9f4d30bad6856ea9abb41a",
            "119b3792bd0c4b95a7b6791bc1e014d1",
            "ef55d366489547769c57811c56cc4db5",
            "286ef62a1489456f81c61d740271dc4c",
            "79e54b66f5ae4671bf8673cd4e7ab4db",
            "c0be157b238c44be8bf0e5089c3b4108",
            "e8a58396da7a42388fcb65d8ed9ddad2",
            "55d62e1edd864aebbcccd00ad0820a3f",
            "71dccd486df64e68a1f3da6a0de77690",
            "06c506cacb464a0fb15ce6cf14ae4c2b",
            "026caafd6b2042f6bb473176de3fec96",
            "e851e902ed0b4a34aea6a31449ad4f0c",
            "709ccedecb5a4ca8bd19f8b9d9a624c3",
            "a67696982e9b455ab563376eae003941",
            "efef9ac969d44b858952e16e5c13c003",
            "e6fb98471f37440bb9aa8e475bdda7d2",
            "1ca67939869d4578bfbf58bd2618dd63",
            "0b31bfb4c6974b8ba43128f0ccfa1127",
            "3aa2b0b009094136953991892a5d0e14",
            "53acf738b18e4e09bad98369fd16ddb1",
            "374aa7c09b9b415ebb416c059b7f7280",
            "30fa52a652f840efb06a7a26cb292467",
            "d1e785791d884e20b80902b3c4e012c1",
            "e17cef36181c41d594d31a674de752ba",
            "ac0fa390ac9a493097f480c65531f076",
            "c02c046a8dd44174896553ef8be2fa1a",
            "97196ffead14437ab86eeea0a13a01a2",
            "8efc3002a8e3437c8c5caf6220421d6d",
            "85545618a60a425e86f742e08fe94823",
            "3285c0d0f06147bc83736c38c238c29b",
            "2998515a717f4ea3ba17140550340e29",
            "0135e72f1e7c4487bec4e77ef012d838",
            "9b330e4237ab4f9fa3c2296a636cc20b",
            "4fb399d6a98c452cb6777773a883cabd",
            "0b7b8d7d9fcd41a587444857ff64f380",
            "1e2135e29a7f4b4aa7a016bb81a76d9b",
            "5735fa4c042b4be78046bdd42d3e2244",
            "9f2980ff0b4e48dc95332bf6a5078130",
            "1c014c6ea8d94e8ab45f91e0a00d5bf0",
            "6fc80e838b034f089201ac849e84c323",
            "0f102cb6144543a994485902471a305c",
            "6613e45729e4415bb5c84eee7cef54c2",
            "6405a1a0b34946cfa5a0f400844d4a04",
            "797b76d7aeb647488804939854a7d3c8",
            "1ba2d1383743483e807cfaf473345d10",
            "6ff85ba3526e493d87494c7eb6a5dfbe",
            "34b7642789f845c0b90ddc77b4365b1a",
            "f16ed4bd45164157a37d7699f4c2d198",
            "6ab1d88d2441409e9f0c5e3495d60c6a",
            "d7d69c21d18a46ea818ca4f99dfc5832",
            "beee52a0b0154a4194dff91868928075",
            "fd3066c6868649639eecf6f9e2b111e8",
            "593456a9ea89409aa6c7627a971ec9bd",
            "4808af11910c4decbccdacc2c1fb5b34",
            "3d769fedced645ed9d97d1f4b1a661f4",
            "d15f537402ae434f9832bd71746492f8",
            "9de90f8537eb4c218b9032f22ff8484d",
            "65f0dc7498fe47599c5ca4dce4683949",
            "ff95e1051f4d42b18daaf15f60fb1640",
            "1cefa3ec5ebe49b695e6a618a374ab7a",
            "7ab01f1fed6345ff83de85c41f06a492",
            "947ec3e27bb54d4da65a141a39f39c09",
            "1a9ce395bc944d89acd47bf532dc3343",
            "01b179be9ac34fb1b739400b3c4e5c95",
            "965b2705c1684f98995f5401dabbf6fc",
            "9be652cfecb84e9db69654e75c2743a3",
            "92ca66716e0d403d9eda04510105ffee",
            "fc07e1cc808f43979dbaa8bc64ea2cf3",
            "c3561fdcd5a6491887a7e65ec4c4c270",
            "7eeb9e0bdbb842b880bbd77bc6fb28f3",
            "13ae2124aea34585a0024f75e93c29f1",
            "1a64a0d7b24e47dea7bbf6035d63ff3e",
            "3460c49ac704497b950199c18d7d065a",
            "2f72c296b2824ad491c85716a5a8440d",
            "f67afaf8f96c4ae9a667902008e6fb63",
            "b74cd3192c10438a8dca06d54c93669a",
            "0cbc733b8e2d4dec9cb4b7cd3085b0d2",
            "72e86c8f9b2443bba1745a3f2f8c2a36",
            "d436b04a49394ed8808b05053e1f7b2a",
            "d419f432892943419dfbfe2dee7f75ad",
            "e303088cedcf42e6bd0cd9fabee7372a",
            "133c027c74ef465091f7d441073cfb80",
            "1fb15fa589604c06a50f747531a11c93",
            "2a221f7f6806464c9f6b821f112f1aac",
            "4b14a0901abe4ec2a3890d326f9d5083",
            "31250e2912f747c9aeb6b5f353802a97",
            "4f1b66d2f32e46719c7d56a9c9b2a4b5",
            "aa722c58e54a42bd8c02feb9a2c6c928",
            "e2adaf70c57b4bb0aaa24faef03f4a06",
            "6ccbd9ec09f0438ea84319956fc9cce2",
            "0459ab62ef0f4f59a3d6487f05e00e27",
            "a54d9c928a2c43a2adddfa78be94317a",
            "00f32d686e8844deb14956b864e7c621",
            "38663522342345998cfad90961bcd573",
            "422dea7159a346aea40e4ebfcab8ac46",
            "453a4a1e9f4a4701acb1a171dd8912db",
            "f37348e36c4a42e9ae9e7553290f6e5a",
            "d5dfa8738d4146f79e89e8d5365640b5",
            "f8891a187d25424c8eb0b6d7db4cf84a",
            "981f139eacaf4afda15d105fe73f0450",
            "a53e002425b840b4a5f75387f1fce9f0",
            "99d35078f63842ef91b78276cc373a43",
            "19ca62dd14bc42c1af648addc1c23b0b",
            "c266a63ded3748dda25f1164f5ed08f1",
            "e700b98528fa4549adc9cf7f10deca6a",
            "5d33a92234d646fba34d84899614b12b",
            "1ed16ab51dfc4b349f60b73402e5dacd",
            "0f2663b86e254ecc8518b6c029d49e41",
            "701d2bc7419f41f1aca18d512f80876e",
            "f1a4134fd4864802a068d71513ca17b0",
            "6c1ce83dbbc44524851f5a8dc9e59c9c",
            "2ad4dc37dd3d4b7d92d4566d44fbc21c",
            "a9f677a73df04c4cb3684ed5fc13d33b",
            "673719a00a29428c97c0c3a0cf7359ac",
            "2b653f20c3904d48bb9d573ab40a91f0",
            "a325f3bfb3b84e398fc46fe13b63a9a5",
            "d27ca852faa3471ba0abe24bfa0b9e8a",
            "b6d4877f4ce94dcdb022f54690efe139",
            "99c60dcc5405455ca7c358a323925451",
            "565152917e34472dbb21d764a798d93f",
            "a8d864a437ae4034a6d708fa8d11e97e",
            "a12448a3872e4c61875331e36ee38b85",
            "e4d9526e04b3413e85c633c8170b011e",
            "8f4344e0948748a6b7d16aa24b509ec1",
            "de8af90d0c71422d8471b00821238800",
            "08c82b15b6794235a49ce6f25effa754",
            "fd1cf711f24042e4b52872d96b1c3ce8",
            "3c8a7096df5b46e9ab59315dab503018",
            "98e52ae9700f4751bf9ca1f774389856",
            "c2c573d6b656445583b2b0e1d852debc",
            "07829f99c3ea4861af1f8e38d94b621e",
            "5c7397f4652d477e952d0d0b218369c4",
            "82f573d9c50f4db49fb6d0609d9a8a83",
            "7fc4f225a0e843dc86a69676c97d96f5",
            "e1e7a6a36ada41388428579863ea8e9f",
            "e91881a36f494599b25d50f665a2107a",
            "f39466bb340441979a81d9f7c3fa96c9",
            "315873a2dc4741ffa9279df15f3c14f4",
            "54c063a017334e398b4032ac890ae0d5",
            "a67d050b4822435ca04f74eb72769f53",
            "c76e4df87df14857a6c546201a1e3a3b",
            "f662221aaaac4d548eef1365c8d44c19",
            "4e426b4c35144ca59aab08be2ce3a3c0",
            "2d15d119ac7f4bc890e8c9dfb840b189",
            "5d03c2d2ab2b469991d115f5ba14ed4f",
            "cb4ce88d74e74b56a8737c605c7e80eb",
            "cf3d517e256c4024b70eaa24ae97e11e",
            "cf5e3c971a6e443aa1ab96ed03f67f64",
            "03017c07fc5449288279c2f0fa0af005",
            "185b61504414454ebf5080efa6985ead",
            "5f74d1b578dd4c0481cfb700dfbed439",
            "581ceef2dd5d4c43ab5015e621fe7f87",
            "1d3c12cf90c546a1a03c1cfc090a6043",
            "b8c0c242c1d54701a2efa1eddda1c7c6",
            "6a17f0d94a9242a7941f757afd4aa7ef",
            "5e74c71785ea41dfba7525cfe517904a",
            "0fff59e849204a82a5a630a2621d40d6"
          ]
        },
        "outputId": "8db1958c-edd0-4f32-a22e-7fd86902e1f0"
      },
      "source": [
        "document_store = FAISSDocumentStore(\n",
        "    faiss_index_factory_str=\"Flat\",\n",
        "    return_embedding=True\n",
        ")\n",
        "\n",
        "retriever = DensePassageRetriever(\n",
        "    document_store=document_store,\n",
        "    query_embedding_model=\"facebook/dpr-question_encoder-single-nq-base\",\n",
        "    passage_embedding_model=\"facebook/dpr-ctx_encoder-single-nq-base\",\n",
        "    use_gpu=True,\n",
        "    embed_title=True,\n",
        ")\n",
        "\n",
        "generator = RAGenerator(\n",
        "    model_name_or_path=\"facebook/rag-token-nq\",\n",
        "    use_gpu=True,\n",
        "    top_k=1,\n",
        "    max_length=200,\n",
        "    min_length=2,\n",
        "    embed_title=True,\n",
        "    num_beams=2,\n",
        ")"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:07 - INFO - filelock -   Lock 140091222373392 acquired on /root/.cache/huggingface/transformers/4ad08b5f983c1384baaf257d8edf51a7a3961fd8c75a1778ac604e3c0b564dd9.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "cc2bab12f44a4f2fbb63762e54267fbb",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:08 - INFO - filelock -   Lock 140091222373392 released on /root/.cache/huggingface/transformers/4ad08b5f983c1384baaf257d8edf51a7a3961fd8c75a1778ac604e3c0b564dd9.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n",
            "09/13/2021 13:27:09 - INFO - filelock -   Lock 140091220933456 acquired on /root/.cache/huggingface/transformers/b305bc9085b3d0ce33551c251b75c11b6c6df1d4d51e5d3439d01cf4bb1abc9d.7f2721073f19841be16f41b0a70b600ca6b880c8f3df6f3535cbc704371bdfa4.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "061c027ff7f14abd82b449b785072428",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/466k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:11 - INFO - filelock -   Lock 140091220933456 released on /root/.cache/huggingface/transformers/b305bc9085b3d0ce33551c251b75c11b6c6df1d4d51e5d3439d01cf4bb1abc9d.7f2721073f19841be16f41b0a70b600ca6b880c8f3df6f3535cbc704371bdfa4.lock\n",
            "09/13/2021 13:27:13 - INFO - filelock -   Lock 140091220860688 acquired on /root/.cache/huggingface/transformers/d5b5f07ee846d5baa7142e121b6ee77d11ac68bd5d4541faab38a1ea76c2954a.20430bd8e10ef77a7d2977accefe796051e01bc2fc4aa146bc862997a1a15e79.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "db0e197728bf400bb04ae8ca09053fe8",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/28.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:14 - INFO - filelock -   Lock 140091220860688 released on /root/.cache/huggingface/transformers/d5b5f07ee846d5baa7142e121b6ee77d11ac68bd5d4541faab38a1ea76c2954a.20430bd8e10ef77a7d2977accefe796051e01bc2fc4aa146bc862997a1a15e79.lock\n",
            "09/13/2021 13:27:15 - INFO - filelock -   Lock 140091191948752 acquired on /root/.cache/huggingface/transformers/52774638a790c9ebc5ce11005b260f79cd4cc389abdab9eaa31e8f09d15b4f46.13b559f49587470ab6d85a7dde13174670a0b61c1b942d1489c96023f5d03772.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "49e2e36fed29409d90378e6a47b821b4",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/493 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:16 - INFO - filelock -   Lock 140091191948752 released on /root/.cache/huggingface/transformers/52774638a790c9ebc5ce11005b260f79cd4cc389abdab9eaa31e8f09d15b4f46.13b559f49587470ab6d85a7dde13174670a0b61c1b942d1489c96023f5d03772.lock\n",
            "09/13/2021 13:27:17 - INFO - filelock -   Lock 140091191860688 acquired on /root/.cache/huggingface/transformers/41dac75f5df9070331cb0e4bf318c9fdeaef38d9ffd8ca80993c7db830d0c674.446ee898f4788c3ee90f8e7ee5a50281905f509e698f76dc0b583eb74ef973bd.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "d9a203c1a19946b89cd532e0b05aafca",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/438M [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:32 - INFO - filelock -   Lock 140091191860688 released on /root/.cache/huggingface/transformers/41dac75f5df9070331cb0e4bf318c9fdeaef38d9ffd8ca80993c7db830d0c674.446ee898f4788c3ee90f8e7ee5a50281905f509e698f76dc0b583eb74ef973bd.lock\n",
            "09/13/2021 13:27:35 - INFO - filelock -   Lock 140091220818000 acquired on /root/.cache/huggingface/transformers/deacb2c219c1bfe83909173f286b60d7cbfd37fc73dc8de723805ca82cabd183.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "286ef62a1489456f81c61d740271dc4c",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:36 - INFO - filelock -   Lock 140091220818000 released on /root/.cache/huggingface/transformers/deacb2c219c1bfe83909173f286b60d7cbfd37fc73dc8de723805ca82cabd183.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n",
            "09/13/2021 13:27:37 - INFO - filelock -   Lock 140091220816080 acquired on /root/.cache/huggingface/transformers/9a42d18175a45f8dcfd587d7056cbe397e0fe49828bcc543bc3f5b4d2862f7e5.7f2721073f19841be16f41b0a70b600ca6b880c8f3df6f3535cbc704371bdfa4.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "efef9ac969d44b858952e16e5c13c003",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/466k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:39 - INFO - filelock -   Lock 140091220816080 released on /root/.cache/huggingface/transformers/9a42d18175a45f8dcfd587d7056cbe397e0fe49828bcc543bc3f5b4d2862f7e5.7f2721073f19841be16f41b0a70b600ca6b880c8f3df6f3535cbc704371bdfa4.lock\n",
            "09/13/2021 13:27:41 - INFO - filelock -   Lock 140091182474000 acquired on /root/.cache/huggingface/transformers/70b0d7ed89bb3511a323f99b7cfa4a3e0c35754fda6a3ac74c3458ca8ffb5764.20430bd8e10ef77a7d2977accefe796051e01bc2fc4aa146bc862997a1a15e79.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "c02c046a8dd44174896553ef8be2fa1a",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/28.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:42 - INFO - filelock -   Lock 140091182474000 released on /root/.cache/huggingface/transformers/70b0d7ed89bb3511a323f99b7cfa4a3e0c35754fda6a3ac74c3458ca8ffb5764.20430bd8e10ef77a7d2977accefe796051e01bc2fc4aa146bc862997a1a15e79.lock\n",
            "09/13/2021 13:27:43 - INFO - filelock -   Lock 140091182679888 acquired on /root/.cache/huggingface/transformers/f31ea67434695abc6c4fbe109214416d8b48a44f2fe5a0617e7faa3d6a4f8d05.be8dbf4cc0650b9c5997b3b3bc47d0d6c20749c3871e9285d3b624cd75dd9ee6.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "5735fa4c042b4be78046bdd42d3e2244",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/492 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:27:44 - INFO - filelock -   Lock 140091182679888 released on /root/.cache/huggingface/transformers/f31ea67434695abc6c4fbe109214416d8b48a44f2fe5a0617e7faa3d6a4f8d05.be8dbf4cc0650b9c5997b3b3bc47d0d6c20749c3871e9285d3b624cd75dd9ee6.lock\n",
            "09/13/2021 13:27:46 - INFO - filelock -   Lock 140091220816016 acquired on /root/.cache/huggingface/transformers/2623d56adfe8cc7bf9275b0c620a0e271ee4004c335173bde56310dc8ea99d4f.714228ba33c6248205269978fd6d0ca0ef96508cbd4a11d894882e71d45fad7c.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "f16ed4bd45164157a37d7699f4c2d198",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/438M [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:01 - INFO - filelock -   Lock 140091220816016 released on /root/.cache/huggingface/transformers/2623d56adfe8cc7bf9275b0c620a0e271ee4004c335173bde56310dc8ea99d4f.714228ba33c6248205269978fd6d0ca0ef96508cbd4a11d894882e71d45fad7c.lock\n",
            "09/13/2021 13:28:05 - INFO - farm.utils -   Using device: CUDA \n",
            "09/13/2021 13:28:05 - INFO - farm.utils -   Number of GPUs: 1\n",
            "09/13/2021 13:28:05 - INFO - farm.utils -   Distributed Training: False\n",
            "09/13/2021 13:28:05 - INFO - farm.utils -   Automatic Mixed Precision: None\n",
            "09/13/2021 13:28:06 - INFO - filelock -   Lock 140091179895952 acquired on /root/.cache/huggingface/transformers/6337b0203e20d15c98f5e500e1e673c74e71bb8617b2753a53663b9b8e6dfc1a.59948e1fef260da10a0cecb8b6862373c32f40001848a63f985ab4f9d787f3f1.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "ff95e1051f4d42b18daaf15f60fb1640",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/4.60k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:07 - INFO - filelock -   Lock 140091179895952 released on /root/.cache/huggingface/transformers/6337b0203e20d15c98f5e500e1e673c74e71bb8617b2753a53663b9b8e6dfc1a.59948e1fef260da10a0cecb8b6862373c32f40001848a63f985ab4f9d787f3f1.lock\n",
            "/usr/local/lib/python3.7/dist-packages/transformers/models/bart/configuration_bart.py:178: UserWarning: Please make sure the config includes `forced_bos_token_id=0` in future versions.The config can simply be saved and uploaded again to be fixed.\n",
            "  f\"Please make sure the config includes `forced_bos_token_id={self.bos_token_id}` in future versions.\"\n",
            "09/13/2021 13:28:08 - INFO - filelock -   Lock 140091179895440 acquired on /root/.cache/huggingface/transformers/26cf899a0974235af1f84469ddd94d2ee83c803c23ecead93b511ce8a0744f5c.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "7eeb9e0bdbb842b880bbd77bc6fb28f3",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/232k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:09 - INFO - filelock -   Lock 140091179895440 released on /root/.cache/huggingface/transformers/26cf899a0974235af1f84469ddd94d2ee83c803c23ecead93b511ce8a0744f5c.d789d64ebfe299b0e416afc4a169632f903f693095b4629a7ea271d5a0cf2c99.lock\n",
            "09/13/2021 13:28:12 - INFO - filelock -   Lock 140091179896592 acquired on /root/.cache/huggingface/transformers/d4df3c917efc1bf4cde9515ac4432cddf040d3ddacfad55c85445bc985f58ceb.dd8bd9bfd3664b530ea4e645105f557769387b3da9f79bdb55ed556bdd80611d.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "e303088cedcf42e6bd0cd9fabee7372a",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/112 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:12 - INFO - filelock -   Lock 140091179896592 released on /root/.cache/huggingface/transformers/d4df3c917efc1bf4cde9515ac4432cddf040d3ddacfad55c85445bc985f58ceb.dd8bd9bfd3664b530ea4e645105f557769387b3da9f79bdb55ed556bdd80611d.lock\n",
            "09/13/2021 13:28:13 - INFO - filelock -   Lock 140091179553808 acquired on /root/.cache/huggingface/transformers/445caa3aaff6c34b07acdff304db0c8468640baf1139f92c14270fc50cff2eb8.76ea01b4b85ac16e2cec55c398cba7a943d89ab21dfdd973f6630a152e4b9aed.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "a54d9c928a2c43a2adddfa78be94317a",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/48.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:14 - INFO - filelock -   Lock 140091179553808 released on /root/.cache/huggingface/transformers/445caa3aaff6c34b07acdff304db0c8468640baf1139f92c14270fc50cff2eb8.76ea01b4b85ac16e2cec55c398cba7a943d89ab21dfdd973f6630a152e4b9aed.lock\n",
            "09/13/2021 13:28:15 - INFO - filelock -   Lock 140091179643856 acquired on /root/.cache/huggingface/transformers/786598a0d343d4afb34b4f1ee17c14b58fb129abb0b3db386587bea52ffcfb11.647b4548b6d9ea817e82e7a9231a320231a1c9ea24053cc9e758f3fe68216f05.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "19ca62dd14bc42c1af648addc1c23b0b",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/899k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:17 - INFO - filelock -   Lock 140091179643856 released on /root/.cache/huggingface/transformers/786598a0d343d4afb34b4f1ee17c14b58fb129abb0b3db386587bea52ffcfb11.647b4548b6d9ea817e82e7a9231a320231a1c9ea24053cc9e758f3fe68216f05.lock\n",
            "09/13/2021 13:28:18 - INFO - filelock -   Lock 140091179631824 acquired on /root/.cache/huggingface/transformers/f5fdd0c4b41c985f791c9a230cdf051da1cf9480d84e0f5f617667760a24f50f.5d12962c5ee615a4c803841266e9c3be9a691a924f72d395d3a6c6c81157788b.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "673719a00a29428c97c0c3a0cf7359ac",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/456k [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:20 - INFO - filelock -   Lock 140091179631824 released on /root/.cache/huggingface/transformers/f5fdd0c4b41c985f791c9a230cdf051da1cf9480d84e0f5f617667760a24f50f.5d12962c5ee615a4c803841266e9c3be9a691a924f72d395d3a6c6c81157788b.lock\n",
            "09/13/2021 13:28:22 - INFO - filelock -   Lock 140091179555152 acquired on /root/.cache/huggingface/transformers/73d054acda2f2b44f075a0d391ed392e6c53f78356bbf279581786ae35a79e4d.cb2244924ab24d706b02fd7fcedaea4531566537687a539ebb94db511fd122a0.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "de8af90d0c71422d8471b00821238800",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/772 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:23 - INFO - filelock -   Lock 140091179555152 released on /root/.cache/huggingface/transformers/73d054acda2f2b44f075a0d391ed392e6c53f78356bbf279581786ae35a79e4d.cb2244924ab24d706b02fd7fcedaea4531566537687a539ebb94db511fd122a0.lock\n",
            "09/13/2021 13:28:24 - INFO - filelock -   Lock 140091182113872 acquired on /root/.cache/huggingface/transformers/a2f0711fd4c199beaf3ff2626c4a723e107e79a8d065099a3d24e7aa361c0f18.67d01b18f2079bd75eac0b2f2e7235768c7f26bd728e7a855a1c5acae01a91a8.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "e91881a36f494599b25d50f665a2107a",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/26.0 [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:28:24 - INFO - filelock -   Lock 140091182113872 released on /root/.cache/huggingface/transformers/a2f0711fd4c199beaf3ff2626c4a723e107e79a8d065099a3d24e7aa361c0f18.67d01b18f2079bd75eac0b2f2e7235768c7f26bd728e7a855a1c5acae01a91a8.lock\n",
            "09/13/2021 13:28:26 - INFO - filelock -   Lock 140091179648208 acquired on /root/.cache/huggingface/transformers/6288b70ae87b5989f6801120b25a2f6ccf2e88c2f622d94805717b5b043ff71b.bceb1ea6e95a1b39d0a717f315800a39b0847e5cdeeb42615fb498775f632ee6.lock\n"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "cf3d517e256c4024b70eaa24ae97e11e",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Downloading:   0%|          | 0.00/2.06G [00:00<?, ?B/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:31:42 - INFO - filelock -   Lock 140091179648208 released on /root/.cache/huggingface/transformers/6288b70ae87b5989f6801120b25a2f6ccf2e88c2f622d94805717b5b043ff71b.bceb1ea6e95a1b39d0a717f315800a39b0847e5cdeeb42615fb498775f632ee6.lock\n",
            "Some weights of RagTokenForGeneration were not initialized from the model checkpoint at facebook/rag-token-nq and are newly initialized: ['rag.generator.lm_head.weight']\n",
            "You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "uRcQOgKYOgk9",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 71,
          "referenced_widgets": [
            "4e51ddba89734e6aa48d3bd30b46e708",
            "7b941356571e4e1d9717cf4ec2a17f69",
            "a833e9bc1a204f1dab1bf51f8c3fc4d5",
            "5589409bb72b46cd878823934e41d296",
            "f336174ba07b461ba35bea3754e00252",
            "2a7c7d57ad9d47b38f4974a5f41bdf2f",
            "9837eda3e7f44662972d4849052d0fb8",
            "a454d623d15542ba894cc13e1b12a7d3",
            "a971630ba5b14623a9b007b8d71e53b1",
            "7cdb24fcac5942dba43a530835e0dfde",
            "c3779f9fc13b4a7bb006c99ea22f739d"
          ]
        },
        "outputId": "e7d8dec0-3e10-4a43-86d9-07f573cc4d26"
      },
      "source": [
        "document_store.delete_documents()\n",
        "\n",
        "document_store.write_documents(documents)\n",
        "\n",
        "document_store.update_embeddings(\n",
        "    retriever=retriever\n",
        ")"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "09/13/2021 13:32:16 - INFO - haystack.document_store.faiss -   Updating embeddings for 68 docs...\n",
            "Updating Embedding:   0%|          | 0/68 [00:00<?, ? docs/s]"
          ]
        },
        {
          "output_type": "display_data",
          "data": {
            "application/vnd.jupyter.widget-view+json": {
              "model_id": "4e51ddba89734e6aa48d3bd30b46e708",
              "version_minor": 0,
              "version_major": 2
            },
            "text/plain": [
              "Create embeddings:   0%|          | 0/80 [00:00<?, ? Docs/s]"
            ]
          },
          "metadata": {}
        },
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "Documents Processed: 10000 docs [00:02, 3800.29 docs/s]\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "KpV62gMOOgk-"
      },
      "source": [
        "question = \"who got the first nobel prize in physics\"\n",
        "\n",
        "retriever_results = retriever.retrieve(\n",
        "    query=question\n",
        ")"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "2Gm39TImW4tF",
        "outputId": "5d844077-2eb2-4b8e-a469-b1a451250c8b"
      },
      "source": [
        "retriever_results[0]"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "{'text': 'Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step', 'score': 0.6908883762847904, 'question': None, 'meta': {'name': '\"Albert Einstein\"', 'vector_id': '1'}, 'embedding': array([ 8.55912268e-02,  2.62766957e-01, -1.33803874e-01,  2.22948082e-02,\n",
              "       -2.07061455e-01,  3.82364482e-01,  7.28562921e-02, -2.72492379e-01,\n",
              "       -1.08158864e-01, -2.91012913e-01, -4.35574621e-01, -2.45857641e-01,\n",
              "       -5.21386981e-01,  9.44196999e-01, -9.66192186e-02, -1.37316793e-01,\n",
              "        6.87593548e-03, -1.03168875e-01, -6.20011330e-01,  1.43810675e-01,\n",
              "        2.56172270e-01,  1.34987697e-01, -2.99435943e-01, -1.61594853e-01,\n",
              "        5.82653247e-02,  3.74220451e-03, -3.43377531e-01, -4.58097994e-01,\n",
              "        3.47007632e-01,  4.62526321e-01, -1.64272025e-01,  2.39905670e-01,\n",
              "       -1.73414484e-01,  1.39080510e-01, -2.24894688e-01,  2.53778100e-01,\n",
              "       -1.14938989e-01,  3.66903991e-01,  2.48759359e-01,  9.07325372e-02,\n",
              "        1.92168266e-01, -2.34274238e-01,  5.01759052e-01, -1.97391361e-01,\n",
              "       -4.19931144e-01, -6.59496665e-01, -1.41435218e+00,  1.62007645e-01,\n",
              "       -8.07666779e-01, -6.09509110e-01, -5.56792766e-02,  7.09221140e-02,\n",
              "        6.16781831e-01,  7.71607399e-01, -3.98021460e-01,  2.70114124e-01,\n",
              "       -2.79361933e-01, -1.25157878e-01,  2.59294838e-01, -4.37912852e-01,\n",
              "        2.88821250e-01,  1.60028040e-01,  6.44562125e-01,  1.20553449e-01,\n",
              "        1.07326128e-01,  3.44504863e-01,  2.50983387e-01,  2.02292636e-01,\n",
              "        1.81676582e-01, -5.16718030e-01,  2.47630402e-01, -1.27354441e-02,\n",
              "       -6.34688914e-01, -1.59433961e-01,  1.26181111e-01, -4.66903597e-01,\n",
              "        9.77741003e-01, -2.45617971e-01,  2.77875274e-01,  2.59469077e-02,\n",
              "       -8.81646499e-02, -1.49509892e-01,  3.26198131e-01,  1.55857623e-01,\n",
              "       -1.51924923e-01,  3.49308997e-01, -2.80049324e-01,  4.91919339e-01,\n",
              "       -3.88402939e-01,  4.85007346e-01,  3.06919292e-02, -1.88790739e-01,\n",
              "        4.12911266e-01,  5.90249039e-02,  1.90927893e-01,  2.84460820e-02,\n",
              "        8.50930393e-01, -4.75952923e-01, -2.36084506e-01, -4.95316178e-01,\n",
              "        3.53635460e-01, -5.93976974e-01,  3.30877304e-01, -4.44439381e-01,\n",
              "       -7.70023912e-02, -1.54593185e-01,  4.50412333e-01, -8.79456937e-01,\n",
              "       -2.62377341e-03,  1.57638341e-01, -4.39856678e-01, -4.06544685e-01,\n",
              "       -4.15023714e-01,  2.06614718e-01, -5.57640433e-01, -1.10789716e-01,\n",
              "        3.61832559e-01, -6.38466358e-01,  1.40511468e-01,  3.72065395e-01,\n",
              "       -4.19193178e-01,  6.79560244e-01,  3.74741822e-01,  4.74060550e-02,\n",
              "        1.44475043e-01, -5.56903630e-02,  3.24762374e-01,  4.67898071e-01,\n",
              "       -4.66997415e-01,  2.92974681e-01,  1.70790419e-01,  6.91966236e-01,\n",
              "        3.62992883e-01, -4.57223117e-01,  2.43023306e-01, -3.33609223e-01,\n",
              "        2.45520115e-01, -3.19461554e-01, -1.20561516e+00,  6.63313568e-01,\n",
              "       -6.68002069e-02, -2.27939248e-01, -7.23957241e-01,  3.06807309e-01,\n",
              "        2.93976456e-01, -4.14119154e-01, -1.24530375e-01, -4.40674543e-01,\n",
              "       -6.07338399e-02,  1.37427732e-01, -5.64853132e-01, -2.12536633e-01,\n",
              "       -9.56465453e-02, -2.17980757e-01,  2.73621917e-01, -7.33656138e-02,\n",
              "        3.77616286e-01,  3.95392060e-01, -3.54199558e-01,  6.98431209e-02,\n",
              "        6.48343563e-01, -3.41651499e-01, -3.09433043e-01, -2.66008288e-01,\n",
              "       -3.16289961e-01, -4.14578170e-01,  8.22782516e-01,  4.04693931e-01,\n",
              "       -6.63374126e-01,  1.50804669e-01, -8.98376331e-02, -6.43329382e-01,\n",
              "        2.31716856e-01,  1.77208692e-01, -5.53800821e-01,  7.06294060e-01,\n",
              "        6.56419694e-01,  1.84662491e-01,  5.21299541e-01, -2.25904539e-01,\n",
              "       -4.76829112e-01, -2.32706219e-01,  2.08396435e-01,  3.38888228e-01,\n",
              "        5.74690163e-01,  5.59500828e-02, -1.11777946e-01,  1.62165850e-01,\n",
              "        1.98626351e-02, -1.97210968e-01, -4.98761624e-01, -4.09148932e-01,\n",
              "       -4.20489721e-02, -3.42274964e-01,  8.66826952e-01,  4.60033957e-03,\n",
              "       -3.17828029e-01,  8.41579497e-01,  9.62867960e-02,  6.74792826e-02,\n",
              "       -4.93869722e-01, -1.91825643e-01, -4.72957008e-02,  1.47640154e-01,\n",
              "       -8.35539997e-02,  1.29762411e-01,  4.05389756e-01, -5.18840812e-02,\n",
              "       -2.80106753e-01,  3.45505178e-01,  7.09086418e-01, -2.27965698e-01,\n",
              "       -1.39822677e-01, -1.76450074e-01, -9.26073253e-01,  2.43452832e-01,\n",
              "       -8.52261484e-01,  2.38806635e-01, -3.08764726e-01,  2.98658252e-01,\n",
              "        9.15317118e-01,  1.35357767e-01,  1.25887152e-02, -2.46740114e-02,\n",
              "        7.02000618e-01,  7.18804300e-01,  6.71231568e-01,  5.32922506e-01,\n",
              "       -8.31738114e-02, -3.98471393e-02,  4.15740274e-02, -9.30426657e-01,\n",
              "        2.51248509e-01, -4.60711159e-02, -6.71673417e-02, -1.70210287e-01,\n",
              "        2.69463082e-04,  2.45120898e-01,  3.34056497e-01, -6.70530856e-01,\n",
              "        3.49054903e-01,  3.62355858e-01, -4.00029182e-01,  4.39970076e-01,\n",
              "       -8.36455703e-01,  1.35465339e-01, -9.61311683e-02, -2.14753062e-01,\n",
              "       -6.57599449e-01,  4.45284575e-01, -6.80039406e-01,  3.80021870e-01,\n",
              "       -1.91444397e-01,  1.44584984e-01,  3.03089708e-01, -3.40266317e-01,\n",
              "        1.30529583e-01,  2.89445549e-01,  7.43440330e-01,  8.17258239e-01,\n",
              "        6.13502622e-01, -6.27195299e-01,  1.72769502e-01, -9.14493203e-02,\n",
              "       -5.32714248e-01, -9.48413730e-01,  6.40039444e-02, -4.50033188e-01,\n",
              "        5.00823334e-02,  7.10647941e-01,  4.24209327e-01,  2.86230505e-01,\n",
              "       -4.54561338e-02,  4.80944812e-01,  3.52018654e-01, -6.92166924e-01,\n",
              "       -4.45115715e-02,  5.24953723e-01, -7.30137110e-01, -1.88182995e-01,\n",
              "        4.30341363e-01,  6.22426033e-01, -2.13223353e-01, -2.19995245e-01,\n",
              "        2.49021202e-01, -5.28892457e-01,  7.97080025e-02,  8.23775977e-02,\n",
              "        2.83294916e-01,  4.59551603e-01, -8.51525664e-01,  7.93108821e-01,\n",
              "       -3.77608299e-01, -8.86452198e-01, -2.59491384e-01,  1.03100467e+00,\n",
              "        3.60354394e-01, -4.28153366e-01, -7.66589791e-02, -2.35018224e-01,\n",
              "       -7.33424604e-01,  6.23264968e-01, -1.73001081e-01, -1.30449310e-01,\n",
              "        3.05299133e-01,  1.62349358e-01,  3.99579713e-03,  6.10613883e-01,\n",
              "       -5.43364811e+00,  3.45931977e-01,  1.92027427e-02, -8.87983739e-02,\n",
              "        2.15369239e-02,  7.56402373e-01,  5.88459909e-01,  1.34230465e-01,\n",
              "       -3.57657820e-01, -1.45502001e-01, -8.37633666e-03, -4.12899584e-01,\n",
              "       -4.80888158e-01,  7.20094800e-01,  4.46785912e-02,  2.21108899e-01,\n",
              "        1.35192439e-01,  5.30845463e-01,  1.06662564e-01,  8.72148395e-01,\n",
              "       -2.84734309e-01, -6.14739895e-01, -3.35595831e-02,  5.57581306e-01,\n",
              "        2.27333996e-02, -1.37225926e-01, -6.81882739e-01,  3.00869286e-01,\n",
              "       -3.74563038e-01, -1.31122174e-03,  9.05508548e-02, -1.56063914e-01,\n",
              "        7.22366795e-02, -7.05861092e-01,  3.96674126e-01,  1.17830336e-01,\n",
              "        5.59269667e-01, -2.14626491e-01,  1.54193789e-01,  9.03322697e-02,\n",
              "        1.53818671e-02,  4.13075507e-01, -3.95081878e-01, -5.17893970e-01,\n",
              "        6.63874626e-01, -3.87885720e-01,  4.12444361e-02,  1.09314191e+00,\n",
              "       -5.83473861e-01,  1.80777371e-01,  2.07986742e-01, -1.51589438e-01,\n",
              "       -1.90018892e-01, -1.10371244e+00,  3.41474749e-02,  1.33446708e-01,\n",
              "       -3.66022050e-01,  5.89309633e-01, -4.61469740e-01,  2.21053183e-01,\n",
              "        4.91300434e-01, -1.74205890e-03, -2.04734758e-01,  1.21968891e-03,\n",
              "       -5.99250436e-01,  5.96611276e-02, -4.67220277e-01, -3.85706037e-01,\n",
              "        7.34876608e-03, -9.56667289e-02, -2.33461499e-01,  6.82133734e-01,\n",
              "        4.63850766e-01, -9.19546545e-01, -4.41298217e-01, -2.65703857e-01,\n",
              "        8.26662481e-02, -3.30535859e-01,  1.32431984e-01,  5.87731779e-01,\n",
              "       -4.42467064e-01, -9.45560873e-01,  5.35164364e-02,  4.84970927e-01,\n",
              "        7.44887650e-01,  3.10072243e-01, -6.63958907e-01, -3.12044144e-01,\n",
              "       -4.25487161e-01,  5.87312803e-02,  4.52704847e-01, -3.62993151e-01,\n",
              "        1.71888471e-01,  8.94505903e-02, -2.65651256e-01, -2.31122494e-01,\n",
              "       -5.92122138e-01,  9.23802495e-01,  4.65310246e-01,  4.53304797e-01,\n",
              "       -3.34354848e-01, -2.42855139e-02,  5.16895950e-01, -5.47233999e-01,\n",
              "        6.23115718e-01,  7.16906860e-02, -2.02822030e-01,  3.00079018e-01,\n",
              "        5.63689947e-01, -4.27832790e-02, -6.92154169e-02,  2.86875844e-01,\n",
              "       -1.12773001e-01,  1.78344384e-01,  2.85061657e-01, -3.90383273e-01,\n",
              "       -2.09395498e-01,  2.17908293e-01,  9.47448909e-02,  1.72908381e-01,\n",
              "        1.64578870e-01, -1.25348091e-03, -4.69720840e-01, -6.63169205e-01,\n",
              "        2.85417169e-01,  4.28433955e-01, -3.48282069e-01,  1.25684543e-02,\n",
              "       -8.04784223e-02,  1.18048429e-01, -5.07795393e-01,  1.11056828e+00,\n",
              "        2.76377887e-01,  2.52187759e-01,  5.38094282e-01, -1.32815018e-01,\n",
              "       -6.56429172e-01, -2.90742904e-01,  1.66411027e-02, -3.85890245e-01,\n",
              "        8.84965479e-01,  3.90797645e-01,  1.53433681e-01,  2.17587188e-01,\n",
              "        2.70192683e-01, -1.01144001e-01,  1.24988504e-01, -1.23523869e-01,\n",
              "       -4.46037389e-02,  4.15451288e-01,  7.27648258e-01, -2.64387935e-01,\n",
              "        1.17565431e-01,  2.91680306e-01, -8.61486077e-01,  5.70894599e-01,\n",
              "        1.35044366e-01, -4.41073030e-02, -1.41692245e-02, -3.01172137e-02,\n",
              "       -8.61053690e-02,  8.48593786e-02, -1.17929339e+00, -6.22758210e-01,\n",
              "        2.50859171e-01,  4.05112535e-01, -6.32877707e-01,  3.59845698e-01,\n",
              "        2.64875710e-01,  1.93990562e-02, -3.11001897e-01, -5.53791702e-01,\n",
              "       -1.60718128e-01, -3.03516299e-01, -3.03311259e-01,  5.91937721e-01,\n",
              "       -1.60992518e-01, -7.25659728e-02,  3.04235071e-02, -1.31355867e-01,\n",
              "        2.96186060e-01, -2.98086226e-01, -5.55431545e-01, -7.29730129e-02,\n",
              "       -1.01361111e-01, -4.83420223e-01, -7.86215439e-02, -2.88463831e-01,\n",
              "       -1.88860551e-01, -3.37993562e-01,  7.13187084e-02,  2.47084245e-01,\n",
              "        1.10367909e-01,  4.64480340e-01, -7.62992799e-02, -7.72321343e-01,\n",
              "       -1.39154792e-01,  4.33291107e-01,  1.21945471e-01, -2.53894150e-01,\n",
              "       -5.17942607e-01, -1.29262447e-01, -2.30013967e-01, -2.30959877e-01,\n",
              "        3.44631910e-01, -1.21923697e+00, -5.24889052e-01,  7.58920982e-02,\n",
              "        7.18764186e-01,  3.88987541e-01, -8.38328063e-01, -3.44954312e-01,\n",
              "        2.32397139e-01, -1.10563282e-02,  1.28617823e-01,  5.18955767e-01,\n",
              "        6.87067866e-01, -4.21172678e-01, -5.61157279e-02, -2.87227362e-01,\n",
              "        3.66769098e-02,  3.50020021e-01, -2.91180968e-01, -6.52917385e-01,\n",
              "        2.70740479e-01,  2.10204959e-01,  3.12733412e-01,  6.45586669e-01,\n",
              "        3.49437326e-01, -3.64091814e-01, -5.78141510e-01,  3.11043322e-01,\n",
              "       -1.46219328e-01,  6.23613060e-01, -3.63619149e-01, -5.17145097e-01,\n",
              "        3.56954664e-01,  2.82194074e-02,  1.65617894e-02, -4.74596232e-01,\n",
              "        7.79293776e-01,  1.88389882e-01, -4.57489938e-02,  4.62890208e-01,\n",
              "       -2.57037550e-01, -3.64524983e-02,  8.07987452e-01, -1.42761320e-02,\n",
              "       -1.85379256e-02, -3.97124588e-01, -8.03012311e-01, -3.51422280e-01,\n",
              "       -7.72661328e-01, -9.22742665e-01,  9.70017761e-02,  7.72341713e-02,\n",
              "       -3.68771106e-01, -2.23748714e-01,  4.92586903e-02, -2.32045501e-01,\n",
              "        1.99090719e-01,  4.78184223e-01, -3.17748159e-01, -2.71168858e-01,\n",
              "       -3.57259244e-01,  5.07679224e-01, -2.37807199e-01, -4.18963760e-01,\n",
              "        2.17428192e-01, -7.01606035e-01,  7.85102069e-01, -6.04934394e-01,\n",
              "       -6.97947919e-01,  3.38146955e-01, -1.99977607e-01,  8.18276644e-01,\n",
              "       -4.51081455e-01,  1.72319278e-01, -4.00339723e-01, -4.78761017e-01,\n",
              "       -6.70691311e-01,  7.69593179e-01,  2.61407018e-01, -3.99338335e-01,\n",
              "        4.00750190e-01, -3.62017989e-01,  2.24828988e-01, -4.51860875e-01,\n",
              "       -1.30619016e-03,  1.06405981e-01, -1.02309561e+00,  5.82106411e-01,\n",
              "        1.49194822e-01, -3.76371354e-01, -6.26923591e-02,  3.96159708e-01,\n",
              "       -6.44140616e-02,  3.78353596e-01, -2.90539801e-01, -3.15101951e-01,\n",
              "       -2.05329791e-01,  2.14484423e-01,  3.83829981e-01, -8.67562950e-01,\n",
              "        1.24840073e-01, -5.22023022e-01,  3.78254712e-01,  3.92199725e-01,\n",
              "        1.57855392e-01,  5.34918547e-01,  2.46941596e-01,  2.31886670e-01,\n",
              "       -6.73139989e-01,  3.41790229e-01, -1.04019988e+00, -6.22091472e-01,\n",
              "        6.41283572e-01,  2.08135694e-02,  3.29129189e-01,  4.15263265e-01,\n",
              "       -3.33051622e-01,  7.76472986e-02,  5.58166623e-01, -6.09781861e-01,\n",
              "       -6.08643770e-01,  3.86927783e-01,  2.36300871e-01,  8.04906666e-01,\n",
              "       -1.00675833e+00,  4.16998237e-01,  3.47765625e-01, -1.34057641e-01,\n",
              "       -3.73705089e-01,  3.41391444e-01, -2.85443455e-01, -6.50894269e-02,\n",
              "        6.39000654e-01, -2.09988207e-01, -3.97976547e-01,  6.77527264e-02,\n",
              "        5.32214381e-02,  6.46932721e-01, -4.16555464e-01,  2.10981548e-01,\n",
              "        1.79282829e-01,  1.16181493e-01, -3.40964049e-01,  1.06045151e+00,\n",
              "        1.84050888e-01,  2.45402560e-01,  5.73334396e-01, -4.53758463e-02,\n",
              "        4.58918869e-01, -4.39778626e-01,  7.89733380e-02, -1.61531284e-01,\n",
              "        5.15974045e-01, -1.88717261e-01, -8.30289051e-02,  9.52368323e-03,\n",
              "       -2.06327736e-01, -1.71275735e-02,  1.11605620e+00, -2.70941526e-01,\n",
              "        4.25187051e-01,  2.90905803e-01, -8.32375884e-02, -6.06417120e-01,\n",
              "        6.80437032e-03, -7.88289070e-01, -4.90800858e-01, -2.38707140e-01,\n",
              "       -2.99265385e-01,  6.73051059e-01, -3.58602703e-01, -2.64159173e-01,\n",
              "        3.07540238e-01,  2.62090683e-01,  2.70437241e-01, -1.75212279e-01,\n",
              "        1.95359349e-01, -6.42980635e-01, -1.05695412e-01, -2.19610870e-01,\n",
              "       -1.88485190e-01, -8.28439835e-03,  6.96990490e-02,  5.04775345e-01,\n",
              "       -2.29204834e-01, -1.66689694e-01,  4.85102683e-01, -4.53413397e-01,\n",
              "       -1.74235687e-01,  9.25140604e-02, -6.00901067e-01, -1.37140870e-01,\n",
              "       -1.52922839e-01,  3.91100258e-01,  1.09052109e-02, -1.66618705e-01,\n",
              "        2.25053355e-02,  2.99245715e-01,  2.65385091e-01,  2.82215506e-01,\n",
              "        1.42118977e-02,  3.52689505e-01, -8.76388326e-02,  4.10263270e-01,\n",
              "       -1.15108323e+00,  7.65134454e-01, -4.23564017e-01, -5.36699057e-01,\n",
              "       -3.25552374e-01,  8.65607858e-02, -1.89287215e-01, -9.83955190e-02,\n",
              "        4.60145175e-01,  7.38110095e-02,  3.45364511e-01, -2.97224730e-01,\n",
              "        2.30587095e-01, -2.03910977e-01,  2.08143100e-01,  5.06319068e-02,\n",
              "       -3.90643477e-01,  5.05794287e-01,  4.00161803e-01, -3.23416233e-01,\n",
              "        4.39690053e-02,  3.87289584e-01, -2.66810060e-01,  2.13877633e-01,\n",
              "       -6.86979353e-01,  1.56347856e-01, -5.04965782e-01, -9.83411551e-01,\n",
              "        4.52613652e-01,  3.96280557e-01, -6.48850918e-01, -9.56065297e-01,\n",
              "        3.59594040e-02,  6.60758853e-01, -3.83103341e-01,  4.05135363e-01,\n",
              "        6.31464541e-01,  5.59590042e-01,  4.07910720e-02,  1.73457146e-01,\n",
              "        3.89187217e-01,  5.43207109e-01,  2.65929341e-01,  1.33421451e-01,\n",
              "        1.35810629e-01, -1.13000381e+00,  2.61625469e-01,  1.83473453e-01,\n",
              "        8.82339105e-02, -4.97799516e-02,  8.57942939e-01,  1.55539420e-02],\n",
              "      dtype=float32), 'id': 'b85487f3f7fd1b9d5d4f4ed0aea4ef09'}"
            ]
          },
          "metadata": {},
          "execution_count": 30
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "uQtB79o-Ogk_",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "f8d5eacc-a8ec-4ea2-daf8-9f5f4e5a9eab"
      },
      "source": [
        "predicted_result = generator.predict(\n",
        "    query=question,\n",
        "    documents=retriever_results,\n",
        "    top_k=1\n",
        ")"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.7/dist-packages/transformers/models/rag/tokenization_rag.py:97: FutureWarning: `prepare_seq2seq_batch` is deprecated and will be removed in version 5 of 🤗 Transformers. Use the regular `__call__` method to prepare your inputs and the tokenizer under the `with_target_tokenizer` context manager to prepare your targets. See the documentation of your specific tokenizer for more details\n",
            "  FutureWarning,\n",
            "/usr/local/lib/python3.7/dist-packages/transformers/generation_utils.py:1714: UserWarning: `max_length` is deprecated in this function, use `stopping_criteria=StoppingCriteriaList(MaxLengthCriteria(max_length=max_length))` instead.\n",
            "  UserWarning,\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "8arsEJhNXa8A",
        "outputId": "1189f0ed-8382-4f37-fc6a-52c136a8f069"
      },
      "source": [
        "predicted_result"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "{'answers': [{'answer': ' albert einstein',\n",
              "   'meta': {'doc_ids': ['b85487f3f7fd1b9d5d4f4ed0aea4ef09',\n",
              "     'ab6983f94425886f00fd550b2ac0f037',\n",
              "     'd34ecd3aeacc8cbd33555e07f9a98c73',\n",
              "     '4a347e0fc7c1b7d06fa7d7a2aa580555',\n",
              "     '549e4d922dd841db8244599f1d9ac30c',\n",
              "     '3c527839680f7f5ff3cb758454fa5079',\n",
              "     '2aedb0c40e3a20c805d5b404a39543a',\n",
              "     '82fe278b9f77e6e24998b5c17dc3dbf8',\n",
              "     '66324728ba390547d45ac16765ce6fb5',\n",
              "     '40ed0bdd0f9da67b94830eab87593552'],\n",
              "    'doc_scores': [0.6908883762847904,\n",
              "     0.6899226137320913,\n",
              "     0.6845092575712043,\n",
              "     0.683915370112666,\n",
              "     0.6816012020544886,\n",
              "     0.6551759945377117,\n",
              "     0.6422037785182146,\n",
              "     0.6376394847804104,\n",
              "     0.6324816414259261,\n",
              "     0.6317146301754861],\n",
              "    'texts': ['Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step',\n",
              "     'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of',\n",
              "     'model for depictions of mad scientists and absent-minded professors; his expressive face and distinctive hairstyle have been widely copied and exaggerated. \"Time\" magazine\\'s Frederic Golden wrote that Einstein was \"a cartoonist\\'s dream come true\". Many popular quotations are often misattributed to him. Einstein received numerous awards and honors and in 1922 he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". None of the nominations in 1921 met the criteria set by Alfred Nobel, so the 1921 prize was carried forward and awarded',\n",
              "     'observations were published in the international media, making Einstein world-famous. On 7 November 1919, the leading British newspaper \"The Times\" printed a banner headline that read: \"Revolution in Science – New Theory of the Universe – Newtonian Ideas Overthrown\". In 1920, he became a Foreign Member of the Royal Netherlands Academy of Arts and Sciences. In 1922, he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". While the general theory of relativity was still considered somewhat controversial, the citation also does not',\n",
              "     'was adopted as the standard technology for mining in the \"Age of Engineering\" bringing Nobel a great amount of financial success, though at a significant cost to his health. An offshoot of this research resulted in Nobel\\'s invention of ballistite, the precursor of many modern smokeless powder explosives and still used as a rocket propellant. In 1888 Alfred\\'s brother Ludvig died while visiting Cannes and a French newspaper erroneously published Alfred\\'s obituary. It condemned him for his invention of dynamite and is said to have brought about his decision to leave a better legacy after his death. The obituary stated,',\n",
              "     'theory and stellar aberration. He was informed that he was trying to break down open doors (\"\"il enfonçait des portes ouvertes\"\"), and directed to classical works on optics. On 12 July 1815, as Fresnel was about to leave Paris, Arago left him a note on a new topic: Fresnel would not have ready access to these works outside Paris, and could not read English. But, in Mathieu — with a point-source of light made by focusing sunlight with a drop of honey, a crude micrometer of his own construction, and supporting apparatus made by a local locksmith — he began',\n",
              "     'status as: \"I am not one of those hyphenated Americans who claim allegiance to two countries.\" Despite this declaration, Bell has been proudly claimed as a \"native son\" by all three countries he resided in: the United States, Canada, and the United Kingdom. By 1885, a new summer retreat was contemplated. That summer, the Bells had a vacation on Cape Breton Island in Nova Scotia, spending time at the small village of Baddeck. Returning in 1886, Bell started building an estate on a point across from Baddeck, overlooking Bras d\\'Or Lake. By 1889, a large house, christened \"The Lodge\" was',\n",
              "     'Akira Kurosawa Akira Kurosawa (, \"Kurosawa Akira\"; March 23, 1910 – September 6, 1998) was a Japanese film director and screenwriter, who directed 30 films in a career spanning 57 years. He is regarded as one of the most important and influential filmmakers in the history of cinema. Kurosawa entered the Japanese film industry in 1936, following a brief stint as a painter. After years of working on numerous films as an assistant director and scriptwriter, he made his debut as a director during World War II with the popular action film \"Sanshiro Sugata\" (a.k.a. \"Judo Saga\"). After the war,',\n",
              "     'to venom glands as most spiders are venomous. They have a second pair of appendages called pedipalps attached to the cephalothorax. These have similar segmentation to the legs and function as taste and smell organs. At the end of each male pedipalp is a spoon-shaped cymbium that acts to support the copulatory organ. In 1600 BCE, the Edwin Smith Papyrus, an Ancient Egyptian medical text, described the heart, its vessels, liver, spleen, kidneys, hypothalamus, uterus and bladder, and showed the blood vessels diverging from the heart. The Ebers Papyrus (c. 1550 BCE) features a \"treatise on the heart\", with vessels',\n",
              "     \"related disciplines, and they are often studied together. Human anatomy is one of the essential basic sciences that are applied in medicine. The discipline of anatomy is divided into macroscopic and microscopic anatomy. Macroscopic anatomy, or gross anatomy, is the examination of an animal's body parts using unaided eyesight. Gross anatomy also includes the branch of superficial anatomy. Microscopic anatomy involves the use of optical instruments in the study of the tissues of various structures, known as histology, and also in the study of cells. The history of anatomy is characterized by a progressive understanding of the functions of the\"],\n",
              "    'titles': ['\"Albert Einstein\"',\n",
              "     '\"Albert Einstein\"',\n",
              "     '\"Albert Einstein\"',\n",
              "     '\"Albert Einstein\"',\n",
              "     '\"Alfred Nobel\"',\n",
              "     '\"Augustin-Jean Fresnel\"',\n",
              "     '\"Alexander Graham Bell\"',\n",
              "     '\"Akira Kurosawa\"',\n",
              "     'Anatomy',\n",
              "     'Anatomy']},\n",
              "   'query': 'who got the first nobel prize in physics'}],\n",
              " 'query': 'who got the first nobel prize in physics'}"
            ]
          },
          "metadata": {},
          "execution_count": 32
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "pcUZL0VMXW7g",
        "outputId": "985d76da-2b09-453a-983a-42f892919ae8"
      },
      "source": [
        "answers = predicted_result[\"answers\"]\n",
        "answers"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[{'answer': ' albert einstein',\n",
              "  'meta': {'doc_ids': ['b85487f3f7fd1b9d5d4f4ed0aea4ef09',\n",
              "    'ab6983f94425886f00fd550b2ac0f037',\n",
              "    'd34ecd3aeacc8cbd33555e07f9a98c73',\n",
              "    '4a347e0fc7c1b7d06fa7d7a2aa580555',\n",
              "    '549e4d922dd841db8244599f1d9ac30c',\n",
              "    '3c527839680f7f5ff3cb758454fa5079',\n",
              "    '2aedb0c40e3a20c805d5b404a39543a',\n",
              "    '82fe278b9f77e6e24998b5c17dc3dbf8',\n",
              "    '66324728ba390547d45ac16765ce6fb5',\n",
              "    '40ed0bdd0f9da67b94830eab87593552'],\n",
              "   'doc_scores': [0.6908883762847904,\n",
              "    0.6899226137320913,\n",
              "    0.6845092575712043,\n",
              "    0.683915370112666,\n",
              "    0.6816012020544886,\n",
              "    0.6551759945377117,\n",
              "    0.6422037785182146,\n",
              "    0.6376394847804104,\n",
              "    0.6324816414259261,\n",
              "    0.6317146301754861],\n",
              "   'texts': ['Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step',\n",
              "    'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of',\n",
              "    'model for depictions of mad scientists and absent-minded professors; his expressive face and distinctive hairstyle have been widely copied and exaggerated. \"Time\" magazine\\'s Frederic Golden wrote that Einstein was \"a cartoonist\\'s dream come true\". Many popular quotations are often misattributed to him. Einstein received numerous awards and honors and in 1922 he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". None of the nominations in 1921 met the criteria set by Alfred Nobel, so the 1921 prize was carried forward and awarded',\n",
              "    'observations were published in the international media, making Einstein world-famous. On 7 November 1919, the leading British newspaper \"The Times\" printed a banner headline that read: \"Revolution in Science – New Theory of the Universe – Newtonian Ideas Overthrown\". In 1920, he became a Foreign Member of the Royal Netherlands Academy of Arts and Sciences. In 1922, he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". While the general theory of relativity was still considered somewhat controversial, the citation also does not',\n",
              "    'was adopted as the standard technology for mining in the \"Age of Engineering\" bringing Nobel a great amount of financial success, though at a significant cost to his health. An offshoot of this research resulted in Nobel\\'s invention of ballistite, the precursor of many modern smokeless powder explosives and still used as a rocket propellant. In 1888 Alfred\\'s brother Ludvig died while visiting Cannes and a French newspaper erroneously published Alfred\\'s obituary. It condemned him for his invention of dynamite and is said to have brought about his decision to leave a better legacy after his death. The obituary stated,',\n",
              "    'theory and stellar aberration. He was informed that he was trying to break down open doors (\"\"il enfonçait des portes ouvertes\"\"), and directed to classical works on optics. On 12 July 1815, as Fresnel was about to leave Paris, Arago left him a note on a new topic: Fresnel would not have ready access to these works outside Paris, and could not read English. But, in Mathieu — with a point-source of light made by focusing sunlight with a drop of honey, a crude micrometer of his own construction, and supporting apparatus made by a local locksmith — he began',\n",
              "    'status as: \"I am not one of those hyphenated Americans who claim allegiance to two countries.\" Despite this declaration, Bell has been proudly claimed as a \"native son\" by all three countries he resided in: the United States, Canada, and the United Kingdom. By 1885, a new summer retreat was contemplated. That summer, the Bells had a vacation on Cape Breton Island in Nova Scotia, spending time at the small village of Baddeck. Returning in 1886, Bell started building an estate on a point across from Baddeck, overlooking Bras d\\'Or Lake. By 1889, a large house, christened \"The Lodge\" was',\n",
              "    'Akira Kurosawa Akira Kurosawa (, \"Kurosawa Akira\"; March 23, 1910 – September 6, 1998) was a Japanese film director and screenwriter, who directed 30 films in a career spanning 57 years. He is regarded as one of the most important and influential filmmakers in the history of cinema. Kurosawa entered the Japanese film industry in 1936, following a brief stint as a painter. After years of working on numerous films as an assistant director and scriptwriter, he made his debut as a director during World War II with the popular action film \"Sanshiro Sugata\" (a.k.a. \"Judo Saga\"). After the war,',\n",
              "    'to venom glands as most spiders are venomous. They have a second pair of appendages called pedipalps attached to the cephalothorax. These have similar segmentation to the legs and function as taste and smell organs. At the end of each male pedipalp is a spoon-shaped cymbium that acts to support the copulatory organ. In 1600 BCE, the Edwin Smith Papyrus, an Ancient Egyptian medical text, described the heart, its vessels, liver, spleen, kidneys, hypothalamus, uterus and bladder, and showed the blood vessels diverging from the heart. The Ebers Papyrus (c. 1550 BCE) features a \"treatise on the heart\", with vessels',\n",
              "    \"related disciplines, and they are often studied together. Human anatomy is one of the essential basic sciences that are applied in medicine. The discipline of anatomy is divided into macroscopic and microscopic anatomy. Macroscopic anatomy, or gross anatomy, is the examination of an animal's body parts using unaided eyesight. Gross anatomy also includes the branch of superficial anatomy. Microscopic anatomy involves the use of optical instruments in the study of the tissues of various structures, known as histology, and also in the study of cells. The history of anatomy is characterized by a progressive understanding of the functions of the\"],\n",
              "   'titles': ['\"Albert Einstein\"',\n",
              "    '\"Albert Einstein\"',\n",
              "    '\"Albert Einstein\"',\n",
              "    '\"Albert Einstein\"',\n",
              "    '\"Alfred Nobel\"',\n",
              "    '\"Augustin-Jean Fresnel\"',\n",
              "    '\"Alexander Graham Bell\"',\n",
              "    '\"Akira Kurosawa\"',\n",
              "    'Anatomy',\n",
              "    'Anatomy']},\n",
              "  'query': 'who got the first nobel prize in physics'}]"
            ]
          },
          "metadata": {},
          "execution_count": 33
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "pJ22VYYDYhnK",
        "outputId": "7af03bb4-df03-40b8-dbd0-61023c96ac0f"
      },
      "source": [
        "question = \"what is the most current adobe flash player version\"\n",
        "\n",
        "retriever_results = retriever.retrieve(\n",
        "    query=question\n",
        ")\n",
        "\n",
        "predicted_result = generator.predict(\n",
        "    query=question,\n",
        "    documents=retriever_results,\n",
        "    top_k=1\n",
        ")\n",
        "\n",
        "answers = predicted_result[\"answers\"]\n",
        "answers"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.7/dist-packages/transformers/models/rag/tokenization_rag.py:97: FutureWarning: `prepare_seq2seq_batch` is deprecated and will be removed in version 5 of 🤗 Transformers. Use the regular `__call__` method to prepare your inputs and the tokenizer under the `with_target_tokenizer` context manager to prepare your targets. See the documentation of your specific tokenizer for more details\n",
            "  FutureWarning,\n",
            "/usr/local/lib/python3.7/dist-packages/transformers/generation_utils.py:1714: UserWarning: `max_length` is deprecated in this function, use `stopping_criteria=StoppingCriteriaList(MaxLengthCriteria(max_length=max_length))` instead.\n",
            "  UserWarning,\n"
          ]
        },
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "[{'answer': ' 7.1. 2',\n",
              "  'meta': {'doc_ids': ['ce27ab4c90c16d47bf3577fac072ce12',\n",
              "    '792312bbd1b1e8c8c4365b5966dee573',\n",
              "    'c38368e3e17050542f6f999d57296ffb',\n",
              "    '9dfc548a82f643420f5a3fa219088773',\n",
              "    '69c8b13a944a0878822e417f028aae49',\n",
              "    'bd3e02e3146be9bc4081cc806bbee7af',\n",
              "    '23c07d7b51ea44a1db9af1265ac6c276',\n",
              "    'e86ca2c67ea5220c1bad5de0868fad3f',\n",
              "    '4bc744a58c35759e701f569c3afbec12',\n",
              "    '67916365e3f6bbfc35a1a234233dc0dc'],\n",
              "   'doc_scores': [0.6708526497104501,\n",
              "    0.6663908371332308,\n",
              "    0.6639012445000928,\n",
              "    0.6637408088753275,\n",
              "    0.6610911881480432,\n",
              "    0.6596591712821107,\n",
              "    0.6567510128617647,\n",
              "    0.6525359875281581,\n",
              "    0.6479908012327465,\n",
              "    0.6439680482885661],\n",
              "   'texts': ['include access to the iTunes Store to rent movies and TV shows (purchasing has been discontinued), streaming from internet video sources, including YouTube and Netflix, and media streaming from an iTunes library. Apple also reduced the price of the device to $99. A third generation of the device was introduced at an Apple event on March 7, 2012, with new features such as higher resolution (1080p) and a new user interface. At the September 9, 2015, event, Apple unveiled an overhauled Apple TV, which now runs a variant of macOS, called tvOS, and contains 32GB or 64 GB of NAND',\n",
              "    \"Flash to store games, programs, and to cache the current media playing. The release also coincided with the opening of a separate Apple TV App Store and a new Siri Remote with a glass touchpad, gyroscope, and microphone. At the September 12, 2017 event, Apple released a new 4K Apple TV with the same form factor as the 4th Generation model. The 4K model is powered by the A10X SoC designed in-house that also powers their second-generation iPad Pro. The 4K model also has support for high dynamic range. Apple's first smart speaker, the HomePod was released on February 9,\",\n",
              "    'a near bezel-less design along with wireless charging. On September 12, 2018, Apple introduced the iPhone XS, iPhone XS Max and iPhone XR. The iPhone XS and iPhone XS Max features Super Retina displays, a faster and improved dual camera system that offers breakthrough photo and video features, the first 7-nanometer chip in a smartphone — the A12 Bionic chip with next-generation Neural Engine — faster Face ID, wider stereo sound and introduces Dual SIM to iPhone. The iPhone XR comes in an all-screen glass and aluminium design with the most advanced LCD in a smartphone featuring a 6.1-inch Liquid',\n",
              "    '2018 after being delayed from its initial December 2017 release. It also features 7 tweeters in the base, a four-inch woofer in the top, and six microphones for voice control and acoustic optimization On September 12, 2018, Apple announced that HomePod is adding new features—search by lyrics, set multiple timers, make and receive phone calls, Find My iPhone, Siri Shortcuts—and Siri languages. Apple develops its own operating systems to run on its devices, including macOS for Mac personal computers, iOS for its iPhone, iPad and iPod Touch smartphones and tablets, watchOS for its Apple Watch smartwatches, and tvOS for its',\n",
              "    'an app that allows iPad and iPhone users to make and edit videos. The app provides a way to produce short videos to share with other users on the Messages app, Instagram, Facebook and other social networks. Apple also introduced Live Titles for Clips that allows users to add live animated captions and titles using their voice. In May 2017, Apple refreshed two of its website designs. Their public relations \"Apple Press Info\" website was changed to an \"Apple Newsroom\" site, featuring a greater emphasis on imagery and therefore lower information density, and combines press releases, news items, and photos.',\n",
              "    \"a faster processor, and brighter display. On September 12, 2017, Apple introduced the Apple Watch Series 3 featuring LTE cellular connectivity, giving the wearable independence from an iPhone except for the setup process. On September 12, 2018, Apple introduced the Apple Watch Series 4, featuring new display, electrocardiogram and fall detection. At the 2007 Macworld conference, Jobs demonstrated the Apple TV (previously known as the iTV), a set-top video device intended to bridge the sale of content from iTunes with high-definition televisions. The device links up to a user's TV and syncs, either via Wi-Fi or a wired network, with\",\n",
              "    '2016, Apple introduced the iPhone 7 and the iPhone 7 Plus, which feature improved system and graphics performance, add water resistance, a new rear dual-camera system on the 7 Plus model, and, controversially, remove the 3.5 mm headphone jack. On September 12, 2017, Apple introduced the iPhone 8 and iPhone 8 Plus, standing as evolutionary updates to its previous phones with a faster processor, improved display technology, upgraded camera systems and wireless charging. The company also announced iPhone X, which radically changes the hardware of the iPhone lineup, removing the home button in favor of facial recognition technology and featuring',\n",
              "    'for 2020. Patrick Frater writing for \"Variety\" magazine in May 2017 stated that another two unfinished films by Kurosawa were planned, with \"Silvering Spear\" to start filming in 2018. In September 2011, it was reported that remake rights to most of Kurosawa\\'s movies and unproduced screenplays were assigned by the Akira Kurosawa 100 Project to the L.A.-based company Splendent. Splendent\\'s chief Sakiko Yamada, stated that he aimed to \"help contemporary film-makers introduce a new generation of moviegoers to these unforgettable stories\". Kurosawa Production Co., established in 1959, continues to oversee many of the aspects of Kurosawa\\'s legacy. The director\\'s son,',\n",
              "    \"CEO. Two months later, Jobs died, marking the end of an era for the company. Apple is well known for its size and revenues. Its worldwide annual revenue totaled $265billion for the 2018 fiscal year. Apple is the world's largest information technology company by revenue and the world's third-largest mobile phone manufacturer after Samsung and Huawei. In August 2018, Apple became the first public U.S. company to be valued at over US$1 trillion. The company employs 123,000 full-time employees and maintains 504 retail stores in 24 countries . It operates the iTunes Store, which is the world's largest music retailer.\",\n",
              "    'reduced-carrier transmission or DSB-RC) to use in the demodulation process. Even with the carrier totally eliminated in double-sideband suppressed-carrier transmission, carrier regeneration is possible using a Costas phase-locked loop. This doesn\\'t work however for single-sideband suppressed-carrier transmission (SSB-SC), leading to the characteristic \"Donald Duck\" sound from such receivers when slightly detuned. Single sideband is nevertheless used widely in amateur radio and other voice communications both due to its power efficiency and bandwidth efficiency (cutting the RF bandwidth in half compared to standard AM). On the other hand, in medium wave and short wave broadcasting, standard AM with the full carrier'],\n",
              "   'titles': ['\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Akira Kurosawa\"',\n",
              "    '\"Apple Inc.\"',\n",
              "    '\"Amplitude modulation\"']},\n",
              "  'query': 'what is the most current adobe flash player version'}]"
            ]
          },
          "metadata": {},
          "execution_count": 37
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "pycharm": {
          "name": "#%%\n"
        },
        "id": "V-L-_p2COgk_"
      },
      "source": [
        "from haystack.pipeline import GenerativeQAPipeline"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "iRJNww_2X3vr",
        "outputId": "2da6023e-5fb3-4a71-975b-497ff4bd4ee1"
      },
      "source": [
        "pipe = GenerativeQAPipeline(generator=generator, retriever=retriever)\n",
        "res = pipe.run(query=question, params={\"Generator\": {\"top_k\": 1}, \"Retriever\": {\"top_k\": 5}})\n",
        "print(res)"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stderr",
          "text": [
            "/usr/local/lib/python3.7/dist-packages/transformers/models/rag/tokenization_rag.py:97: FutureWarning: `prepare_seq2seq_batch` is deprecated and will be removed in version 5 of 🤗 Transformers. Use the regular `__call__` method to prepare your inputs and the tokenizer under the `with_target_tokenizer` context manager to prepare your targets. See the documentation of your specific tokenizer for more details\n",
            "  FutureWarning,\n",
            "/usr/local/lib/python3.7/dist-packages/transformers/generation_utils.py:1714: UserWarning: `max_length` is deprecated in this function, use `stopping_criteria=StoppingCriteriaList(MaxLengthCriteria(max_length=max_length))` instead.\n",
            "  UserWarning,\n"
          ]
        },
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "{'query': 'who got the first nobel prize in physics', 'answers': [{'query': 'who got the first nobel prize in physics', 'answer': ' albert einstein', 'meta': {'doc_ids': ['b85487f3f7fd1b9d5d4f4ed0aea4ef09', 'ab6983f94425886f00fd550b2ac0f037', 'd34ecd3aeacc8cbd33555e07f9a98c73', '4a347e0fc7c1b7d06fa7d7a2aa580555', '549e4d922dd841db8244599f1d9ac30c'], 'doc_scores': [0.6908883762847904, 0.6899226137320913, 0.6845092575712043, 0.683915370112666, 0.6816012020544886], 'texts': ['Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step', 'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of', 'model for depictions of mad scientists and absent-minded professors; his expressive face and distinctive hairstyle have been widely copied and exaggerated. \"Time\" magazine\\'s Frederic Golden wrote that Einstein was \"a cartoonist\\'s dream come true\". Many popular quotations are often misattributed to him. Einstein received numerous awards and honors and in 1922 he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". None of the nominations in 1921 met the criteria set by Alfred Nobel, so the 1921 prize was carried forward and awarded', 'observations were published in the international media, making Einstein world-famous. On 7 November 1919, the leading British newspaper \"The Times\" printed a banner headline that read: \"Revolution in Science – New Theory of the Universe – Newtonian Ideas Overthrown\". In 1920, he became a Foreign Member of the Royal Netherlands Academy of Arts and Sciences. In 1922, he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". While the general theory of relativity was still considered somewhat controversial, the citation also does not', 'was adopted as the standard technology for mining in the \"Age of Engineering\" bringing Nobel a great amount of financial success, though at a significant cost to his health. An offshoot of this research resulted in Nobel\\'s invention of ballistite, the precursor of many modern smokeless powder explosives and still used as a rocket propellant. In 1888 Alfred\\'s brother Ludvig died while visiting Cannes and a French newspaper erroneously published Alfred\\'s obituary. It condemned him for his invention of dynamite and is said to have brought about his decision to leave a better legacy after his death. The obituary stated,'], 'titles': ['\"Albert Einstein\"', '\"Albert Einstein\"', '\"Albert Einstein\"', '\"Albert Einstein\"', '\"Alfred Nobel\"']}}], 'documents': [{'text': 'Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step', 'score': 0.6908883762847904, 'question': None, 'meta': {'name': '\"Albert Einstein\"', 'vector_id': '1'}, 'embedding': array([ 8.55912268e-02,  2.62766957e-01, -1.33803874e-01,  2.22948082e-02,\n",
            "       -2.07061455e-01,  3.82364482e-01,  7.28562921e-02, -2.72492379e-01,\n",
            "       -1.08158864e-01, -2.91012913e-01, -4.35574621e-01, -2.45857641e-01,\n",
            "       -5.21386981e-01,  9.44196999e-01, -9.66192186e-02, -1.37316793e-01,\n",
            "        6.87593548e-03, -1.03168875e-01, -6.20011330e-01,  1.43810675e-01,\n",
            "        2.56172270e-01,  1.34987697e-01, -2.99435943e-01, -1.61594853e-01,\n",
            "        5.82653247e-02,  3.74220451e-03, -3.43377531e-01, -4.58097994e-01,\n",
            "        3.47007632e-01,  4.62526321e-01, -1.64272025e-01,  2.39905670e-01,\n",
            "       -1.73414484e-01,  1.39080510e-01, -2.24894688e-01,  2.53778100e-01,\n",
            "       -1.14938989e-01,  3.66903991e-01,  2.48759359e-01,  9.07325372e-02,\n",
            "        1.92168266e-01, -2.34274238e-01,  5.01759052e-01, -1.97391361e-01,\n",
            "       -4.19931144e-01, -6.59496665e-01, -1.41435218e+00,  1.62007645e-01,\n",
            "       -8.07666779e-01, -6.09509110e-01, -5.56792766e-02,  7.09221140e-02,\n",
            "        6.16781831e-01,  7.71607399e-01, -3.98021460e-01,  2.70114124e-01,\n",
            "       -2.79361933e-01, -1.25157878e-01,  2.59294838e-01, -4.37912852e-01,\n",
            "        2.88821250e-01,  1.60028040e-01,  6.44562125e-01,  1.20553449e-01,\n",
            "        1.07326128e-01,  3.44504863e-01,  2.50983387e-01,  2.02292636e-01,\n",
            "        1.81676582e-01, -5.16718030e-01,  2.47630402e-01, -1.27354441e-02,\n",
            "       -6.34688914e-01, -1.59433961e-01,  1.26181111e-01, -4.66903597e-01,\n",
            "        9.77741003e-01, -2.45617971e-01,  2.77875274e-01,  2.59469077e-02,\n",
            "       -8.81646499e-02, -1.49509892e-01,  3.26198131e-01,  1.55857623e-01,\n",
            "       -1.51924923e-01,  3.49308997e-01, -2.80049324e-01,  4.91919339e-01,\n",
            "       -3.88402939e-01,  4.85007346e-01,  3.06919292e-02, -1.88790739e-01,\n",
            "        4.12911266e-01,  5.90249039e-02,  1.90927893e-01,  2.84460820e-02,\n",
            "        8.50930393e-01, -4.75952923e-01, -2.36084506e-01, -4.95316178e-01,\n",
            "        3.53635460e-01, -5.93976974e-01,  3.30877304e-01, -4.44439381e-01,\n",
            "       -7.70023912e-02, -1.54593185e-01,  4.50412333e-01, -8.79456937e-01,\n",
            "       -2.62377341e-03,  1.57638341e-01, -4.39856678e-01, -4.06544685e-01,\n",
            "       -4.15023714e-01,  2.06614718e-01, -5.57640433e-01, -1.10789716e-01,\n",
            "        3.61832559e-01, -6.38466358e-01,  1.40511468e-01,  3.72065395e-01,\n",
            "       -4.19193178e-01,  6.79560244e-01,  3.74741822e-01,  4.74060550e-02,\n",
            "        1.44475043e-01, -5.56903630e-02,  3.24762374e-01,  4.67898071e-01,\n",
            "       -4.66997415e-01,  2.92974681e-01,  1.70790419e-01,  6.91966236e-01,\n",
            "        3.62992883e-01, -4.57223117e-01,  2.43023306e-01, -3.33609223e-01,\n",
            "        2.45520115e-01, -3.19461554e-01, -1.20561516e+00,  6.63313568e-01,\n",
            "       -6.68002069e-02, -2.27939248e-01, -7.23957241e-01,  3.06807309e-01,\n",
            "        2.93976456e-01, -4.14119154e-01, -1.24530375e-01, -4.40674543e-01,\n",
            "       -6.07338399e-02,  1.37427732e-01, -5.64853132e-01, -2.12536633e-01,\n",
            "       -9.56465453e-02, -2.17980757e-01,  2.73621917e-01, -7.33656138e-02,\n",
            "        3.77616286e-01,  3.95392060e-01, -3.54199558e-01,  6.98431209e-02,\n",
            "        6.48343563e-01, -3.41651499e-01, -3.09433043e-01, -2.66008288e-01,\n",
            "       -3.16289961e-01, -4.14578170e-01,  8.22782516e-01,  4.04693931e-01,\n",
            "       -6.63374126e-01,  1.50804669e-01, -8.98376331e-02, -6.43329382e-01,\n",
            "        2.31716856e-01,  1.77208692e-01, -5.53800821e-01,  7.06294060e-01,\n",
            "        6.56419694e-01,  1.84662491e-01,  5.21299541e-01, -2.25904539e-01,\n",
            "       -4.76829112e-01, -2.32706219e-01,  2.08396435e-01,  3.38888228e-01,\n",
            "        5.74690163e-01,  5.59500828e-02, -1.11777946e-01,  1.62165850e-01,\n",
            "        1.98626351e-02, -1.97210968e-01, -4.98761624e-01, -4.09148932e-01,\n",
            "       -4.20489721e-02, -3.42274964e-01,  8.66826952e-01,  4.60033957e-03,\n",
            "       -3.17828029e-01,  8.41579497e-01,  9.62867960e-02,  6.74792826e-02,\n",
            "       -4.93869722e-01, -1.91825643e-01, -4.72957008e-02,  1.47640154e-01,\n",
            "       -8.35539997e-02,  1.29762411e-01,  4.05389756e-01, -5.18840812e-02,\n",
            "       -2.80106753e-01,  3.45505178e-01,  7.09086418e-01, -2.27965698e-01,\n",
            "       -1.39822677e-01, -1.76450074e-01, -9.26073253e-01,  2.43452832e-01,\n",
            "       -8.52261484e-01,  2.38806635e-01, -3.08764726e-01,  2.98658252e-01,\n",
            "        9.15317118e-01,  1.35357767e-01,  1.25887152e-02, -2.46740114e-02,\n",
            "        7.02000618e-01,  7.18804300e-01,  6.71231568e-01,  5.32922506e-01,\n",
            "       -8.31738114e-02, -3.98471393e-02,  4.15740274e-02, -9.30426657e-01,\n",
            "        2.51248509e-01, -4.60711159e-02, -6.71673417e-02, -1.70210287e-01,\n",
            "        2.69463082e-04,  2.45120898e-01,  3.34056497e-01, -6.70530856e-01,\n",
            "        3.49054903e-01,  3.62355858e-01, -4.00029182e-01,  4.39970076e-01,\n",
            "       -8.36455703e-01,  1.35465339e-01, -9.61311683e-02, -2.14753062e-01,\n",
            "       -6.57599449e-01,  4.45284575e-01, -6.80039406e-01,  3.80021870e-01,\n",
            "       -1.91444397e-01,  1.44584984e-01,  3.03089708e-01, -3.40266317e-01,\n",
            "        1.30529583e-01,  2.89445549e-01,  7.43440330e-01,  8.17258239e-01,\n",
            "        6.13502622e-01, -6.27195299e-01,  1.72769502e-01, -9.14493203e-02,\n",
            "       -5.32714248e-01, -9.48413730e-01,  6.40039444e-02, -4.50033188e-01,\n",
            "        5.00823334e-02,  7.10647941e-01,  4.24209327e-01,  2.86230505e-01,\n",
            "       -4.54561338e-02,  4.80944812e-01,  3.52018654e-01, -6.92166924e-01,\n",
            "       -4.45115715e-02,  5.24953723e-01, -7.30137110e-01, -1.88182995e-01,\n",
            "        4.30341363e-01,  6.22426033e-01, -2.13223353e-01, -2.19995245e-01,\n",
            "        2.49021202e-01, -5.28892457e-01,  7.97080025e-02,  8.23775977e-02,\n",
            "        2.83294916e-01,  4.59551603e-01, -8.51525664e-01,  7.93108821e-01,\n",
            "       -3.77608299e-01, -8.86452198e-01, -2.59491384e-01,  1.03100467e+00,\n",
            "        3.60354394e-01, -4.28153366e-01, -7.66589791e-02, -2.35018224e-01,\n",
            "       -7.33424604e-01,  6.23264968e-01, -1.73001081e-01, -1.30449310e-01,\n",
            "        3.05299133e-01,  1.62349358e-01,  3.99579713e-03,  6.10613883e-01,\n",
            "       -5.43364811e+00,  3.45931977e-01,  1.92027427e-02, -8.87983739e-02,\n",
            "        2.15369239e-02,  7.56402373e-01,  5.88459909e-01,  1.34230465e-01,\n",
            "       -3.57657820e-01, -1.45502001e-01, -8.37633666e-03, -4.12899584e-01,\n",
            "       -4.80888158e-01,  7.20094800e-01,  4.46785912e-02,  2.21108899e-01,\n",
            "        1.35192439e-01,  5.30845463e-01,  1.06662564e-01,  8.72148395e-01,\n",
            "       -2.84734309e-01, -6.14739895e-01, -3.35595831e-02,  5.57581306e-01,\n",
            "        2.27333996e-02, -1.37225926e-01, -6.81882739e-01,  3.00869286e-01,\n",
            "       -3.74563038e-01, -1.31122174e-03,  9.05508548e-02, -1.56063914e-01,\n",
            "        7.22366795e-02, -7.05861092e-01,  3.96674126e-01,  1.17830336e-01,\n",
            "        5.59269667e-01, -2.14626491e-01,  1.54193789e-01,  9.03322697e-02,\n",
            "        1.53818671e-02,  4.13075507e-01, -3.95081878e-01, -5.17893970e-01,\n",
            "        6.63874626e-01, -3.87885720e-01,  4.12444361e-02,  1.09314191e+00,\n",
            "       -5.83473861e-01,  1.80777371e-01,  2.07986742e-01, -1.51589438e-01,\n",
            "       -1.90018892e-01, -1.10371244e+00,  3.41474749e-02,  1.33446708e-01,\n",
            "       -3.66022050e-01,  5.89309633e-01, -4.61469740e-01,  2.21053183e-01,\n",
            "        4.91300434e-01, -1.74205890e-03, -2.04734758e-01,  1.21968891e-03,\n",
            "       -5.99250436e-01,  5.96611276e-02, -4.67220277e-01, -3.85706037e-01,\n",
            "        7.34876608e-03, -9.56667289e-02, -2.33461499e-01,  6.82133734e-01,\n",
            "        4.63850766e-01, -9.19546545e-01, -4.41298217e-01, -2.65703857e-01,\n",
            "        8.26662481e-02, -3.30535859e-01,  1.32431984e-01,  5.87731779e-01,\n",
            "       -4.42467064e-01, -9.45560873e-01,  5.35164364e-02,  4.84970927e-01,\n",
            "        7.44887650e-01,  3.10072243e-01, -6.63958907e-01, -3.12044144e-01,\n",
            "       -4.25487161e-01,  5.87312803e-02,  4.52704847e-01, -3.62993151e-01,\n",
            "        1.71888471e-01,  8.94505903e-02, -2.65651256e-01, -2.31122494e-01,\n",
            "       -5.92122138e-01,  9.23802495e-01,  4.65310246e-01,  4.53304797e-01,\n",
            "       -3.34354848e-01, -2.42855139e-02,  5.16895950e-01, -5.47233999e-01,\n",
            "        6.23115718e-01,  7.16906860e-02, -2.02822030e-01,  3.00079018e-01,\n",
            "        5.63689947e-01, -4.27832790e-02, -6.92154169e-02,  2.86875844e-01,\n",
            "       -1.12773001e-01,  1.78344384e-01,  2.85061657e-01, -3.90383273e-01,\n",
            "       -2.09395498e-01,  2.17908293e-01,  9.47448909e-02,  1.72908381e-01,\n",
            "        1.64578870e-01, -1.25348091e-03, -4.69720840e-01, -6.63169205e-01,\n",
            "        2.85417169e-01,  4.28433955e-01, -3.48282069e-01,  1.25684543e-02,\n",
            "       -8.04784223e-02,  1.18048429e-01, -5.07795393e-01,  1.11056828e+00,\n",
            "        2.76377887e-01,  2.52187759e-01,  5.38094282e-01, -1.32815018e-01,\n",
            "       -6.56429172e-01, -2.90742904e-01,  1.66411027e-02, -3.85890245e-01,\n",
            "        8.84965479e-01,  3.90797645e-01,  1.53433681e-01,  2.17587188e-01,\n",
            "        2.70192683e-01, -1.01144001e-01,  1.24988504e-01, -1.23523869e-01,\n",
            "       -4.46037389e-02,  4.15451288e-01,  7.27648258e-01, -2.64387935e-01,\n",
            "        1.17565431e-01,  2.91680306e-01, -8.61486077e-01,  5.70894599e-01,\n",
            "        1.35044366e-01, -4.41073030e-02, -1.41692245e-02, -3.01172137e-02,\n",
            "       -8.61053690e-02,  8.48593786e-02, -1.17929339e+00, -6.22758210e-01,\n",
            "        2.50859171e-01,  4.05112535e-01, -6.32877707e-01,  3.59845698e-01,\n",
            "        2.64875710e-01,  1.93990562e-02, -3.11001897e-01, -5.53791702e-01,\n",
            "       -1.60718128e-01, -3.03516299e-01, -3.03311259e-01,  5.91937721e-01,\n",
            "       -1.60992518e-01, -7.25659728e-02,  3.04235071e-02, -1.31355867e-01,\n",
            "        2.96186060e-01, -2.98086226e-01, -5.55431545e-01, -7.29730129e-02,\n",
            "       -1.01361111e-01, -4.83420223e-01, -7.86215439e-02, -2.88463831e-01,\n",
            "       -1.88860551e-01, -3.37993562e-01,  7.13187084e-02,  2.47084245e-01,\n",
            "        1.10367909e-01,  4.64480340e-01, -7.62992799e-02, -7.72321343e-01,\n",
            "       -1.39154792e-01,  4.33291107e-01,  1.21945471e-01, -2.53894150e-01,\n",
            "       -5.17942607e-01, -1.29262447e-01, -2.30013967e-01, -2.30959877e-01,\n",
            "        3.44631910e-01, -1.21923697e+00, -5.24889052e-01,  7.58920982e-02,\n",
            "        7.18764186e-01,  3.88987541e-01, -8.38328063e-01, -3.44954312e-01,\n",
            "        2.32397139e-01, -1.10563282e-02,  1.28617823e-01,  5.18955767e-01,\n",
            "        6.87067866e-01, -4.21172678e-01, -5.61157279e-02, -2.87227362e-01,\n",
            "        3.66769098e-02,  3.50020021e-01, -2.91180968e-01, -6.52917385e-01,\n",
            "        2.70740479e-01,  2.10204959e-01,  3.12733412e-01,  6.45586669e-01,\n",
            "        3.49437326e-01, -3.64091814e-01, -5.78141510e-01,  3.11043322e-01,\n",
            "       -1.46219328e-01,  6.23613060e-01, -3.63619149e-01, -5.17145097e-01,\n",
            "        3.56954664e-01,  2.82194074e-02,  1.65617894e-02, -4.74596232e-01,\n",
            "        7.79293776e-01,  1.88389882e-01, -4.57489938e-02,  4.62890208e-01,\n",
            "       -2.57037550e-01, -3.64524983e-02,  8.07987452e-01, -1.42761320e-02,\n",
            "       -1.85379256e-02, -3.97124588e-01, -8.03012311e-01, -3.51422280e-01,\n",
            "       -7.72661328e-01, -9.22742665e-01,  9.70017761e-02,  7.72341713e-02,\n",
            "       -3.68771106e-01, -2.23748714e-01,  4.92586903e-02, -2.32045501e-01,\n",
            "        1.99090719e-01,  4.78184223e-01, -3.17748159e-01, -2.71168858e-01,\n",
            "       -3.57259244e-01,  5.07679224e-01, -2.37807199e-01, -4.18963760e-01,\n",
            "        2.17428192e-01, -7.01606035e-01,  7.85102069e-01, -6.04934394e-01,\n",
            "       -6.97947919e-01,  3.38146955e-01, -1.99977607e-01,  8.18276644e-01,\n",
            "       -4.51081455e-01,  1.72319278e-01, -4.00339723e-01, -4.78761017e-01,\n",
            "       -6.70691311e-01,  7.69593179e-01,  2.61407018e-01, -3.99338335e-01,\n",
            "        4.00750190e-01, -3.62017989e-01,  2.24828988e-01, -4.51860875e-01,\n",
            "       -1.30619016e-03,  1.06405981e-01, -1.02309561e+00,  5.82106411e-01,\n",
            "        1.49194822e-01, -3.76371354e-01, -6.26923591e-02,  3.96159708e-01,\n",
            "       -6.44140616e-02,  3.78353596e-01, -2.90539801e-01, -3.15101951e-01,\n",
            "       -2.05329791e-01,  2.14484423e-01,  3.83829981e-01, -8.67562950e-01,\n",
            "        1.24840073e-01, -5.22023022e-01,  3.78254712e-01,  3.92199725e-01,\n",
            "        1.57855392e-01,  5.34918547e-01,  2.46941596e-01,  2.31886670e-01,\n",
            "       -6.73139989e-01,  3.41790229e-01, -1.04019988e+00, -6.22091472e-01,\n",
            "        6.41283572e-01,  2.08135694e-02,  3.29129189e-01,  4.15263265e-01,\n",
            "       -3.33051622e-01,  7.76472986e-02,  5.58166623e-01, -6.09781861e-01,\n",
            "       -6.08643770e-01,  3.86927783e-01,  2.36300871e-01,  8.04906666e-01,\n",
            "       -1.00675833e+00,  4.16998237e-01,  3.47765625e-01, -1.34057641e-01,\n",
            "       -3.73705089e-01,  3.41391444e-01, -2.85443455e-01, -6.50894269e-02,\n",
            "        6.39000654e-01, -2.09988207e-01, -3.97976547e-01,  6.77527264e-02,\n",
            "        5.32214381e-02,  6.46932721e-01, -4.16555464e-01,  2.10981548e-01,\n",
            "        1.79282829e-01,  1.16181493e-01, -3.40964049e-01,  1.06045151e+00,\n",
            "        1.84050888e-01,  2.45402560e-01,  5.73334396e-01, -4.53758463e-02,\n",
            "        4.58918869e-01, -4.39778626e-01,  7.89733380e-02, -1.61531284e-01,\n",
            "        5.15974045e-01, -1.88717261e-01, -8.30289051e-02,  9.52368323e-03,\n",
            "       -2.06327736e-01, -1.71275735e-02,  1.11605620e+00, -2.70941526e-01,\n",
            "        4.25187051e-01,  2.90905803e-01, -8.32375884e-02, -6.06417120e-01,\n",
            "        6.80437032e-03, -7.88289070e-01, -4.90800858e-01, -2.38707140e-01,\n",
            "       -2.99265385e-01,  6.73051059e-01, -3.58602703e-01, -2.64159173e-01,\n",
            "        3.07540238e-01,  2.62090683e-01,  2.70437241e-01, -1.75212279e-01,\n",
            "        1.95359349e-01, -6.42980635e-01, -1.05695412e-01, -2.19610870e-01,\n",
            "       -1.88485190e-01, -8.28439835e-03,  6.96990490e-02,  5.04775345e-01,\n",
            "       -2.29204834e-01, -1.66689694e-01,  4.85102683e-01, -4.53413397e-01,\n",
            "       -1.74235687e-01,  9.25140604e-02, -6.00901067e-01, -1.37140870e-01,\n",
            "       -1.52922839e-01,  3.91100258e-01,  1.09052109e-02, -1.66618705e-01,\n",
            "        2.25053355e-02,  2.99245715e-01,  2.65385091e-01,  2.82215506e-01,\n",
            "        1.42118977e-02,  3.52689505e-01, -8.76388326e-02,  4.10263270e-01,\n",
            "       -1.15108323e+00,  7.65134454e-01, -4.23564017e-01, -5.36699057e-01,\n",
            "       -3.25552374e-01,  8.65607858e-02, -1.89287215e-01, -9.83955190e-02,\n",
            "        4.60145175e-01,  7.38110095e-02,  3.45364511e-01, -2.97224730e-01,\n",
            "        2.30587095e-01, -2.03910977e-01,  2.08143100e-01,  5.06319068e-02,\n",
            "       -3.90643477e-01,  5.05794287e-01,  4.00161803e-01, -3.23416233e-01,\n",
            "        4.39690053e-02,  3.87289584e-01, -2.66810060e-01,  2.13877633e-01,\n",
            "       -6.86979353e-01,  1.56347856e-01, -5.04965782e-01, -9.83411551e-01,\n",
            "        4.52613652e-01,  3.96280557e-01, -6.48850918e-01, -9.56065297e-01,\n",
            "        3.59594040e-02,  6.60758853e-01, -3.83103341e-01,  4.05135363e-01,\n",
            "        6.31464541e-01,  5.59590042e-01,  4.07910720e-02,  1.73457146e-01,\n",
            "        3.89187217e-01,  5.43207109e-01,  2.65929341e-01,  1.33421451e-01,\n",
            "        1.35810629e-01, -1.13000381e+00,  2.61625469e-01,  1.83473453e-01,\n",
            "        8.82339105e-02, -4.97799516e-02,  8.57942939e-01,  1.55539420e-02],\n",
            "      dtype=float32), 'id': 'b85487f3f7fd1b9d5d4f4ed0aea4ef09'}, {'text': 'to Einstein in 1922. Footnotes Citations Albert Einstein Albert Einstein (; ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). His work is also known for its influence on the philosophy of science. He is best known to the general public for his mass–energy equivalence formula , which has been dubbed \"the world\\'s most famous equation\". He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of', 'score': 0.6899226137320913, 'question': None, 'meta': {'name': '\"Albert Einstein\"', 'vector_id': '0'}, 'embedding': array([-2.21893266e-01,  1.77230999e-01, -1.31825984e-01,  3.58010195e-02,\n",
            "       -1.12074703e-01,  4.18617874e-01,  1.17189229e-01, -2.94660717e-01,\n",
            "       -6.10855371e-02, -3.30181539e-01, -3.97071838e-01, -3.49593699e-01,\n",
            "       -4.70570415e-01,  9.70819771e-01, -3.87791321e-02, -2.59031296e-01,\n",
            "        7.05628917e-02, -1.01063415e-01, -5.04591882e-01,  2.63879955e-01,\n",
            "        2.46540472e-01,  3.05717230e-01, -1.85218707e-01, -1.47215724e-01,\n",
            "        1.13440529e-01, -1.03145234e-01, -3.57968628e-01, -5.32865405e-01,\n",
            "        3.95340323e-01,  3.72186363e-01, -2.64416546e-01,  3.30992222e-01,\n",
            "       -1.41260624e-01,  5.84336407e-02, -2.51913369e-01,  1.82128504e-01,\n",
            "       -1.34809434e-01,  4.52833623e-01,  1.68562442e-01,  2.55962387e-02,\n",
            "        1.17629647e-01, -3.22453737e-01,  3.22025537e-01, -4.71519351e-01,\n",
            "       -4.32799399e-01, -7.54209101e-01, -1.43301713e+00, -1.01240380e-02,\n",
            "       -8.99193704e-01, -6.31738305e-01, -1.00359745e-01,  3.23402397e-02,\n",
            "        4.92824376e-01,  6.98029280e-01, -4.89303619e-01,  1.35580972e-01,\n",
            "       -3.42112690e-01, -2.56949276e-01,  2.59586781e-01, -3.49356979e-01,\n",
            "        4.17828232e-01,  2.05610633e-01,  5.60696185e-01,  1.88807964e-01,\n",
            "        1.41962186e-01,  4.67066020e-01,  3.21453243e-01,  2.83698112e-01,\n",
            "        2.42903922e-02, -5.04487753e-01,  2.31645435e-01,  1.87753122e-02,\n",
            "       -6.60167158e-01, -7.14674518e-02,  1.15308851e-01, -5.62729061e-01,\n",
            "        8.22786510e-01, -2.01233372e-01,  2.21877962e-01,  7.66496360e-02,\n",
            "       -1.30694851e-01, -1.00288562e-01,  3.71098459e-01,  7.60744289e-02,\n",
            "       -1.98454842e-01,  2.72066087e-01, -2.68744260e-01,  4.05595541e-01,\n",
            "       -3.46422732e-01,  5.60379863e-01,  1.15418404e-01, -1.60849199e-01,\n",
            "        3.97405505e-01, -1.48405671e-01,  1.55621111e-01, -1.56930313e-02,\n",
            "        8.78423810e-01, -3.56175333e-01, -1.39472604e-01, -4.21035051e-01,\n",
            "        2.11922899e-01, -6.82055235e-01,  3.31491560e-01, -4.97891814e-01,\n",
            "       -1.70098320e-01, -1.26081526e-01,  4.76526737e-01, -7.49233663e-01,\n",
            "        1.71310335e-01,  2.73413472e-02, -4.33816165e-01, -4.18537050e-01,\n",
            "       -2.96502501e-01,  2.57512361e-01, -4.91491616e-01, -1.17991172e-01,\n",
            "        2.10948318e-01, -7.13701606e-01,  2.02805474e-01,  3.25764686e-01,\n",
            "       -4.55364674e-01,  4.76471245e-01,  5.27648747e-01,  2.60136127e-01,\n",
            "        3.47997397e-01,  2.92911800e-03,  2.55466431e-01,  4.37809050e-01,\n",
            "       -3.69620860e-01,  3.66040736e-01,  2.34067470e-01,  7.98866570e-01,\n",
            "        3.37659597e-01, -3.44357699e-01,  1.44462302e-01, -2.38765016e-01,\n",
            "        1.36289984e-01, -1.76348954e-01, -1.21219456e+00,  5.25460780e-01,\n",
            "       -1.49311855e-01, -1.43637359e-01, -7.43240654e-01,  3.04414898e-01,\n",
            "        2.61277914e-01, -3.91821653e-01, -1.10816784e-01, -4.46758687e-01,\n",
            "        3.80641930e-02,  4.66458611e-02, -5.48693597e-01, -1.26353964e-01,\n",
            "       -2.40414768e-01, -1.36746243e-01,  4.77314264e-01, -5.60775474e-02,\n",
            "        3.44671756e-01,  4.69618201e-01, -3.15024972e-01,  3.90710495e-02,\n",
            "        5.09373009e-01, -1.38187274e-01, -3.60651523e-01, -2.56634206e-01,\n",
            "       -3.21383774e-01, -6.69094443e-01,  9.52593267e-01,  3.65755707e-01,\n",
            "       -7.87405133e-01,  1.33025810e-01, -1.91374406e-01, -7.05945432e-01,\n",
            "        3.42350364e-01,  2.05515996e-01, -4.62082773e-01,  5.77371955e-01,\n",
            "        6.54894352e-01,  1.32076621e-01,  6.52582228e-01, -2.91942865e-01,\n",
            "       -5.19324481e-01,  4.77955341e-02,  1.29071370e-01,  3.29526812e-01,\n",
            "        5.96377313e-01,  7.56575018e-02, -2.79926121e-01,  9.16733816e-02,\n",
            "        1.32956147e-01, -2.04257071e-01, -4.19528514e-01, -2.80597091e-01,\n",
            "        8.13313797e-02, -2.24508092e-01,  6.89947665e-01,  1.28648683e-01,\n",
            "       -3.19189578e-01,  1.02398694e+00, -6.77235201e-02,  9.94262770e-02,\n",
            "       -4.08873081e-01, -2.97203094e-01, -3.90961245e-02,  1.76116899e-01,\n",
            "       -4.67815436e-02,  2.90742576e-01,  3.19575131e-01, -1.14817314e-01,\n",
            "       -3.36696446e-01,  3.91141385e-01,  6.24301493e-01, -2.01083869e-01,\n",
            "       -2.29093492e-01, -3.55985224e-01, -9.49676454e-01,  2.38702804e-01,\n",
            "       -7.91496158e-01,  1.94307834e-01, -2.59941012e-01,  2.58820325e-01,\n",
            "        9.07007515e-01,  4.98538744e-03,  8.06834102e-02,  6.58881813e-02,\n",
            "        5.16181529e-01,  6.18466735e-01,  7.47160792e-01,  6.59009039e-01,\n",
            "       -1.56303152e-01, -3.71466987e-02, -1.29211873e-01, -9.54057693e-01,\n",
            "        3.19416374e-01,  3.42383273e-02,  6.04551509e-02, -1.53743103e-01,\n",
            "        5.40548041e-02,  2.57180929e-01,  3.42748106e-01, -4.91047949e-01,\n",
            "        4.18042094e-01,  3.46131921e-01, -2.54038364e-01,  4.35278177e-01,\n",
            "       -7.37829506e-01,  1.22451991e-01, -2.08599925e-01, -1.77966058e-01,\n",
            "       -5.72230220e-01,  3.53175372e-01, -6.52453065e-01,  3.62148315e-01,\n",
            "       -1.54172301e-01,  2.32453987e-01,  2.58331507e-01, -2.84251422e-01,\n",
            "        9.19874161e-02,  3.76647830e-01,  8.12450171e-01,  8.01978052e-01,\n",
            "        6.01505399e-01, -5.45491755e-01,  2.38337338e-01, -1.50223896e-01,\n",
            "       -5.02051532e-01, -7.40724206e-01, -4.91914451e-02, -5.13423800e-01,\n",
            "        1.19378388e-01,  6.79291427e-01,  4.53603119e-01,  2.92601615e-01,\n",
            "       -1.02280825e-01,  3.30003709e-01,  3.37123841e-01, -6.51134253e-01,\n",
            "        6.12968986e-04,  4.21532303e-01, -8.33027840e-01, -1.81154728e-01,\n",
            "        4.43084151e-01,  5.27920485e-01, -1.60754085e-01, -2.21649572e-01,\n",
            "        3.52123827e-01, -6.20700777e-01,  6.42775521e-02,  9.71698463e-02,\n",
            "        1.75134987e-01,  4.52085495e-01, -8.01183045e-01,  6.50335550e-01,\n",
            "       -4.36286598e-01, -8.41603339e-01, -1.01598367e-01,  9.38443482e-01,\n",
            "        4.42644775e-01, -3.81440192e-01,  7.06224665e-02, -1.65004298e-01,\n",
            "       -7.63598382e-01,  6.73955977e-01, -1.05268538e-01, -1.33067384e-01,\n",
            "        1.35552317e-01,  5.22612855e-02,  7.40434825e-02,  6.80414319e-01,\n",
            "       -5.52602577e+00,  2.46306479e-01, -7.85363764e-02, -4.92646992e-02,\n",
            "       -2.47541592e-02,  7.05437362e-01,  6.84569418e-01,  2.89380491e-01,\n",
            "       -4.29061621e-01, -1.58822656e-01,  1.30654767e-01, -3.43504846e-01,\n",
            "       -4.74611521e-01,  6.52557492e-01,  3.35711166e-02,  1.47886246e-01,\n",
            "        1.54678747e-01,  5.73020875e-01,  2.55671330e-02,  8.60472858e-01,\n",
            "       -3.56191456e-01, -6.56833887e-01, -3.90300713e-02,  5.66713691e-01,\n",
            "        7.11802095e-02, -1.19989410e-01, -6.33061647e-01,  4.80440050e-01,\n",
            "       -4.22259182e-01,  5.03473878e-02, -9.89676118e-02, -1.12241499e-01,\n",
            "        9.99730155e-02, -8.37609529e-01,  3.00382644e-01,  1.81822293e-02,\n",
            "        4.15374279e-01, -1.11660078e-01,  3.74649733e-01,  1.91222057e-01,\n",
            "       -2.05519930e-01,  3.57682735e-01, -2.25754887e-01, -4.96022820e-01,\n",
            "        5.31418860e-01, -3.60020518e-01,  1.66650295e-01,  1.13112903e+00,\n",
            "       -7.04136014e-01,  1.62729532e-01,  5.01578115e-02, -1.77170217e-01,\n",
            "       -1.48305193e-01, -1.00099850e+00, -1.49809821e-02,  1.86722964e-01,\n",
            "       -4.47282553e-01,  4.93903011e-01, -3.64313036e-01,  2.76103944e-01,\n",
            "        4.69369024e-01, -1.37840062e-01, -8.70749280e-02, -2.18095668e-02,\n",
            "       -6.11393631e-01,  5.08953743e-02, -5.19548833e-01, -4.05538738e-01,\n",
            "        8.54117721e-02,  1.35887697e-01, -1.39172569e-01,  6.29110038e-01,\n",
            "        4.64172482e-01, -7.97561705e-01, -4.70835060e-01, -3.97740513e-01,\n",
            "        1.19977020e-01, -2.72063911e-01,  1.45520389e-01,  6.70693338e-01,\n",
            "       -4.32891011e-01, -9.67864215e-01,  5.07489778e-02,  4.90097791e-01,\n",
            "        8.00134242e-01,  3.73317927e-01, -5.47728062e-01, -3.88547271e-01,\n",
            "       -4.66324806e-01,  2.81251986e-02,  3.94305825e-01, -3.69160235e-01,\n",
            "        3.37031066e-01,  7.77716637e-02, -3.11321497e-01, -2.60089010e-01,\n",
            "       -6.36817575e-01,  7.74573624e-01,  3.31145942e-01,  3.23193699e-01,\n",
            "       -2.21893996e-01, -1.92770272e-01,  5.65976202e-01, -5.90407491e-01,\n",
            "        5.94380796e-01,  5.58473729e-02, -2.74217486e-01,  3.23745370e-01,\n",
            "        4.99904484e-01, -8.54106322e-02, -2.06647605e-01,  2.10114494e-01,\n",
            "       -8.23813975e-02,  6.56949207e-02,  1.93461224e-01, -3.85889739e-01,\n",
            "       -2.67330736e-01,  1.55438632e-01,  1.42516926e-01,  2.66734838e-01,\n",
            "        1.95217639e-01,  1.86401039e-01, -3.45505118e-01, -7.80609488e-01,\n",
            "        2.39282817e-01,  3.24359447e-01, -1.94299787e-01, -7.13061355e-03,\n",
            "        1.25592917e-01,  9.11350250e-02, -4.48537081e-01,  1.13906777e+00,\n",
            "        3.16809088e-01,  2.42953375e-01,  5.88497877e-01, -1.12718202e-01,\n",
            "       -6.16015375e-01, -2.38572344e-01, -6.43247738e-02, -4.59101915e-01,\n",
            "        9.62447405e-01,  4.33723897e-01,  1.70679316e-01,  1.65389702e-01,\n",
            "        2.82344759e-01, -1.74208686e-01,  2.57265091e-01, -2.11653307e-01,\n",
            "       -1.82424024e-01,  5.06041229e-01,  7.81588674e-01, -2.67952263e-01,\n",
            "        2.55510539e-01,  2.92032033e-01, -8.95743012e-01,  6.01646304e-01,\n",
            "        2.41703659e-01,  1.09724618e-01, -6.02377988e-02, -4.04480174e-02,\n",
            "       -1.28320321e-01, -4.10372205e-02, -1.07778382e+00, -7.24418879e-01,\n",
            "        2.93000489e-01,  5.23298621e-01, -6.19867682e-01,  3.14008772e-01,\n",
            "        2.11128831e-01,  3.52478772e-02, -2.40797296e-01, -5.76972485e-01,\n",
            "       -5.98246418e-02, -2.93505430e-01, -2.83165038e-01,  6.21811569e-01,\n",
            "       -1.37884781e-01, -1.61028400e-01, -3.20278481e-02, -5.54910041e-02,\n",
            "        1.84346423e-01, -4.01885003e-01, -6.63914919e-01, -5.64340642e-03,\n",
            "       -6.12557679e-03, -3.42065811e-01,  1.08351834e-01, -3.32521766e-01,\n",
            "       -2.33737737e-01, -3.67665708e-01,  1.82476357e-01,  8.57261643e-02,\n",
            "        1.40026435e-01,  3.60129744e-01, -3.19894850e-02, -6.90573573e-01,\n",
            "       -2.26918906e-02,  4.64206278e-01, -2.44221482e-02, -2.17042327e-01,\n",
            "       -3.41047645e-01,  5.46420412e-03, -1.34506345e-01, -1.69473514e-01,\n",
            "        3.15426648e-01, -1.25366652e+00, -4.51309741e-01, -1.03920288e-01,\n",
            "        7.18511224e-01,  4.00670409e-01, -8.11480880e-01, -3.74821663e-01,\n",
            "        2.81581581e-01,  1.21173009e-01,  2.45125648e-02,  3.29995066e-01,\n",
            "        6.15261316e-01, -4.49005485e-01, -8.96752551e-02, -2.71274298e-01,\n",
            "        5.75682297e-02,  2.51100183e-01, -3.12312990e-01, -6.16239965e-01,\n",
            "        1.96675882e-01,  2.06215322e-01,  2.39901364e-01,  4.38561618e-01,\n",
            "        5.09471834e-01, -2.55056500e-01, -4.61840212e-01,  2.19277188e-01,\n",
            "       -9.21417996e-02,  6.08377218e-01, -3.52305532e-01, -5.46323478e-01,\n",
            "        3.64668101e-01, -5.33309951e-03, -2.39878267e-01, -4.95983243e-01,\n",
            "        7.01622725e-01,  2.92424589e-01,  2.10503140e-03,  2.75627136e-01,\n",
            "       -2.79264659e-01,  1.12490624e-01,  7.06198692e-01, -3.72868739e-02,\n",
            "       -6.52728006e-02, -1.59433588e-01, -7.70603836e-01, -2.65736580e-01,\n",
            "       -7.72272110e-01, -1.01843321e+00,  1.89979345e-01,  1.55702740e-01,\n",
            "       -2.38982484e-01, -2.59513587e-01,  1.15272224e-01, -1.06736504e-01,\n",
            "        2.29211941e-01,  4.18482155e-01, -3.42145801e-01, -2.75109231e-01,\n",
            "       -3.42595696e-01,  5.91482580e-01, -2.56819576e-01, -3.87056857e-01,\n",
            "        2.61558473e-01, -7.26019323e-01,  8.18271518e-01, -7.77792513e-01,\n",
            "       -6.90463483e-01,  2.47311309e-01, -1.71559140e-01,  8.16266060e-01,\n",
            "       -3.50155145e-01,  2.49159709e-01, -3.61953288e-01, -4.18072611e-01,\n",
            "       -6.04263604e-01,  7.14079201e-01,  1.18839592e-01, -3.40489507e-01,\n",
            "        4.91887152e-01, -1.80631489e-01,  1.59709051e-01, -2.59990901e-01,\n",
            "        2.66932920e-02,  2.67602444e-01, -1.08516395e+00,  6.02529109e-01,\n",
            "        7.47008473e-02, -1.87386185e-01, -2.31141597e-02,  3.77941191e-01,\n",
            "       -3.92846689e-02,  5.22290349e-01, -3.62889618e-01, -4.18163568e-01,\n",
            "       -2.18312696e-01,  2.07589582e-01,  3.71455371e-01, -8.09424579e-01,\n",
            "       -3.52570675e-02, -4.00379419e-01,  2.11453974e-01,  3.54203641e-01,\n",
            "        1.46648258e-01,  3.99542183e-01,  3.44300628e-01,  1.78842872e-01,\n",
            "       -6.13107026e-01,  3.16220999e-01, -8.80936265e-01, -5.69942653e-01,\n",
            "        4.42463994e-01, -9.87740159e-02,  1.65388048e-01,  4.63500619e-01,\n",
            "       -2.85885811e-01,  1.07038781e-01,  5.55410504e-01, -6.68222606e-01,\n",
            "       -6.00957215e-01,  4.12412316e-01,  1.91239849e-01,  7.34805703e-01,\n",
            "       -1.03439558e+00,  5.21244109e-01,  3.93976539e-01, -1.71630830e-01,\n",
            "       -5.31115413e-01,  2.23786235e-01, -3.63198072e-01, -7.46336952e-02,\n",
            "        6.35336876e-01, -2.42171809e-01, -2.51326382e-01,  1.28570914e-01,\n",
            "        1.59736887e-01,  5.87684393e-01, -4.53925580e-01,  8.49212259e-02,\n",
            "        1.54724434e-01,  9.94014889e-02, -3.23614538e-01,  9.38371181e-01,\n",
            "        3.07525158e-01,  8.82195011e-02,  4.73507851e-01, -7.42660239e-02,\n",
            "        3.85099977e-01, -5.10678053e-01,  7.32919872e-02, -5.99606223e-02,\n",
            "        4.91406113e-01, -2.79623359e-01, -4.03917022e-02,  8.09594691e-02,\n",
            "       -1.96882948e-01, -6.38505146e-02,  1.11346257e+00, -2.88514137e-01,\n",
            "        5.55551589e-01,  3.35482389e-01,  1.02779821e-01, -6.62163854e-01,\n",
            "       -9.93012041e-02, -7.71435022e-01, -5.41865885e-01, -1.43666014e-01,\n",
            "       -2.74163216e-01,  7.26445079e-01, -2.60012507e-01, -2.98858643e-01,\n",
            "        1.53567791e-01,  3.79946798e-01,  3.46211672e-01, -1.24464028e-01,\n",
            "        2.60643810e-01, -6.38060093e-01, -5.50267883e-02, -1.50797218e-01,\n",
            "       -1.88593626e-01, -1.64283156e-01,  1.24773912e-01,  3.03173602e-01,\n",
            "       -1.99956611e-01, -1.33815274e-01,  5.19827783e-01, -4.68029439e-01,\n",
            "       -1.30631298e-01, -1.67428590e-02, -5.55973768e-01, -1.29023358e-01,\n",
            "       -2.66516507e-01,  5.21550477e-01,  7.37859532e-02, -2.42506683e-01,\n",
            "        2.47149356e-02,  5.19929975e-02,  2.17996553e-01,  2.67663449e-01,\n",
            "       -5.21509200e-02,  3.17075878e-01, -1.45353451e-01,  4.17752177e-01,\n",
            "       -1.02318835e+00,  8.61270249e-01, -3.78299564e-01, -5.39163947e-01,\n",
            "       -3.91828060e-01,  8.74681324e-02, -1.92312479e-01, -8.20431337e-02,\n",
            "        5.07274985e-01, -4.06188555e-02,  2.99406886e-01, -3.75356525e-01,\n",
            "        1.08734556e-01, -2.26826042e-01,  1.99606508e-01, -3.39518138e-03,\n",
            "       -2.54641026e-01,  5.39599180e-01,  3.87773812e-01, -2.58370280e-01,\n",
            "       -8.22104886e-02,  3.13400388e-01, -4.21746433e-01,  2.80854076e-01,\n",
            "       -5.97844601e-01,  2.82671839e-01, -3.91507506e-01, -6.75511241e-01,\n",
            "        5.20420730e-01,  3.89622211e-01, -7.77270019e-01, -7.60913372e-01,\n",
            "       -7.55753077e-04,  7.01947391e-01, -5.67195475e-01,  4.74313766e-01,\n",
            "        6.57700062e-01,  6.13956153e-01, -9.33116302e-02, -7.59792374e-03,\n",
            "        3.12972724e-01,  5.65577626e-01,  3.75015587e-01,  2.39759162e-01,\n",
            "        2.13990137e-01, -9.78252053e-01,  3.30167085e-01,  1.99384823e-01,\n",
            "        1.07185237e-01, -1.25539288e-01,  7.67121315e-01,  1.43818185e-01],\n",
            "      dtype=float32), 'id': 'ab6983f94425886f00fd550b2ac0f037'}, {'text': 'model for depictions of mad scientists and absent-minded professors; his expressive face and distinctive hairstyle have been widely copied and exaggerated. \"Time\" magazine\\'s Frederic Golden wrote that Einstein was \"a cartoonist\\'s dream come true\". Many popular quotations are often misattributed to him. Einstein received numerous awards and honors and in 1922 he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". None of the nominations in 1921 met the criteria set by Alfred Nobel, so the 1921 prize was carried forward and awarded', 'score': 0.6845092575712043, 'question': None, 'meta': {'name': '\"Albert Einstein\"', 'vector_id': '3'}, 'embedding': array([ 2.89600790e-01,  3.05801123e-01, -2.39348039e-01,  2.57316858e-01,\n",
            "       -5.69444180e-01, -3.50683816e-02,  2.89042473e-01,  6.34212494e-02,\n",
            "       -2.12487891e-01, -2.28005692e-01, -4.74396616e-01, -1.43092826e-01,\n",
            "       -3.34652036e-01,  6.04889452e-01, -2.50747859e-01, -1.40983284e-01,\n",
            "        1.80897728e-01,  3.65101516e-01, -7.38619924e-01,  7.83775002e-02,\n",
            "        1.13562822e-01, -9.71972793e-02,  8.82374048e-02, -4.77700859e-01,\n",
            "        2.41937906e-01, -1.34719044e-01,  1.03811547e-01, -5.05427718e-01,\n",
            "        2.63069630e-01,  5.35729945e-01, -3.85716289e-01,  1.08536124e-01,\n",
            "       -1.91509396e-01, -1.55443132e-01, -4.58831966e-01, -1.51502742e-02,\n",
            "       -1.01737842e-01,  1.33824870e-01,  1.75599486e-01, -1.56825259e-01,\n",
            "        3.31245005e-01,  9.09362510e-02,  2.83515275e-01, -1.86312214e-01,\n",
            "       -4.00944710e-01, -8.27335119e-01, -1.49948752e+00,  3.65077317e-01,\n",
            "       -2.46421486e-01, -1.59816425e-02,  5.39793260e-02, -1.21263554e-02,\n",
            "        8.19515716e-03,  1.05190349e+00, -3.52844596e-01,  5.09987891e-01,\n",
            "       -1.61336232e-02, -8.34053531e-02, -1.00158378e-01, -3.77919495e-01,\n",
            "        2.60150880e-01,  4.69424836e-02,  3.40625226e-01,  3.92980039e-01,\n",
            "       -1.08813472e-01,  4.40688521e-01,  1.93572640e-01,  6.25326335e-02,\n",
            "       -7.24442629e-03, -1.31175831e-01,  2.03110263e-01, -3.41022074e-01,\n",
            "       -3.69862139e-01, -1.51922971e-01,  3.42353284e-01, -3.29123467e-01,\n",
            "        6.98234618e-01, -3.72603804e-01,  1.04350410e-01, -2.80975811e-02,\n",
            "       -4.71685193e-02, -4.59180653e-01,  3.98956686e-01,  4.75788474e-01,\n",
            "        1.76512934e-02,  1.03063941e-01, -4.82167482e-01,  3.39447320e-01,\n",
            "       -2.36623302e-01, -7.48649314e-02,  4.65022586e-02, -4.38886046e-01,\n",
            "        7.04576969e-01,  3.74544799e-01,  3.43194693e-01, -1.59712017e-01,\n",
            "        3.93773347e-01, -3.01514983e-01, -4.98304695e-01, -3.90289456e-01,\n",
            "        5.49515784e-01, -4.62745316e-02,  1.23656206e-01, -3.39919657e-01,\n",
            "       -4.10721242e-01, -2.13301182e-01,  3.13764185e-01, -7.89337933e-01,\n",
            "        2.03644738e-01,  3.04193497e-01, -2.11970106e-01, -2.27169260e-01,\n",
            "       -1.87641382e-01,  1.23008907e-01, -4.65796918e-01,  2.40334421e-01,\n",
            "        3.95485461e-01, -8.06013525e-01, -1.78013027e-01,  2.60358393e-01,\n",
            "       -2.09406957e-01,  4.85418528e-01,  4.54740018e-01, -1.37762740e-01,\n",
            "        2.25611836e-01, -2.11595699e-01,  3.62857819e-01,  7.03901947e-01,\n",
            "       -3.81004542e-01,  3.74629915e-01,  3.29423100e-02,  5.02820373e-01,\n",
            "        5.15919268e-01, -5.47557235e-01,  2.99686968e-01, -4.96043831e-01,\n",
            "        4.64209229e-01, -3.25825572e-01, -1.11812997e+00,  1.76843256e-01,\n",
            "       -9.93515700e-02, -1.32172987e-01, -7.21234143e-01,  1.89591318e-01,\n",
            "        1.34439871e-01, -5.32602072e-01,  3.36175412e-01, -2.35353480e-03,\n",
            "       -9.18200531e-05, -2.32783213e-01, -1.10192887e-01, -4.29486394e-01,\n",
            "        5.18438481e-02, -5.83452880e-02,  3.71961057e-01,  3.66662383e-01,\n",
            "       -2.64916360e-01,  3.70218188e-01,  3.84146124e-01,  1.35300711e-01,\n",
            "        2.80298501e-01, -6.16481109e-03, -5.03309011e-01, -2.30026394e-01,\n",
            "       -9.68457460e-02, -3.16119611e-01,  3.01436007e-01,  3.62391621e-01,\n",
            "       -4.29912239e-01,  8.28849226e-02,  7.91803747e-02, -3.67345959e-01,\n",
            "        1.69469878e-01, -2.32622158e-02, -3.02892298e-01,  8.50420654e-01,\n",
            "        7.43706942e-01,  1.32048959e-02,  2.15138778e-01, -4.69546318e-01,\n",
            "       -6.35671556e-01, -2.46306092e-01,  1.32845379e-02, -2.75574699e-02,\n",
            "        7.59222686e-01,  3.12008504e-02, -2.14813679e-01,  3.03568337e-02,\n",
            "       -1.94895312e-01,  9.73825976e-02, -3.92160416e-01, -4.96965855e-01,\n",
            "        1.28016500e-02, -4.33665603e-01,  7.60993123e-01,  8.43046978e-02,\n",
            "       -4.84983414e-01,  9.69394326e-01, -2.42403671e-01,  3.38354677e-01,\n",
            "       -4.73137826e-01, -1.00865960e-01, -5.47544472e-03, -2.83869237e-01,\n",
            "       -3.70675713e-01,  6.80717081e-02,  3.89700502e-01, -4.15058061e-02,\n",
            "        7.36226439e-02,  2.55328327e-01,  9.62635159e-01, -3.77266049e-01,\n",
            "        9.97285992e-02, -1.58682600e-01, -7.09858298e-01,  5.70025265e-01,\n",
            "       -2.99856216e-01,  7.70216063e-02, -1.61321640e-01,  7.37607537e-04,\n",
            "        6.02673888e-01,  9.97726247e-02, -1.28656283e-01,  2.27338187e-02,\n",
            "        7.03944027e-01,  9.63562250e-01,  4.63472635e-01,  3.29205513e-01,\n",
            "       -1.79250985e-01, -2.31009886e-01, -4.59829494e-02, -5.26526511e-01,\n",
            "        5.58548212e-01, -1.74850896e-01, -2.74557859e-01, -2.02111006e-01,\n",
            "        4.09354806e-01, -1.76962167e-01,  5.00856459e-01, -3.88557166e-01,\n",
            "        4.60733175e-01,  3.24248195e-01, -1.27061486e-01,  5.69331706e-01,\n",
            "       -3.69572312e-01,  4.30172712e-01,  2.66254097e-01,  1.54223457e-01,\n",
            "       -5.90224385e-01,  7.17621744e-02, -3.48142028e-01,  4.38421339e-01,\n",
            "       -1.09466277e-01, -5.59107997e-02,  3.58699039e-02, -1.44535959e-01,\n",
            "       -2.94491857e-01, -7.66887981e-03,  3.06778580e-01,  4.34313565e-01,\n",
            "        4.10082519e-01, -3.06451380e-01, -9.18036234e-03,  9.91032049e-02,\n",
            "       -2.57321566e-01, -3.41865420e-01,  2.69369304e-01, -5.55947661e-01,\n",
            "        1.25531182e-01,  4.45754170e-01,  4.89803314e-01,  6.18918955e-01,\n",
            "       -3.51196557e-01,  5.21214843e-01,  1.72772571e-01, -5.13589621e-01,\n",
            "       -1.86729774e-01,  6.36639893e-01, -7.20889032e-01, -2.49537215e-01,\n",
            "       -1.29227161e-01,  9.82521653e-01,  3.71200889e-02, -6.02116697e-02,\n",
            "       -4.44764532e-02, -2.23813444e-01, -3.71529110e-04, -1.47614285e-01,\n",
            "       -8.96514431e-02,  3.04572463e-01, -5.19777536e-01,  6.53621018e-01,\n",
            "       -1.98283672e-01, -5.60059845e-01, -3.74416023e-01,  4.94415879e-01,\n",
            "        1.74404040e-01, -5.33272386e-01,  1.21412612e-01,  8.83061532e-03,\n",
            "       -5.81210911e-01,  4.16223317e-01, -8.89303535e-02, -2.39633650e-01,\n",
            "        2.93282688e-01,  1.15547128e-01, -5.59776872e-02,  1.81651369e-01,\n",
            "       -5.99360132e+00, -6.86952025e-02, -1.18274815e-01,  1.84294343e-01,\n",
            "       -3.76882613e-01,  5.16656816e-01,  5.78602195e-01,  4.04755212e-02,\n",
            "       -1.86754629e-01, -2.25895196e-01,  8.90040100e-02, -1.09194741e-01,\n",
            "        2.72519916e-01,  9.73450899e-01,  5.70506193e-02,  2.87335396e-01,\n",
            "        2.16910064e-01,  9.33215767e-02, -1.42775923e-01,  2.15151101e-01,\n",
            "       -1.95466504e-01, -4.30349022e-01,  1.37202144e-01,  7.06233859e-01,\n",
            "        6.07663810e-01, -6.88913418e-03, -3.55110854e-01,  2.95984536e-01,\n",
            "       -5.56740947e-02, -7.66186565e-02,  7.35252023e-01, -2.01144591e-02,\n",
            "        1.64572135e-01, -4.77155834e-01,  1.03083611e-01,  2.81126112e-01,\n",
            "        5.39032459e-01, -2.90571272e-01,  4.88092214e-01,  2.39320710e-01,\n",
            "        1.65169001e-01,  3.24214607e-01, -4.11111295e-01, -3.27837825e-01,\n",
            "        4.25948143e-01, -4.49481517e-01, -1.96088523e-01,  5.81612945e-01,\n",
            "       -3.30202013e-01, -2.09495887e-01,  5.60675323e-01,  1.85087353e-01,\n",
            "       -1.11113854e-01, -2.19700202e-01, -5.73330224e-02,  1.08032644e-01,\n",
            "       -1.56818300e-01,  5.42839825e-01, -8.20886254e-01, -3.59417647e-01,\n",
            "        2.42526576e-01,  2.81266719e-01,  1.62944585e-01, -2.33053520e-01,\n",
            "       -5.23537874e-01, -2.43618384e-01, -2.72818714e-01, -2.78511673e-01,\n",
            "       -9.11596492e-02,  3.13298553e-01, -3.49886745e-01,  6.02250457e-01,\n",
            "        6.41691685e-02, -1.05355668e+00, -5.37186377e-02, -2.09436134e-01,\n",
            "       -1.14148282e-01, -1.21969081e-01, -1.41238675e-01,  1.40389666e-01,\n",
            "       -3.79973084e-01, -6.23720288e-01, -3.01218659e-01,  5.49282312e-01,\n",
            "        4.92529303e-01, -7.51812533e-02,  5.84738608e-03, -2.15299472e-01,\n",
            "       -2.67472059e-01, -4.23171930e-02,  5.57671905e-01, -4.18297291e-01,\n",
            "       -1.98715448e-01,  8.29732195e-02, -4.95837271e-01,  2.92867482e-01,\n",
            "       -3.20821971e-01,  3.61415267e-01,  3.72604460e-01,  4.04418647e-01,\n",
            "       -5.04376292e-01,  6.07993715e-02,  2.82338530e-01, -4.97968525e-01,\n",
            "        3.32163543e-01, -1.66468486e-01, -7.28136539e-01,  7.37175569e-02,\n",
            "        4.52981740e-01, -1.21910326e-01, -5.00651717e-01,  6.35879254e-03,\n",
            "       -3.93067688e-01,  1.08778283e-01,  6.38500690e-01, -3.18921804e-01,\n",
            "        2.84824222e-01,  4.51209426e-01,  2.06075490e-01,  2.07062483e-01,\n",
            "        1.30831406e-01,  1.49944015e-02, -1.69894382e-01, -5.91633379e-01,\n",
            "        2.31000364e-01,  5.14648378e-01, -9.79053155e-02, -2.18430441e-02,\n",
            "       -7.08463565e-02,  6.91577494e-02, -1.66533422e-02,  8.24135661e-01,\n",
            "       -5.38984314e-03,  5.01087382e-02,  3.94692928e-01,  4.58133370e-02,\n",
            "       -8.16192806e-01, -4.14313197e-01, -1.16206393e-01, -7.13048935e-01,\n",
            "        5.61462939e-01,  4.43081856e-01,  1.46005914e-01,  2.18076780e-01,\n",
            "        5.05090117e-01, -8.94298926e-02,  9.68687311e-02, -1.27104625e-01,\n",
            "       -4.86111939e-02,  4.33610827e-01,  3.26830029e-01,  2.88988017e-02,\n",
            "        1.85021102e-01,  1.55009091e-01, -4.27593619e-01,  5.73300421e-01,\n",
            "       -2.93935269e-01, -9.44015235e-02, -3.95655632e-01,  1.07183367e-01,\n",
            "       -2.14860573e-01, -4.04912308e-02, -1.09498048e+00, -3.02530795e-01,\n",
            "        3.33351016e-01, -2.30919030e-02, -3.62336278e-01,  2.68037885e-01,\n",
            "        1.59715310e-01,  3.73085171e-01, -9.74845961e-02, -4.41898316e-01,\n",
            "       -1.44390538e-01, -3.20780993e-01, -1.62126854e-01,  5.54439604e-01,\n",
            "        1.54312253e-01, -1.87295731e-02,  2.53378063e-01, -8.75533372e-02,\n",
            "        2.69568145e-01, -2.40862802e-01, -3.72338474e-01,  1.48739681e-01,\n",
            "        3.03155243e-01, -1.87438726e-01, -2.85028160e-01, -1.20768972e-01,\n",
            "       -4.54677582e-01, -2.78366238e-01,  2.79748946e-01,  2.59274483e-01,\n",
            "        1.00409180e-01,  5.84276855e-01, -5.15682578e-01, -3.65536302e-01,\n",
            "        8.07204023e-02,  3.11542340e-02,  4.94192392e-02, -3.46183777e-01,\n",
            "       -3.06572169e-01, -3.32911253e-01, -4.36763287e-01, -3.89185786e-01,\n",
            "        1.51789457e-01, -1.26089716e+00, -1.44933492e-01,  4.60299641e-01,\n",
            "        2.94361770e-01,  2.64721215e-01, -3.80536109e-01, -2.77888179e-01,\n",
            "        2.99164265e-01, -4.40719211e-03,  1.53918907e-01,  7.73712814e-01,\n",
            "        4.20481265e-01, -3.00655872e-01, -3.37369859e-01, -2.73438871e-01,\n",
            "       -8.45016986e-02,  7.34594092e-02, -6.40581548e-01, -2.80724823e-01,\n",
            "        2.88684100e-01,  1.03700772e-01,  2.65744895e-01,  4.29274410e-01,\n",
            "        2.76555032e-01, -4.93816108e-01, -1.37580767e-01,  4.54352677e-01,\n",
            "       -8.80255178e-02,  4.42549318e-01, -2.28102863e-01, -3.95617515e-01,\n",
            "        6.15796804e-01, -5.05161844e-02, -1.21195264e-01,  4.51204702e-02,\n",
            "        6.62424326e-01,  3.80417287e-01, -2.60589570e-01,  2.03530923e-01,\n",
            "       -2.70354658e-01,  5.92847690e-02,  3.41001123e-01,  5.80701232e-02,\n",
            "       -2.78240144e-01, -1.87889546e-01, -4.61190671e-01, -1.72890618e-01,\n",
            "       -6.40495062e-01, -5.42149127e-01,  9.12383720e-02, -2.08334867e-02,\n",
            "       -2.08116606e-01,  2.80679107e-01, -2.80756932e-02, -2.73705274e-01,\n",
            "       -5.09767532e-02,  8.81315708e-01, -6.13473237e-01, -1.52749509e-01,\n",
            "       -3.51281881e-01,  1.93872958e-01, -2.93590892e-02, -2.97745973e-01,\n",
            "        2.30494484e-01, -2.59838134e-01,  1.62215248e-01, -1.03692479e-01,\n",
            "       -5.28714843e-02,  2.84949839e-01, -3.80245447e-01,  4.27040935e-01,\n",
            "       -6.34640813e-01,  1.30725712e-01, -3.50744009e-01, -6.25172555e-01,\n",
            "       -4.65534657e-01,  3.05398762e-01,  1.97485551e-01, -3.42583030e-01,\n",
            "       -2.02888101e-01, -4.58899111e-01,  2.17547491e-01, -3.33886087e-01,\n",
            "        2.08064653e-02, -2.13461131e-01, -6.06549323e-01,  3.33435625e-01,\n",
            "       -2.48611346e-02, -1.96297824e-01, -1.37907624e-01,  3.11545521e-01,\n",
            "        2.00915501e-01,  5.06171525e-01, -8.10646296e-01, -3.57937545e-01,\n",
            "       -2.49535233e-01,  4.52440411e-01,  5.74463785e-01, -8.46908152e-01,\n",
            "       -8.62550288e-02,  2.01849476e-01,  5.22614658e-01,  2.63295174e-01,\n",
            "       -1.39316604e-01,  2.26555198e-01,  3.11347395e-01,  2.61659361e-02,\n",
            "       -5.08186460e-01,  4.40490544e-01, -1.17350936e+00, -3.15265298e-01,\n",
            "        2.97861308e-01,  1.67833939e-01,  1.18523151e-01,  3.69187474e-01,\n",
            "       -2.38589346e-01,  3.14267352e-02,  1.49411723e-01, -1.61667824e-01,\n",
            "       -1.07874417e+00,  3.18204343e-01,  1.91979617e-01,  4.69771057e-01,\n",
            "       -4.89930004e-01,  4.74429816e-01,  4.92212743e-01,  1.66877896e-01,\n",
            "       -3.55536819e-01,  3.51079017e-01, -2.30781078e-01, -2.20837370e-02,\n",
            "        2.13745251e-01, -3.75783414e-01, -4.25008863e-01,  1.72351226e-01,\n",
            "        4.15702939e-01,  5.25924087e-01, -4.95115668e-01,  1.67858124e-01,\n",
            "        1.31102741e-01,  2.66680330e-01, -2.34837323e-01,  7.98852921e-01,\n",
            "        5.93192458e-01,  4.54899788e-01,  4.75031167e-01,  2.83824086e-01,\n",
            "        2.95893140e-02, -3.73263091e-01,  2.26400211e-01, -4.08119351e-01,\n",
            "       -6.20439462e-02, -1.75003961e-01, -4.24263954e-01,  4.91308607e-02,\n",
            "       -3.07411522e-01,  2.19507173e-01,  7.37222373e-01, -2.28505865e-01,\n",
            "       -3.43210325e-02,  1.91570327e-01,  6.70123473e-02, -1.57901436e-01,\n",
            "       -9.87147726e-03, -2.16052383e-01,  7.55046606e-02, -4.25495654e-01,\n",
            "       -4.16114897e-01,  3.08515340e-01, -1.66176602e-01, -1.49968937e-01,\n",
            "        5.19898057e-01,  9.76613835e-02,  3.08349311e-01,  2.78908134e-01,\n",
            "       -1.60440058e-01, -3.14064234e-01, -7.60223925e-01, -3.16496164e-01,\n",
            "       -4.24248219e-01, -5.62943891e-02, -6.58330992e-02,  6.33906662e-01,\n",
            "       -1.04058653e-01, -6.33218646e-01,  3.43299657e-01, -9.62098837e-02,\n",
            "        2.31581092e-01,  2.92370975e-01, -4.37302381e-01, -1.73375502e-01,\n",
            "       -8.41306150e-02,  4.21768039e-01, -2.39199847e-01, -6.32198095e-01,\n",
            "        9.46027786e-03, -1.31363180e-02,  2.13118508e-01,  2.73421675e-01,\n",
            "       -1.68165043e-01,  4.44513530e-01, -1.13613322e-01, -2.66450852e-01,\n",
            "       -8.38055789e-01,  5.43196499e-01, -2.73201436e-01, -5.20045161e-01,\n",
            "       -4.24689986e-02,  8.71608257e-02,  1.20698415e-01, -2.00429156e-01,\n",
            "        2.55975723e-01,  1.40104979e-01, -1.30220950e-01, -4.77713943e-01,\n",
            "        2.80668437e-01, -3.04641187e-01,  1.63251385e-01,  2.99905777e-01,\n",
            "       -9.88572314e-02,  1.63021669e-01,  4.62137133e-01, -2.65512735e-01,\n",
            "        5.01666367e-01,  2.28331834e-02, -2.08070278e-01, -3.88304587e-03,\n",
            "       -4.38281059e-01,  2.52424091e-01, -7.05777824e-01, -3.34622353e-01,\n",
            "        7.90147543e-01,  4.35319930e-01, -3.69181365e-01, -7.16162205e-01,\n",
            "       -2.13981777e-01,  2.89499551e-01,  3.02604437e-01,  1.67338833e-01,\n",
            "        4.18448150e-01,  7.33207285e-01, -4.42500301e-02, -5.06967306e-02,\n",
            "       -2.49776736e-01,  3.33158702e-01,  1.25508294e-01,  5.62404096e-01,\n",
            "        2.64862865e-01, -5.33448875e-01,  6.32642388e-01, -2.61261731e-01,\n",
            "        1.05589509e-01, -1.34395450e-01,  7.73473263e-01,  3.62187773e-02],\n",
            "      dtype=float32), 'id': 'd34ecd3aeacc8cbd33555e07f9a98c73'}, {'text': 'observations were published in the international media, making Einstein world-famous. On 7 November 1919, the leading British newspaper \"The Times\" printed a banner headline that read: \"Revolution in Science – New Theory of the Universe – Newtonian Ideas Overthrown\". In 1920, he became a Foreign Member of the Royal Netherlands Academy of Arts and Sciences. In 1922, he was awarded the 1921 Nobel Prize in Physics \"for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect\". While the general theory of relativity was still considered somewhat controversial, the citation also does not', 'score': 0.683915370112666, 'question': None, 'meta': {'name': '\"Albert Einstein\"', 'vector_id': '2'}, 'embedding': array([ 1.67684168e-01,  3.16110224e-01,  3.83128710e-02, -9.00615193e-03,\n",
            "       -4.79403794e-01, -1.41877487e-01,  3.02540004e-01, -1.86806321e-01,\n",
            "       -4.11368728e-01, -4.63126637e-02, -5.31474352e-01, -8.48964080e-02,\n",
            "       -4.76005226e-01,  9.56042290e-01, -4.37016971e-02,  1.45828845e-02,\n",
            "        1.39011681e-01, -2.86181085e-02, -5.92123151e-01, -2.54888628e-02,\n",
            "        3.36175300e-02,  2.33117566e-01,  9.78049636e-02, -2.99581975e-01,\n",
            "        1.91910028e-01, -2.16307580e-01, -2.54580341e-02, -5.65953970e-01,\n",
            "        2.62939986e-02,  3.63134444e-01, -3.05523187e-01, -2.14483924e-02,\n",
            "       -9.92070735e-02,  1.38216868e-01, -4.14861202e-01,  8.07928294e-02,\n",
            "        4.98809703e-02,  1.05160058e-01,  2.32716501e-01, -9.77252051e-02,\n",
            "        6.74298033e-02,  3.23769189e-02,  1.98108494e-01,  9.47898161e-03,\n",
            "       -3.23276341e-01, -8.90342116e-01, -1.39404356e+00,  4.17506605e-01,\n",
            "       -4.43351120e-01, -1.12148896e-01, -2.23318432e-02,  9.25408825e-02,\n",
            "        2.43341267e-01,  9.26681101e-01, -3.36871475e-01,  2.06227168e-01,\n",
            "       -3.53374273e-01, -9.11860541e-02,  7.57772401e-02, -4.19412941e-01,\n",
            "        4.96854544e-01,  1.34105355e-01,  3.10417920e-01,  2.46391550e-01,\n",
            "        2.71094620e-01,  2.01015577e-01,  2.81283587e-01,  2.06632942e-01,\n",
            "        7.16867000e-02, -1.87860861e-01,  5.31970412e-02, -3.31975281e-01,\n",
            "       -4.61715996e-01, -2.20400080e-01,  4.28665549e-01, -8.30427051e-01,\n",
            "        6.71974778e-01, -2.02069327e-01,  1.82314754e-01, -5.58520481e-02,\n",
            "        1.64656609e-01, -3.87386262e-01,  2.71757454e-01,  2.42729664e-01,\n",
            "       -1.00309037e-01, -7.73363095e-03, -6.70817137e-01,  2.69096404e-01,\n",
            "       -1.89326406e-01, -9.37495828e-02,  1.29102662e-01, -2.63811260e-01,\n",
            "        8.92821133e-01,  4.40030515e-01,  2.14926764e-01, -5.97602241e-02,\n",
            "        4.28039014e-01, -9.54026431e-02, -3.63895804e-01, -4.10457045e-01,\n",
            "        4.62807685e-01,  6.65231943e-02,  3.55341256e-01, -2.75807679e-01,\n",
            "       -4.68431623e-04, -1.94529489e-01,  4.52464342e-01, -6.27232850e-01,\n",
            "        2.99184263e-01,  1.14712566e-01, -1.82610482e-01, -1.02806360e-01,\n",
            "       -2.92354614e-01,  5.85780963e-02, -6.13940477e-01,  3.49247575e-01,\n",
            "        3.96097094e-01, -8.25060904e-01,  1.27822131e-01,  1.62532613e-01,\n",
            "       -2.21174225e-01,  6.47709787e-01,  3.71964306e-01,  1.88252866e-01,\n",
            "        3.75900894e-01, -2.92044073e-01,  4.04927999e-01,  7.00862527e-01,\n",
            "       -3.09308290e-01,  4.50368166e-01,  1.50465176e-01,  8.23517978e-01,\n",
            "        2.25183591e-01, -5.43912888e-01,  1.16911657e-01, -1.18542768e-01,\n",
            "        5.13504982e-01,  5.19579016e-02, -1.08725250e+00,  2.55374879e-01,\n",
            "        2.21028854e-03, -8.08807984e-02, -8.18227530e-01,  5.09801030e-01,\n",
            "        2.55403489e-01, -2.99350679e-01,  2.16028672e-02, -9.87346992e-02,\n",
            "        1.04826227e-01, -2.73529738e-01, -4.13607061e-01, -2.69265145e-01,\n",
            "        1.20395392e-01,  5.93599752e-02,  3.48306775e-01,  2.47646555e-01,\n",
            "       -1.02261759e-01,  3.18878710e-01,  2.48944864e-01,  1.00135468e-01,\n",
            "        2.79235363e-01, -3.75084840e-02, -3.43693644e-01, -8.12819973e-02,\n",
            "       -2.36794442e-01, -2.97900379e-01,  3.60423177e-01,  3.28449637e-01,\n",
            "       -3.10259074e-01, -1.37993053e-01, -2.09575191e-01, -2.79151976e-01,\n",
            "        1.90028712e-01, -1.63303420e-01, -4.49008971e-01,  8.97803068e-01,\n",
            "        4.87368882e-01, -1.09898821e-01,  3.33675563e-01, -3.25120687e-01,\n",
            "       -4.53994334e-01, -3.37289423e-01, -3.70250852e-03, -1.28617659e-01,\n",
            "        6.76068604e-01,  9.61264819e-02, -1.20350473e-01,  2.18686596e-01,\n",
            "        6.68372512e-02,  2.52198577e-01, -8.55717435e-02, -4.14462239e-01,\n",
            "       -2.07760289e-01, -4.30176258e-01,  6.37469888e-01,  1.10076331e-01,\n",
            "       -3.83063138e-01,  1.01950824e+00, -2.29405671e-01,  3.98355693e-01,\n",
            "       -6.06554151e-01,  5.84191317e-03, -3.87051515e-02, -1.86532304e-01,\n",
            "       -2.67430305e-01,  1.27784386e-01,  3.19923520e-01, -1.81273624e-01,\n",
            "        2.95683503e-01,  1.67834014e-01,  7.19385386e-01, -4.76524264e-01,\n",
            "       -7.25376233e-02, -2.26608902e-01, -4.23236936e-01,  4.57333803e-01,\n",
            "       -1.88186899e-01,  1.05473131e-01, -2.36483678e-01,  2.79081374e-01,\n",
            "        6.53317869e-01,  1.08773224e-01,  7.69740269e-02, -3.08903437e-02,\n",
            "        7.71601856e-01,  8.53333294e-01,  5.27116656e-01,  3.50547403e-01,\n",
            "       -2.02880830e-01, -2.61082947e-01, -1.63726106e-01, -5.71481526e-01,\n",
            "        5.00372708e-01, -4.07443494e-02, -3.61492336e-01, -1.03626484e-02,\n",
            "        1.73924372e-01, -2.27402151e-01,  2.79376477e-01, -4.42209870e-01,\n",
            "        4.74982738e-01,  3.44296217e-01,  1.71906501e-02,  8.41042519e-01,\n",
            "       -3.92569244e-01,  4.57179546e-01,  1.94021761e-01,  3.62945385e-02,\n",
            "       -6.42603099e-01,  8.25905949e-02, -1.19782872e-01,  3.82317811e-01,\n",
            "       -8.58304799e-02,  6.95897341e-02,  3.69798064e-01, -3.69155377e-01,\n",
            "       -3.15418869e-01,  9.94372144e-02,  3.29200476e-01,  5.90929747e-01,\n",
            "        4.37297255e-01, -5.17359018e-01,  6.04987033e-02,  3.12054604e-01,\n",
            "       -3.59537631e-01, -3.24033260e-01, -3.67400274e-02, -4.23404634e-01,\n",
            "        3.37951034e-01,  3.22578967e-01,  4.34565127e-01,  6.63667321e-01,\n",
            "       -4.78919953e-01,  5.63798785e-01,  2.99205363e-01, -5.83946109e-01,\n",
            "       -3.60917777e-01,  5.35486937e-01, -5.11324167e-01, -1.69534087e-01,\n",
            "        1.16612226e-01,  8.39705884e-01,  7.08238631e-02, -1.83745816e-01,\n",
            "        1.89338941e-02, -3.45527768e-01, -4.64987829e-02, -1.11103930e-01,\n",
            "        1.95439234e-02,  3.09455484e-01, -5.98893583e-01,  5.23890674e-01,\n",
            "       -3.23681176e-01, -5.66130161e-01, -4.38729852e-01,  4.75935191e-01,\n",
            "        7.00462013e-02, -5.03623486e-01,  1.47752821e-01,  3.18075418e-02,\n",
            "       -5.18353522e-01,  5.62831223e-01, -3.96677107e-01, -2.35880971e-01,\n",
            "        3.09588194e-01, -1.56295478e-01,  2.64472235e-02,  2.61243284e-01,\n",
            "       -6.02037382e+00, -2.97769345e-02,  1.68220103e-02,  9.11716148e-02,\n",
            "       -3.43275428e-01,  4.14837509e-01,  6.11250341e-01,  1.53121024e-01,\n",
            "       -3.24529350e-01, -5.40146045e-02, -3.99867781e-02, -1.46937922e-01,\n",
            "        2.23728895e-01,  9.03915405e-01,  9.30827335e-02,  3.88217956e-01,\n",
            "        8.04201439e-02,  2.41765901e-01, -1.79573610e-01,  2.81009495e-01,\n",
            "       -2.44934857e-01, -4.06679064e-01,  8.47895667e-02,  5.36597490e-01,\n",
            "        3.99762273e-01, -8.60566273e-02, -3.80457014e-01,  5.24298370e-01,\n",
            "       -1.32072821e-01, -3.38828377e-02,  4.51764375e-01, -8.14145654e-02,\n",
            "        1.78612217e-01, -6.63555264e-01,  5.37852943e-02,  2.96939820e-01,\n",
            "        4.10285234e-01, -1.42625928e-01,  2.33828947e-01,  2.04102889e-01,\n",
            "        6.61670417e-02,  3.45583946e-01, -2.50241429e-01, -4.51681167e-01,\n",
            "        2.67261416e-01, -4.23728377e-01, -1.34971619e-01,  7.36750722e-01,\n",
            "       -4.51605082e-01, -2.80783493e-02,  3.62900943e-01,  3.99775878e-02,\n",
            "       -4.34710160e-02, -4.92774755e-01, -9.10347700e-02, -2.19775271e-02,\n",
            "       -3.28436911e-01,  6.12129688e-01, -7.41896272e-01, -2.06476510e-01,\n",
            "        1.45368710e-01,  1.33768767e-01,  1.79410800e-02, -9.84295383e-02,\n",
            "       -4.24813032e-01, -1.71014965e-01, -3.70910645e-01, -2.89226562e-01,\n",
            "        2.89691627e-01,  2.83044308e-01, -5.17887533e-01,  6.34925544e-01,\n",
            "        2.08782732e-01, -9.67897475e-01, -7.04427809e-02, -1.58058420e-01,\n",
            "       -1.79898784e-01, -1.27116442e-01,  2.38788854e-02,  1.16921104e-01,\n",
            "       -4.80393857e-01, -6.56702697e-01, -1.72404021e-01,  4.00511831e-01,\n",
            "        4.99411255e-01, -1.45423353e-01, -1.50938258e-01, -3.19149464e-01,\n",
            "       -4.61118817e-01,  1.31767830e-02,  2.76923507e-01, -4.50266659e-01,\n",
            "       -1.25596255e-01,  6.64358661e-02, -5.51023960e-01,  2.96755135e-01,\n",
            "       -4.40883934e-01,  3.32419664e-01,  3.26100111e-01,  3.80236000e-01,\n",
            "       -4.72602099e-01, -2.23902196e-01,  1.53440475e-01, -6.44417107e-01,\n",
            "        2.39671081e-01, -8.57935920e-02, -6.09766066e-01,  2.60924906e-01,\n",
            "        4.51988131e-01, -1.73920169e-02, -1.63332164e-01,  2.60181099e-01,\n",
            "       -4.20621008e-01,  2.09328923e-02,  7.71432340e-01, -3.95044535e-01,\n",
            "        1.52477190e-01,  2.42533490e-01,  2.31766969e-01, -1.96822688e-01,\n",
            "        1.69880986e-02,  4.16780151e-02, -2.45834410e-01, -5.07050872e-01,\n",
            "        5.03661372e-02,  4.69372094e-01, -1.86292604e-01,  1.54204085e-03,\n",
            "       -1.55434549e-01, -1.20122217e-01,  8.57940540e-02,  8.43992114e-01,\n",
            "        2.09900975e-01, -5.25558777e-02,  6.00417376e-01, -2.35636696e-01,\n",
            "       -6.11045599e-01, -4.38603133e-01, -4.75317389e-02, -6.88826323e-01,\n",
            "        3.83267552e-01,  2.97263950e-01,  2.03621998e-01,  3.74681205e-01,\n",
            "        1.48055509e-01, -8.99993405e-02,  3.60729069e-01, -6.64047226e-02,\n",
            "       -1.12826772e-01,  3.01915616e-01,  4.31420594e-01, -6.74089715e-02,\n",
            "        3.79488766e-01,  2.24564731e-01, -4.47164208e-01,  6.09306157e-01,\n",
            "       -6.80818111e-02, -5.99595830e-02, -2.41805494e-01, -3.79935429e-02,\n",
            "       -2.33420745e-01,  1.50965914e-01, -1.03195286e+00, -2.18241587e-01,\n",
            "        4.50600624e-01, -8.56098440e-03, -2.17554003e-01,  3.52048248e-01,\n",
            "        3.37210685e-01,  2.36549377e-01, -1.61949292e-01, -5.06715655e-01,\n",
            "       -6.10269547e-01, -4.49024528e-01,  3.65619436e-02,  5.53386569e-01,\n",
            "       -2.00261623e-01,  4.36135232e-02,  3.03004861e-01, -6.61258027e-02,\n",
            "        3.12792838e-01,  1.20218687e-01, -4.23215061e-01,  1.78663999e-01,\n",
            "        3.00538838e-01, -4.42773074e-01, -2.23844826e-01, -3.76518250e-01,\n",
            "       -1.88855991e-01, -4.37699050e-01,  4.01141196e-01,  3.39163333e-01,\n",
            "        1.45034462e-01,  5.61594486e-01, -1.91028178e-01, -7.30034053e-01,\n",
            "        5.67034073e-02,  3.50292116e-01, -1.29165500e-01, -1.55594960e-01,\n",
            "       -2.87216723e-01, -3.86166424e-01, -1.74168020e-01, -3.17765921e-01,\n",
            "        1.95849463e-01, -1.11438537e+00, -1.42234713e-01,  4.13623214e-01,\n",
            "        4.21313435e-01,  3.78177762e-01, -4.95507032e-01, -3.79127532e-01,\n",
            "        2.70373404e-01,  1.98331371e-01, -7.92742521e-02,  7.18918383e-01,\n",
            "        3.56287211e-01, -3.30479443e-01, -4.98581856e-01, -2.21786708e-01,\n",
            "       -1.18785333e-02,  3.16050053e-01, -7.30992138e-01, -3.44922066e-01,\n",
            "        1.91580206e-01,  2.78366864e-01,  3.88313323e-01,  4.12458301e-01,\n",
            "        3.43089908e-01, -4.61878031e-01, -2.35995919e-01,  3.99124354e-01,\n",
            "       -8.80666226e-02,  4.42558736e-01, -2.81797856e-01, -1.41903922e-01,\n",
            "        4.65386450e-01, -9.56522599e-02,  1.60073712e-02,  4.75019589e-02,\n",
            "        6.62577212e-01,  3.46472532e-01, -3.79939079e-01,  5.48805073e-02,\n",
            "       -3.43412071e-01, -1.53827714e-02,  4.43287253e-01,  2.00125456e-01,\n",
            "       -1.98618859e-01, -3.41054410e-01, -4.92182821e-01, -4.45040017e-02,\n",
            "       -7.24667430e-01, -5.69835007e-01,  2.96488047e-01, -2.56666720e-01,\n",
            "       -3.70447397e-01,  1.01108067e-01,  1.46094441e-01, -3.10136110e-01,\n",
            "       -2.76853796e-02,  4.53280836e-01, -5.62281609e-01, -2.33907670e-01,\n",
            "       -1.42938316e-01,  4.01656806e-01,  1.31789362e-02, -2.29860291e-01,\n",
            "        6.05734587e-02, -2.76159465e-01, -2.62680743e-02, -4.65010107e-01,\n",
            "       -3.47572297e-01,  2.62366205e-01, -1.31293386e-01,  5.02380073e-01,\n",
            "       -5.62774539e-01,  2.46390238e-01, -4.77056235e-01, -5.31952977e-01,\n",
            "       -5.35239995e-01,  3.47845852e-01,  2.23325282e-01, -3.91181082e-01,\n",
            "        2.31118724e-02, -5.33682168e-01,  2.05144212e-01, -1.87988758e-01,\n",
            "        5.89748397e-02,  4.74225823e-03, -5.75273752e-01,  2.58835554e-01,\n",
            "        5.85465766e-02, -1.10327862e-01, -6.77769333e-02,  3.57561648e-01,\n",
            "       -2.34191073e-03,  4.12054837e-01, -6.73478842e-01, -4.43648458e-01,\n",
            "       -3.15256357e-01,  2.53204882e-01,  5.40038705e-01, -9.00282621e-01,\n",
            "       -1.45600080e-01, -5.47075048e-02,  4.12557393e-01,  4.79191899e-01,\n",
            "       -1.22512065e-01,  4.22835380e-01,  4.04620498e-01,  2.67184228e-01,\n",
            "       -5.01591742e-01,  5.06242692e-01, -1.22126448e+00, -1.73182130e-01,\n",
            "        3.58289868e-01, -3.20633538e-02,  2.26111733e-03,  9.61687565e-02,\n",
            "       -2.54365236e-01, -1.15222801e-02,  1.79684520e-01, -2.67303020e-01,\n",
            "       -9.24924374e-01,  1.27411202e-01,  3.04185897e-01,  5.04975200e-01,\n",
            "       -6.63658917e-01,  3.67324084e-01,  5.60766220e-01,  2.53140062e-01,\n",
            "       -6.28071547e-01,  4.21793103e-01, -4.83284771e-01, -3.28898691e-02,\n",
            "        4.46704566e-01, -3.24816823e-01, -3.02406996e-01,  4.29190770e-02,\n",
            "        6.38452053e-01,  4.18780714e-01, -5.99173665e-01,  2.05017716e-01,\n",
            "        1.72635645e-01,  1.18654422e-01, -1.92426592e-01,  7.24857032e-01,\n",
            "        3.85276496e-01,  2.88418502e-01,  6.21409655e-01,  3.13794404e-01,\n",
            "        2.25959048e-01, -5.25883973e-01,  2.05224991e-01, -5.29635787e-01,\n",
            "       -2.35387590e-02, -1.38804451e-01, -2.92303383e-01, -1.62738472e-01,\n",
            "       -4.07988019e-02,  2.78635561e-01,  7.06539452e-01, -6.48933649e-02,\n",
            "        3.66974443e-01,  1.86479136e-01,  4.19986159e-01, -2.19683453e-01,\n",
            "        1.16538562e-01, -3.29504997e-01,  2.19426565e-02, -5.25544107e-01,\n",
            "       -5.07721841e-01,  2.12791860e-01, -4.10393715e-01, -2.59002000e-01,\n",
            "        5.00806808e-01, -2.40781233e-02,  4.65437531e-01,  2.35618517e-01,\n",
            "       -4.32952568e-02, -6.86674565e-02, -5.76570153e-01, -1.60331964e-01,\n",
            "       -3.68422031e-01, -1.69883519e-01, -7.24514276e-02,  5.73787808e-01,\n",
            "       -2.87016928e-01, -4.77387279e-01,  3.75519753e-01, -2.54214972e-01,\n",
            "       -4.84923050e-02,  1.19953915e-01, -5.81479728e-01, -3.01519364e-01,\n",
            "        7.34665021e-02,  3.99997741e-01, -3.12261701e-01, -4.04717207e-01,\n",
            "       -6.00878187e-02,  6.52522445e-02,  7.24542653e-03,  5.07009625e-01,\n",
            "       -2.93523651e-02,  3.79341513e-01, -3.48365963e-01, -2.62036890e-01,\n",
            "       -8.04339349e-01,  7.61320233e-01, -9.84081104e-02, -2.83861578e-01,\n",
            "       -2.66869575e-01,  1.45911112e-01,  1.72821730e-01, -9.27121118e-02,\n",
            "        2.41885111e-01,  9.64474771e-03, -2.47415736e-01, -3.33654314e-01,\n",
            "       -8.56933445e-02, -2.43590385e-01,  8.81201103e-02,  1.29452005e-01,\n",
            "       -2.91008800e-01,  7.42674321e-02,  4.35712516e-01, -2.26381347e-01,\n",
            "        4.50396299e-01,  2.52516456e-02, -1.56031117e-01, -5.80928996e-02,\n",
            "       -3.10438514e-01,  1.80963323e-01, -6.75149679e-01, -5.34819901e-01,\n",
            "        7.20234752e-01,  4.28603619e-01, -5.69760680e-01, -6.16923094e-01,\n",
            "       -1.67783573e-01,  5.33887744e-01,  3.94896001e-01,  1.84649110e-01,\n",
            "        4.92813051e-01,  6.55589402e-01,  2.83280388e-02,  1.71875894e-01,\n",
            "       -2.15064824e-01,  4.34556395e-01,  2.21808672e-01,  4.75022793e-01,\n",
            "        2.74908781e-01, -9.03720617e-01,  4.75287497e-01, -2.06910372e-01,\n",
            "        1.72270477e-01, -7.79614225e-02,  6.59922183e-01, -8.16521570e-02],\n",
            "      dtype=float32), 'id': '4a347e0fc7c1b7d06fa7d7a2aa580555'}, {'text': 'was adopted as the standard technology for mining in the \"Age of Engineering\" bringing Nobel a great amount of financial success, though at a significant cost to his health. An offshoot of this research resulted in Nobel\\'s invention of ballistite, the precursor of many modern smokeless powder explosives and still used as a rocket propellant. In 1888 Alfred\\'s brother Ludvig died while visiting Cannes and a French newspaper erroneously published Alfred\\'s obituary. It condemned him for his invention of dynamite and is said to have brought about his decision to leave a better legacy after his death. The obituary stated,', 'score': 0.6816012020544886, 'question': None, 'meta': {'name': '\"Alfred Nobel\"', 'vector_id': '4'}, 'embedding': array([ 4.36423719e-03,  5.17959416e-01, -4.48045909e-01,  3.66543680e-01,\n",
            "       -2.59199768e-01, -1.72841057e-01,  2.71720827e-01, -8.40563551e-02,\n",
            "       -3.44197787e-02, -9.12179146e-03, -1.55465053e-02,  2.78964086e-04,\n",
            "       -2.58085936e-01,  8.72321784e-01, -9.33741331e-02,  2.20228657e-01,\n",
            "       -1.45332932e-01,  1.33237541e-01, -5.97544670e-01,  9.87539813e-02,\n",
            "       -2.19729632e-01,  2.40607224e-02,  6.15145385e-01,  1.48486774e-02,\n",
            "        5.78855336e-01, -1.59122705e-01,  2.36127451e-01, -1.70691073e-01,\n",
            "       -7.06601739e-02,  4.21048015e-01, -5.02154231e-01,  2.09590644e-01,\n",
            "        3.07527110e-02, -1.12086207e-01, -4.91951436e-01, -2.29858123e-02,\n",
            "       -2.72594661e-01, -2.64762901e-02,  5.94412088e-02, -3.67643028e-01,\n",
            "        2.15720862e-01, -6.25956431e-02,  1.49124833e-02, -6.74113259e-02,\n",
            "       -1.25491738e-01, -4.88767147e-01, -1.33993566e+00,  4.49571580e-01,\n",
            "       -2.45326713e-01,  2.19858050e-01, -2.45845281e-02,  1.69790640e-01,\n",
            "        8.49244073e-02,  4.10335481e-01, -2.11758479e-01,  4.55720127e-01,\n",
            "       -1.81571439e-01,  1.36189699e-01,  6.24033809e-02, -2.65152156e-01,\n",
            "        1.24274857e-01,  1.80884823e-01, -1.36134606e-02,  5.66348016e-01,\n",
            "        5.28793931e-01,  4.38618898e-01, -1.69269785e-01, -4.69917387e-01,\n",
            "       -2.94821054e-01, -1.74509853e-01,  1.47626102e-01, -5.21297932e-01,\n",
            "       -4.54118043e-01,  3.67833897e-02,  1.83607310e-01, -2.61493117e-01,\n",
            "        1.05208494e-01, -2.68088162e-01,  1.54001802e-01,  5.52369773e-01,\n",
            "       -2.30827272e-01, -3.61805707e-01,  3.22683185e-01,  4.35724974e-01,\n",
            "       -4.20577042e-02,  4.21849370e-01, -2.09600031e-02,  3.64006281e-01,\n",
            "       -2.15402111e-01, -1.86285451e-01,  7.38516375e-02, -3.93930733e-01,\n",
            "        7.04465985e-01,  2.54014879e-01,  2.31272727e-01, -2.24017665e-01,\n",
            "        6.84198320e-01,  2.04449128e-02, -4.16930169e-01, -8.63151550e-02,\n",
            "        3.02612007e-01, -1.43951863e-01, -1.73004821e-03, -1.78497896e-01,\n",
            "       -3.34227443e-01, -1.04779182e-02, -1.15950651e-01, -3.41053098e-01,\n",
            "        8.26986060e-02, -9.27237049e-02, -1.16520651e-01, -1.31684303e-01,\n",
            "       -4.06062827e-02,  1.87398717e-01, -2.21715420e-01, -3.84704806e-02,\n",
            "        4.17705119e-01, -5.83100557e-01,  3.89758259e-01, -1.34122754e-02,\n",
            "       -1.96453966e-02,  5.94176590e-01,  4.49112430e-02,  2.47171432e-01,\n",
            "        1.81093663e-02,  1.81843102e-01,  2.15151489e-01,  5.77631056e-01,\n",
            "       -1.48761809e-01,  2.21456289e-01,  3.87626350e-01,  5.33463955e-01,\n",
            "        5.86642683e-01, -4.58633840e-01, -4.02939618e-01, -5.33481717e-01,\n",
            "       -1.59778714e-01, -9.69384760e-02, -5.65628171e-01,  2.64393687e-01,\n",
            "       -1.00894243e-01, -3.09117604e-02, -3.01735908e-01,  1.07352100e-01,\n",
            "        3.43130156e-02, -1.15664996e-01,  1.54284611e-01,  5.36278635e-02,\n",
            "       -1.71313919e-02,  7.79062882e-02,  1.54566020e-01, -4.36835855e-01,\n",
            "       -3.24666619e-01,  7.93133304e-02,  4.35868710e-01,  4.76498544e-01,\n",
            "        3.09068471e-01, -1.42736942e-01,  1.09581977e-01,  2.98359562e-02,\n",
            "       -4.19123739e-01,  9.73668545e-02, -1.94627255e-01,  1.67877212e-01,\n",
            "       -2.20896695e-02, -3.14193994e-01,  3.81937832e-01,  4.36570913e-01,\n",
            "       -3.53074461e-01, -2.45700225e-01, -7.81230778e-02,  3.85176502e-02,\n",
            "        4.08028781e-01, -1.62648290e-01, -2.25227579e-01,  8.29334497e-01,\n",
            "        3.70003253e-01,  2.51353204e-01,  4.62843269e-01, -2.84466326e-01,\n",
            "       -6.28567636e-01,  6.61117211e-02, -1.62865326e-01, -1.60271555e-01,\n",
            "        5.79562545e-01, -1.54668689e-01,  2.74847090e-01,  2.72701159e-02,\n",
            "       -3.03954095e-01,  2.81775724e-02, -4.82029438e-01, -5.93975365e-01,\n",
            "       -2.79070791e-02, -6.22100472e-01,  7.86874831e-01, -5.13821244e-02,\n",
            "        3.95640917e-02,  3.60892266e-01,  1.29394665e-01,  4.44995642e-01,\n",
            "       -3.27033043e-01,  1.97891816e-01, -3.17939445e-02, -6.11802340e-01,\n",
            "       -6.12610281e-01,  2.78060347e-01,  2.80963212e-01,  3.06304824e-03,\n",
            "        1.49762854e-01, -2.04048812e-01,  6.25369012e-01, -3.19542676e-01,\n",
            "        2.91517943e-01, -5.63292801e-01, -5.60203969e-01,  2.12754413e-01,\n",
            "       -4.24543887e-01,  4.55321819e-01,  1.52532414e-01,  3.92490327e-01,\n",
            "        2.09818795e-01, -3.12666416e-01, -6.04791194e-02,  1.93220317e-01,\n",
            "        6.95503235e-01,  5.78911066e-01,  3.14735293e-01, -1.77199870e-01,\n",
            "       -1.66685283e-01, -3.58870119e-01, -2.46687382e-01, -5.93234122e-01,\n",
            "        4.75544900e-01, -1.03629336e-01,  1.08621962e-01, -2.69996285e-01,\n",
            "       -2.91497469e-01, -1.11443615e-02,  2.54315495e-01, -2.09534168e-01,\n",
            "        4.83669668e-01,  2.85756677e-01, -1.92996517e-01,  6.47986948e-01,\n",
            "       -1.20199665e-01,  5.55829823e-01,  6.42539710e-02, -2.93071032e-01,\n",
            "       -4.72873896e-01,  1.39507055e-01, -1.97005063e-01,  2.73475081e-01,\n",
            "       -3.94457459e-01,  2.15406790e-01, -2.38742977e-02, -5.54012835e-01,\n",
            "       -7.09422529e-02,  3.55863750e-01,  2.72121370e-01,  1.32067725e-01,\n",
            "        2.03952268e-01, -1.75180718e-01, -7.56181926e-02,  4.16882396e-01,\n",
            "        1.82239681e-01, -2.50940602e-02,  1.01063311e-01, -3.51347327e-01,\n",
            "        3.90700519e-01,  5.97627938e-01,  1.83917165e-01,  3.12878609e-01,\n",
            "       -3.87302160e-01,  4.08610702e-01, -3.45159173e-02, -6.53113186e-01,\n",
            "       -3.26007605e-01,  4.18187052e-01, -6.50686383e-01, -3.89343381e-01,\n",
            "        1.57582518e-02,  6.71304405e-01, -2.33972594e-01, -5.00612855e-01,\n",
            "       -1.37594253e-01, -2.07877904e-01, -7.13362843e-02, -3.58306915e-01,\n",
            "        2.52402246e-01,  1.85474440e-01, -5.42630970e-01,  1.13085397e-01,\n",
            "       -4.94915307e-01, -2.74097562e-01, -2.01565832e-01,  4.93946046e-01,\n",
            "       -5.35498373e-04, -4.49143976e-01,  6.52637303e-01, -1.52961433e-01,\n",
            "       -8.82233799e-01,  7.64889494e-02, -6.27360940e-01, -1.25322491e-01,\n",
            "        2.11013824e-01, -1.16927452e-01,  6.90577552e-02,  2.20946699e-01,\n",
            "       -6.12710619e+00,  1.15193546e-01, -1.75997585e-01, -1.41801864e-01,\n",
            "        3.72326747e-02,  7.62053132e-01,  3.64743680e-01,  1.53183669e-01,\n",
            "        1.56607982e-02, -3.98816317e-02,  6.93006590e-02, -1.28258960e-02,\n",
            "        5.17773330e-01,  2.77678311e-01,  4.30439413e-02,  4.56305534e-01,\n",
            "        3.49781811e-01,  4.69755009e-02,  8.00328031e-02, -1.91305310e-01,\n",
            "        2.09895924e-01, -3.60955209e-01, -8.19209144e-02,  5.39489686e-01,\n",
            "        4.62899625e-01,  1.29712000e-01, -1.60472870e-01,  6.14917219e-01,\n",
            "       -3.69796842e-01, -1.83707476e-02,  2.74502367e-01,  1.52988791e-01,\n",
            "        4.29477721e-01, -4.32317972e-01,  1.61300331e-01, -7.85605833e-02,\n",
            "        3.34350049e-01, -1.27695613e-02,  3.16638201e-01,  2.80099958e-01,\n",
            "        6.35182038e-02,  3.40055704e-01, -4.33349997e-01, -2.61809472e-02,\n",
            "        5.25322735e-01, -8.04344058e-01, -1.18476741e-01,  7.57073760e-01,\n",
            "       -4.22636092e-01,  1.75681770e-01,  4.64376628e-01,  8.35975632e-02,\n",
            "       -4.98510525e-03, -3.59507293e-01, -8.42086971e-04,  4.04585212e-01,\n",
            "       -2.41782546e-01,  1.88064545e-01, -7.48834550e-01, -1.24471024e-01,\n",
            "        1.38024628e-01,  3.25876713e-01, -3.74099016e-02, -1.84435666e-01,\n",
            "       -3.27381641e-01, -4.92040604e-01,  6.37731552e-02, -4.11777526e-01,\n",
            "       -4.51467425e-01, -6.41931370e-02, -6.81566060e-01,  1.00027025e+00,\n",
            "        1.44032449e-01, -8.27915132e-01, -3.62371802e-01,  1.15167364e-01,\n",
            "        1.40212893e-01,  5.06767258e-02,  2.49797269e-03,  1.89853713e-01,\n",
            "       -7.69175947e-01, -3.62615764e-01, -7.20278174e-03,  1.88707799e-01,\n",
            "        4.36279595e-01,  3.44780773e-01, -4.00683880e-01, -7.66392350e-02,\n",
            "       -2.32956201e-01,  1.12872608e-01,  4.22388941e-01, -8.09460804e-02,\n",
            "       -9.00578946e-02,  8.00938681e-02, -4.45985831e-02,  3.79580140e-01,\n",
            "       -4.97392327e-01, -2.29831144e-01,  4.98867750e-01,  4.95099217e-01,\n",
            "       -5.64333320e-01,  1.21379219e-01,  6.09066710e-02, -5.13884425e-01,\n",
            "        1.91852316e-01, -5.26592910e-01, -6.18603349e-01,  4.16277081e-01,\n",
            "        6.06246412e-01, -1.32699028e-01, -2.07328796e-01,  8.57221484e-01,\n",
            "       -3.71938497e-01,  1.53659552e-01,  7.19283223e-01, -6.15328729e-01,\n",
            "       -7.10575953e-02,  1.63588330e-01,  4.87351686e-01, -1.01561345e-01,\n",
            "       -1.12175144e-01,  2.32151255e-01,  1.37521222e-01, -6.59552693e-01,\n",
            "        5.69885433e-01, -1.51840240e-01,  3.18249226e-01,  1.69575408e-01,\n",
            "       -3.12850207e-01,  1.35946155e-01, -5.07669374e-02,  5.46965837e-01,\n",
            "       -2.83969730e-01, -2.74437014e-03,  3.42775583e-01, -3.18486094e-01,\n",
            "       -7.65468776e-01, -3.35804045e-01, -7.64066027e-03, -4.83903766e-01,\n",
            "       -1.32108867e-01,  1.11743756e-01,  7.62297437e-02, -2.93337077e-01,\n",
            "        8.09867740e-01,  9.64075103e-02,  3.27075683e-02,  9.52619221e-03,\n",
            "       -1.37355998e-01,  1.54103180e-02,  1.85551628e-01,  1.35094568e-01,\n",
            "        4.76875126e-01,  1.31923541e-01, -4.05082822e-01,  4.12853688e-01,\n",
            "       -2.12886930e-01,  3.25523198e-01, -4.53673482e-01, -9.31040496e-02,\n",
            "       -9.41862166e-02, -1.80761386e-02, -1.18223834e+00, -9.36715007e-02,\n",
            "        6.42911375e-01, -3.36490363e-01, -4.42040384e-01,  1.65875390e-01,\n",
            "        5.66768572e-02,  5.23511767e-01,  4.30027395e-01, -6.69728994e-01,\n",
            "       -5.72208941e-01, -3.44353467e-01, -1.44050464e-01,  4.57472831e-01,\n",
            "       -2.65555143e-01, -3.50594014e-01,  2.15295985e-01, -3.01591128e-01,\n",
            "        1.82900995e-01, -2.51600355e-01, -3.24170470e-01,  4.97231543e-01,\n",
            "        1.28059268e-01, -2.71748930e-01, -2.40069389e-01, -2.31370628e-01,\n",
            "       -3.09603870e-01, -3.80779207e-01,  2.80238297e-02, -2.04663858e-01,\n",
            "        3.93418521e-01,  3.95328462e-01, -2.50648260e-01, -5.77681780e-01,\n",
            "        1.74127482e-02,  4.64921206e-01, -3.13469321e-01, -8.41256976e-02,\n",
            "       -4.20205176e-01, -2.22838119e-01, -3.54351252e-01, -6.27089918e-01,\n",
            "       -7.34225735e-02, -1.24044275e+00,  5.10279574e-02,  5.22492081e-03,\n",
            "       -4.73561697e-02,  3.98085296e-01, -1.58556700e-01, -5.88712633e-01,\n",
            "        1.02084987e-01,  5.04623532e-01,  7.93006346e-02,  2.43359447e-01,\n",
            "        5.79039216e-01, -6.42759874e-02, -3.06727916e-01, -4.56457734e-01,\n",
            "        2.22395942e-01,  5.20849884e-01, -2.99900532e-01, -3.00260544e-01,\n",
            "        5.51027879e-02,  5.03701091e-01,  3.80528092e-01,  5.77304780e-01,\n",
            "        1.86158448e-01, -6.74520969e-01, -1.98466301e-01,  2.39916727e-01,\n",
            "       -2.90904641e-01,  4.01196390e-01,  2.66691267e-01,  2.41735891e-01,\n",
            "        5.76453030e-01,  2.16587067e-01, -7.18885437e-02, -6.45132512e-02,\n",
            "        8.44857872e-01,  3.02866399e-01,  4.69478518e-02,  2.67224967e-01,\n",
            "       -7.14886412e-02, -2.31899127e-01, -1.43420203e-02,  6.09594956e-02,\n",
            "       -4.17246938e-01,  2.43010577e-02, -3.14237952e-01, -8.63930210e-02,\n",
            "       -7.50435472e-01, -3.88502926e-01,  4.05120611e-01, -5.01933694e-01,\n",
            "       -6.49330914e-02, -6.61588982e-02, -2.02131420e-02,  1.88098416e-01,\n",
            "       -3.02233666e-01,  3.61856014e-01, -4.52668220e-01, -3.53160262e-01,\n",
            "        4.88804914e-02,  5.90305686e-01, -6.56648040e-01, -5.61469257e-01,\n",
            "        9.17579699e-03, -6.48737848e-01, -2.54423749e-02, -2.21160397e-01,\n",
            "       -5.17999113e-01, -1.50810163e-02, -2.60390937e-01,  6.23211503e-01,\n",
            "       -1.56548664e-01,  2.23955616e-01, -1.77969858e-01, -1.68872669e-01,\n",
            "       -6.28696084e-01,  6.60783947e-01,  4.03960615e-01, -4.04095590e-01,\n",
            "       -3.06826532e-01, -3.38364273e-01, -2.57941157e-01, -3.03285718e-01,\n",
            "       -1.99628755e-01,  8.32803473e-02, -5.96404433e-01,  2.81939864e-01,\n",
            "       -4.54908907e-01, -6.21762984e-02,  1.56829264e-02,  6.61569834e-02,\n",
            "       -1.77238762e-01,  2.21878573e-01, -3.45403135e-01,  4.19361979e-01,\n",
            "       -1.68240145e-01,  6.38356745e-01,  5.04869044e-01, -8.38899851e-01,\n",
            "       -1.48064658e-01,  4.72794883e-02,  3.75700504e-01,  3.20323825e-01,\n",
            "       -2.15421543e-02, -1.07027791e-01,  2.18179077e-01,  1.11902736e-01,\n",
            "       -6.50558770e-01,  6.83544159e-01, -1.00300217e+00, -2.69938380e-01,\n",
            "        2.48085454e-01,  1.24933012e-01,  1.81291029e-01,  2.27151319e-01,\n",
            "       -1.48144558e-01, -2.52139121e-01,  9.07529891e-02, -5.26248574e-01,\n",
            "       -3.36205602e-01,  5.13165295e-01,  8.52780715e-02,  5.12705803e-01,\n",
            "       -3.08858663e-01,  2.83597320e-01,  2.53675759e-01,  1.86955556e-01,\n",
            "       -1.74318850e-01,  3.19964826e-01, -3.42537582e-01,  1.47765905e-01,\n",
            "       -2.83077452e-02, -5.32427907e-01, -2.53212124e-01,  2.46387616e-01,\n",
            "        4.59966987e-01,  4.35748965e-01, -2.29588017e-01, -3.31081040e-02,\n",
            "        4.39614207e-01,  2.27178484e-01,  4.47171777e-02,  9.18979868e-02,\n",
            "        2.17848107e-01,  3.88651758e-01,  1.18807532e-01,  2.98368245e-01,\n",
            "       -1.48434630e-02, -5.08606791e-01, -4.40549925e-02, -2.22836852e-01,\n",
            "        9.58080068e-02,  1.25352293e-01,  6.45629764e-02,  4.54934478e-01,\n",
            "        2.59685934e-01,  2.58262157e-01,  4.11188424e-01, -2.05788970e-01,\n",
            "        2.46440135e-02,  1.26742601e-01,  1.16340384e-01, -5.75713515e-01,\n",
            "        1.13460928e-01, -2.33383641e-01,  5.11083484e-01, -4.40897197e-01,\n",
            "       -2.74731606e-01, -1.42908081e-01, -2.45651007e-01, -1.33211121e-01,\n",
            "        7.24692941e-01,  3.34502272e-02,  6.88051760e-01,  3.34135085e-01,\n",
            "       -1.31737009e-01, -1.95367020e-02, -4.76855010e-01, -2.13328116e-02,\n",
            "       -4.97761041e-01, -4.25090581e-01,  5.41097969e-02,  5.23981154e-01,\n",
            "       -3.83668430e-02, -2.39614397e-01,  4.72380310e-01, -8.66513625e-02,\n",
            "       -2.58620024e-01,  2.82594115e-01, -7.69976854e-01, -4.70080853e-01,\n",
            "        7.77094960e-02,  1.39636099e-01, -3.04919422e-01, -1.33810744e-01,\n",
            "       -8.80277157e-02,  4.35091332e-02,  4.18923378e-01,  1.05715580e-01,\n",
            "        1.44373581e-01,  6.39848351e-01, -5.35112917e-01,  2.00649530e-01,\n",
            "       -2.89658606e-01,  6.63939297e-01,  4.73366350e-01, -2.05472633e-01,\n",
            "       -4.13791120e-01,  8.74638408e-02, -1.51652500e-01, -6.61678374e-01,\n",
            "       -4.08829749e-02, -8.42632204e-02, -4.05576415e-02, -8.61522436e-01,\n",
            "        5.51013164e-02, -1.83812931e-01,  8.35616514e-03,  2.49730438e-01,\n",
            "       -1.38346955e-01,  7.52383005e-03,  6.39111996e-01, -1.32038862e-01,\n",
            "        6.26265332e-02,  5.04931092e-01, -8.29655677e-02, -6.85483441e-02,\n",
            "       -6.19924068e-01,  3.37058902e-01, -5.42849720e-01, -2.83712924e-01,\n",
            "        7.64373913e-02,  1.98323861e-01, -6.57607675e-01, -2.61424780e-01,\n",
            "        1.12382688e-01,  4.38932627e-01,  4.31095749e-01,  2.23933056e-01,\n",
            "        2.20105648e-01,  9.04510736e-01, -2.74308681e-01,  1.92473486e-01,\n",
            "       -1.41179934e-01,  4.53696430e-01,  3.27366084e-01,  3.72121304e-01,\n",
            "        3.65910977e-01, -6.06474161e-01,  1.02218378e+00, -5.48773348e-01,\n",
            "       -9.89261121e-02, -6.19831502e-01,  6.78447306e-01,  8.00585598e-02],\n",
            "      dtype=float32), 'id': '549e4d922dd841db8244599f1d9ac30c'}], 'root_node': 'Query', 'params': {'Generator': {'top_k': 1}, 'Retriever': {'top_k': 5}}, 'node_id': 'Generator'}\n"
          ]
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "T0QiXUChX4t2"
      },
      "source": [
        ""
      ],
      "execution_count": null,
      "outputs": []
    }
  ]
}