diff --git "a/eval.ipynb" "b/eval.ipynb" new file mode 100644--- /dev/null +++ "b/eval.ipynb" @@ -0,0 +1,6963 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "7677cd17", + "metadata": { + "editable": true, + "execution": { + "iopub.execute_input": "2023-10-24T03:21:53.688714Z", + "iopub.status.busy": "2023-10-24T03:21:53.688271Z", + "iopub.status.idle": "2023-10-24T03:21:53.705531Z", + "shell.execute_reply": "2023-10-24T03:21:53.704511Z" + }, + "papermill": { + "duration": 1.156681, + "end_time": "2023-10-24T03:21:53.708564", + "exception": false, + "start_time": "2023-10-24T03:21:52.551883", + "status": "completed" + }, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'hf_dataset': 'weaviate/WithoutRetrieval-SchemaSplit-Test-80',\n", + " 'prompt_template': '## Instruction\\nYour task is to write GraphQL for the Natural Language Query provided. Use the provided Schema to generate the GraphQL. The GraphQL should be valid for Weaviate.\\n\\n## Natural Language Query\\n{nlcommand}\\n\\n## Schema\\n{schema}\\n\\n## Answer\\n```graphql\\n',\n", + " 'push_to_hub': 'substratusai/wgql-WithoutRetrieval-SchemaSplit-Train-80'}" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import json\n", + "from pathlib import Path\n", + "\n", + "params = {}\n", + "params_path = Path(\"/content/params.json\")\n", + "if params_path.is_file():\n", + " with params_path.open(\"r\", encoding=\"UTF-8\") as params_file:\n", + " params = json.load(params_file)\n", + "\n", + "params" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bda9f3a9", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-24T03:21:56.032231Z", + "iopub.status.busy": "2023-10-24T03:21:56.031912Z", + "iopub.status.idle": "2023-10-24T03:22:01.677633Z", + "shell.execute_reply": "2023-10-24T03:22:01.676871Z" + }, + "papermill": { + "duration": 7.410205, + "end_time": "2023-10-24T03:22:02.289735", + "exception": false, + "start_time": "2023-10-24T03:21:54.879530", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c933c694db0f49fd8565c66bd94ef85d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Downloading readme: 0%| | 0.00/28.0 [00:00 bool:\n", + " if self.tokenizer.decode(input_ids[0][-2:]) == \"```\" or self.tokenizer.decode(input_ids[0][-1]) == \"```\":\n", + " return True\n", + " return False\n", + "\n", + "\n", + "\n", + "stopping_criteria = StoppingCriteriaList([BacktickStoppingCriteria(tokenizer)])" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "598462d6", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-24T03:30:04.279027Z", + "iopub.status.busy": "2023-10-24T03:30:04.278146Z", + "iopub.status.idle": "2023-10-24T03:30:04.282776Z", + "shell.execute_reply": "2023-10-24T03:30:04.282110Z" + }, + "papermill": { + "duration": 0.918582, + "end_time": "2023-10-24T03:30:04.284246", + "exception": false, + "start_time": "2023-10-24T03:30:03.365664", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "model.config.bos_token_id = tokenizer.bos_token_id = 1\n", + "model.config.eos_token_id = tokenizer.eos_token_id = 2\n", + "model.config.pad_token_id = tokenizer.pad_token_id = 0" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "b8cce97b", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-24T03:30:10.372209Z", + "iopub.status.busy": "2023-10-24T03:30:10.371342Z", + "iopub.status.idle": "2023-10-24T03:30:18.000128Z", + "shell.execute_reply": "2023-10-24T03:30:17.999419Z" + }, + "papermill": { + "duration": 9.05242, + "end_time": "2023-10-24T03:30:18.002359", + "exception": false, + "start_time": "2023-10-24T03:30:08.949939", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "## Instruction\n", + "Your task is to write GraphQL for the Natural Language Query provided. Use the provided Schema to generate the GraphQL. The GraphQL should be valid for Weaviate.\n", + "\n", + "## Natural Language Query\n", + "```text\n", + "Show me the event name, description, year, significant impact, and the countries involved with their population for the top 10 historical events.\n", + "```\n", + "\n", + "## Schema\n", + "{\n", + "\"classes\": [\n", + "{\n", + "\"class\": \"HistoricalEvent\",\n", + "\"description\": \"Information about historical events\",\n", + "\"vectorIndexType\": \"hnsw\",\n", + "\"vectorizer\": \"text2vec-transformers\",\n", + "\"properties\": [\n", + "{\n", + "\"name\": \"eventName\",\n", + "\"dataType\": [\"text\"],\n", + "\"description\": \"Name of the historical event\"\n", + "},\n", + "{\n", + "\"name\": \"description\",\n", + "\"dataType\": [\"text\"],\n", + "\"description\": \"Detailed description of the event\"\n", + "},\n", + "{\n", + "\"name\": \"year\",\n", + "\"dataType\": [\"int\"],\n", + "\"description\": \"Year the event occurred\"\n", + "},\n", + "{\n", + "\"name\": \"hadSignificantImpact\",\n", + "\"dataType\": [\"boolean\"],\n", + "\"description\": \"Whether the event had a significant impact\"\n", + "},\n", + "{\n", + "\"name\": \"involvedCountries\",\n", + "\"dataType\": [\"Country\"],\n", + "\"description\": \"Countries involved in the event\"\n", + "}{\n", + "\"class\": \"Country\",\n", + "\"description\": \"Information about countries\",\n", + "\"vectorIndexType\": \"hnsw\",\n", + "\"vectorizer\": \"text2vec-transformers\",\n", + "\"properties\": [\n", + "{\n", + "\"name\": \"countryName\",\n", + "\"dataType\": [\"text\"],\n", + "\"description\": \"Name of the country\"\n", + "},\n", + "{\n", + "\"name\": \"population\",\n", + "\"dataType\": [\"int\"],\n", + "\"description\": \"Population of the country\"\n", + "}}}\n", + "\n", + "## Answer\n", + "```graphql\n", + "{\n", + " Get {\n", + " HistoricalEvent (\n", + " limit: 10\n", + " ) {\n", + " eventName\n", + " description\n", + " year\n", + " hadSignificantImpact\n", + " involvedCountries {\n", + " ... on Country {\n", + " countryName\n", + " population\n", + " }\n", + " }\n", + " }\n", + " }\n", + "}\n", + "```\n", + "CPU times: user 6.46 s, sys: 744 ms, total: 7.21 s\n", + "Wall time: 7.62 s\n" + ] + } + ], + "source": [ + "%%time\n", + "import torch\n", + "\n", + "\n", + "device = \"cuda\"\n", + "model_inputs = tokenizer([prompt.format_map(dataset[\"train\"][0])],\n", + " return_tensors=\"pt\").to(device)\n", + "\n", + "generated_ids = model.generate(**model_inputs,\n", + " max_new_tokens=300,\n", + " stopping_criteria=stopping_criteria)\n", + "\n", + "print(tokenizer.decode(generated_ids[0], skip_special_tokens=True))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4d586596", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-24T03:30:19.975723Z", + "iopub.status.busy": "2023-10-24T03:30:19.975061Z", + "iopub.status.idle": "2023-10-24T03:30:19.980289Z", + "shell.execute_reply": "2023-10-24T03:30:19.979604Z" + }, + "papermill": { + "duration": 1.01748, + "end_time": "2023-10-24T03:30:19.982265", + "exception": false, + "start_time": "2023-10-24T03:30:18.964785", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "torch.Size([1, 424])\n", + "{\n", + " Get {\n", + " HistoricalEvent (\n", + " limit: 10\n", + " ) {\n", + " eventName\n", + " description\n", + " year\n", + " hadSignificantImpact\n", + " involvedCountries {\n", + " ... on Country {\n", + " countryName\n", + " population\n", + " }\n", + " }\n", + " }\n", + " }\n", + "}\n", + "\n" + ] + } + ], + "source": [ + "print(model_inputs[\"input_ids\"].shape)\n", + "input_length = model_inputs[\"input_ids\"].shape[1]\n", + "print(tokenizer.decode(generated_ids[0][input_length:], skip_special_tokens=True).strip(\"```\"))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "f48a2dd8", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-24T03:30:21.873420Z", + "iopub.status.busy": "2023-10-24T03:30:21.872686Z", + "iopub.status.idle": "2023-10-24T04:45:40.261618Z", + "shell.execute_reply": "2023-10-24T04:45:40.260727Z" + }, + "papermill": { + "duration": 4519.365995, + "end_time": "2023-10-24T04:45:40.263747", + "exception": false, + "start_time": "2023-10-24T03:30:20.897752", + "status": "completed" + }, + "scrolled": true, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Running inference for 825 entries in dataset\n", + "entry 1 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 2 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 3 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 4 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 5 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 6 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 7 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 8 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 9 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 10 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 11 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 12 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 13 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 14 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 15 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 16 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 17 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 18 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 19 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 20 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 21 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 22 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 23 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 24 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 25 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 26 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 27 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 28 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 29 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 30 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 31 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 32 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 33 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 34 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 35 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 36 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 37 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 38 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 39 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 40 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 41 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 42 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 43 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 44 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 45 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 46 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 47 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 48 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 49 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 50 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 51 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 52 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 53 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 54 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 55 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 56 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 57 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 58 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 59 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 60 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 61 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 62 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 63 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 64 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 65 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 66 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 67 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 68 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 69 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 70 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 71 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 72 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 73 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 74 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 75 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 76 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 77 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 78 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 79 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 80 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 81 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 82 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 83 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 84 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 85 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 86 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 87 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 88 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 89 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 90 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 91 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 92 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 93 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 94 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 95 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 96 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 97 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 98 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 99 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 100 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 101 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 102 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 103 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 104 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 105 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 106 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 107 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 108 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 109 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 110 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 111 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 112 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 113 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 114 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 115 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 116 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 117 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 118 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 119 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 120 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 121 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 122 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 123 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 124 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 125 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 126 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 127 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 128 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 129 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 130 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 131 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 132 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 133 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 134 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 135 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 136 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 137 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 138 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 139 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 140 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 141 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 142 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 143 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 144 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 145 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 146 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 147 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 148 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 149 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 150 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 151 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 152 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 153 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 154 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 155 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 156 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 157 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 158 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 159 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 160 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 161 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 162 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 163 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 164 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 165 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 166 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 167 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 168 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 169 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 170 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 171 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 172 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 173 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 174 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 175 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 176 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 177 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 178 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 179 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 180 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 181 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 182 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 183 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 184 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 185 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 186 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 187 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 188 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 189 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 190 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 191 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 192 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 193 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 194 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 195 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 196 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 197 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 198 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 199 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 200 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 201 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 202 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 203 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 204 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 205 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 206 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 207 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 208 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 209 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 210 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 211 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 212 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 213 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 214 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 215 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 216 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 217 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 218 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 219 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 220 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 221 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 222 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 223 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 224 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 225 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 226 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 227 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 228 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 229 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 230 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 231 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 232 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 233 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 234 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 235 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 236 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 237 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 238 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 239 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 240 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 241 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 242 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 243 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 244 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 245 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 246 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 247 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 248 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 249 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 250 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 251 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 252 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 253 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 254 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 255 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 256 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 257 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 258 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 259 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 260 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 261 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 262 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 263 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 264 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 265 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 266 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 267 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 268 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 269 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 270 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 271 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 272 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 273 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 274 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 275 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 276 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 277 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 278 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 279 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 280 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 281 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 282 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 283 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 284 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 285 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 286 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 287 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 288 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 289 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 290 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 291 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 292 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 293 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 294 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 295 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 296 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 297 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 298 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 299 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 300 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 301 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 302 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 303 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 304 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 305 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 306 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 307 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 308 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 309 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 310 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 311 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 312 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 313 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 314 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 315 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 316 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 317 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 318 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 319 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 320 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 321 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 322 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 323 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 324 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 325 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 326 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 327 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 328 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 329 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 330 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 331 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 332 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 333 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 334 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 335 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 336 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 337 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 338 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 339 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 340 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 341 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 342 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 343 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 344 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 345 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 346 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 347 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 348 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 349 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 350 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 351 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 352 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 353 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 354 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 355 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 356 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 357 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 358 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 359 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 360 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 361 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 362 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 363 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 364 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 365 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 366 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 367 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 368 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 369 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 370 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 371 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 372 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 373 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 374 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 375 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 376 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 377 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 378 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 379 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 380 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 381 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 382 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 383 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 384 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 385 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 386 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 387 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 388 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 389 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 390 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 391 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 392 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 393 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 394 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 395 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 396 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 397 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 398 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 399 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 400 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 401 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 402 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 403 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 404 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 405 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 406 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 407 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 408 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 409 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 410 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 411 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 412 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 413 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 414 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 415 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 416 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 417 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 418 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 419 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 420 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 421 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 422 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 423 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 424 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 425 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 426 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 427 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 428 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 429 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 430 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 431 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 432 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 433 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 434 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 435 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 436 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 437 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 438 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 439 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 440 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 441 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 442 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 443 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 444 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 445 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 446 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 447 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 448 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 449 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 450 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 451 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 452 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 453 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 454 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 455 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 456 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 457 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 458 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 459 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 460 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 461 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 462 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 463 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 464 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 465 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 466 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 467 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 468 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 469 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 470 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 471 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 472 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 473 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 474 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 475 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 476 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 477 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 478 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 479 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 480 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 481 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 482 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 483 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 484 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 485 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 486 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 487 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 488 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 489 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 490 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 491 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 492 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 493 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 494 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 495 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 496 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 497 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 498 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 499 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 500 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 501 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 502 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 503 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 504 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 505 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 506 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 507 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 508 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 509 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 510 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 511 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 512 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 513 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 514 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 515 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 516 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 517 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 518 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 519 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 520 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 521 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 522 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 523 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 524 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 525 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 526 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 527 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 528 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 529 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 530 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 531 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 532 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 533 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 534 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 535 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 536 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 537 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 538 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 539 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 540 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 541 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 542 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 543 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 544 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 545 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 546 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 547 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 548 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 549 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 550 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 551 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 552 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 553 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 554 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 555 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 556 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 557 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 558 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 559 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 560 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 561 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 562 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 563 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 564 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 565 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 566 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 567 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 568 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 569 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 570 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 571 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 572 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 573 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 574 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 575 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 576 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 577 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 578 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 579 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 580 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 581 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 582 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 583 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 584 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 585 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 586 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 587 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 588 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 589 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 590 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 591 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 592 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 593 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 594 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 595 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 596 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 597 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 598 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 599 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 600 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 601 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 602 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 603 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 604 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 605 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 606 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 607 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 608 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 609 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 610 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 611 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 612 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 613 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 614 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 615 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 616 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 617 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 618 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 619 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 620 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 621 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 622 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 623 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 624 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 625 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 626 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 627 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 628 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 629 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 630 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 631 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 632 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 633 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 634 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 635 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 636 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 637 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 638 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 639 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 640 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 641 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 642 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 643 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 644 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 645 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 646 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 647 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 648 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 649 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 650 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 651 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 652 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 653 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 654 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 655 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 656 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 657 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 658 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 659 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 660 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 661 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 662 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 663 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 664 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 665 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 666 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 667 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 668 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 669 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 670 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 671 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 672 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 673 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 674 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 675 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 676 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 677 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 678 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 679 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 680 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 681 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 682 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 683 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 684 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 685 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 686 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 687 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 688 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 689 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 690 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 691 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 692 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 693 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 694 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 695 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 696 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 697 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 698 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 699 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 700 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 701 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 702 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 703 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 704 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 705 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 706 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 707 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 708 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 709 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 710 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 711 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 712 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 713 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 714 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 715 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 716 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 717 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 718 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 719 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 720 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 721 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 722 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 723 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 724 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 725 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 726 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 727 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 728 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 729 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 730 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 731 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 732 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 733 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 734 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 735 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 736 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 737 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 738 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 739 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 740 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 741 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 742 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 743 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 744 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 745 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 746 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 747 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 748 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 749 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 750 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 751 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 752 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 753 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 754 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 755 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 756 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 757 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 758 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 759 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 760 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 761 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 762 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 763 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 764 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 765 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 766 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 767 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 768 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 769 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 770 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 771 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 772 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 773 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 774 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 775 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 776 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 777 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 778 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 779 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 780 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 781 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 782 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 783 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 784 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 785 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 786 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 787 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 788 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 789 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 790 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 791 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 792 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 793 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 794 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 795 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 796 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 797 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 798 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 799 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 800 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 801 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 802 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 803 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 804 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 805 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 806 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 807 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 808 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 809 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 810 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 811 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 812 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 813 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 814 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 815 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 816 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 817 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 818 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 819 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 820 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 821 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 822 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 823 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 824 of 825\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "entry 825 of 825\n" + ] + } + ], + "source": [ + "import json\n", + "dataset_size = len(dataset[\"train\"])\n", + "output_path = \"/content/artifacts/test-output.json\"\n", + "entries = []\n", + "print(f\"Running inference for {dataset_size} entries in dataset\")\n", + "for i in range(dataset_size):\n", + " print(f\"entry {i+1} of {dataset_size}\")\n", + " entry = dataset[\"train\"][i]\n", + " model_inputs = tokenizer([prompt.format_map(entry)],\n", + " return_tensors=\"pt\").to(device)\n", + "\n", + "\n", + "\n", + " generated_ids = model.generate(**model_inputs,\n", + " max_new_tokens=300,\n", + " stopping_criteria=stopping_criteria)\n", + " input_length = model_inputs[\"input_ids\"].shape[1]\n", + " output = tokenizer.decode(generated_ids[0][input_length:], skip_special_tokens=True)\n", + " entry[\"modelOutput\"] = output.strip(\"```\")\n", + " entries.append(entry)\n", + "\n", + " with open(output_path, 'a') as file:\n", + " json.dump(entry, file)\n", + " file.write(\"\\n\")" + ] + }, + { + "cell_type": "markdown", + "id": "1aa86fcc", + "metadata": { + "papermill": { + "duration": 1.059079, + "end_time": "2023-10-24T04:45:42.478248", + "exception": false, + "start_time": "2023-10-24T04:45:41.419169", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "Store the test dataset with model output in the original HuggingFace Model repo" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9e7715a2", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": false, + "start_time": "2023-10-24T04:45:43.514575", + "status": "running" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "from huggingface_hub import HfApi\n", + "repo_id = params.get(\"push_to_hub\")\n", + "if repo_id:\n", + " hf_api = HfApi()\n", + " hf_api.upload_file(\n", + " path_or_fileobj=Path(output_path),\n", + " path_in_repo=Path(output_path).name,\n", + " repo_id=repo_id,\n", + " )\n", + " logs_path = Path(\"/content/artifacts/eval.ipynb\")\n", + " if logs_path.exists():\n", + " hf_api.upload_file(\n", + " path_or_fileobj=logs_path,\n", + " path_in_repo=logs_path.name,\n", + " repo_id=repo_id,\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "931e3b5a", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "source": [ + "## Execute the model output on a live Weaviate cluster" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1809d7c2", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import weaviate\n", + "from weaviate.embedded import EmbeddedOptions\n", + "\n", + "client = weaviate.Client(\n", + " embedded_options=EmbeddedOptions()\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9de4c1fd", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "! cat ToySchemas/{dataset[\"train\"][0][\"schemaPath\"]}\n", + "dataset" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5124f713", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "from typing import Dict\n", + "import json\n", + "def json_reader(file_path):\n", + " with open(file_path, 'r', encoding='utf-8', errors='replace') as api_ref_fh:\n", + " data = json.load(api_ref_fh)\n", + " return data\n", + "\n", + "def remove_vectorizer(classes: list[Dict]) -> list[Dict]:\n", + " new_list = []\n", + " for c in classes:\n", + " if \"vectorizer\" in c:\n", + " del c[\"vectorizer\"]\n", + " new_list.append(c)\n", + " return new_list\n", + "\n", + "def didItExecute(schemaPath, modelOutput):\n", + " client.schema.delete_all()\n", + " schema = json_reader(f'ToySchemas/{schemaPath}')\n", + " schema[\"classes\"] = remove_vectorizer(schema[\"classes\"])\n", + " client.schema.create(schema)\n", + " WeaviateResponse = client.query.raw(modelOutput)\n", + " return WeaviateResponse\n", + "\n", + "sample = entries[0]\n", + "didItExecute(sample[\"schemaPath\"], sample[\"modelOutput\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a7f8a824", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "%%capture\n", + "\n", + "counter = 1\n", + "successfulQueries = []\n", + "failedQueries = []\n", + "failedAPIsCount = {}\n", + "failedSchemasCount = {}\n", + "for idx, example in enumerate(entries):\n", + " failed = False\n", + " modelQuery = example[\"modelOutput\"]\n", + "\n", + " weaviateResponse = didItExecute(example[\"schemaPath\"], modelQuery)\n", + "\n", + " if \"errors\" in weaviateResponse.keys():\n", + " failed = True\n", + "\n", + " if failed:\n", + " print(\"FAILED! FAILED! FAILED! \\n\")\n", + " print(idx)\n", + " failedQueries.append(example)\n", + " # Update failed Schema tracker\n", + " if example[\"schemaPath\"] in failedSchemasCount.keys():\n", + " failedSchemasCount[example[\"schemaPath\"]] += 1\n", + " else:\n", + " failedSchemasCount[example[\"schemaPath\"]] = 1\n", + " # Update API tracker\n", + " if example[\"apiRefPath\"] in failedAPIsCount.keys():\n", + " failedAPIsCount[example[\"apiRefPath\"]] += 1\n", + " else:\n", + " failedAPIsCount[example[\"apiRefPath\"]] = 1\n", + " else:\n", + " successfulQueries.append(example)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "94e02a6b", + "metadata": { + "papermill": { + "duration": null, + "end_time": null, + "exception": null, + "start_time": null, + "status": "pending" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "print(f\"{len(successfulQueries)} Queries successfully executed!\")\n", + "print(f\"{len(failedQueries)} Queries failed to execute!\")\n", + "print(\"FAILED API Count \\n\")\n", + "print(failedAPIsCount)\n", + "print(\"FAILE SCHEMA COUNT \\n\")\n", + "print(failedSchemasCount)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + }, + "papermill": { + "default_parameters": {}, + "duration": null, + "end_time": null, + "environment_variables": {}, + "exception": null, + "input_path": "/content/eval.ipynb", + "output_path": "/content/artifacts/eval.ipynb", + "parameters": {}, + "start_time": "2023-10-24T03:21:48.360391", + "version": "2.4.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file