diff --git a/demo.ipynb b/demo.ipynb index bc9da0b..284e75a 100644 --- a/demo.ipynb +++ b/demo.ipynb @@ -4,3417 +4,66 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# vectorDBpipe: Omni-RAG Architecture Demo\n", + "# π vectorDBpipe β Omni-RAG Demo\n", "\n", - "This notebook demonstrates the core capabilities of the `VDBpipe` package running locally. We will ingest some complex dummy data using the new **Tri-Processing Engine** and test out the **4 Engine Routing System**." + "**v0.2.1** | [GitHub](https://github.com/vectordbpipe/vectorDBpipe) | [PyPI](https://pypi.org/project/vectordbpipe/)\n", + "\n", + "This notebook demonstrates the full Omni-RAG architecture:\n", + "- β **Tri-Processing Ingestion** β Vector, PageIndex, and GraphRAG simultaneously\n", + "- β **OmniRouter** β Automatic engine selection per query type\n", + "- β **4 RAG Engines** β Vector, Vectorless, GraphRAG, LangChain Extract\n", + "- β **15+ Data Sources** β PDF, DOCX, S3, Notion, GitHub, Slack, and more" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### 1. Setup & Dummy Data Generation\n", - "First, let's create a dummy contract and a dummy financial report to represent unstructured enterprise knowledge." + "## π§ Step 1 β Install the Package" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Looking in indexes: https://download.pytorch.org/whl/cpu\n", - "Collecting torch==2.3.1\n", - " Downloading https://download.pytorch.org/whl/cpu/torch-2.3.1%2Bcpu-cp311-cp311-win_amd64.whl (161.7 MB)\n", - " ---------------------------------------- 0.0/161.7 MB ? eta -:--:--\n", - " ---------------------------------------- 0.0/161.7 MB ? eta -:--:--\n", - " ---------------------------------------- 0.0/161.7 MB ? eta -:--:--\n", - " ---------------------------------------- 0.3/161.7 MB ? eta -:--:--\n", - " ---------------------------------------- 0.5/161.7 MB 1.4 MB/s eta 0:01:55\n", - " ---------------------------------------- 1.3/161.7 MB 2.2 MB/s eta 0:01:15\n", - " --------------------------------------- 2.1/161.7 MB 2.7 MB/s eta 0:00:59\n", - " --------------------------------------- 3.4/161.7 MB 3.6 MB/s eta 0:00:45\n", - " - -------------------------------------- 4.7/161.7 MB 4.0 MB/s eta 0:00:40\n", - " - -------------------------------------- 5.5/161.7 MB 4.0 MB/s eta 0:00:40\n", - " - -------------------------------------- 7.3/161.7 MB 4.6 MB/s eta 0:00:34\n", - " -- ------------------------------------- 8.7/161.7 MB 4.8 MB/s eta 0:00:32\n", - " -- ------------------------------------ 10.2/161.7 MB 5.1 MB/s eta 0:00:30\n", - " -- ------------------------------------ 10.7/161.7 MB 5.0 MB/s eta 0:00:30\n", - " --- ----------------------------------- 13.1/161.7 MB 5.3 MB/s eta 0:00:29\n", - " --- ----------------------------------- 14.7/161.7 MB 5.5 MB/s eta 0:00:27\n", - " --- ----------------------------------- 16.3/161.7 MB 5.7 MB/s eta 0:00:26\n", - " ---- ---------------------------------- 18.1/161.7 MB 5.8 MB/s eta 0:00:25\n", - " ---- ---------------------------------- 19.7/161.7 MB 6.0 MB/s eta 0:00:24\n", - " ----- --------------------------------- 21.8/161.7 MB 6.2 MB/s eta 0:00:23\n", - " ----- --------------------------------- 22.8/161.7 MB 6.1 MB/s eta 0:00:23\n", - " ----- --------------------------------- 24.6/161.7 MB 6.2 MB/s eta 0:00:23\n", - " ------ -------------------------------- 26.2/161.7 MB 6.3 MB/s eta 0:00:22\n", - " ------ -------------------------------- 28.0/161.7 MB 6.4 MB/s eta 0:00:21\n", - " ------- ------------------------------- 29.9/161.7 MB 6.5 MB/s eta 0:00:21\n", - " ------- ------------------------------- 30.7/161.7 MB 6.4 MB/s eta 0:00:21\n", - " ------- ------------------------------- 31.7/161.7 MB 6.3 MB/s eta 0:00:21\n", - " ------- ------------------------------- 32.8/161.7 MB 6.2 MB/s eta 0:00:21\n", - " -------- ------------------------------ 33.8/161.7 MB 6.2 MB/s eta 0:00:21\n", - " -------- ------------------------------ 35.7/161.7 MB 6.2 MB/s eta 0:00:21\n", - " -------- ------------------------------ 37.0/161.7 MB 6.2 MB/s eta 0:00:21\n", - " --------- ----------------------------- 38.5/161.7 MB 6.3 MB/s eta 0:00:20\n", - " --------- ----------------------------- 39.8/161.7 MB 6.3 MB/s eta 0:00:20\n", - " --------- ----------------------------- 40.9/161.7 MB 6.2 MB/s eta 0:00:20\n", - " ---------- ---------------------------- 41.9/161.7 MB 6.1 MB/s eta 0:00:20\n", - " ---------- ---------------------------- 42.5/161.7 MB 6.1 MB/s eta 0:00:20\n", - " ---------- ---------------------------- 43.3/161.7 MB 6.0 MB/s eta 0:00:20\n", - " ---------- ---------------------------- 44.6/161.7 MB 6.0 MB/s eta 0:00:20\n", - " ----------- --------------------------- 46.1/161.7 MB 6.0 MB/s eta 0:00:20\n", - " ----------- --------------------------- 47.7/161.7 MB 6.0 MB/s eta 0:00:19\n", - " ----------- --------------------------- 49.0/161.7 MB 6.0 MB/s eta 0:00:19\n", - " ----------- --------------------------- 49.3/161.7 MB 6.0 MB/s eta 0:00:19\n", - " ------------ -------------------------- 50.1/161.7 MB 5.8 MB/s eta 0:00:20\n", - " ------------ -------------------------- 51.6/161.7 MB 5.9 MB/s eta 0:00:19\n", - " ------------ -------------------------- 53.2/161.7 MB 5.9 MB/s eta 0:00:19\n", - " ------------- ------------------------- 54.5/161.7 MB 5.9 MB/s eta 0:00:19\n", - " ------------- ------------------------- 55.8/161.7 MB 5.9 MB/s eta 0:00:18\n", - " ------------- ------------------------- 56.9/161.7 MB 5.9 MB/s eta 0:00:18\n", - " ------------- ------------------------- 57.4/161.7 MB 5.9 MB/s eta 0:00:18\n", - " -------------- ------------------------ 58.2/161.7 MB 5.8 MB/s eta 0:00:18\n", - " -------------- ------------------------ 59.2/161.7 MB 5.7 MB/s eta 0:00:18\n", - " -------------- ------------------------ 60.0/161.7 MB 5.7 MB/s eta 0:00:18\n", - " -------------- ------------------------ 60.8/161.7 MB 5.7 MB/s eta 0:00:18\n", - " -------------- ------------------------ 62.1/161.7 MB 5.7 MB/s eta 0:00:18\n", - " --------------- ----------------------- 63.7/161.7 MB 5.7 MB/s eta 0:00:18\n", - " --------------- ----------------------- 65.0/161.7 MB 5.7 MB/s eta 0:00:17\n", - " --------------- ----------------------- 66.1/161.7 MB 5.7 MB/s eta 0:00:17\n", - " ---------------- ---------------------- 67.6/161.7 MB 5.7 MB/s eta 0:00:17\n", - " ---------------- ---------------------- 68.9/161.7 MB 5.7 MB/s eta 0:00:17\n", - " ---------------- ---------------------- 70.0/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ----------------- --------------------- 71.3/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ----------------- --------------------- 72.4/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ----------------- --------------------- 73.1/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ----------------- --------------------- 74.4/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ------------------ -------------------- 75.5/161.7 MB 5.7 MB/s eta 0:00:16\n", - " ------------------ -------------------- 76.8/161.7 MB 5.7 MB/s eta 0:00:15\n", - " ------------------ -------------------- 78.4/161.7 MB 5.7 MB/s eta 0:00:15\n", - " ------------------- ------------------- 80.0/161.7 MB 5.7 MB/s eta 0:00:15\n", - " ------------------- ------------------- 81.3/161.7 MB 5.8 MB/s eta 0:00:14\n", - " -------------------- ------------------ 83.1/161.7 MB 5.8 MB/s eta 0:00:14\n", - " -------------------- ------------------ 84.4/161.7 MB 5.8 MB/s eta 0:00:14\n", - " -------------------- ------------------ 84.9/161.7 MB 5.8 MB/s eta 0:00:14\n", - " -------------------- ------------------ 86.0/161.7 MB 5.7 MB/s eta 0:00:14\n", - " --------------------- ----------------- 87.3/161.7 MB 5.7 MB/s eta 0:00:14\n", - " --------------------- ----------------- 88.6/161.7 MB 5.7 MB/s eta 0:00:13\n", - " --------------------- ----------------- 90.4/161.7 MB 5.8 MB/s eta 0:00:13\n", - " ---------------------- ---------------- 92.0/161.7 MB 5.8 MB/s eta 0:00:13\n", - " ---------------------- ---------------- 93.8/161.7 MB 5.8 MB/s eta 0:00:12\n", - " ----------------------- --------------- 95.4/161.7 MB 5.8 MB/s eta 0:00:12\n", - " ----------------------- --------------- 97.0/161.7 MB 5.9 MB/s eta 0:00:12\n", - " ----------------------- --------------- 98.3/161.7 MB 5.9 MB/s eta 0:00:11\n", - " ------------------------ -------------- 99.6/161.7 MB 5.9 MB/s eta 0:00:11\n", - " ----------------------- -------------- 101.2/161.7 MB 5.9 MB/s eta 0:00:11\n", - " ------------------------ ------------- 102.8/161.7 MB 5.9 MB/s eta 0:00:11\n", - " ------------------------ ------------- 104.1/161.7 MB 5.9 MB/s eta 0:00:10\n", - " ------------------------ ------------- 105.4/161.7 MB 5.9 MB/s eta 0:00:10\n", - " ------------------------- ------------ 106.4/161.7 MB 5.9 MB/s eta 0:00:10\n", - " ------------------------- ------------ 108.0/161.7 MB 5.9 MB/s eta 0:00:10\n", - " ------------------------- ------------ 109.6/161.7 MB 5.9 MB/s eta 0:00:09\n", - " ------------------------- ------------ 109.8/161.7 MB 5.9 MB/s eta 0:00:09\n", - " ------------------------- ------------ 110.6/161.7 MB 5.8 MB/s eta 0:00:09\n", - " -------------------------- ----------- 112.2/161.7 MB 5.9 MB/s eta 0:00:09\n", - " -------------------------- ----------- 113.5/161.7 MB 5.8 MB/s eta 0:00:09\n", - " -------------------------- ----------- 114.8/161.7 MB 5.9 MB/s eta 0:00:09\n", - " --------------------------- ---------- 115.3/161.7 MB 5.8 MB/s eta 0:00:08\n", - " --------------------------- ---------- 116.7/161.7 MB 5.8 MB/s eta 0:00:08\n", - " --------------------------- ---------- 118.0/161.7 MB 5.8 MB/s eta 0:00:08\n", - " --------------------------- ---------- 119.0/161.7 MB 5.8 MB/s eta 0:00:08\n", - " ---------------------------- --------- 120.1/161.7 MB 5.8 MB/s eta 0:00:08\n", - " ---------------------------- --------- 121.6/161.7 MB 5.8 MB/s eta 0:00:07\n", - " ---------------------------- --------- 123.2/161.7 MB 5.8 MB/s eta 0:00:07\n", - " ----------------------------- -------- 124.8/161.7 MB 5.9 MB/s eta 0:00:07\n", - " ----------------------------- -------- 126.1/161.7 MB 5.8 MB/s eta 0:00:07\n", - " ----------------------------- -------- 127.4/161.7 MB 5.8 MB/s eta 0:00:06\n", - " ------------------------------ ------- 129.0/161.7 MB 5.9 MB/s eta 0:00:06\n", - " ------------------------------ ------- 130.0/161.7 MB 5.9 MB/s eta 0:00:06\n", - " ------------------------------ ------- 131.6/161.7 MB 5.9 MB/s eta 0:00:06\n", - " ------------------------------- ------ 132.6/161.7 MB 5.9 MB/s eta 0:00:05\n", - " ------------------------------- ------ 134.0/161.7 MB 5.9 MB/s eta 0:00:05\n", - " ------------------------------- ------ 135.0/161.7 MB 5.9 MB/s eta 0:00:05\n", - " ------------------------------- ------ 135.8/161.7 MB 5.8 MB/s eta 0:00:05\n", - " -------------------------------- ----- 136.6/161.7 MB 5.8 MB/s eta 0:00:05\n", - " -------------------------------- ----- 137.4/161.7 MB 5.8 MB/s eta 0:00:05\n", - " -------------------------------- ----- 138.4/161.7 MB 5.8 MB/s eta 0:00:05\n", - " -------------------------------- ----- 140.0/161.7 MB 5.8 MB/s eta 0:00:04\n", - " --------------------------------- ---- 141.6/161.7 MB 5.8 MB/s eta 0:00:04\n", - " --------------------------------- ---- 142.6/161.7 MB 5.8 MB/s eta 0:00:04\n", - " --------------------------------- ---- 143.9/161.7 MB 5.8 MB/s eta 0:00:04\n", - " ---------------------------------- --- 145.5/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ---------------------------------- --- 146.8/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ---------------------------------- --- 147.6/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ---------------------------------- --- 148.4/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ----------------------------------- -- 149.2/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ----------------------------------- -- 150.2/161.7 MB 5.8 MB/s eta 0:00:03\n", - " ----------------------------------- -- 151.3/161.7 MB 5.7 MB/s eta 0:00:02\n", - " ----------------------------------- -- 152.0/161.7 MB 5.7 MB/s eta 0:00:02\n", - " ----------------------------------- -- 152.8/161.7 MB 5.7 MB/s eta 0:00:02\n", - " ------------------------------------ - 153.6/161.7 MB 5.7 MB/s eta 0:00:02\n", - " ------------------------------------ - 155.2/161.7 MB 5.7 MB/s eta 0:00:02\n", - " ------------------------------------ - 156.5/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 158.1/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 159.4/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 161.0/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 161.5/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 161.5/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ------------------------------------- 161.5/161.7 MB 5.7 MB/s eta 0:00:01\n", - " ---------------------------------------- 161.7/161.7 MB 5.6 MB/s 0:00:29\n", - "Collecting torchvision==0.18.1\n", - " Downloading https://download.pytorch.org/whl/cpu/torchvision-0.18.1%2Bcpu-cp311-cp311-win_amd64.whl (1.2 MB)\n", - " ---------------------------------------- 0.0/1.2 MB ? eta -:--:--\n", - " ----------------------------------- ---- 1.0/1.2 MB 5.6 MB/s eta 0:00:01\n", - " ---------------------------------------- 1.2/1.2 MB 5.3 MB/s 0:00:00\n", - "Collecting torchaudio==2.3.1\n", - " Downloading https://download.pytorch.org/whl/cpu/torchaudio-2.3.1%2Bcpu-cp311-cp311-win_amd64.whl (2.4 MB)\n", - " ---------------------------------------- 0.0/2.4 MB ? eta -:--:--\n", - " ------------- -------------------------- 0.8/2.4 MB 4.2 MB/s eta 0:00:01\n", - " ----------------------------------- ---- 2.1/2.4 MB 5.9 MB/s eta 0:00:01\n", - " ---------------------------------------- 2.4/2.4 MB 5.8 MB/s 0:00:00\n", - "Requirement already satisfied: filelock in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (3.24.3)\n", - "Requirement already satisfied: typing-extensions>=4.8.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (4.15.0)\n", - "Requirement already satisfied: sympy in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (1.14.0)\n", - "Requirement already satisfied: networkx in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (3.6.1)\n", - "Requirement already satisfied: jinja2 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (3.1.6)\n", - "Requirement already satisfied: fsspec in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.3.1) (2025.12.0)\n", - "Collecting mkl<=2021.4.0,>=2021.1.1 (from torch==2.3.1)\n", - " Downloading mkl-2021.4.0-py2.py3-none-win_amd64.whl.metadata (1.4 kB)\n", - "Requirement already satisfied: numpy in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torchvision==0.18.1) (2.3.5)\n", - "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torchvision==0.18.1) (12.0.0)\n", - "Collecting intel-openmp==2021.* (from mkl<=2021.4.0,>=2021.1.1->torch==2.3.1)\n", - " Downloading https://download.pytorch.org/whl/intel_openmp-2021.4.0-py2.py3-none-win_amd64.whl (3.5 MB)\n", - " ---------------------------------------- 0.0/3.5 MB ? eta -:--:--\n", - " -------------- ------------------------- 1.3/3.5 MB 6.7 MB/s eta 0:00:01\n", - " -------------------------- ------------- 2.4/3.5 MB 6.1 MB/s eta 0:00:01\n", - " ---------------------------------------- 3.5/3.5 MB 6.1 MB/s 0:00:00\n", - "Collecting tbb==2021.* (from mkl<=2021.4.0,>=2021.1.1->torch==2.3.1)\n", - " Downloading tbb-2021.13.1-py3-none-win_amd64.whl.metadata (1.1 kB)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from jinja2->torch==2.3.1) (3.0.2)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from sympy->torch==2.3.1) (1.3.0)\n", - "Downloading mkl-2021.4.0-py2.py3-none-win_amd64.whl (228.5 MB)\n", - " ---------------------------------------- 0.0/228.5 MB ? eta -:--:--\n", - " ---------------------------------------- 0.0/228.5 MB ? eta -:--:--\n", - " ---------------------------------------- 0.3/228.5 MB ? eta -:--:--\n", - " ---------------------------------------- 0.5/228.5 MB 1.7 MB/s eta 0:02:16\n", - " ---------------------------------------- 1.3/228.5 MB 2.3 MB/s eta 0:01:39\n", - " ---------------------------------------- 1.8/228.5 MB 2.5 MB/s eta 0:01:33\n", - " ---------------------------------------- 2.6/228.5 MB 2.7 MB/s eta 0:01:26\n", - " --------------------------------------- 3.4/228.5 MB 2.8 MB/s eta 0:01:20\n", - " --------------------------------------- 4.2/228.5 MB 3.0 MB/s eta 0:01:14\n", - " --------------------------------------- 5.2/228.5 MB 3.2 MB/s eta 0:01:11\n", - " - -------------------------------------- 6.0/228.5 MB 3.3 MB/s eta 0:01:08\n", - " - -------------------------------------- 6.8/228.5 MB 3.4 MB/s eta 0:01:05\n", - " - -------------------------------------- 8.1/228.5 MB 3.6 MB/s eta 0:01:02\n", - " - -------------------------------------- 9.4/228.5 MB 3.8 MB/s eta 0:00:59\n", - " - -------------------------------------- 10.7/228.5 MB 4.0 MB/s eta 0:00:55\n", - " -- ------------------------------------- 11.5/228.5 MB 4.0 MB/s eta 0:00:55\n", - " -- ------------------------------------- 12.6/228.5 MB 4.0 MB/s eta 0:00:54\n", - " -- ------------------------------------- 13.4/228.5 MB 4.1 MB/s eta 0:00:54\n", - " -- ------------------------------------- 13.9/228.5 MB 4.0 MB/s eta 0:00:54\n", - " -- ------------------------------------- 15.2/228.5 MB 4.0 MB/s eta 0:00:54\n", - " -- ------------------------------------- 16.5/228.5 MB 4.1 MB/s eta 0:00:52\n", - " --- ------------------------------------ 18.4/228.5 MB 4.3 MB/s eta 0:00:49\n", - " --- ------------------------------------ 19.4/228.5 MB 4.4 MB/s eta 0:00:48\n", - " --- ------------------------------------ 21.2/228.5 MB 4.6 MB/s eta 0:00:46\n", - " --- ------------------------------------ 22.5/228.5 MB 4.6 MB/s eta 0:00:45\n", - " ---- ----------------------------------- 24.1/228.5 MB 4.7 MB/s eta 0:00:44\n", - " ---- ----------------------------------- 25.4/228.5 MB 4.8 MB/s eta 0:00:43\n", - " ---- ----------------------------------- 27.3/228.5 MB 4.9 MB/s eta 0:00:41\n", - " ----- ---------------------------------- 28.8/228.5 MB 5.0 MB/s eta 0:00:40\n", - " ----- ---------------------------------- 30.4/228.5 MB 5.1 MB/s eta 0:00:39\n", - " ----- ---------------------------------- 31.7/228.5 MB 5.2 MB/s eta 0:00:39\n", - " ----- ---------------------------------- 33.6/228.5 MB 5.2 MB/s eta 0:00:38\n", - " ------ --------------------------------- 35.1/228.5 MB 5.3 MB/s eta 0:00:37\n", - " ------ --------------------------------- 36.7/228.5 MB 5.4 MB/s eta 0:00:36\n", - " ------ --------------------------------- 38.3/228.5 MB 5.5 MB/s eta 0:00:35\n", - " ------- -------------------------------- 40.4/228.5 MB 5.6 MB/s eta 0:00:34\n", - " ------- -------------------------------- 41.9/228.5 MB 5.6 MB/s eta 0:00:34\n", - " ------- -------------------------------- 43.3/228.5 MB 5.6 MB/s eta 0:00:33\n", - " ------- -------------------------------- 43.8/228.5 MB 5.6 MB/s eta 0:00:34\n", - " ------- -------------------------------- 44.0/228.5 MB 5.5 MB/s eta 0:00:34\n", - " ------- -------------------------------- 44.0/228.5 MB 5.5 MB/s eta 0:00:34\n", - " ------- -------------------------------- 45.1/228.5 MB 5.3 MB/s eta 0:00:35\n", - " ------- -------------------------------- 45.4/228.5 MB 5.2 MB/s eta 0:00:36\n", - " ------- -------------------------------- 45.6/228.5 MB 5.1 MB/s eta 0:00:36\n", - " -------- ------------------------------- 45.9/228.5 MB 5.0 MB/s eta 0:00:37\n", - " -------- ------------------------------- 46.4/228.5 MB 4.9 MB/s eta 0:00:38\n", - " -------- ------------------------------- 46.9/228.5 MB 4.9 MB/s eta 0:00:38\n", - " -------- ------------------------------- 48.0/228.5 MB 4.9 MB/s eta 0:00:38\n", - " -------- ------------------------------- 48.8/228.5 MB 4.8 MB/s eta 0:00:38\n", - " -------- ------------------------------- 49.5/228.5 MB 4.8 MB/s eta 0:00:38\n", - " -------- ------------------------------- 50.6/228.5 MB 4.8 MB/s eta 0:00:37\n", - " -------- ------------------------------- 51.1/228.5 MB 4.8 MB/s eta 0:00:38\n", - " --------- ------------------------------ 51.9/228.5 MB 4.8 MB/s eta 0:00:38\n", - " --------- ------------------------------ 52.4/228.5 MB 4.7 MB/s eta 0:00:38\n", - " --------- ------------------------------ 52.4/228.5 MB 4.7 MB/s eta 0:00:38\n", - " --------- ------------------------------ 52.4/228.5 MB 4.7 MB/s eta 0:00:38\n", - " --------- ------------------------------ 55.1/228.5 MB 4.7 MB/s eta 0:00:38\n", - " --------- ------------------------------ 56.6/228.5 MB 4.7 MB/s eta 0:00:37\n", - " ---------- ----------------------------- 58.2/228.5 MB 4.8 MB/s eta 0:00:36\n", - " ---------- ----------------------------- 59.5/228.5 MB 4.8 MB/s eta 0:00:36\n", - " ---------- ----------------------------- 60.3/228.5 MB 4.8 MB/s eta 0:00:36\n", - " ---------- ----------------------------- 61.1/228.5 MB 4.7 MB/s eta 0:00:36\n", - " ---------- ----------------------------- 61.9/228.5 MB 4.7 MB/s eta 0:00:36\n", - " ----------- ---------------------------- 63.2/228.5 MB 4.7 MB/s eta 0:00:35\n", - " ----------- ---------------------------- 64.2/228.5 MB 4.7 MB/s eta 0:00:35\n", - " ----------- ---------------------------- 65.0/228.5 MB 4.7 MB/s eta 0:00:35\n", - " ----------- ---------------------------- 66.3/228.5 MB 4.8 MB/s eta 0:00:35\n", - " ----------- ---------------------------- 67.9/228.5 MB 4.8 MB/s eta 0:00:34\n", - " ------------ --------------------------- 68.7/228.5 MB 4.8 MB/s eta 0:00:34\n", - " ------------ --------------------------- 69.5/228.5 MB 4.8 MB/s eta 0:00:34\n", - " ------------ --------------------------- 70.0/228.5 MB 4.7 MB/s eta 0:00:34\n", - " ------------ --------------------------- 70.5/228.5 MB 4.7 MB/s eta 0:00:34\n", - " ------------ --------------------------- 70.5/228.5 MB 4.7 MB/s eta 0:00:34\n", - " ------------ --------------------------- 70.5/228.5 MB 4.7 MB/s eta 0:00:34\n", - " ------------ --------------------------- 71.8/228.5 MB 4.6 MB/s eta 0:00:34\n", - " ------------ --------------------------- 72.1/228.5 MB 4.6 MB/s eta 0:00:35\n", - " ------------ --------------------------- 73.4/228.5 MB 4.6 MB/s eta 0:00:34\n", - " ------------ --------------------------- 74.2/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 75.0/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 75.8/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 76.3/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 77.1/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 77.9/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 78.4/228.5 MB 4.5 MB/s eta 0:00:34\n", - " ------------- -------------------------- 78.6/228.5 MB 4.4 MB/s eta 0:00:34\n", - " ------------- -------------------------- 80.0/228.5 MB 4.4 MB/s eta 0:00:34\n", - " -------------- ------------------------- 80.7/228.5 MB 4.4 MB/s eta 0:00:34\n", - " -------------- ------------------------- 81.5/228.5 MB 4.4 MB/s eta 0:00:34\n", - " -------------- ------------------------- 82.3/228.5 MB 4.4 MB/s eta 0:00:34\n", - " -------------- ------------------------- 82.8/228.5 MB 4.4 MB/s eta 0:00:34\n", - " -------------- ------------------------- 83.6/228.5 MB 4.4 MB/s eta 0:00:33\n", - " -------------- ------------------------- 84.1/228.5 MB 4.4 MB/s eta 0:00:33\n", - " -------------- ------------------------- 85.2/228.5 MB 4.4 MB/s eta 0:00:33\n", - " --------------- ------------------------ 86.5/228.5 MB 4.4 MB/s eta 0:00:33\n", - " --------------- ------------------------ 87.3/228.5 MB 4.4 MB/s eta 0:00:33\n", - " --------------- ------------------------ 88.6/228.5 MB 4.4 MB/s eta 0:00:32\n", - " --------------- ------------------------ 89.7/228.5 MB 4.4 MB/s eta 0:00:32\n", - " --------------- ------------------------ 90.7/228.5 MB 4.4 MB/s eta 0:00:32\n", - " ---------------- ----------------------- 91.5/228.5 MB 4.4 MB/s eta 0:00:32\n", - " ---------------- ----------------------- 92.3/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 93.3/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 93.8/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 94.4/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 95.2/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 96.2/228.5 MB 4.4 MB/s eta 0:00:31\n", - " ---------------- ----------------------- 97.0/228.5 MB 4.3 MB/s eta 0:00:31\n", - " ----------------- ---------------------- 97.8/228.5 MB 4.3 MB/s eta 0:00:31\n", - " ----------------- ---------------------- 98.3/228.5 MB 4.3 MB/s eta 0:00:31\n", - " ----------------- ---------------------- 99.1/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ----------------- ---------------------- 99.9/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ----------------- ---------------------- 100.7/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ----------------- ---------------------- 101.4/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ----------------- ---------------------- 102.0/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ----------------- ---------------------- 102.5/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ------------------ --------------------- 103.0/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ------------------ --------------------- 103.8/228.5 MB 4.3 MB/s eta 0:00:30\n", - " ------------------ --------------------- 104.1/228.5 MB 4.2 MB/s eta 0:00:30\n", - " ------------------ --------------------- 104.6/228.5 MB 4.2 MB/s eta 0:00:30\n", - " ------------------ --------------------- 105.1/228.5 MB 4.2 MB/s eta 0:00:30\n", - " ------------------ --------------------- 105.9/228.5 MB 4.2 MB/s eta 0:00:30\n", - " ------------------ --------------------- 106.7/228.5 MB 4.2 MB/s eta 0:00:30\n", - " ------------------ --------------------- 107.7/228.5 MB 4.2 MB/s eta 0:00:29\n", - " ------------------- -------------------- 109.1/228.5 MB 4.2 MB/s eta 0:00:29\n", - " ------------------- -------------------- 110.4/228.5 MB 4.2 MB/s eta 0:00:28\n", - " ------------------- -------------------- 111.1/228.5 MB 4.2 MB/s eta 0:00:28\n", - " ------------------- -------------------- 112.2/228.5 MB 4.2 MB/s eta 0:00:28\n", - " ------------------- -------------------- 113.0/228.5 MB 4.2 MB/s eta 0:00:28\n", - " -------------------- ------------------- 114.3/228.5 MB 4.2 MB/s eta 0:00:27\n", - " -------------------- ------------------- 115.3/228.5 MB 4.2 MB/s eta 0:00:27\n", - " -------------------- ------------------- 116.7/228.5 MB 4.3 MB/s eta 0:00:27\n", - " -------------------- ------------------- 117.4/228.5 MB 4.3 MB/s eta 0:00:27\n", - " -------------------- ------------------- 118.2/228.5 MB 4.3 MB/s eta 0:00:26\n", - " -------------------- ------------------- 119.5/228.5 MB 4.3 MB/s eta 0:00:26\n", - " --------------------- ------------------ 120.6/228.5 MB 4.3 MB/s eta 0:00:26\n", - " --------------------- ------------------ 122.2/228.5 MB 4.3 MB/s eta 0:00:25\n", - " --------------------- ------------------ 123.7/228.5 MB 4.3 MB/s eta 0:00:25\n", - " --------------------- ------------------ 125.3/228.5 MB 4.3 MB/s eta 0:00:24\n", - " ---------------------- ----------------- 126.4/228.5 MB 4.4 MB/s eta 0:00:24\n", - " ---------------------- ----------------- 127.9/228.5 MB 4.4 MB/s eta 0:00:23\n", - " ---------------------- ----------------- 129.0/228.5 MB 4.4 MB/s eta 0:00:23\n", - " ---------------------- ----------------- 130.3/228.5 MB 4.4 MB/s eta 0:00:23\n", - " ---------------------- ----------------- 130.8/228.5 MB 4.4 MB/s eta 0:00:23\n", - " ----------------------- ---------------- 131.9/228.5 MB 4.4 MB/s eta 0:00:22\n", - " ----------------------- ---------------- 133.2/228.5 MB 4.4 MB/s eta 0:00:22\n", - " ----------------------- ---------------- 134.7/228.5 MB 4.5 MB/s eta 0:00:22\n", - " ----------------------- ---------------- 136.6/228.5 MB 4.5 MB/s eta 0:00:21\n", - " ------------------------ --------------- 137.9/228.5 MB 4.5 MB/s eta 0:00:21\n", - " ------------------------ --------------- 138.9/228.5 MB 4.5 MB/s eta 0:00:20\n", - " ------------------------ --------------- 140.5/228.5 MB 4.5 MB/s eta 0:00:20\n", - " ------------------------ --------------- 142.1/228.5 MB 4.6 MB/s eta 0:00:19\n", - " ------------------------- -------------- 143.9/228.5 MB 4.6 MB/s eta 0:00:19\n", - " ------------------------- -------------- 145.5/228.5 MB 4.6 MB/s eta 0:00:18\n", - " ------------------------- -------------- 147.1/228.5 MB 4.6 MB/s eta 0:00:18\n", - " -------------------------- ------------- 148.6/228.5 MB 4.7 MB/s eta 0:00:18\n", - " -------------------------- ------------- 149.9/228.5 MB 4.7 MB/s eta 0:00:17\n", - " -------------------------- ------------- 151.8/228.5 MB 4.7 MB/s eta 0:00:17\n", - " -------------------------- ------------- 153.1/228.5 MB 4.7 MB/s eta 0:00:17\n", - " --------------------------- ------------ 154.4/228.5 MB 4.7 MB/s eta 0:00:16\n", - " --------------------------- ------------ 156.0/228.5 MB 4.7 MB/s eta 0:00:16\n", - " --------------------------- ------------ 157.5/228.5 MB 4.8 MB/s eta 0:00:15\n", - " --------------------------- ------------ 158.9/228.5 MB 4.8 MB/s eta 0:00:15\n", - " ---------------------------- ----------- 160.7/228.5 MB 4.8 MB/s eta 0:00:15\n", - " ---------------------------- ----------- 161.5/228.5 MB 4.8 MB/s eta 0:00:15\n", - " ---------------------------- ----------- 162.0/228.5 MB 4.7 MB/s eta 0:00:15\n", - " ---------------------------- ----------- 162.8/228.5 MB 4.7 MB/s eta 0:00:14\n", - " ---------------------------- ----------- 163.1/228.5 MB 4.7 MB/s eta 0:00:14\n", - " ---------------------------- ----------- 164.9/228.5 MB 4.7 MB/s eta 0:00:14\n", - " ----------------------------- ---------- 165.9/228.5 MB 4.7 MB/s eta 0:00:14\n", - " ----------------------------- ---------- 167.2/228.5 MB 4.6 MB/s eta 0:00:14\n", - " ----------------------------- ---------- 168.8/228.5 MB 4.6 MB/s eta 0:00:13\n", - " ----------------------------- ---------- 170.4/228.5 MB 4.6 MB/s eta 0:00:13\n", - " ------------------------------ --------- 172.0/228.5 MB 4.6 MB/s eta 0:00:13\n", - " ------------------------------ --------- 173.5/228.5 MB 4.6 MB/s eta 0:00:12\n", - " ------------------------------ --------- 175.1/228.5 MB 4.6 MB/s eta 0:00:12\n", - " ------------------------------ --------- 176.9/228.5 MB 4.7 MB/s eta 0:00:12\n", - " ------------------------------- -------- 178.5/228.5 MB 4.6 MB/s eta 0:00:11\n", - " ------------------------------- -------- 179.6/228.5 MB 4.6 MB/s eta 0:00:11\n", - " ------------------------------- -------- 180.4/228.5 MB 4.6 MB/s eta 0:00:11\n", - " ------------------------------- -------- 180.9/228.5 MB 4.6 MB/s eta 0:00:11\n", - " ------------------------------- -------- 182.2/228.5 MB 4.6 MB/s eta 0:00:11\n", - " -------------------------------- ------- 183.8/228.5 MB 4.7 MB/s eta 0:00:10\n", - " -------------------------------- ------- 185.1/228.5 MB 4.7 MB/s eta 0:00:10\n", - " -------------------------------- ------- 186.9/228.5 MB 4.7 MB/s eta 0:00:09\n", - " -------------------------------- ------- 188.5/228.5 MB 4.8 MB/s eta 0:00:09\n", - " --------------------------------- ------ 190.1/228.5 MB 4.8 MB/s eta 0:00:08\n", - " --------------------------------- ------ 191.6/228.5 MB 4.9 MB/s eta 0:00:08\n", - " --------------------------------- ------ 193.2/228.5 MB 4.9 MB/s eta 0:00:08\n", - " ---------------------------------- ----- 194.5/228.5 MB 4.9 MB/s eta 0:00:07\n", - " ---------------------------------- ----- 196.1/228.5 MB 4.9 MB/s eta 0:00:07\n", - " ---------------------------------- ----- 197.9/228.5 MB 5.0 MB/s eta 0:00:07\n", - " ---------------------------------- ----- 199.5/228.5 MB 5.0 MB/s eta 0:00:06\n", - " ----------------------------------- ---- 200.8/228.5 MB 5.0 MB/s eta 0:00:06\n", - " ----------------------------------- ---- 202.6/228.5 MB 5.0 MB/s eta 0:00:06\n", - " ----------------------------------- ---- 203.9/228.5 MB 5.1 MB/s eta 0:00:05\n", - " ------------------------------------ --- 205.8/228.5 MB 5.2 MB/s eta 0:00:05\n", - " ------------------------------------ --- 207.4/228.5 MB 5.2 MB/s eta 0:00:05\n", - " ------------------------------------ --- 209.2/228.5 MB 5.2 MB/s eta 0:00:04\n", - " ------------------------------------ --- 211.0/228.5 MB 5.2 MB/s eta 0:00:04\n", - " ------------------------------------- -- 212.6/228.5 MB 5.2 MB/s eta 0:00:04\n", - " ------------------------------------- -- 214.2/228.5 MB 5.2 MB/s eta 0:00:03\n", - " ------------------------------------- -- 216.0/228.5 MB 5.2 MB/s eta 0:00:03\n", - " -------------------------------------- - 217.6/228.5 MB 5.2 MB/s eta 0:00:03\n", - " -------------------------------------- - 219.4/228.5 MB 5.3 MB/s eta 0:00:02\n", - " -------------------------------------- - 221.2/228.5 MB 5.3 MB/s eta 0:00:02\n", - " --------------------------------------- 222.8/228.5 MB 5.3 MB/s eta 0:00:02\n", - " --------------------------------------- 224.4/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 225.7/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 227.0/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 227.8/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " --------------------------------------- 228.3/228.5 MB 5.3 MB/s eta 0:00:01\n", - " ---------------------------------------- 228.5/228.5 MB 5.2 MB/s 0:00:46\n", - "Downloading tbb-2021.13.1-py3-none-win_amd64.whl (286 kB)\n", - "Installing collected packages: tbb, intel-openmp, mkl, torch, torchvision, torchaudio\n", - "\n", - " Attempting uninstall: intel-openmp\n", - "\n", - " Found existing installation: intel-openmp 2025.3.1\n", - "\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " Uninstalling intel-openmp-2025.3.1:\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " Successfully uninstalled intel-openmp-2025.3.1\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------ --------------------------------- 1/6 [intel-openmp]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " Attempting uninstall: torch\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " Found existing installation: torch 2.4.0+cpu\n", - " ------------- -------------------------- 2/6 [mkl]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " Uninstalling torch-2.4.0+cpu:\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " Successfully uninstalled torch-2.4.0+cpu\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------- ------------------- 3/6 [torch]\n", - " Attempting uninstall: torchvision\n", - " -------------------- ------------------- 3/6 [torch]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " Found existing installation: torchvision 0.19.0+cpu\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " Uninstalling torchvision-0.19.0+cpu:\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " Successfully uninstalled torchvision-0.19.0+cpu\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " Attempting uninstall: torchaudio\n", - " -------------------------- ------------- 4/6 [torchvision]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " Found existing installation: torchaudio 2.4.0+cpu\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " Uninstalling torchaudio-2.4.0+cpu:\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " Successfully uninstalled torchaudio-2.4.0+cpu\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " --------------------------------- ------ 5/6 [torchaudio]\n", - " ---------------------------------------- 6/6 [torchaudio]\n", - "\n", - "Successfully installed intel-openmp-2021.4.0 mkl-2021.4.0 tbb-2021.13.1 torch-2.3.1+cpu torchaudio-2.3.1+cpu torchvision-0.18.1+cpu\n", - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - " WARNING: Failed to remove contents in a temporary directory 'E:\\Private\\AI-PROJECTS-PORTFOLIO-DOCS-ASSETS\\ALL-PROJECTS-PACKAGES\\GEN-AI Projects\\vectorDBpipe\\venv\\Lib\\site-packages\\~orch'.\n", - " You can safely remove it manually.\n", - "\n", - "[notice] A new release of pip is available: 25.3 -> 26.0.1\n", - "[notice] To update, run: python.exe -m pip install --upgrade pip\n" - ] - } - ], + "outputs": [], "source": [ - "pip install torch==2.3.1 torchvision==0.18.1 torchaudio==2.3.1 --index-url https://download.pytorch.org/whl/cpu" + "# Install the latest version\n", + "!pip install vectordbpipe==0.2.1 -q\n", + "print('β vectordbpipe installed!')" ] }, { - "cell_type": "code", - "execution_count": 2, + "cell_type": "markdown", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Looking in indexes: https://download.pytorch.org/whl/cpu\n", - "Requirement already satisfied: torch==2.4.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (2.4.0+cpu)\n", - "Requirement already satisfied: torchvision==0.19.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (0.19.0+cpu)\n", - "Requirement already satisfied: torchaudio==2.4.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (2.4.0+cpu)\n", - "Requirement already satisfied: filelock in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (3.24.3)\n", - "Requirement already satisfied: typing-extensions>=4.8.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (4.15.0)\n", - "Requirement already satisfied: sympy in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (1.14.0)\n", - "Requirement already satisfied: networkx in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (3.6.1)\n", - "Requirement already satisfied: jinja2 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (3.1.6)\n", - "Requirement already satisfied: fsspec in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torch==2.4.0) (2025.12.0)\n", - "Requirement already satisfied: numpy in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torchvision==0.19.0) (2.3.5)\n", - "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from torchvision==0.19.0) (12.0.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from jinja2->torch==2.4.0) (3.0.2)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in e:\\private\\ai-projects-portfolio-docs-assets\\all-projects-packages\\gen-ai projects\\vectordbpipe\\venv\\lib\\site-packages (from sympy->torch==2.4.0) (1.3.0)\n", - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n", - "[notice] A new release of pip is available: 25.3 -> 26.0.1\n", - "[notice] To update, run: python.exe -m pip install --upgrade pip\n" - ] - } - ], "source": [ - "pip install torch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 --index-url https://download.pytorch.org/whl/cpu" + "## π¦ Step 2 β Verify Imports" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "PyTorch is successfully imported!\n", - "Current PyTorch Version: 2.3.1+cpu\n" - ] - } - ], + "outputs": [], "source": [ + "import warnings\n", + "warnings.filterwarnings('ignore')\n", + "\n", "import torch\n", - "# Check if the module is imported and print its version\n", - "print(f\"PyTorch is successfully imported!\")\n", - "print(f\"Current PyTorch Version: {torch.__version__}\")" + "print(f'PyTorch version: {torch.__version__}')\n", + "print(f'CUDA available: {torch.cuda.is_available()}')\n", + "\n", + "from vectorDBpipe import VDBpipe\n", + "print('β VDBpipe imported successfully!')" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "pip install -r \"requirements.txt\"" + "## π Step 3 β Create Demo Data\n", + "\n", + "We create a small sample text file to demonstrate ingestion. In production, point this at a real PDF, S3 bucket, or Notion page." ] }, { @@ -3422,73 +71,53 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Hello\n" - ] - } - ], - "source": [ - "print(\"Hello\")" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "β Dummy data created at `demo_data/contract.md`\n" - ] - } - ], "source": [ "import os\n", + "os.makedirs('demo_data', exist_ok=True)\n", + "\n", + "sample_text = \"\"\"\n", + "# Q3 2024 Financial Report β Acme Corporation\n", "\n", - "# Ensure our data directory exists\n", - "os.makedirs(\"demo_data\", exist_ok=True)\n", + "## Executive Summary\n", + "Acme Corporation achieved record revenue of $2.5 billion in Q3 2024,\n", + "representing a 23% year-over-year growth. The growth was primarily\n", + "driven by the acquisition of Startup X in July 2024.\n", "\n", - "dummy_contract = \"\"\"\n", - "# MASTER SERVICE AGREEMENT: ACME CORP & GLOBEX INC\n", + "## Key Executives\n", + "- CEO: John Smith, who joined in 2019\n", + "- CFO: Sarah Johnson, responsible for the Q4 acquisition strategy\n", + "- CTO: Michael Chen, leading the AI transformation initiative\n", "\n", - "## 1. Introduction\n", - "This agreement bounds Acme Corp (the 'Client') and Globex Inc (the 'Vendor') for the provision of cloud infrastructure services.\n", - "The CEO of Acme Corp, Jane Doe, has personally signed this agreement alongside John Smith, VP of Sales at Globex.\n", + "## Financial Highlights\n", + "- Total Revenue: $2.5 billion (Q3 2024)\n", + "- Net Profit: $450 million\n", + "- Operating Margin: 18%\n", + "- Cash Reserves: $800 million\n", "\n", - "## 2. Payment Terms\n", - "Invoices are generated on the 1st of every month. The standard payment is $50,000 USD per month.\n", - "Late Payment Penalty: If the Client fails to pay within 30 days of the invoice date, a strict penalty of 5% of the outstanding balance will be applied daily. This penalty is non-negotiable and legally binding.\n", + "## Risk Factors\n", + "The primary risk factors include supply chain disruptions in Asia,\n", + "regulatory changes in the European markets, and competition from\n", + "Tech Giant Corp.\n", "\n", - "## 3. Termination\n", - "Either party may terminate this agreement with a 90-day written notice. Immediate termination is permitted if Acme Corp enters bankruptcy or if Globex Inc fails to maintain 99.9% server uptime.\n", + "## Governance\n", + "The Board of Directors is chaired by Dr. Emily Watson. John Smith\n", + "reports directly to the board. The penalty for any breach of fiduciary\n", + "duty is $5 million as per Section 14 of the corporate charter.\n", "\"\"\"\n", "\n", - "with open(\"demo_data/contract.md\", \"w\", encoding=\"utf-8\") as f:\n", - " f.write(dummy_contract)\n", - " \n", - "print(\"β Dummy data created at `demo_data/contract.md`\")" + "with open('demo_data/q3_report.txt', 'w') as f:\n", + " f.write(sample_text)\n", + "\n", + "print('β Demo data created at demo_data/q3_report.txt')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### 2. Initializing the Omni-RAG Engine\n", - "We import `VDBpipe`. This acts as our router. Note: For this demo to work fully, you should have `OPENAI_API_KEY` set in your environment (or `config.yaml` configured), but the vector search will work regardless." + "## βοΈ Step 4 β Initialize VDBpipe with Config Override\n", + "\n", + "Use `config_override` to set providers at runtime β **no `config.yaml` file needed on Colab!**" ] }, { @@ -3497,58 +126,70 @@ "metadata": {}, "outputs": [], "source": [ - "pip install torch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 --index-url https://download.pytorch.org/whl/cpu" + "# ============================================================\n", + "# Option A: Use a FREE local configuration (no API keys needed)\n", + "# - Embeddings: SentenceTransformers (all-MiniLM-L6-v2)\n", + "# - Vector DB: FAISS (local, in-memory)\n", + "# - LLM: None (RAG without generation β retrieval only)\n", + "# ============================================================\n", + "\n", + "pipeline = VDBpipe(config_override={\n", + " \"embedding\": {\n", + " \"provider\": \"local\",\n", + " \"model_name\": \"all-MiniLM-L6-v2\"\n", + " },\n", + " \"database\": {\n", + " \"provider\": \"faiss\",\n", + " \"mode\": \"local\",\n", + " \"collection_name\": \"demo_collection\"\n", + " },\n", + " \"llm\": {\n", + " \"provider\": \"null\"\n", + " },\n", + " \"paths\": {\n", + " \"logs_dir\": \"logs/\",\n", + " \"data_dir\": \"demo_data/\"\n", + " }\n", + "})\n", + "\n", + "print('β VDBpipe initialized successfully!')\n", + "print(f' Graph: {pipeline.graph}')\n", + "print(f' PageIndex: {pipeline.page_index}')" ] }, { - "cell_type": "code", - "execution_count": 3, + "cell_type": "markdown", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Disabling PyTorch because PyTorch >= 2.4 is required but found 2.3.1+cpu\n", - "PyTorch was not found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.\n" - ] - }, - { - "ename": "ModuleNotFoundError", - "evalue": "No module named 'langchain_core.pydantic_v1'", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mModuleNotFoundError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[3]\u001b[39m\u001b[32m, line 4\u001b[39m\n\u001b[32m 1\u001b[39m \u001b[38;5;28;01mimport\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mwarnings\u001b[39;00m\n\u001b[32m 2\u001b[39m warnings.filterwarnings(\u001b[33m'\u001b[39m\u001b[33mignore\u001b[39m\u001b[33m'\u001b[39m)\n\u001b[32m----> \u001b[39m\u001b[32m4\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mvectorDBpipe\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m VDBpipe\n\u001b[32m 6\u001b[39m \u001b[38;5;66;03m# Initialize the pipeline (using default local config)\u001b[39;00m\n\u001b[32m 7\u001b[39m pipeline = VDBpipe()\n", - "\u001b[36mFile \u001b[39m\u001b[32me:\\Private\\AI-PROJECTS-PORTFOLIO-DOCS-ASSETS\\ALL-PROJECTS-PACKAGES\\GEN-AI Projects\\vectorDBpipe\\vectorDBpipe\\__init__.py:15\u001b[39m, in \u001b[36m__getattr__\u001b[39m\u001b[34m(name)\u001b[39m\n\u001b[32m 13\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m TextPipeline\n\u001b[32m 14\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m name == \u001b[33m\"\u001b[39m\u001b[33mVDBpipe\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m---> \u001b[39m\u001b[32m15\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mvectorDBpipe\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mpipeline\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mvdbpipe\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m VDBpipe\n\u001b[32m 16\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m VDBpipe\n\u001b[32m 17\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mmodule \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[34m__name__\u001b[39m\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[33m has no attribute \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mname\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[33m\"\u001b[39m)\n", - "\u001b[36mFile \u001b[39m\u001b[32me:\\Private\\AI-PROJECTS-PORTFOLIO-DOCS-ASSETS\\ALL-PROJECTS-PACKAGES\\GEN-AI Projects\\vectorDBpipe\\vectorDBpipe\\pipeline\\vdbpipe.py:14\u001b[39m\n\u001b[32m 12\u001b[39m \u001b[38;5;66;03m# LangChain structured output\u001b[39;00m\n\u001b[32m 13\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mlangchain_core\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mprompts\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m ChatPromptTemplate\n\u001b[32m---> \u001b[39m\u001b[32m14\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mlangchain_core\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mpydantic_v1\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m create_model, BaseModel\n\u001b[32m 16\u001b[39m \u001b[38;5;28;01mclass\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mVDBpipe\u001b[39;00m(TextPipeline):\n\u001b[32m 17\u001b[39m \u001b[38;5;250m \u001b[39m\u001b[33;03m\"\"\"\u001b[39;00m\n\u001b[32m 18\u001b[39m \u001b[33;03m VDBpipe: The core Omni-RAG orchestrator for vectorDBpipe.\u001b[39;00m\n\u001b[32m 19\u001b[39m \u001b[33;03m Handles Tri-Processing Ingestion and intelligent 4-Engine Routing.\u001b[39;00m\n\u001b[32m 20\u001b[39m \u001b[33;03m \"\"\"\u001b[39;00m\n", - "\u001b[31mModuleNotFoundError\u001b[39m: No module named 'langchain_core.pydantic_v1'" - ] - } - ], "source": [ - "import warnings\n", - "warnings.filterwarnings('ignore')\n", - "\n", - "from vectorDBpipe import VDBpipe\n", + "## π Step 5 β Tri-Processing Ingestion\n", "\n", - "# Initialize the pipeline (using default local config)\n", - "pipeline = VDBpipe()\n", + "One call to `ingest()` runs **3 parallel pipelines**:\n", + "1. ποΈ Chunks text and stores embeddings in FAISS\n", + "2. π Builds a hierarchical PageIndex JSON structure\n", + "3. πΈοΈ Extracts entities and relationships into a NetworkX graph" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pipeline.ingest('demo_data/')\n", "\n", - "# 1. INGESTION (Tri-Processing)\n", - "# Under the hood, this chunks text (Vector DB), writes a JSON Table of Contents (PageIndex), \n", - "# and extracts relationships into a NetworkX graph simultaneously via multi-threading.\n", - "pipeline.ingest(\"demo_data\")" + "print('\\nβ Ingestion complete!')\n", + "print(f' Graph nodes: {list(pipeline.graph.nodes())}')\n", + "print(f' PageIndex keys: {list(pipeline.page_index.keys())}')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### 3. Testing Engine 1: Traditional Vector RAG\n", - "**Use Case:** Factual Lookups.\n", - "*The router detects a specific factual query and uses cosine similarity against the chunked data.*" + "## π€ Step 6 β OmniRouter Query (Retrieval without LLM)\n", + "\n", + "Since we set `llm.provider: null`, we get ranked retrieval results back.\n", + "To get LLM-generated answers, set your OpenAI/Groq/Anthropic key in the config override." ] }, { @@ -3557,20 +198,26 @@ "metadata": {}, "outputs": [], "source": [ - "factual_query = \"What is the exact penalty for a late payment?\"\n", + "# The OmniRouter classifies these queries and picks the right engine:\n", "\n", - "print(\"Querying Engine 1...\")\n", - "res_1 = pipeline.query(factual_query)\n", - "print(\"\\n--- RESULT ---\\n\", res_1)" + "# Engine 1 β Vector RAG (direct factual lookup)\n", + "result1 = pipeline.query(\"What was the total revenue in Q3 2024?\")\n", + "print('Engine 1 (Vector RAG):')\n", + "print(result1)\n", + "print()" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ - "### 4. Testing Engine 2: Vectorless / PageIndex RAG\n", - "**Use Case:** Holistic Summarization.\n", - "*The router detects a summarization request and bypasses the vector database chunks to read the document's hierarchal JSON structure instead.*" + "# Engine 2 β Vectorless / PageIndex RAG (holistic reading)\n", + "result2 = pipeline.query(\"Summarize the overall document.\")\n", + "print('Engine 2 (Vectorless RAG):')\n", + "print(result2)\n", + "print()" ] }, { @@ -3579,20 +226,20 @@ "metadata": {}, "outputs": [], "source": [ - "summary_query = \"Summarize the termination clauses and the overall tone of the contract.\"\n", - "\n", - "print(\"Querying Engine 2...\")\n", - "res_2 = pipeline.query(summary_query)\n", - "print(\"\\n--- RESULT ---\\n\", res_2)" + "# Engine 3 β GraphRAG (relationship reasoning)\n", + "result3 = pipeline.query(\"How is the CEO connected to the board?\")\n", + "print('Engine 3 (GraphRAG):')\n", + "print(result3)\n", + "print()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### 5. Testing Engine 3: GraphRAG\n", - "**Use Case:** Complex Multi-Hop Reasoning.\n", - "*The router detects relationship questions and traverses the NetworkX Knowledge Graph generated during ingestion.*" + "## π§© Step 7 β (Optional) Use with OpenAI for Full RAG Generation\n", + "\n", + "If you have an OpenAI API key, set it and re-initialize to get full LLM-generated answers." ] }, { @@ -3601,20 +248,27 @@ "metadata": {}, "outputs": [], "source": [ - "graph_query = \"How is Jane Doe connected to John Smith? What companies are they associated with?\"\n", + "# Uncomment and set your API key to enable LLM generation:\n", "\n", - "print(\"Querying Engine 3...\")\n", - "res_3 = pipeline.query(graph_query)\n", - "print(\"\\n--- RESULT ---\\n\", res_3)" + "# import os\n", + "# os.environ['OPENAI_API_KEY'] = 'sk-...your-key-here...'\n", + "\n", + "# pipeline_gpt = VDBpipe(config_override={\n", + "# \"embedding\": {\"provider\": \"local\", \"model_name\": \"all-MiniLM-L6-v2\"},\n", + "# \"database\": {\"provider\": \"faiss\", \"mode\": \"local\", \"collection_name\": \"demo_gpt\"},\n", + "# \"llm\": {\"provider\": \"openai\", \"model_name\": \"gpt-4o-mini\"},\n", + "# \"paths\": {\"logs_dir\": \"logs/\", \"data_dir\": \"demo_data/\"}\n", + "# })\n", + "# pipeline_gpt.ingest('demo_data/')\n", + "# answer = pipeline_gpt.query(\"What was Q3 revenue and who is CEO?\")\n", + "# print(answer)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### 6. Testing Engine 4: LangChain Extract\n", - "**Use Case:** Structured Output (JSON generation).\n", - "*We explicitly call `.extract()` with a strict schema to force the LLM to return programmatic data.*" + "## π Step 8 β Extract Structured JSON (Engine 4)" ] }, { @@ -3623,50 +277,61 @@ "metadata": {}, "outputs": [], "source": [ + "# Engine 4 works with an LLM. With llm=null it returns the retrieved context.\n", + "# With GPT/Groq configured, it returns type-safe JSON.\n", + "\n", "schema = {\n", - " \"companies_involved\": [\"string\"],\n", - " \"monthly_payment\": \"integer\",\n", - " \"late_penalty_percentage\": \"integer\"\n", + " \"company_name\": \"string\",\n", + " \"revenue_usd\": \"integer\",\n", + " \"ceo_name\": \"string\",\n", + " \"risk_factors\": \"list of strings\"\n", "}\n", "\n", - "extract_query = \"Find the companies and the financial metrics in the agreement.\"\n", - "\n", - "print(\"Querying Engine 4 (Extract)...\")\n", - "data_json = pipeline.extract(extract_query, schema)\n", - "\n", - "print(\"\\n--- EXTRACTED JSON STRUCTURE ---\")\n", - "import json\n", - "print(json.dumps(data_json, indent=2))" + "extracted = pipeline.extract(\n", + " query=\"Extract all key company metrics from the document.\",\n", + " schema=schema\n", + ")\n", + "print('π§© Extracted Data (Engine 4):')\n", + "print(extracted)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ + "## β Summary\n", + "\n", + "| Feature | Status |\n", + "|---|---|\n", + "| Package Installation | β |\n", + "| VDBpipe Initialization | β |\n", + "| Tri-Processing Ingestion | β |\n", + "| Engine 1 β Vector RAG | β |\n", + "| Engine 2 β Vectorless RAG | β |\n", + "| Engine 3 β GraphRAG | β |\n", + "| Engine 4 β LangChain Extract | β (needs LLM for generation) |\n", + "\n", "---\n", - "*Demo Complete. `vectorDBpipe` seamlessly handled the embedding orchestration, structural parsing, graph extraction, and LangChain validation via the unified `VDBpipe` router.*" + "*vectorDBpipe v0.2.1 | Created by Yash Desai | [GitHub](https://github.com/vectordbpipe/vectorDBpipe)*" ] } ], "metadata": { + "accelerator": "GPU", + "colab": { + "gpuType": "T4", + "provenance": [] + }, "kernelspec": { "display_name": "venv", "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.11.7" } }, "nbformat": 4, - "nbformat_minor": 4 + "nbformat_minor": 0 } diff --git a/setup.py b/setup.py index 119e880..9da349f 100644 --- a/setup.py +++ b/setup.py @@ -2,21 +2,47 @@ from setuptools import setup, find_packages setup( - name="vectordbpipe", # Corrected to lowercase - version="0.2.0", # Updated Version for Omni-RAG Architecture + name="vectordbpipe", + version="0.2.1", author="Yash Desai", author_email="desaisyash1000@gmail.com", - description="A modular text embedding and vector database pipeline for local and cloud vector stores.", + + # βββ PyPI short description (appears in search results) βββββββββββββββββββ + description=( + "vectorDBpipe v0.2.1 β Enterprise Omni-RAG SDK. " + "Tri-Processing Ingestion + 4 AI Engines (Vector RAG, Vectorless RAG, " + "GraphRAG, Structured JSON Extract) + 15+ data connectors. " + "One pipeline. One API. Zero glue code." + ), + + # βββ Long description (PyPI page body) ββββββββββββββββββββββββββββββββββββ long_description=open("README.md", encoding="utf-8").read() if os.path.exists("README.md") else "", long_description_content_type="text/markdown", - packages=find_packages(exclude=["vectorDBpipe-tui", "vectorDBpipe-tui.*", "frontend-vectordbpipe", "frontend-vectordbpipe.*", "tests*"]), + + # βββ Project URLs (shown in PyPI sidebar) βββββββββββββββββββββββββββββββββ + project_urls={ + "Homepage": "https://github.com/yashdesai023/vectorDBpipe", + "Source": "https://github.com/yashdesai023/vectorDBpipe", + "Bug Tracker": "https://github.com/yashdesai023/vectorDBpipe/issues", + "Changelog": "https://github.com/yashdesai023/vectorDBpipe/releases", + "Documentation": "https://github.com/yashdesai023/vectorDBpipe#readme", + }, + + # βββ Packages βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ + packages=find_packages(exclude=[ + "vectorDBpipe-tui", "vectorDBpipe-tui.*", + "frontend-vectordbpipe", "frontend-vectordbpipe.*", + "tests*", + ]), include_package_data=True, + + # βββ Dependencies βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ install_requires=[ "PyYAML>=6.0", "faiss-cpu>=1.7.4", "sentence-transformers>=2.2.2", "transformers>=4.28.1", - "torch>=2.2.0", # Allow any version of torch from 2.2.0 onwards + "torch>=2.2.0", "torchvision", "chromadb>=0.4.22", "pinecone-client>=3.0.0", @@ -31,13 +57,48 @@ "pydantic>=2.0.0", "boto3>=1.26.0", "markdown>=3.4.0", - "requests>=2.32.3" + "requests>=2.32.3", ], + python_requires=">=3.8", license="MIT", + + # βββ PyPI Classifiers βββββββββββββββββββββββββββββββββββββββββββββββββββββ classifiers=[ - "Programming Language :: Python :: 3", + # Maturity + "Development Status :: 4 - Beta", + + # Audience + "Intended Audience :: Developers", + "Intended Audience :: Science/Research", + + # Topics + "Topic :: Scientific/Engineering :: Artificial Intelligence", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Database", + "Topic :: Text Processing :: Indexing", + + # License "License :: OSI Approved :: MIT License", + + # Python versions + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Operating System :: OS Independent", + "Natural Language :: English", + ], + + # βββ Search Keywords ββββββββββββββββββββββββββββββββββββββββββββββββββββββ + keywords=[ + "rag", "retrieval-augmented-generation", "vector-database", + "llm", "embeddings", "langchain", "faiss", "chromadb", "pinecone", + "graphrag", "knowledge-graph", "nlp", "ai", "genai", "etl", + "semantic-search", "document-qa", "openai", "groq", "sentence-transformers", + "vectordbpipe", "omni-rag", "tri-processing", ], ) \ No newline at end of file diff --git a/vectorDBpipe.egg-info/PKG-INFO b/vectorDBpipe.egg-info/PKG-INFO index 27a5a8b..b6a2371 100644 --- a/vectorDBpipe.egg-info/PKG-INFO +++ b/vectorDBpipe.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: vectordbpipe -Version: 0.1.9 +Version: 0.2.1 Summary: A modular text embedding and vector database pipeline for local and cloud vector stores. Author: Yash Desai Author-email: desaisyash1000@gmail.com @@ -11,299 +11,841 @@ Classifier: Operating System :: OS Independent Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE +Requires-Dist: PyYAML>=6.0 +Requires-Dist: faiss-cpu>=1.7.4 +Requires-Dist: sentence-transformers>=2.2.2 +Requires-Dist: transformers>=4.28.1 +Requires-Dist: torch>=2.2.0 +Requires-Dist: torchvision +Requires-Dist: chromadb>=0.4.22 +Requires-Dist: pinecone-client>=3.0.0 +Requires-Dist: pandas>=2.0.0 +Requires-Dist: tqdm>=4.66.0 +Requires-Dist: docx2txt>=0.8 +Requires-Dist: beautifulsoup4>=4.12.3 +Requires-Dist: PyMuPDF>=1.23.26 +Requires-Dist: networkx>=3.1 +Requires-Dist: langchain>=0.1.13 +Requires-Dist: langchain-core>=0.1.33 +Requires-Dist: pydantic>=2.0.0 +Requires-Dist: boto3>=1.26.0 +Requires-Dist: markdown>=3.4.0 +Requires-Dist: requests>=2.32.3 + +
The All-in-One Enterprise RAG Engine with Omni-RAG Architecture
+ + + ++ The only Python SDK you need for RAG β Ingest once, query with 4 intelligent engines. +
+ +Built with β€οΈ by Yash Desai for the AI Development Community.
++ β Star the repo β’ + π Report a Bug β’ + π¬ Discussions +
+If this project saves you hours of glue code, consider giving it a β on GitHub!
+