{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "TrainingDecoder.ipynb",
"provenance": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "JQyLDx53iP3X",
"colab_type": "text"
},
"source": [
"# Training on Mobility Data\n",
"In this notebook we will train models on the mobility data."
]
},
{
"cell_type": "code",
"metadata": {
"id": "x86FdoN7iZaG",
"colab_type": "code",
"outputId": "d03a784a-f7d9-4a8e-bf6c-97eb36fad582",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
}
},
"source": [
"import os\n",
"import pandas as pd\n",
"from google.colab import auth\n",
"from datetime import datetime\n",
"auth.authenticate_user()\n",
"!wandb login\n",
"!gcloud source repos clone github_aistream-peelout_flow-forecast --project=gmap-997\n",
"os.chdir('/content/github_aistream-peelout_flow-forecast')\n",
"!python setup.py develop\n",
"!pip install -r requirements.txt\n",
"!mkdir data\n",
"from flood_forecast.trainer import train_function\n",
"!pip install git+https://github.com/CoronaWhy/task-geo.git\n",
"!pip install git+https://github.com/coronawhy/task-ts\n",
"import wandb"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"/bin/bash: wandb: command not found\n",
"\u001b[1;33mWARNING:\u001b[0m Repository \"github_aistream-peelout_flow-forecast\" in project \"gmap-997\" is a mirror. Pushing to this clone will have no effect. Instead, clone the mirrored repository directly with \n",
"$ git clone https://github.com/AIStream-Peelout/flow-forecast\n",
"Cloning into '/content/github_aistream-peelout_flow-forecast'...\n",
"remote: Total 3943 (delta 2553), reused 3943 (delta 2553)\u001b[K\n",
"Receiving objects: 100% (3943/3943), 2.71 MiB | 15.67 MiB/s, done.\n",
"Resolving deltas: 100% (2553/2553), done.\n",
"Project [gmap-997] repository [github_aistream-peelout_flow-forecast] was cloned to [/content/github_aistream-peelout_flow-forecast].\n",
"/usr/local/lib/python3.6/dist-packages/setuptools/dist.py:454: UserWarning: Normalizing '0.01dev' to '0.1.dev0'\n",
" warnings.warn(tmpl.format(**locals()))\n",
"running develop\n",
"running egg_info\n",
"creating flood_forecast.egg-info\n",
"writing flood_forecast.egg-info/PKG-INFO\n",
"writing dependency_links to flood_forecast.egg-info/dependency_links.txt\n",
"writing requirements to flood_forecast.egg-info/requires.txt\n",
"writing top-level names to flood_forecast.egg-info/top_level.txt\n",
"writing manifest file 'flood_forecast.egg-info/SOURCES.txt'\n",
"package init file 'flood_forecast/__init__.py' not found (or not a regular file)\n",
"package init file 'flood_forecast/transformer_xl/__init__.py' not found (or not a regular file)\n",
"package init file 'flood_forecast/preprocessing/__init__.py' not found (or not a regular file)\n",
"package init file 'flood_forecast/da_rnn/__init__.py' not found (or not a regular file)\n",
"package init file 'flood_forecast/basic/__init__.py' not found (or not a regular file)\n",
"package init file 'flood_forecast/custom/__init__.py' not found (or not a regular file)\n",
"writing manifest file 'flood_forecast.egg-info/SOURCES.txt'\n",
"running build_ext\n",
"Creating /usr/local/lib/python3.6/dist-packages/flood-forecast.egg-link (link to .)\n",
"Adding flood-forecast 0.1.dev0 to easy-install.pth file\n",
"\n",
"Installed /content/github_aistream-peelout_flow-forecast\n",
"Processing dependencies for flood-forecast==0.1.dev0\n",
"Searching for google-cloud\n",
"Reading https://pypi.org/simple/google-cloud/\n",
"Downloading https://files.pythonhosted.org/packages/ba/b1/7c54d1950e7808df06642274e677dbcedba57f75307adf2e5ad8d39e5e0e/google_cloud-0.34.0-py2.py3-none-any.whl#sha256=fb1ab7b0548fe44b3d538041f0a374505b7f990d448a935ea36649c5ccab5acf\n",
"Best match: google-cloud 0.34.0\n",
"Processing google_cloud-0.34.0-py2.py3-none-any.whl\n",
"Installing google_cloud-0.34.0-py2.py3-none-any.whl to /usr/local/lib/python3.6/dist-packages\n",
"Adding google-cloud 0.34.0 to easy-install.pth file\n",
"\n",
"Installed /usr/local/lib/python3.6/dist-packages/google_cloud-0.34.0-py3.6.egg\n",
"Searching for pandas==1.0.3\n",
"Best match: pandas 1.0.3\n",
"Adding pandas 1.0.3 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for tensorflow==2.2.0\n",
"Best match: tensorflow 2.2.0\n",
"Adding tensorflow 2.2.0 to easy-install.pth file\n",
"Installing estimator_ckpt_converter script to /usr/local/bin\n",
"Installing saved_model_cli script to /usr/local/bin\n",
"Installing tensorboard script to /usr/local/bin\n",
"Installing tf_upgrade_v2 script to /usr/local/bin\n",
"Installing tflite_convert script to /usr/local/bin\n",
"Installing toco script to /usr/local/bin\n",
"Installing toco_from_protos script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for torch==1.5.0+cu101\n",
"Best match: torch 1.5.0+cu101\n",
"Adding torch 1.5.0+cu101 to easy-install.pth file\n",
"Installing convert-caffe2-to-onnx script to /usr/local/bin\n",
"Installing convert-onnx-to-caffe2 script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for scikit-learn==0.22.2.post1\n",
"Best match: scikit-learn 0.22.2.post1\n",
"Adding scikit-learn 0.22.2.post1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for numpy==1.18.4\n",
"Best match: numpy 1.18.4\n",
"Adding numpy 1.18.4 to easy-install.pth file\n",
"Installing f2py script to /usr/local/bin\n",
"Installing f2py3 script to /usr/local/bin\n",
"Installing f2py3.6 script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for python-dateutil==2.8.1\n",
"Best match: python-dateutil 2.8.1\n",
"Adding python-dateutil 2.8.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for pytz==2018.9\n",
"Best match: pytz 2018.9\n",
"Adding pytz 2018.9 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for termcolor==1.1.0\n",
"Best match: termcolor 1.1.0\n",
"Adding termcolor 1.1.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for opt-einsum==3.2.1\n",
"Best match: opt-einsum 3.2.1\n",
"Adding opt-einsum 3.2.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for absl-py==0.9.0\n",
"Best match: absl-py 0.9.0\n",
"Adding absl-py 0.9.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for wheel==0.34.2\n",
"Best match: wheel 0.34.2\n",
"Adding wheel 0.34.2 to easy-install.pth file\n",
"Installing wheel script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for protobuf==3.10.0\n",
"Best match: protobuf 3.10.0\n",
"Adding protobuf 3.10.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for tensorflow-estimator==2.2.0\n",
"Best match: tensorflow-estimator 2.2.0\n",
"Adding tensorflow-estimator 2.2.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for h5py==2.10.0\n",
"Best match: h5py 2.10.0\n",
"Adding h5py 2.10.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for scipy==1.4.1\n",
"Best match: scipy 1.4.1\n",
"Adding scipy 1.4.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for wrapt==1.12.1\n",
"Best match: wrapt 1.12.1\n",
"Adding wrapt 1.12.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for astunparse==1.6.3\n",
"Best match: astunparse 1.6.3\n",
"Adding astunparse 1.6.3 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for six==1.12.0\n",
"Best match: six 1.12.0\n",
"Adding six 1.12.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for Keras-Preprocessing==1.1.2\n",
"Best match: Keras-Preprocessing 1.1.2\n",
"Adding Keras-Preprocessing 1.1.2 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for tensorboard==2.2.1\n",
"Best match: tensorboard 2.2.1\n",
"Adding tensorboard 2.2.1 to easy-install.pth file\n",
"Installing tensorboard script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for grpcio==1.29.0\n",
"Best match: grpcio 1.29.0\n",
"Adding grpcio 1.29.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for gast==0.3.3\n",
"Best match: gast 0.3.3\n",
"Adding gast 0.3.3 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for google-pasta==0.2.0\n",
"Best match: google-pasta 0.2.0\n",
"Adding google-pasta 0.2.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for future==0.16.0\n",
"Best match: future 0.16.0\n",
"Adding future 0.16.0 to easy-install.pth file\n",
"Installing futurize script to /usr/local/bin\n",
"Installing pasteurize script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for joblib==0.15.1\n",
"Best match: joblib 0.15.1\n",
"Adding joblib 0.15.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for setuptools==46.4.0\n",
"Best match: setuptools 46.4.0\n",
"Adding setuptools 46.4.0 to easy-install.pth file\n",
"Installing easy_install script to /usr/local/bin\n",
"Installing easy_install-3.8 script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for Markdown==3.2.2\n",
"Best match: Markdown 3.2.2\n",
"Adding Markdown 3.2.2 to easy-install.pth file\n",
"Installing markdown_py script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for tensorboard-plugin-wit==1.6.0.post3\n",
"Best match: tensorboard-plugin-wit 1.6.0.post3\n",
"Adding tensorboard-plugin-wit 1.6.0.post3 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for google-auth==1.7.2\n",
"Best match: google-auth 1.7.2\n",
"Adding google-auth 1.7.2 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for google-auth-oauthlib==0.4.1\n",
"Best match: google-auth-oauthlib 0.4.1\n",
"Adding google-auth-oauthlib 0.4.1 to easy-install.pth file\n",
"Installing google-oauthlib-tool script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for requests==2.23.0\n",
"Best match: requests 2.23.0\n",
"Adding requests 2.23.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for Werkzeug==1.0.1\n",
"Best match: Werkzeug 1.0.1\n",
"Adding Werkzeug 1.0.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for importlib-metadata==1.6.0\n",
"Best match: importlib-metadata 1.6.0\n",
"Adding importlib-metadata 1.6.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for pyasn1-modules==0.2.8\n",
"Best match: pyasn1-modules 0.2.8\n",
"Adding pyasn1-modules 0.2.8 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for rsa==4.0\n",
"Best match: rsa 4.0\n",
"Adding rsa 4.0 to easy-install.pth file\n",
"Installing pyrsa-decrypt script to /usr/local/bin\n",
"Installing pyrsa-encrypt script to /usr/local/bin\n",
"Installing pyrsa-keygen script to /usr/local/bin\n",
"Installing pyrsa-priv2pub script to /usr/local/bin\n",
"Installing pyrsa-sign script to /usr/local/bin\n",
"Installing pyrsa-verify script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for cachetools==3.1.1\n",
"Best match: cachetools 3.1.1\n",
"Adding cachetools 3.1.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for requests-oauthlib==1.3.0\n",
"Best match: requests-oauthlib 1.3.0\n",
"Adding requests-oauthlib 1.3.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for urllib3==1.24.3\n",
"Best match: urllib3 1.24.3\n",
"Adding urllib3 1.24.3 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for chardet==3.0.4\n",
"Best match: chardet 3.0.4\n",
"Adding chardet 3.0.4 to easy-install.pth file\n",
"Installing chardetect script to /usr/local/bin\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for idna==2.9\n",
"Best match: idna 2.9\n",
"Adding idna 2.9 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for certifi==2020.4.5.1\n",
"Best match: certifi 2020.4.5.1\n",
"Adding certifi 2020.4.5.1 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for zipp==3.1.0\n",
"Best match: zipp 3.1.0\n",
"Adding zipp 3.1.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for pyasn1==0.4.8\n",
"Best match: pyasn1 0.4.8\n",
"Adding pyasn1 0.4.8 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Searching for oauthlib==3.1.0\n",
"Best match: oauthlib 3.1.0\n",
"Adding oauthlib 3.1.0 to easy-install.pth file\n",
"\n",
"Using /usr/local/lib/python3.6/dist-packages\n",
"Finished processing dependencies for flood-forecast==0.1.dev0\n",
"Requirement already satisfied: scikit-learn in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 1)) (0.22.2.post1)\n",
"Requirement already satisfied: pandas in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 2)) (1.0.3)\n",
"Requirement already satisfied: torch in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 3)) (1.5.0+cu101)\n",
"Collecting tb-nightly\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/cd/85/17daa51272812331873571020632fc0f5300f0d448e51ec584a7bacc0fa7/tb_nightly-2.3.0a20200528-py3-none-any.whl (2.9MB)\n",
"\u001b[K |████████████████████████████████| 2.9MB 1.7MB/s \n",
"\u001b[?25hRequirement already satisfied: seaborn in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 5)) (0.10.1)\n",
"Requirement already satisfied: future in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 6)) (0.16.0)\n",
"Collecting wandb\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/d1/c7/8bf2c62c3f133f45e135a8a116e4e0f162043248e3db54de30996eaf1a8a/wandb-0.8.36-py2.py3-none-any.whl (1.4MB)\n",
"\u001b[K |████████████████████████████████| 1.4MB 18.1MB/s \n",
"\u001b[?25hRequirement already satisfied: pandas_gbq in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 8)) (0.11.0)\n",
"Requirement already satisfied: google-cloud in /usr/local/lib/python3.6/dist-packages/google_cloud-0.34.0-py3.6.egg (from -r requirements.txt (line 9)) (0.34.0)\n",
"Requirement already satisfied: google-cloud-storage in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 10)) (1.18.1)\n",
"Requirement already satisfied: pyyaml in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 11)) (3.13)\n",
"Requirement already satisfied: plotly in /usr/local/lib/python3.6/dist-packages (from -r requirements.txt (line 12)) (4.4.1)\n",
"Requirement already satisfied: scipy>=0.17.0 in /usr/local/lib/python3.6/dist-packages (from scikit-learn->-r requirements.txt (line 1)) (1.4.1)\n",
"Requirement already satisfied: joblib>=0.11 in /usr/local/lib/python3.6/dist-packages (from scikit-learn->-r requirements.txt (line 1)) (0.15.1)\n",
"Requirement already satisfied: numpy>=1.11.0 in /usr/local/lib/python3.6/dist-packages (from scikit-learn->-r requirements.txt (line 1)) (1.18.4)\n",
"Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.6/dist-packages (from pandas->-r requirements.txt (line 2)) (2018.9)\n",
"Requirement already satisfied: python-dateutil>=2.6.1 in /usr/local/lib/python3.6/dist-packages (from pandas->-r requirements.txt (line 2)) (2.8.1)\n",
"Requirement already satisfied: protobuf>=3.6.0 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (3.10.0)\n",
"Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (1.6.0.post3)\n",
"Requirement already satisfied: absl-py>=0.4 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (0.9.0)\n",
"Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (2.23.0)\n",
"Requirement already satisfied: six>=1.10.0 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (1.12.0)\n",
"Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (1.0.1)\n",
"Requirement already satisfied: wheel>=0.26; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (0.34.2)\n",
"Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (1.7.2)\n",
"Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (0.4.1)\n",
"Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (3.2.2)\n",
"Requirement already satisfied: grpcio>=1.24.3 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (1.29.0)\n",
"Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.6/dist-packages (from tb-nightly->-r requirements.txt (line 4)) (46.4.0)\n",
"Requirement already satisfied: matplotlib>=2.1.2 in /usr/local/lib/python3.6/dist-packages (from seaborn->-r requirements.txt (line 5)) (3.2.1)\n",
"Collecting GitPython>=1.0.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/44/33/917e6fde1cad13daa7053f39b7c8af3be287314f75f1b1ea8d3fe37a8571/GitPython-3.1.2-py3-none-any.whl (451kB)\n",
"\u001b[K |████████████████████████████████| 460kB 15.3MB/s \n",
"\u001b[?25hCollecting subprocess32>=3.5.3\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz (97kB)\n",
"\u001b[K |████████████████████████████████| 102kB 9.5MB/s \n",
"\u001b[?25hCollecting watchdog>=0.8.3\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/73/c3/ed6d992006837e011baca89476a4bbffb0a91602432f73bd4473816c76e2/watchdog-0.10.2.tar.gz (95kB)\n",
"\u001b[K |████████████████████████████████| 102kB 9.2MB/s \n",
"\u001b[?25hCollecting docker-pycreds>=0.4.0\n",
" Downloading https://files.pythonhosted.org/packages/f5/e8/f6bd1eee09314e7e6dee49cbe2c5e22314ccdb38db16c9fc72d2fa80d054/docker_pycreds-0.4.0-py2.py3-none-any.whl\n",
"Collecting configparser>=3.8.1\n",
" Downloading https://files.pythonhosted.org/packages/4b/6b/01baa293090240cf0562cc5eccb69c6f5006282127f2b846fad011305c79/configparser-5.0.0-py3-none-any.whl\n",
"Requirement already satisfied: Click>=7.0 in /usr/local/lib/python3.6/dist-packages (from wandb->-r requirements.txt (line 7)) (7.1.2)\n",
"Collecting shortuuid>=0.5.0\n",
" Downloading https://files.pythonhosted.org/packages/25/a6/2ecc1daa6a304e7f1b216f0896b26156b78e7c38e1211e9b798b4716c53d/shortuuid-1.0.1-py3-none-any.whl\n",
"Requirement already satisfied: nvidia-ml-py3>=7.352.0 in /usr/local/lib/python3.6/dist-packages (from wandb->-r requirements.txt (line 7)) (7.352.0)\n",
"Collecting sentry-sdk>=0.4.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/1b/95/9a20eebcedab2c1c63fad59fe19a0469edfc2a25b8576497e8084629c2ff/sentry_sdk-0.14.4-py2.py3-none-any.whl (104kB)\n",
"\u001b[K |████████████████████████████████| 112kB 24.1MB/s \n",
"\u001b[?25hCollecting gql==0.2.0\n",
" Downloading https://files.pythonhosted.org/packages/c4/6f/cf9a3056045518f06184e804bae89390eb706168349daa9dff8ac609962a/gql-0.2.0.tar.gz\n",
"Requirement already satisfied: psutil>=5.0.0 in /usr/local/lib/python3.6/dist-packages (from wandb->-r requirements.txt (line 7)) (5.4.8)\n",
"Requirement already satisfied: pydata-google-auth in /usr/local/lib/python3.6/dist-packages (from pandas_gbq->-r requirements.txt (line 8)) (1.1.0)\n",
"Requirement already satisfied: google-cloud-bigquery>=1.9.0 in /usr/local/lib/python3.6/dist-packages (from pandas_gbq->-r requirements.txt (line 8)) (1.21.0)\n",
"Requirement already satisfied: google-resumable-media<0.5.0dev,>=0.3.1 in /usr/local/lib/python3.6/dist-packages (from google-cloud-storage->-r requirements.txt (line 10)) (0.4.1)\n",
"Requirement already satisfied: google-cloud-core<2.0dev,>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from google-cloud-storage->-r requirements.txt (line 10)) (1.0.3)\n",
"Requirement already satisfied: retrying>=1.3.3 in /usr/local/lib/python3.6/dist-packages (from plotly->-r requirements.txt (line 12)) (1.3.3)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tb-nightly->-r requirements.txt (line 4)) (3.0.4)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tb-nightly->-r requirements.txt (line 4)) (2.9)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tb-nightly->-r requirements.txt (line 4)) (2020.4.5.1)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests<3,>=2.21.0->tb-nightly->-r requirements.txt (line 4)) (1.24.3)\n",
"Requirement already satisfied: cachetools<3.2,>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tb-nightly->-r requirements.txt (line 4)) (3.1.1)\n",
"Requirement already satisfied: rsa<4.1,>=3.1.4 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tb-nightly->-r requirements.txt (line 4)) (4.0)\n",
"Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tb-nightly->-r requirements.txt (line 4)) (0.2.8)\n",
"Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->-r requirements.txt (line 4)) (1.3.0)\n",
"Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in /usr/local/lib/python3.6/dist-packages (from markdown>=2.6.8->tb-nightly->-r requirements.txt (line 4)) (1.6.0)\n",
"Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=2.1.2->seaborn->-r requirements.txt (line 5)) (0.10.0)\n",
"Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=2.1.2->seaborn->-r requirements.txt (line 5)) (2.4.7)\n",
"Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=2.1.2->seaborn->-r requirements.txt (line 5)) (1.2.0)\n",
"Collecting gitdb<5,>=4.0.1\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/48/11/d1800bca0a3bae820b84b7d813ad1eff15a48a64caea9c823fc8c1b119e8/gitdb-4.0.5-py3-none-any.whl (63kB)\n",
"\u001b[K |████████████████████████████████| 71kB 8.9MB/s \n",
"\u001b[?25hCollecting pathtools>=0.1.1\n",
" Downloading https://files.pythonhosted.org/packages/e7/7f/470d6fcdf23f9f3518f6b0b76be9df16dcc8630ad409947f8be2eb0ed13a/pathtools-0.1.2.tar.gz\n",
"Collecting graphql-core<2,>=0.5.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/b0/89/00ad5e07524d8c523b14d70c685e0299a8b0de6d0727e368c41b89b7ed0b/graphql-core-1.1.tar.gz (70kB)\n",
"\u001b[K |████████████████████████████████| 71kB 8.2MB/s \n",
"\u001b[?25hRequirement already satisfied: promise<3,>=2.0 in /usr/local/lib/python3.6/dist-packages (from gql==0.2.0->wandb->-r requirements.txt (line 7)) (2.3)\n",
"Requirement already satisfied: google-api-core<2.0.0dev,>=1.14.0 in /usr/local/lib/python3.6/dist-packages (from google-cloud-core<2.0dev,>=1.0.0->google-cloud-storage->-r requirements.txt (line 10)) (1.16.0)\n",
"Requirement already satisfied: pyasn1>=0.1.3 in /usr/local/lib/python3.6/dist-packages (from rsa<4.1,>=3.1.4->google-auth<2,>=1.6.3->tb-nightly->-r requirements.txt (line 4)) (0.4.8)\n",
"Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tb-nightly->-r requirements.txt (line 4)) (3.1.0)\n",
"Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata; python_version < \"3.8\"->markdown>=2.6.8->tb-nightly->-r requirements.txt (line 4)) (3.1.0)\n",
"Collecting smmap<4,>=3.0.1\n",
" Downloading https://files.pythonhosted.org/packages/b0/9a/4d409a6234eb940e6a78dfdfc66156e7522262f5f2fecca07dc55915952d/smmap-3.0.4-py2.py3-none-any.whl\n",
"Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from google-api-core<2.0.0dev,>=1.14.0->google-cloud-core<2.0dev,>=1.0.0->google-cloud-storage->-r requirements.txt (line 10)) (1.51.0)\n",
"Building wheels for collected packages: subprocess32, watchdog, gql, pathtools, graphql-core\n",
" Building wheel for subprocess32 (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for subprocess32: filename=subprocess32-3.5.4-cp36-none-any.whl size=6489 sha256=280884442d07c60651c8f68f55c26b34ba44f7d807411e2be43187490e7c3c40\n",
" Stored in directory: /root/.cache/pip/wheels/68/39/1a/5e402bdfdf004af1786c8b853fd92f8c4a04f22aad179654d1\n",
" Building wheel for watchdog (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for watchdog: filename=watchdog-0.10.2-cp36-none-any.whl size=73605 sha256=48a49c4a1d738f6eb0135ce1fd14986d344660098beba8ef979530d4cfbacde8\n",
" Stored in directory: /root/.cache/pip/wheels/bc/ed/6c/028dea90d31b359cd2a7c8b0da4db80e41d24a59614154072e\n",
" Building wheel for gql (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for gql: filename=gql-0.2.0-cp36-none-any.whl size=7630 sha256=38548a3896ff23d13edf364c5125fa4da8dfef43586b0bc0971fc8077a8cbb10\n",
" Stored in directory: /root/.cache/pip/wheels/ce/0e/7b/58a8a5268655b3ad74feef5aa97946f0addafb3cbb6bd2da23\n",
" Building wheel for pathtools (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for pathtools: filename=pathtools-0.1.2-cp36-none-any.whl size=8784 sha256=3a2eb30a5b42227e673fc0f8b1098f1536659c38f7d04bbeb1a12fa11005067d\n",
" Stored in directory: /root/.cache/pip/wheels/0b/04/79/c3b0c3a0266a3cb4376da31e5bfe8bba0c489246968a68e843\n",
" Building wheel for graphql-core (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for graphql-core: filename=graphql_core-1.1-cp36-none-any.whl size=104650 sha256=a48d17e184fc63251279a4b06e80d7f46a23cd63a0e447b862166f0a1ae83a7e\n",
" Stored in directory: /root/.cache/pip/wheels/45/99/d7/c424029bb0fe910c63b68dbf2aa20d3283d023042521bcd7d5\n",
"Successfully built subprocess32 watchdog gql pathtools graphql-core\n",
"Installing collected packages: tb-nightly, smmap, gitdb, GitPython, subprocess32, pathtools, watchdog, docker-pycreds, configparser, shortuuid, sentry-sdk, graphql-core, gql, wandb\n",
"Successfully installed GitPython-3.1.2 configparser-5.0.0 docker-pycreds-0.4.0 gitdb-4.0.5 gql-0.2.0 graphql-core-1.1 pathtools-0.1.2 sentry-sdk-0.14.4 shortuuid-1.0.1 smmap-3.0.4 subprocess32-3.5.4 tb-nightly-2.3.0a20200528 wandb-0.8.36 watchdog-0.10.2\n",
"Collecting git+https://github.com/CoronaWhy/task-geo.git\n",
" Cloning https://github.com/CoronaWhy/task-geo.git to /tmp/pip-req-build-x2yg5c0b\n",
" Running command git clone -q https://github.com/CoronaWhy/task-geo.git /tmp/pip-req-build-x2yg5c0b\n",
"Requirement already satisfied: pandas in /usr/local/lib/python3.6/dist-packages (from task-geo==0.1.0.dev0) (1.0.3)\n",
"Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages (from task-geo==0.1.0.dev0) (2.23.0)\n",
"Requirement already satisfied: jupyter in /usr/local/lib/python3.6/dist-packages (from task-geo==0.1.0.dev0) (1.0.0)\n",
"Collecting hdx-python-api\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/79/32/7033d6d9ff01fd592ec649756f78460dc66640c1001f39c2d421037866f3/hdx_python_api-4.5.8-py2.py3-none-any.whl (67kB)\n",
"\u001b[K |████████████████████████████████| 71kB 1.6MB/s \n",
"\u001b[?25hRequirement already satisfied: numpy>=1.13.3 in /usr/local/lib/python3.6/dist-packages (from pandas->task-geo==0.1.0.dev0) (1.18.4)\n",
"Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.6/dist-packages (from pandas->task-geo==0.1.0.dev0) (2018.9)\n",
"Requirement already satisfied: python-dateutil>=2.6.1 in /usr/local/lib/python3.6/dist-packages (from pandas->task-geo==0.1.0.dev0) (2.8.1)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo==0.1.0.dev0) (2020.4.5.1)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo==0.1.0.dev0) (2.9)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo==0.1.0.dev0) (1.24.3)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo==0.1.0.dev0) (3.0.4)\n",
"Requirement already satisfied: nbconvert in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (5.6.1)\n",
"Requirement already satisfied: ipykernel in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (4.10.1)\n",
"Requirement already satisfied: qtconsole in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (4.7.4)\n",
"Requirement already satisfied: jupyter-console in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (5.2.0)\n",
"Requirement already satisfied: notebook in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (5.2.2)\n",
"Requirement already satisfied: ipywidgets in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo==0.1.0.dev0) (7.5.1)\n",
"Collecting ckanapi>=4.3\n",
" Downloading https://files.pythonhosted.org/packages/07/c6/50449e18aaf1600dfda955805c58aa7462493511f3ebbb20d0a65874397c/ckanapi-4.3.tar.gz\n",
"Collecting pyOpenSSL\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/9e/de/f8342b68fa9e981d348039954657bdf681b2ab93de27443be51865ffa310/pyOpenSSL-19.1.0-py2.py3-none-any.whl (53kB)\n",
"\u001b[K |████████████████████████████████| 61kB 5.6MB/s \n",
"\u001b[?25hRequirement already satisfied: pyasn1 in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo==0.1.0.dev0) (0.4.8)\n",
"Collecting hdx-python-country>=2.5.6\n",
" Downloading https://files.pythonhosted.org/packages/24/45/684ec41e237b3e185c268b4ad4cd71581c3dfdb9c3e279d7777473edb8c2/hdx_python_country-2.5.6-py2.py3-none-any.whl\n",
"Collecting ndg-httpsclient\n",
" Downloading https://files.pythonhosted.org/packages/fb/67/c2f508c00ed2a6911541494504b7cac16fe0b0473912568df65fd1801132/ndg_httpsclient-0.5.1-py3-none-any.whl\n",
"Collecting quantulum3>=0.7.3; python_version >= \"3\"\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/d0/d5/60d72e7c9393199eba72f88deb06e0fddc4e357d600bdbe5f86e8cfc4512/quantulum3-0.7.3-py3-none-any.whl (11.1MB)\n",
"\u001b[K |████████████████████████████████| 11.1MB 5.3MB/s \n",
"\u001b[?25hRequirement already satisfied: six>=1.5 in /usr/local/lib/python3.6/dist-packages (from python-dateutil>=2.6.1->pandas->task-geo==0.1.0.dev0) (1.12.0)\n",
"Requirement already satisfied: pygments in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (2.1.3)\n",
"Requirement already satisfied: nbformat>=4.4 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (5.0.6)\n",
"Requirement already satisfied: bleach in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (3.1.5)\n",
"Requirement already satisfied: traitlets>=4.2 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (4.3.3)\n",
"Requirement already satisfied: mistune<2,>=0.8.1 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (0.8.4)\n",
"Requirement already satisfied: pandocfilters>=1.4.1 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (1.4.2)\n",
"Requirement already satisfied: defusedxml in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (0.6.0)\n",
"Requirement already satisfied: jupyter-core in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (4.6.3)\n",
"Requirement already satisfied: jinja2>=2.4 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (2.11.2)\n",
"Requirement already satisfied: testpath in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (0.4.4)\n",
"Requirement already satisfied: entrypoints>=0.2.2 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo==0.1.0.dev0) (0.3)\n",
"Requirement already satisfied: ipython>=4.0.0 in /usr/local/lib/python3.6/dist-packages (from ipykernel->jupyter->task-geo==0.1.0.dev0) (5.5.0)\n",
"Requirement already satisfied: jupyter-client in /usr/local/lib/python3.6/dist-packages (from ipykernel->jupyter->task-geo==0.1.0.dev0) (5.3.4)\n",
"Requirement already satisfied: tornado>=4.0 in /usr/local/lib/python3.6/dist-packages (from ipykernel->jupyter->task-geo==0.1.0.dev0) (4.5.3)\n",
"Requirement already satisfied: qtpy in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo==0.1.0.dev0) (1.9.0)\n",
"Requirement already satisfied: pyzmq>=17.1 in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo==0.1.0.dev0) (19.0.1)\n",
"Requirement already satisfied: ipython-genutils in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo==0.1.0.dev0) (0.2.0)\n",
"Requirement already satisfied: prompt-toolkit<2.0.0,>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from jupyter-console->jupyter->task-geo==0.1.0.dev0) (1.0.18)\n",
"Requirement already satisfied: terminado>=0.3.3; sys_platform != \"win32\" in /usr/local/lib/python3.6/dist-packages (from notebook->jupyter->task-geo==0.1.0.dev0) (0.8.3)\n",
"Requirement already satisfied: widgetsnbextension~=3.5.0 in /usr/local/lib/python3.6/dist-packages (from ipywidgets->jupyter->task-geo==0.1.0.dev0) (3.5.1)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.6/dist-packages (from ckanapi>=4.3->hdx-python-api->task-geo==0.1.0.dev0) (46.4.0)\n",
"Requirement already satisfied: docopt in /usr/local/lib/python3.6/dist-packages (from ckanapi>=4.3->hdx-python-api->task-geo==0.1.0.dev0) (0.6.2)\n",
"Requirement already satisfied: python-slugify>=1.0 in /usr/local/lib/python3.6/dist-packages (from ckanapi>=4.3->hdx-python-api->task-geo==0.1.0.dev0) (4.0.0)\n",
"Collecting cryptography>=2.8\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/3c/04/686efee2dcdd25aecf357992e7d9362f443eb182ecd623f882bc9f7a6bba/cryptography-2.9.2-cp35-abi3-manylinux2010_x86_64.whl (2.7MB)\n",
"\u001b[K |████████████████████████████████| 2.7MB 42.0MB/s \n",
"\u001b[?25hCollecting libhxl>=4.19; python_version >= \"3\"\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/3d/4e/e47c858f5a3bc3b21d76d4dd8a85cc1cf876ca8ab68fe734f37cb504a685/libhxl-4.20.tar.gz (83kB)\n",
"\u001b[K |████████████████████████████████| 92kB 11.6MB/s \n",
"\u001b[?25hCollecting hdx-python-utilities>=2.3.4\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/13/0c/dd417c960de745a129d6c0cf63bb0215b179c29674e45ca041c75cf76baf/hdx_python_utilities-2.3.4-py2.py3-none-any.whl (46kB)\n",
"\u001b[K |████████████████████████████████| 51kB 7.2MB/s \n",
"\u001b[?25hCollecting num2words\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/eb/a2/ea800689730732e27711c41beed4b2a129b34974435bdc450377ec407738/num2words-0.5.10-py3-none-any.whl (101kB)\n",
"\u001b[K |████████████████████████████████| 102kB 11.9MB/s \n",
"\u001b[?25hRequirement already satisfied: inflect in /usr/local/lib/python3.6/dist-packages (from quantulum3>=0.7.3; python_version >= \"3\"->hdx-python-api->task-geo==0.1.0.dev0) (2.1.0)\n",
"Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /usr/local/lib/python3.6/dist-packages (from nbformat>=4.4->nbconvert->jupyter->task-geo==0.1.0.dev0) (2.6.0)\n",
"Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from bleach->nbconvert->jupyter->task-geo==0.1.0.dev0) (20.4)\n",
"Requirement already satisfied: webencodings in /usr/local/lib/python3.6/dist-packages (from bleach->nbconvert->jupyter->task-geo==0.1.0.dev0) (0.5.1)\n",
"Requirement already satisfied: decorator in /usr/local/lib/python3.6/dist-packages (from traitlets>=4.2->nbconvert->jupyter->task-geo==0.1.0.dev0) (4.4.2)\n",
"Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.6/dist-packages (from jinja2>=2.4->nbconvert->jupyter->task-geo==0.1.0.dev0) (1.1.1)\n",
"Requirement already satisfied: pickleshare in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0->ipykernel->jupyter->task-geo==0.1.0.dev0) (0.7.5)\n",
"Requirement already satisfied: simplegeneric>0.8 in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0->ipykernel->jupyter->task-geo==0.1.0.dev0) (0.8.1)\n",
"Requirement already satisfied: pexpect; sys_platform != \"win32\" in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0->ipykernel->jupyter->task-geo==0.1.0.dev0) (4.8.0)\n",
"Requirement already satisfied: wcwidth in /usr/local/lib/python3.6/dist-packages (from prompt-toolkit<2.0.0,>=1.0.0->jupyter-console->jupyter->task-geo==0.1.0.dev0) (0.1.9)\n",
"Requirement already satisfied: ptyprocess; os_name != \"nt\" in /usr/local/lib/python3.6/dist-packages (from terminado>=0.3.3; sys_platform != \"win32\"->notebook->jupyter->task-geo==0.1.0.dev0) (0.6.0)\n",
"Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.6/dist-packages (from python-slugify>=1.0->ckanapi>=4.3->hdx-python-api->task-geo==0.1.0.dev0) (1.3)\n",
"Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.6/dist-packages (from cryptography>=2.8->pyOpenSSL->hdx-python-api->task-geo==0.1.0.dev0) (1.14.0)\n",
"Requirement already satisfied: xlrd in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.1.0)\n",
"Collecting unidecode\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/d0/42/d9edfed04228bacea2d824904cae367ee9efd05e6cce7ceaaedd0b0ad964/Unidecode-1.1.1-py2.py3-none-any.whl (238kB)\n",
"\u001b[K |████████████████████████████████| 245kB 41.2MB/s \n",
"\u001b[?25hCollecting python-io-wrapper\n",
" Downloading https://files.pythonhosted.org/packages/76/81/88e02bc603e55883a087811a641fd3836749b7509365778fea29d74fd58c/python-io-wrapper-0.1.tar.gz\n",
"Collecting jsonpath_ng\n",
" Downloading https://files.pythonhosted.org/packages/85/24/981fa76e1e415bcceb3a9741d5be04b32c10edd42d88f6783faa750b1239/jsonpath-ng-1.5.1.tar.gz\n",
"Collecting ply\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl (49kB)\n",
"\u001b[K |████████████████████████████████| 51kB 7.2MB/s \n",
"\u001b[?25hCollecting ratelimit\n",
" Downloading https://files.pythonhosted.org/packages/ab/38/ff60c8fc9e002d50d48822cc5095deb8ebbc5f91a6b8fdd9731c87a147c9/ratelimit-2.2.1.tar.gz\n",
"Collecting psycopg2-binary\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/d3/8a/a7ed55c2c55bd4f5844d72734fedc0cef8a74518a0a19105a21c15628f1e/psycopg2_binary-2.8.5-cp36-cp36m-manylinux1_x86_64.whl (2.9MB)\n",
"\u001b[K |████████████████████████████████| 2.9MB 46.3MB/s \n",
"\u001b[?25hCollecting yamlloader\n",
" Downloading https://files.pythonhosted.org/packages/93/a2/2f0c2394af1559021703c8cbb1bc7419bb5a94ea6bde0ab8cd1e973bb605/yamlloader-0.5.5-py3-none-any.whl\n",
"Collecting sshtunnel\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/c5/5c/4b320d7ec4b0d5d4d6df1fdf66a5799625b3623d0ce4efe81719c6f8dfb3/sshtunnel-0.1.5.tar.gz (49kB)\n",
"\u001b[K |████████████████████████████████| 51kB 7.6MB/s \n",
"\u001b[?25hCollecting basicauth\n",
" Downloading https://files.pythonhosted.org/packages/76/47/08d21ffcc837bebf3306b8295f5d179f9bc498f6235ebf4a4e38be57839c/basicauth-0.4.1-py2.py3-none-any.whl\n",
"Collecting tabulator[cchardet]>=1.42.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/01/94/7669fdcedd2c113fb942f3232d8c35af1a94d2bfea03242a1f15e61cd44c/tabulator-1.49.2-py2.py3-none-any.whl (70kB)\n",
"\u001b[K |████████████████████████████████| 71kB 9.3MB/s \n",
"\u001b[?25hRequirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (4.6.3)\n",
"Collecting pyaml\n",
" Downloading https://files.pythonhosted.org/packages/15/c4/1310a054d33abc318426a956e7d6df0df76a6ddfa9c66f6310274fb75d42/pyaml-20.4.0-py2.py3-none-any.whl\n",
"Collecting email-validator\n",
" Downloading https://files.pythonhosted.org/packages/8b/f5/26dc56e8e5b3441e766c8c359be9a28d2355902ab8b2140a2d5988da675e/email_validator-1.1.1-py2.py3-none-any.whl\n",
"Requirement already satisfied: html5lib in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.0.1)\n",
"Collecting colorlog\n",
" Downloading https://files.pythonhosted.org/packages/00/0d/22c73c2eccb21dd3498df7d22c0b1d4a30f5a5fb3feb64e1ce06bc247747/colorlog-4.1.0-py2.py3-none-any.whl\n",
"Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.6/dist-packages (from packaging->bleach->nbconvert->jupyter->task-geo==0.1.0.dev0) (2.4.7)\n",
"Requirement already satisfied: pycparser in /usr/local/lib/python3.6/dist-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL->hdx-python-api->task-geo==0.1.0.dev0) (2.20)\n",
"Requirement already satisfied: pyyaml in /usr/local/lib/python3.6/dist-packages (from yamlloader->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (3.13)\n",
"Collecting paramiko>=1.15.2\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/06/1e/1e08baaaf6c3d3df1459fd85f0e7d2d6aa916f33958f151ee1ecc9800971/paramiko-2.7.1-py2.py3-none-any.whl (206kB)\n",
"\u001b[K |████████████████████████████████| 215kB 53.0MB/s \n",
"\u001b[?25hRequirement already satisfied: click>=6.0 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (7.1.2)\n",
"Collecting linear-tsv>=1.0\n",
" Downloading https://files.pythonhosted.org/packages/82/e5/03207a0f11e1d60df85b97b61704ed701b725a7c2feaf83f7bfbd0c2d83e/linear-tsv-1.1.0.tar.gz\n",
"Collecting ijson>=3.0.3\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/11/82/03c325c85196744658c6d095c1e90dbd408595c596fc136b2157b2edaa10/ijson-3.0.4-cp36-cp36m-manylinux1_x86_64.whl (98kB)\n",
"\u001b[K |████████████████████████████████| 102kB 12.2MB/s \n",
"\u001b[?25hCollecting unicodecsv>=0.14\n",
" Downloading https://files.pythonhosted.org/packages/6f/a4/691ab63b17505a26096608cc309960b5a6bdf39e4ba1a793d5f9b1a53270/unicodecsv-0.14.1.tar.gz\n",
"Collecting jsonlines>=1.1\n",
" Downloading https://files.pythonhosted.org/packages/4f/9a/ab96291470e305504aa4b7a2e0ec132e930da89eb3ca7a82fbe03167c131/jsonlines-1.2.0-py2.py3-none-any.whl\n",
"Collecting openpyxl>=2.6\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/95/8c/83563c60489954e5b80f9e2596b93a68e1ac4e4a730deb1aae632066d704/openpyxl-3.0.3.tar.gz (172kB)\n",
"\u001b[K |████████████████████████████████| 174kB 44.7MB/s \n",
"\u001b[?25hRequirement already satisfied: boto3>=1.9 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.13.13)\n",
"Requirement already satisfied: sqlalchemy>=0.9.6 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.3.17)\n",
"Collecting cchardet>=2.0; extra == \"cchardet\"\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/1e/c5/7e1a0d7b4afd83d6f8de794fce82820ec4c5136c6d52e14000822681a842/cchardet-2.1.6-cp36-cp36m-manylinux2010_x86_64.whl (241kB)\n",
"\u001b[K |████████████████████████████████| 245kB 49.9MB/s \n",
"\u001b[?25hCollecting dnspython>=1.15.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/ec/d3/3aa0e7213ef72b8585747aa0e271a9523e713813b9a20177ebe1e939deb0/dnspython-1.16.0-py2.py3-none-any.whl (188kB)\n",
"\u001b[K |████████████████████████████████| 194kB 50.3MB/s \n",
"\u001b[?25hCollecting pynacl>=1.0.1\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/9d/57/2f5e6226a674b2bcb6db531e8b383079b678df5b10cdaa610d6cf20d77ba/PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl (961kB)\n",
"\u001b[K |████████████████████████████████| 962kB 43.8MB/s \n",
"\u001b[?25hCollecting bcrypt>=3.1.3\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/8b/1d/82826443777dd4a624e38a08957b975e75df859b381ae302cfd7a30783ed/bcrypt-3.1.7-cp34-abi3-manylinux1_x86_64.whl (56kB)\n",
"\u001b[K |████████████████████████████████| 61kB 8.9MB/s \n",
"\u001b[?25hRequirement already satisfied: jdcal in /usr/local/lib/python3.6/dist-packages (from openpyxl>=2.6->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.4.1)\n",
"Requirement already satisfied: et_xmlfile in /usr/local/lib/python3.6/dist-packages (from openpyxl>=2.6->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.0.1)\n",
"Requirement already satisfied: s3transfer<0.4.0,>=0.3.0 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (0.3.3)\n",
"Requirement already satisfied: botocore<1.17.0,>=1.16.13 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (1.16.13)\n",
"Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (0.10.0)\n",
"Requirement already satisfied: docutils<0.16,>=0.10 in /usr/local/lib/python3.6/dist-packages (from botocore<1.17.0,>=1.16.13->boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo==0.1.0.dev0) (0.15.2)\n",
"Building wheels for collected packages: task-geo, ckanapi, libhxl, python-io-wrapper, jsonpath-ng, ratelimit, sshtunnel, linear-tsv, unicodecsv, openpyxl\n",
" Building wheel for task-geo (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for task-geo: filename=task_geo-0.1.0.dev0-py2.py3-none-any.whl size=177679 sha256=3aa893dbe5860d1ce720aeded4caff21d60f0266716c8b8aa18f73fb57caf310\n",
" Stored in directory: /tmp/pip-ephem-wheel-cache-vnqx9at_/wheels/4f/c4/a4/33f04d80a745ae3ff088cae6f8cda3b46c48e007585d9ff0bf\n",
" Building wheel for ckanapi (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for ckanapi: filename=ckanapi-4.3-cp36-none-any.whl size=38647 sha256=efe395add978afcfd1aecb4bd03a9221f1219d2200748ceaf75f52d4979ba87d\n",
" Stored in directory: /root/.cache/pip/wheels/41/f2/fb/c8ce857007de64cc6b36b8f1048272396bc0817c35ee3a3e73\n",
" Building wheel for libhxl (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for libhxl: filename=libhxl-4.20-cp36-none-any.whl size=85431 sha256=0c1b5d43e55bab87c3557292e9f767660793c9f0aa66cb58ef508658cdb3480a\n",
" Stored in directory: /root/.cache/pip/wheels/31/9a/17/9ff6d21ecc021de390dad3cb7972acaddb305580e1ff8e1a2e\n",
" Building wheel for python-io-wrapper (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for python-io-wrapper: filename=python_io_wrapper-0.1-cp36-none-any.whl size=2490 sha256=2466931813d866c03be477a346f6af1eb6cb8ea24298a2485cac37c4a54ef4d8\n",
" Stored in directory: /root/.cache/pip/wheels/6b/26/be/da3c0a774901c557a0bee985e7aade5b9db75fe4dc8ef99ced\n",
" Building wheel for jsonpath-ng (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for jsonpath-ng: filename=jsonpath_ng-1.5.1-cp36-none-any.whl size=23919 sha256=31152cad940087e3fd2ea48b252fe47269193c4b4fa42357e6ea94d01e08d3a2\n",
" Stored in directory: /root/.cache/pip/wheels/22/e6/94/298d44da8cc99fca216343afc8d877348146d583beac99ec49\n",
" Building wheel for ratelimit (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for ratelimit: filename=ratelimit-2.2.1-cp36-none-any.whl size=5893 sha256=7d83f65805d9f73a32d3d208dffb65401f777f71341ab59f57b5e82f95523cbb\n",
" Stored in directory: /root/.cache/pip/wheels/05/d9/82/3c6044cf1a54aab9151612458446d9b17a38416869e1b1d9b8\n",
" Building wheel for sshtunnel (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for sshtunnel: filename=sshtunnel-0.1.5-py2.py3-none-any.whl size=23243 sha256=3344e2782827b30a6944ea88090c4048b4830e4719fa0bf0eb2534089b469b17\n",
" Stored in directory: /root/.cache/pip/wheels/e8/d2/38/b9791b7391f634099194ec6697fa671194f3353906d94c8f92\n",
" Building wheel for linear-tsv (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for linear-tsv: filename=linear_tsv-1.1.0-cp36-none-any.whl size=7383 sha256=a8987aa5a1fc41f0cfcd4ea4d03587ab15dd5ae633eab4aa81a787303e6b8672\n",
" Stored in directory: /root/.cache/pip/wheels/3f/8a/cb/38917fd1ef4356b9870ace7331b83417dc594bf2c029bd991f\n",
" Building wheel for unicodecsv (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for unicodecsv: filename=unicodecsv-0.14.1-cp36-none-any.whl size=10768 sha256=8aade927a27069a8db5cc9d2014f381f2dca18ea897870e982d882b19ceb5130\n",
" Stored in directory: /root/.cache/pip/wheels/a6/09/e9/e800279c98a0a8c94543f3de6c8a562f60e51363ed26e71283\n",
" Building wheel for openpyxl (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for openpyxl: filename=openpyxl-3.0.3-py2.py3-none-any.whl size=241262 sha256=bc743c505ce18b8da74d160118642b3594ad02e2d4d6ec736b9928f9c492b924\n",
" Stored in directory: /root/.cache/pip/wheels/b5/85/ca/e768ac132e57e75e645a151f8badac71cc0089e7225dddf76b\n",
"Successfully built task-geo ckanapi libhxl python-io-wrapper jsonpath-ng ratelimit sshtunnel linear-tsv unicodecsv openpyxl\n",
"\u001b[31mERROR: hdx-python-utilities 2.3.4 has requirement six>=1.14.0, but you'll have six 1.12.0 which is incompatible.\u001b[0m\n",
"Installing collected packages: ckanapi, cryptography, pyOpenSSL, unidecode, python-io-wrapper, ply, jsonpath-ng, libhxl, ratelimit, psycopg2-binary, yamlloader, pynacl, bcrypt, paramiko, sshtunnel, basicauth, linear-tsv, ijson, unicodecsv, jsonlines, openpyxl, cchardet, tabulator, pyaml, dnspython, email-validator, colorlog, hdx-python-utilities, hdx-python-country, ndg-httpsclient, num2words, quantulum3, hdx-python-api, task-geo\n",
" Found existing installation: openpyxl 2.5.9\n",
" Uninstalling openpyxl-2.5.9:\n",
" Successfully uninstalled openpyxl-2.5.9\n",
"Successfully installed basicauth-0.4.1 bcrypt-3.1.7 cchardet-2.1.6 ckanapi-4.3 colorlog-4.1.0 cryptography-2.9.2 dnspython-1.16.0 email-validator-1.1.1 hdx-python-api-4.5.8 hdx-python-country-2.5.6 hdx-python-utilities-2.3.4 ijson-3.0.4 jsonlines-1.2.0 jsonpath-ng-1.5.1 libhxl-4.20 linear-tsv-1.1.0 ndg-httpsclient-0.5.1 num2words-0.5.10 openpyxl-3.0.3 paramiko-2.7.1 ply-3.11 psycopg2-binary-2.8.5 pyOpenSSL-19.1.0 pyaml-20.4.0 pynacl-1.4.0 python-io-wrapper-0.1 quantulum3-0.7.3 ratelimit-2.2.1 sshtunnel-0.1.5 tabulator-1.49.2 task-geo-0.1.0.dev0 unicodecsv-0.14.1 unidecode-1.1.1 yamlloader-0.5.5\n",
"Collecting git+https://github.com/coronawhy/task-ts\n",
" Cloning https://github.com/coronawhy/task-ts to /tmp/pip-req-build-qk07_tgz\n",
" Running command git clone -q https://github.com/coronawhy/task-ts /tmp/pip-req-build-qk07_tgz\n",
"Collecting loguru\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/80/b0/4413a201fcdcdc6789050c536d3b4ece601975ded9e0d676ef47f582348d/loguru-0.5.0-py3-none-any.whl (56kB)\n",
"\u001b[K |████████████████████████████████| 61kB 1.2MB/s \n",
"\u001b[?25hRequirement already satisfied: pandas in /usr/local/lib/python3.6/dist-packages (from corona-ts-tools==0.0.1) (1.0.3)\n",
"Requirement already satisfied: tensorflow in /usr/local/lib/python3.6/dist-packages (from corona-ts-tools==0.0.1) (2.2.0)\n",
"Collecting taskgeo@ git+https://github.com/CoronaWhy/task-geo.git\n",
" Cloning https://github.com/CoronaWhy/task-geo.git to /tmp/pip-install-o5lx2qws/taskgeo\n",
" Running command git clone -q https://github.com/CoronaWhy/task-geo.git /tmp/pip-install-o5lx2qws/taskgeo\n",
"\u001b[33m WARNING: Generating metadata for package taskgeo produced metadata for project name task-geo. Fix your #egg=taskgeo fragments.\u001b[0m\n",
"Requirement already satisfied (use --upgrade to upgrade): task-geo from git+https://github.com/CoronaWhy/task-geo.git in /usr/local/lib/python3.6/dist-packages (from corona-ts-tools==0.0.1)\n",
"Requirement already satisfied: tqdm in /usr/local/lib/python3.6/dist-packages (from corona-ts-tools==0.0.1) (4.41.1)\n",
"Requirement already satisfied: joblib in /usr/local/lib/python3.6/dist-packages (from corona-ts-tools==0.0.1) (0.15.1)\n",
"Collecting aiocontextvars>=0.2.0; python_version < \"3.7\"\n",
" Downloading https://files.pythonhosted.org/packages/db/c1/7a723e8d988de0a2e623927396e54b6831b68cb80dce468c945b849a9385/aiocontextvars-0.2.2-py2.py3-none-any.whl\n",
"Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.6/dist-packages (from pandas->corona-ts-tools==0.0.1) (2018.9)\n",
"Requirement already satisfied: python-dateutil>=2.6.1 in /usr/local/lib/python3.6/dist-packages (from pandas->corona-ts-tools==0.0.1) (2.8.1)\n",
"Requirement already satisfied: numpy>=1.13.3 in /usr/local/lib/python3.6/dist-packages (from pandas->corona-ts-tools==0.0.1) (1.18.4)\n",
"Requirement already satisfied: astunparse==1.6.3 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.6.3)\n",
"Requirement already satisfied: h5py<2.11.0,>=2.10.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (2.10.0)\n",
"Requirement already satisfied: tensorboard<2.3.0,>=2.2.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (2.2.1)\n",
"Requirement already satisfied: wrapt>=1.11.1 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.12.1)\n",
"Requirement already satisfied: grpcio>=1.8.6 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.29.0)\n",
"Requirement already satisfied: gast==0.3.3 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (0.3.3)\n",
"Requirement already satisfied: wheel>=0.26; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (0.34.2)\n",
"Requirement already satisfied: absl-py>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (0.9.0)\n",
"Requirement already satisfied: protobuf>=3.8.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (3.10.0)\n",
"Requirement already satisfied: keras-preprocessing>=1.1.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.1.2)\n",
"Requirement already satisfied: termcolor>=1.1.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.1.0)\n",
"Requirement already satisfied: six>=1.12.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.12.0)\n",
"Requirement already satisfied: opt-einsum>=2.3.2 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (3.2.1)\n",
"Requirement already satisfied: google-pasta>=0.1.8 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (0.2.0)\n",
"Requirement already satisfied: tensorflow-estimator<2.3.0,>=2.2.0 in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (2.2.0)\n",
"Requirement already satisfied: scipy==1.4.1; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from tensorflow->corona-ts-tools==0.0.1) (1.4.1)\n",
"Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages (from task-geo->corona-ts-tools==0.0.1) (2.23.0)\n",
"Requirement already satisfied: jupyter in /usr/local/lib/python3.6/dist-packages (from task-geo->corona-ts-tools==0.0.1) (1.0.0)\n",
"Requirement already satisfied: hdx-python-api in /usr/local/lib/python3.6/dist-packages (from task-geo->corona-ts-tools==0.0.1) (4.5.8)\n",
"Collecting contextvars==2.4; python_version < \"3.7\"\n",
" Downloading https://files.pythonhosted.org/packages/83/96/55b82d9f13763be9d672622e1b8106c85acb83edd7cc2fa5bc67cd9877e9/contextvars-2.4.tar.gz\n",
"Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (3.2.2)\n",
"Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (1.0.1)\n",
"Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (0.4.1)\n",
"Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (46.4.0)\n",
"Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (1.6.0.post3)\n",
"Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.6/dist-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (1.7.2)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo->corona-ts-tools==0.0.1) (2.9)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo->corona-ts-tools==0.0.1) (2020.4.5.1)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo->corona-ts-tools==0.0.1) (3.0.4)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests->task-geo->corona-ts-tools==0.0.1) (1.24.3)\n",
"Requirement already satisfied: ipywidgets in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (7.5.1)\n",
"Requirement already satisfied: ipykernel in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (4.10.1)\n",
"Requirement already satisfied: qtconsole in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (4.7.4)\n",
"Requirement already satisfied: nbconvert in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (5.6.1)\n",
"Requirement already satisfied: jupyter-console in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (5.2.0)\n",
"Requirement already satisfied: notebook in /usr/local/lib/python3.6/dist-packages (from jupyter->task-geo->corona-ts-tools==0.0.1) (5.2.2)\n",
"Requirement already satisfied: pyasn1 in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.4.8)\n",
"Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (19.1.0)\n",
"Requirement already satisfied: hdx-python-country>=2.5.6 in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.5.6)\n",
"Requirement already satisfied: ndg-httpsclient in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.5.1)\n",
"Requirement already satisfied: quantulum3>=0.7.3; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.7.3)\n",
"Requirement already satisfied: ckanapi>=4.3 in /usr/local/lib/python3.6/dist-packages (from hdx-python-api->task-geo->corona-ts-tools==0.0.1) (4.3)\n",
"Collecting immutables>=0.9\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/99/e0/ea6fd4697120327d26773b5a84853f897a68e33d3f9376b00a8ff96e4f63/immutables-0.14-cp36-cp36m-manylinux1_x86_64.whl (98kB)\n",
"\u001b[K |████████████████████████████████| 102kB 3.2MB/s \n",
"\u001b[?25hRequirement already satisfied: importlib-metadata; python_version < \"3.8\" in /usr/local/lib/python3.6/dist-packages (from markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (1.6.0)\n",
"Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.6/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (1.3.0)\n",
"Requirement already satisfied: cachetools<3.2,>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (3.1.1)\n",
"Requirement already satisfied: rsa<4.1,>=3.1.4 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (4.0)\n",
"Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.6/dist-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (0.2.8)\n",
"Requirement already satisfied: traitlets>=4.3.1 in /usr/local/lib/python3.6/dist-packages (from ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (4.3.3)\n",
"Requirement already satisfied: nbformat>=4.2.0 in /usr/local/lib/python3.6/dist-packages (from ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (5.0.6)\n",
"Requirement already satisfied: widgetsnbextension~=3.5.0 in /usr/local/lib/python3.6/dist-packages (from ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (3.5.1)\n",
"Requirement already satisfied: ipython>=4.0.0; python_version >= \"3.3\" in /usr/local/lib/python3.6/dist-packages (from ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (5.5.0)\n",
"Requirement already satisfied: tornado>=4.0 in /usr/local/lib/python3.6/dist-packages (from ipykernel->jupyter->task-geo->corona-ts-tools==0.0.1) (4.5.3)\n",
"Requirement already satisfied: jupyter-client in /usr/local/lib/python3.6/dist-packages (from ipykernel->jupyter->task-geo->corona-ts-tools==0.0.1) (5.3.4)\n",
"Requirement already satisfied: qtpy in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo->corona-ts-tools==0.0.1) (1.9.0)\n",
"Requirement already satisfied: pyzmq>=17.1 in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo->corona-ts-tools==0.0.1) (19.0.1)\n",
"Requirement already satisfied: jupyter-core in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo->corona-ts-tools==0.0.1) (4.6.3)\n",
"Requirement already satisfied: ipython-genutils in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo->corona-ts-tools==0.0.1) (0.2.0)\n",
"Requirement already satisfied: pygments in /usr/local/lib/python3.6/dist-packages (from qtconsole->jupyter->task-geo->corona-ts-tools==0.0.1) (2.1.3)\n",
"Requirement already satisfied: mistune<2,>=0.8.1 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (0.8.4)\n",
"Requirement already satisfied: jinja2>=2.4 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (2.11.2)\n",
"Requirement already satisfied: pandocfilters>=1.4.1 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (1.4.2)\n",
"Requirement already satisfied: defusedxml in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (0.6.0)\n",
"Requirement already satisfied: testpath in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (0.4.4)\n",
"Requirement already satisfied: entrypoints>=0.2.2 in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (0.3)\n",
"Requirement already satisfied: bleach in /usr/local/lib/python3.6/dist-packages (from nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (3.1.5)\n",
"Requirement already satisfied: prompt-toolkit<2.0.0,>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from jupyter-console->jupyter->task-geo->corona-ts-tools==0.0.1) (1.0.18)\n",
"Requirement already satisfied: terminado>=0.3.3; sys_platform != \"win32\" in /usr/local/lib/python3.6/dist-packages (from notebook->jupyter->task-geo->corona-ts-tools==0.0.1) (0.8.3)\n",
"Requirement already satisfied: cryptography>=2.8 in /usr/local/lib/python3.6/dist-packages (from pyOpenSSL->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.9.2)\n",
"Requirement already satisfied: hdx-python-utilities>=2.3.4 in /usr/local/lib/python3.6/dist-packages (from hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.3.4)\n",
"Requirement already satisfied: libhxl>=4.19; python_version >= \"3\" in /usr/local/lib/python3.6/dist-packages (from hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (4.20)\n",
"Requirement already satisfied: inflect in /usr/local/lib/python3.6/dist-packages (from quantulum3>=0.7.3; python_version >= \"3\"->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.1.0)\n",
"Requirement already satisfied: num2words in /usr/local/lib/python3.6/dist-packages (from quantulum3>=0.7.3; python_version >= \"3\"->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.5.10)\n",
"Requirement already satisfied: docopt in /usr/local/lib/python3.6/dist-packages (from ckanapi>=4.3->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.6.2)\n",
"Requirement already satisfied: python-slugify>=1.0 in /usr/local/lib/python3.6/dist-packages (from ckanapi>=4.3->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (4.0.0)\n",
"Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata; python_version < \"3.8\"->markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (3.1.0)\n",
"Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow->corona-ts-tools==0.0.1) (3.1.0)\n",
"Requirement already satisfied: decorator in /usr/local/lib/python3.6/dist-packages (from traitlets>=4.3.1->ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (4.4.2)\n",
"Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /usr/local/lib/python3.6/dist-packages (from nbformat>=4.2.0->ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (2.6.0)\n",
"Requirement already satisfied: pickleshare in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (0.7.5)\n",
"Requirement already satisfied: simplegeneric>0.8 in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (0.8.1)\n",
"Requirement already satisfied: pexpect; sys_platform != \"win32\" in /usr/local/lib/python3.6/dist-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets->jupyter->task-geo->corona-ts-tools==0.0.1) (4.8.0)\n",
"Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.6/dist-packages (from jinja2>=2.4->nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (1.1.1)\n",
"Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from bleach->nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (20.4)\n",
"Requirement already satisfied: webencodings in /usr/local/lib/python3.6/dist-packages (from bleach->nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (0.5.1)\n",
"Requirement already satisfied: wcwidth in /usr/local/lib/python3.6/dist-packages (from prompt-toolkit<2.0.0,>=1.0.0->jupyter-console->jupyter->task-geo->corona-ts-tools==0.0.1) (0.1.9)\n",
"Requirement already satisfied: ptyprocess; os_name != \"nt\" in /usr/local/lib/python3.6/dist-packages (from terminado>=0.3.3; sys_platform != \"win32\"->notebook->jupyter->task-geo->corona-ts-tools==0.0.1) (0.6.0)\n",
"Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.6/dist-packages (from cryptography>=2.8->pyOpenSSL->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.14.0)\n",
"Requirement already satisfied: sshtunnel in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.1.5)\n",
"Requirement already satisfied: colorlog in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (4.1.0)\n",
"Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (4.6.3)\n",
"Requirement already satisfied: tabulator[cchardet]>=1.42.0 in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.49.2)\n",
"Requirement already satisfied: ratelimit in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.2.1)\n",
"Requirement already satisfied: basicauth in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.4.1)\n",
"Requirement already satisfied: email-validator in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.1.1)\n",
"Requirement already satisfied: pyaml in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (20.4.0)\n",
"Requirement already satisfied: html5lib in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.0.1)\n",
"Requirement already satisfied: yamlloader in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.5.5)\n",
"Requirement already satisfied: psycopg2-binary in /usr/local/lib/python3.6/dist-packages (from hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.8.5)\n",
"Requirement already satisfied: ply in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (3.11)\n",
"Requirement already satisfied: unidecode in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.1.1)\n",
"Requirement already satisfied: python-io-wrapper in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.1)\n",
"Requirement already satisfied: jsonpath-ng in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.5.1)\n",
"Requirement already satisfied: xlrd in /usr/local/lib/python3.6/dist-packages (from libhxl>=4.19; python_version >= \"3\"->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.1.0)\n",
"Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.6/dist-packages (from python-slugify>=1.0->ckanapi>=4.3->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.3)\n",
"Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.6/dist-packages (from packaging->bleach->nbconvert->jupyter->task-geo->corona-ts-tools==0.0.1) (2.4.7)\n",
"Requirement already satisfied: pycparser in /usr/local/lib/python3.6/dist-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.20)\n",
"Requirement already satisfied: paramiko>=1.15.2 in /usr/local/lib/python3.6/dist-packages (from sshtunnel->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.7.1)\n",
"Requirement already satisfied: jsonlines>=1.1 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.2.0)\n",
"Requirement already satisfied: unicodecsv>=0.14 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.14.1)\n",
"Requirement already satisfied: openpyxl>=2.6 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (3.0.3)\n",
"Requirement already satisfied: sqlalchemy>=0.9.6 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.3.17)\n",
"Requirement already satisfied: ijson>=3.0.3 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (3.0.4)\n",
"Requirement already satisfied: linear-tsv>=1.0 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.1.0)\n",
"Requirement already satisfied: click>=6.0 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (7.1.2)\n",
"Requirement already satisfied: boto3>=1.9 in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.13.13)\n",
"Requirement already satisfied: cchardet>=2.0; extra == \"cchardet\" in /usr/local/lib/python3.6/dist-packages (from tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (2.1.6)\n",
"Requirement already satisfied: dnspython>=1.15.0 in /usr/local/lib/python3.6/dist-packages (from email-validator->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.16.0)\n",
"Requirement already satisfied: PyYAML in /usr/local/lib/python3.6/dist-packages (from pyaml->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (3.13)\n",
"Requirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python3.6/dist-packages (from paramiko>=1.15.2->sshtunnel->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (3.1.7)\n",
"Requirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from paramiko>=1.15.2->sshtunnel->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.4.0)\n",
"Requirement already satisfied: jdcal in /usr/local/lib/python3.6/dist-packages (from openpyxl>=2.6->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.4.1)\n",
"Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.6/dist-packages (from openpyxl>=2.6->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.0.1)\n",
"Requirement already satisfied: s3transfer<0.4.0,>=0.3.0 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.3.3)\n",
"Requirement already satisfied: botocore<1.17.0,>=1.16.13 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (1.16.13)\n",
"Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /usr/local/lib/python3.6/dist-packages (from boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.10.0)\n",
"Requirement already satisfied: docutils<0.16,>=0.10 in /usr/local/lib/python3.6/dist-packages (from botocore<1.17.0,>=1.16.13->boto3>=1.9->tabulator[cchardet]>=1.42.0->hdx-python-utilities>=2.3.4->hdx-python-country>=2.5.6->hdx-python-api->task-geo->corona-ts-tools==0.0.1) (0.15.2)\n",
"Building wheels for collected packages: corona-ts-tools, task-geo, task-geo, contextvars\n",
" Building wheel for corona-ts-tools (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for corona-ts-tools: filename=corona_ts_tools-0.0.1-cp36-none-any.whl size=9369 sha256=7f1ce7611fd403214db6b7807e01c287024d28d7a91c52950df38838e684b5f5\n",
" Stored in directory: /tmp/pip-ephem-wheel-cache-7tmo09xq/wheels/84/8c/21/775765ae58f390facc7a50b890c997befead02d4a4e4871a8e\n",
" Building wheel for task-geo (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for task-geo: filename=task_geo-0.1.0.dev0-py2.py3-none-any.whl size=177679 sha256=7b55c117095197c6d0e375af32ffb4d66e3e0f439360936547c158e5307fb0fe\n",
" Stored in directory: /tmp/pip-ephem-wheel-cache-7tmo09xq/wheels/4f/c4/a4/33f04d80a745ae3ff088cae6f8cda3b46c48e007585d9ff0bf\n",
" Building wheel for task-geo (setup.py) ... \u001b[?25lerror\n",
"\u001b[31m ERROR: Failed building wheel for task-geo\u001b[0m\n",
"\u001b[?25h Running setup.py clean for task-geo\n",
"\u001b[31m ERROR: Failed cleaning build dir for task-geo\u001b[0m\n",
" Building wheel for contextvars (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for contextvars: filename=contextvars-2.4-cp36-none-any.whl size=7666 sha256=ebf80f5fb3ab35cfcfe717a8660d20791060447c69a1d0dd7cd10d9af0099558\n",
" Stored in directory: /root/.cache/pip/wheels/a5/7d/68/1ebae2668bda2228686e3c1cf16f2c2384cea6e9334ad5f6de\n",
"Successfully built corona-ts-tools task-geo contextvars\n",
"Failed to build task-geo\n",
"\u001b[31mERROR: corona-ts-tools 0.0.1 requires taskgeo@ git+https://github.com/CoronaWhy/task-geo.git, which is not installed.\u001b[0m\n",
"Installing collected packages: immutables, contextvars, aiocontextvars, loguru, corona-ts-tools\n",
"Successfully installed aiocontextvars-0.2.2 contextvars-2.4 corona-ts-tools-0.0.1 immutables-0.14 loguru-0.5.0\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ickj7DUUijLI",
"colab_type": "text"
},
"source": [
"Now that we have all the basic things setup lets define our config file. Since mobility data has a longer lag we will need to define our parameter sweeps to have a longer lookback window."
]
},
{
"cell_type": "code",
"metadata": {
"id": "dx-tmLRain2Z",
"colab_type": "code",
"colab": {}
},
"source": [
"def make_config_file(file_path, df_len, weight_path=None):\n",
" run = wandb.init(project=\"covid_forecast\", entity=\"covid\")\n",
" wandb_config = wandb.config\n",
" train_number = df_len * .7\n",
" validation_number = df_len *.9\n",
" config_default={ \n",
" \"model_name\": \"CustomTransformerDecoder\",\n",
" \"model_type\": \"PyTorch\",\n",
" \"model_params\": {\n",
" \"seq_length\":wandb_config[\"forecast_history\"],\n",
" \"n_time_series\":9,\n",
" \"output_seq_length\":wandb_config[\"out_seq_length\"],\n",
" \"n_layers_encoder\": wandb_config[\"number_encoder_layers\"],\n",
" \"use_mask\": wandb_config[\"use_mask\"]\n",
" },\n",
" \"dataset_params\":\n",
" { \"class\": \"default\",\n",
" \"training_path\": file_path,\n",
" \"validation_path\": file_path,\n",
" \"test_path\": file_path,\n",
" \"batch_size\":wandb_config[\"batch_size\"],\n",
" \"forecast_history\":wandb_config[\"forecast_history\"],\n",
" \"forecast_length\":wandb_config[\"out_seq_length\"],\n",
" \"train_end\": int(train_number),\n",
" \"valid_start\":int(train_number+1),\n",
" \"valid_end\": int(validation_number),\n",
" \"target_col\": [\"new_cases\"],\n",
" \"relevant_cols\": [\"new_cases\", \"month\", \"weekday\", \"mobility_retail_recreation\",\t\"mobility_grocery_pharmacy\",\t\"mobility_parks\",\t\"mobility_transit_stations\",\t\"mobility_workplaces\",\t\"mobility_residential\"],\n",
" \"scaler\": \"StandardScaler\", \n",
" \"interpolate\": False\n",
" },\n",
" \"training_params\":\n",
" {\n",
" \"criterion\":\"MSE\",\n",
" \"optimizer\": \"Adam\",\n",
" \"optim_params\":\n",
" {\n",
"\n",
" },\n",
" \"lr\": wandb_config[\"lr\"],\n",
" \"epochs\": 10,\n",
" \"batch_size\":wandb_config[\"batch_size\"]\n",
" \n",
" },\n",
" \"GCS\": True,\n",
" \"early_stopping\":\n",
" {\n",
" \"patience\":3\n",
" },\n",
" \"sweep\":True,\n",
" \"wandb\":False,\n",
" \"forward_params\":{},\n",
" \"metrics\":[\"MSE\"],\n",
" \"inference_params\":\n",
" { \n",
" \"datetime_start\":\"2020-04-21\",\n",
" \"hours_to_forecast\":10, \n",
" \"test_csv_path\":file_path,\n",
" \"decoder_params\":{\n",
" \"decoder_function\": \"simple_decode\", \n",
" \"unsqueeze_dim\": 1\n",
" },\n",
" \"dataset_params\":{\n",
" \"file_path\": file_path,\n",
" \"forecast_history\":wandb_config[\"forecast_history\"],\n",
" \"forecast_length\":wandb_config[\"out_seq_length\"],\n",
" \"relevant_cols\": [\"new_cases\", \"month\", \"weekday\", \"mobility_retail_recreation\",\t\"mobility_grocery_pharmacy\",\t\"mobility_parks\",\t\"mobility_transit_stations\",\t\"mobility_workplaces\",\t\"mobility_residential\"],\n",
" \"target_col\": [\"new_cases\"],\n",
" \"scaling\": \"StandardScaler\",\n",
" \"interpolate_param\": False\n",
" }\n",
" }, \n",
" \"weight_path_add\":{\n",
" \"excluded_layers\":[\"out_length_lay.weight\", \"out_length_lay.bias\", \"dense_shape.weight\", \"dense_shape.bias\"]\n",
" }\n",
" }\n",
" if weight_path: \n",
" config_default[\"weight_path\"] = weight_path\n",
" wandb.config.update(config_default)\n",
" return config_default\n",
"\n",
"wandb_sweep_config_full = {\n",
" \"name\": \"Default sweep\",\n",
" \"method\": \"grid\",\n",
" \"parameters\": {\n",
" \"batch_size\": {\n",
" \"values\": [2, 5, 10, 20]\n",
" },\n",
" \"lr\":{\n",
" \"values\":[0.001, 0.002, 0.0001, .01]\n",
" },\n",
" \"forecast_history\":{\n",
" \"values\":[10, 11, 15]\n",
" },\n",
" \"out_seq_length\":{\n",
" \"values\":[1, 2, 3, 4, 5]\n",
" },\n",
" \"number_encoder_layers\":\n",
" {\n",
" \"values\":[1, 2, 3]\n",
" },\n",
" \"use_mask\":{\n",
" \"values\":[True, False]\n",
" }\n",
" }\n",
"}"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "I1ZiZWvI0Bf5",
"colab_type": "code",
"outputId": "13981f18-158c-4902-bf2c-ef2a0c1af9d1",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 137
}
},
"source": [
"os.environ['MODEL_BUCKET'] = \"coronaviruspublicdata\"\n",
"os.environ[\"ENVIRONMENT_GCP\"] = \"Colab\"\n",
"os.environ[\"GCP_PROJECT\"] = \"gmap-997\"\n",
"!gsutil cp gs://predict_cfs/experiments/25_May_202010_29PM_model.pth .\n",
"!gsutil cp gs://coronaviruspublicdata/experiments/26_May_202012_59AM_model.pth .\t\t"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"Copying gs://predict_cfs/experiments/25_May_202010_29PM_model.pth...\n",
"/ [1 files][ 4.7 MiB/ 4.7 MiB] \n",
"Operation completed over 1 objects/4.7 MiB. \n",
"Copying gs://coronaviruspublicdata/experiments/26_May_202012_59AM_model.pth...\n",
"/ [1 files][ 2.7 MiB/ 2.7 MiB] \n",
"Operation completed over 1 objects/2.7 MiB. \n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "niQDvS8Wk8um",
"colab_type": "text"
},
"source": [
"## Loading the Data\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "va7HPKihk-cK",
"colab_type": "code",
"outputId": "4d914704-d676-4c69-cbf5-7aea0a5f0995",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 153
}
},
"source": [
"import glob\n",
"from corona_ts.data_utils.data_crawler import load_data\n",
"from corona_ts.data_utils.data_creator import loop_through_locations\n",
"from corona_ts.data_utils.data_creator import region_df_format\n",
"!mkdir dir /usr/local/lib/python3.6/dist-packages/data\n",
"df = load_data()\n",
"df['full_county'] = df['region'] + \"_\" + df['sub_region']\n",
"important_cities_list = [\"United_States__California__Los_Angeles_County\", \"United_States__Illinois__Cook_County\", \"United_States__Arizona__Maricopa_County\", \"United_States__Massachusetts__Middlesex_County\", \"United_States__Texas__Dallas_County\", \"United_States__Texas__Harris_County\", \"United_States__Florida__Miami Dade_County\", \"United_States__California__Riverside_County\", \"United_States__Colorado__Denver_County\", \"United_States__Ohio__Cuyahoga_County\", \"United_States__New York__Queens_County\", \"United_States__New York__Bronx_County\"]"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"mkdir: cannot create directory ‘dir’: File exists\n",
"mkdir: cannot create directory ‘/usr/local/lib/python3.6/dist-packages/data’: File exists\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/usr/local/lib/python3.6/dist-packages/IPython/core/interactiveshell.py:2882: DtypeWarning: Columns (2) have mixed types.Specify dtype option on import or set low_memory=False.\n",
" exec(code_obj, self.user_global_ns, self.user_ns)\n",
"/usr/local/lib/python3.6/dist-packages/corona_ts/data_utils/data_crawler.py:150: DtypeWarning: Columns (3) have mixed types.Specify dtype option on import or set low_memory=False.\n",
" mobility_df = fetch_mobility_data()\n",
"2020-05-28 17:04:03.821 | INFO | corona_ts.data_utils.data_crawler:_treat_mobility_missing_values:121 - Treat mobility missing values.\n"
],
"name": "stderr"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "H5xICnbZx333",
"colab_type": "code",
"colab": {}
},
"source": [
"#df_list = loop_through_locations(df)\n",
"df['country'] = df['country'].str.replace(\" \",\"_\")\n",
"df['sub_region'] = df['country'] +\"__\"+df['region'].str.replace(\" \", \"_\") + \"__\"+df['sub_region'].str.replace(\" \", \"_\")"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "EMAcDy8ufyAX",
"colab_type": "code",
"outputId": "d2565533-7fb6-4579-e026-48e294f86a56",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
}
},
"source": [
"def loop_special_counties(special_counties_list):\n",
" for county in special_counties_list:\n",
" region = region_df_format(df,county)\n",
" file_path, len_df, file_path2 = format_corona_data(region, county)\n",
" sweep_id = wandb.sweep(wandb_sweep_config_full,'covid', 'covid_forecast')\n",
" wandb.agent(sweep_id, lambda: train_function(\"PyTorch\", make_config_file(file_path2, len(region), weight_path=\"25_May_202010_29PM_model.pth\")))\n",
"loop_special_counties(important_cities_list)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:46: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
" level country region ... weekday month datetime\n",
"date ... \n",
"2020-02-15 sub_region United_States California ... 5 2 2020-02-15\n",
"2020-02-16 sub_region United_States California ... 6 2 2020-02-16\n",
"2020-02-17 sub_region United_States California ... 0 2 2020-02-17\n",
"2020-02-18 sub_region United_States California ... 1 2 2020-02-18\n",
"2020-02-19 sub_region United_States California ... 2 2 2020-02-19\n",
"2020-02-20 sub_region United_States California ... 3 2 2020-02-20\n",
"2020-02-21 sub_region United_States California ... 4 2 2020-02-21\n",
"2020-02-22 sub_region United_States California ... 5 2 2020-02-22\n",
"2020-02-23 sub_region United_States California ... 6 2 2020-02-23\n",
"\n",
"[9 rows x 25 columns]\n",
"Create sweep with ID: 65vo8egg\n",
"Sweep URL: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.wandb_agent:Running runs: []\n",
"INFO:wandb.wandb_agent:Agent received command: run\n",
"INFO:wandb.wandb_agent:Agent starting run with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 1\n",
"\tuse_mask: True\n",
"DEBUG:wandb.wandb_config:wandb dir not provided, skipping defaults\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Starting Run: ln8h14nh with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 1\n",
"\tuse_mask: True\n",
"wandb: Agent Started Run: ln8h14nh\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:wandb.wandb_config:no defaults not found in config-defaults.yaml\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" Logging results to Weights & Biases (Documentation).
\n",
" Project page: https://app.wandb.ai/covid/covid_forecast
\n",
" Sweep page: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg
\n",
"Run page: https://app.wandb.ai/covid/covid_forecast/runs/ln8h14nh
\n",
" "
],
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=)\n",
"DEBUG:wandb.meta:probe for git information\n",
"DEBUG:git.cmd:Popen(['git', 'rev-parse', '--show-toplevel'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=None)\n",
"DEBUG:wandb.run_manager:Initialized sync for covid_forecast/ln8h14nh\n",
"INFO:wandb.run_manager:system metrics and metadata threads started\n",
"INFO:wandb.run_manager:checking resume status, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:resuming run from id: UnVuOnYxOmxuOGgxNG5oOmNvdmlkX2ZvcmVjYXN0OmNvdmlk\n",
"INFO:wandb.run_manager:upserting run before process can begin, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:saving pip packages\n",
"INFO:wandb.run_manager:initializing streaming files api\n",
"INFO:wandb.run_manager:unblocking file change observer, beginning sync with W&B servers\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"sucessfully deleted layers\n",
"Weights sucessfully loaded\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n",
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Using Wandb config:\n",
"wandb_version: 1\n",
"\n",
"GCS:\n",
" desc: null\n",
" value: true\n",
"_wandb:\n",
" desc: null\n",
" value:\n",
" cli_version: 0.8.36\n",
" framework: torch\n",
" is_jupyter_run: true\n",
" is_kaggle_kernel: false\n",
" python_version: 3.6.9\n",
"batch_size:\n",
" desc: null\n",
" value: 2\n",
"dataset_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" class: default\n",
" forecast_history: 10\n",
" forecast_length: 1\n",
" interpolate: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaler: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" test_path: United_States__California__Los_Angeles_County.csv\n",
" train_end: 67\n",
" training_path: United_States__California__Los_Angeles_County.csv\n",
" valid_end: 86\n",
" valid_start: 68\n",
" validation_path: United_States__California__Los_Angeles_County.csv\n",
"early_stopping:\n",
" desc: null\n",
" value:\n",
" patience: 3\n",
"forecast_history:\n",
" desc: null\n",
" value: 10\n",
"forward_params:\n",
" desc: null\n",
" value: {}\n",
"inference_params:\n",
" desc: null\n",
" value:\n",
" dataset_params:\n",
" file_path: United_States__California__Los_Angeles_County.csv\n",
" forecast_history: 10\n",
" forecast_length: 1\n",
" interpolate_param: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaling: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" datetime_start: '2020-04-21'\n",
" decoder_params:\n",
" decoder_function: simple_decode\n",
" unsqueeze_dim: 1\n",
" hours_to_forecast: 10\n",
" test_csv_path: United_States__California__Los_Angeles_County.csv\n",
"lr:\n",
" desc: null\n",
" value: 0.001\n",
"metrics:\n",
" desc: null\n",
" value:\n",
" - MSE\n",
"model_name:\n",
" desc: null\n",
" value: CustomTransformerDecoder\n",
"model_params:\n",
" desc: null\n",
" value:\n",
" n_layers_encoder: 1\n",
" n_time_series: 9\n",
" output_seq_length: 1\n",
" seq_length: 10\n",
" use_mask: true\n",
"model_type:\n",
" desc: null\n",
" value: PyTorch\n",
"number_encoder_layers:\n",
" desc: null\n",
" value: 1\n",
"out_seq_length:\n",
" desc: null\n",
" value: 1\n",
"sweep:\n",
" desc: null\n",
" value: true\n",
"training_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" criterion: MSE\n",
" epochs: 10\n",
" lr: 0.001\n",
" optim_params: {}\n",
" optimizer: Adam\n",
"use_mask:\n",
" desc: null\n",
" value: true\n",
"wandb:\n",
" desc: null\n",
" value: false\n",
"weight_path:\n",
" desc: null\n",
" value: 25_May_202010_29PM_model.pth\n",
"weight_path_add:\n",
" desc: null\n",
" value:\n",
" excluded_layers:\n",
" - out_length_lay.weight\n",
" - out_length_lay.bias\n",
" - dense_shape.weight\n",
" - dense_shape.bias\n",
"\n",
"Torch is using cpu\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/config.yaml\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media/graph/graph_0_summary_eea37da3.graph.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/requirements.txt\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media/graph\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"15.545928395004012\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 0\n",
"0.5552117283930004\n",
"The running loss is:\n",
"21.661523299873807\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 1\n",
"0.7736258321383502\n",
"The running loss is:\n",
"14.07579830638133\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 2\n",
"0.5027070823707618\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"11.572435699170455\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 3\n",
"0.4133012749703734\n",
"1\n",
"The running loss is:\n",
"11.783770642941818\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 4\n",
"0.42084895153363633\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"9.61011728970334\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 5\n",
"0.3432184746322621\n",
"1\n",
"The running loss is:\n",
"13.171849727863446\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 6\n",
"0.4704232045665516\n",
"The running loss is:\n",
"9.562567624612711\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 7\n",
"0.34152027230759685\n",
"1\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"11.004484111152124\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 8\n",
"0.3930172896840044\n",
"2\n",
"The running loss is:\n",
"10.858391232584836\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 9\n",
"0.38779968687802985\n",
"Data saved to: \n",
"28_May_202005_07PM.json\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:google.auth.transport.requests:Making request: POST https://oauth2.googleapis.com/token\n",
"INFO:wandb.wandb_agent:Running runs: ['ln8h14nh']\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Data saved to: \n",
"28_May_202005_07PM_model.pth\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/config.yaml\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"CSV Path below\n",
"United_States__California__Los_Angeles_County.csv\n",
"torch.Size([1, 10, 9])\n",
"Add debugging crap below\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:96: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame.\n",
"Try using .loc[row_indexer,col_indexer] = value instead\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'] = 0\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:97: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor.numpy().tolist()\n",
"/usr/local/lib/python3.6/dist-packages/pandas/core/series.py:1042: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" self._set_with(key, value)\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:59: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df, end_tensor, forecast_history, junk, test_data, prediction_samples = infer_on_torch_model(model, **inference_params)\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"torch.Size([10])\n",
"test_data scale\n",
"Un-transforming data\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:67: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor_list\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/trainer.py:30: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" test_acc = evaluate_model(trained_model, model_type, params[\"dataset_params\"][\"target_col\"], params[\"metrics\"], params[\"inference_params\"], {})\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Current historical dataframe\n",
" date level ... original_index preds\n",
"55 2020-04-11 sub_region ... 55 0.000000\n",
"56 2020-04-12 sub_region ... 56 0.000000\n",
"57 2020-04-13 sub_region ... 57 0.000000\n",
"58 2020-04-14 sub_region ... 58 0.000000\n",
"59 2020-04-15 sub_region ... 59 0.000000\n",
"60 2020-04-16 sub_region ... 60 0.000000\n",
"61 2020-04-17 sub_region ... 61 0.000000\n",
"62 2020-04-18 sub_region ... 62 0.000000\n",
"63 2020-04-19 sub_region ... 63 0.000000\n",
"64 2020-04-20 sub_region ... 64 0.000000\n",
"65 2020-04-21 sub_region ... 65 856.106934\n",
"66 2020-04-22 sub_region ... 66 898.349731\n",
"67 2020-04-23 sub_region ... 67 857.475891\n",
"68 2020-04-24 sub_region ... 68 861.468872\n",
"69 2020-04-25 sub_region ... 69 885.428162\n",
"70 2020-04-26 sub_region ... 70 897.812500\n",
"71 2020-04-27 sub_region ... 71 894.293274\n",
"72 2020-04-28 sub_region ... 72 929.067383\n",
"73 2020-04-29 sub_region ... 73 878.263550\n",
"74 2020-04-30 sub_region ... 74 869.549072\n",
"\n",
"[20 rows x 28 columns]\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/config.yaml\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.33499999999999996\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mplexporter/exporter.py:84: UserWarning:\n",
"\n",
"Blended transforms not yet supported. Zoom behavior may not work as expected.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Finished Run: ln8h14nh \n",
"\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:shutting down system stats and metadata service\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media/plotly/test_plot_20_314de4b9.plotly.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media/plotly/test_plot_all_21_53c27da0.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/media/plotly\n",
"INFO:wandb.run_manager:stopping streaming files and file change observer\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170731-ln8h14nh/wandb-metadata.json\n",
"INFO:wandb.wandb_agent:Cleaning up finished run: ln8h14nh\n",
"INFO:wandb.wandb_agent:Agent received command: run\n",
"INFO:wandb.wandb_agent:Agent starting run with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 1\n",
"\tuse_mask: False\n",
"DEBUG:wandb.wandb_config:wandb dir not provided, skipping defaults\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Starting Run: n2zvztni with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 1\n",
"\tuse_mask: False\n",
"wandb: Agent Started Run: n2zvztni\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:wandb.wandb_config:no defaults not found in config-defaults.yaml\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" Logging results to Weights & Biases (Documentation).
\n",
" Project page: https://app.wandb.ai/covid/covid_forecast
\n",
" Sweep page: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg
\n",
"Run page: https://app.wandb.ai/covid/covid_forecast/runs/n2zvztni
\n",
" "
],
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=)\n",
"DEBUG:wandb.meta:probe for git information\n",
"DEBUG:git.cmd:Popen(['git', 'rev-parse', '--show-toplevel'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=None)\n",
"DEBUG:wandb.run_manager:Initialized sync for covid_forecast/n2zvztni\n",
"INFO:wandb.run_manager:system metrics and metadata threads started\n",
"INFO:wandb.run_manager:checking resume status, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:resuming run from id: UnVuOnYxOm4yenZ6dG5pOmNvdmlkX2ZvcmVjYXN0OmNvdmlk\n",
"INFO:wandb.run_manager:upserting run before process can begin, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:saving pip packages\n",
"INFO:wandb.run_manager:initializing streaming files api\n",
"INFO:wandb.run_manager:unblocking file change observer, beginning sync with W&B servers\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"sucessfully deleted layers\n",
"Weights sucessfully loaded\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n",
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Using Wandb config:\n",
"wandb_version: 1\n",
"\n",
"GCS:\n",
" desc: null\n",
" value: true\n",
"_wandb:\n",
" desc: null\n",
" value:\n",
" cli_version: 0.8.36\n",
" framework: torch\n",
" is_jupyter_run: true\n",
" is_kaggle_kernel: false\n",
" python_version: 3.6.9\n",
"batch_size:\n",
" desc: null\n",
" value: 2\n",
"dataset_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" class: default\n",
" forecast_history: 10\n",
" forecast_length: 1\n",
" interpolate: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaler: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" test_path: United_States__California__Los_Angeles_County.csv\n",
" train_end: 67\n",
" training_path: United_States__California__Los_Angeles_County.csv\n",
" valid_end: 86\n",
" valid_start: 68\n",
" validation_path: United_States__California__Los_Angeles_County.csv\n",
"early_stopping:\n",
" desc: null\n",
" value:\n",
" patience: 3\n",
"forecast_history:\n",
" desc: null\n",
" value: 10\n",
"forward_params:\n",
" desc: null\n",
" value: {}\n",
"inference_params:\n",
" desc: null\n",
" value:\n",
" dataset_params:\n",
" file_path: United_States__California__Los_Angeles_County.csv\n",
" forecast_history: 10\n",
" forecast_length: 1\n",
" interpolate_param: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaling: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" datetime_start: '2020-04-21'\n",
" decoder_params:\n",
" decoder_function: simple_decode\n",
" unsqueeze_dim: 1\n",
" hours_to_forecast: 10\n",
" test_csv_path: United_States__California__Los_Angeles_County.csv\n",
"lr:\n",
" desc: null\n",
" value: 0.001\n",
"metrics:\n",
" desc: null\n",
" value:\n",
" - MSE\n",
"model_name:\n",
" desc: null\n",
" value: CustomTransformerDecoder\n",
"model_params:\n",
" desc: null\n",
" value:\n",
" n_layers_encoder: 1\n",
" n_time_series: 9\n",
" output_seq_length: 1\n",
" seq_length: 10\n",
" use_mask: false\n",
"model_type:\n",
" desc: null\n",
" value: PyTorch\n",
"number_encoder_layers:\n",
" desc: null\n",
" value: 1\n",
"out_seq_length:\n",
" desc: null\n",
" value: 1\n",
"sweep:\n",
" desc: null\n",
" value: true\n",
"training_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" criterion: MSE\n",
" epochs: 10\n",
" lr: 0.001\n",
" optim_params: {}\n",
" optimizer: Adam\n",
"use_mask:\n",
" desc: null\n",
" value: false\n",
"wandb:\n",
" desc: null\n",
" value: false\n",
"weight_path:\n",
" desc: null\n",
" value: 25_May_202010_29PM_model.pth\n",
"weight_path_add:\n",
" desc: null\n",
" value:\n",
" excluded_layers:\n",
" - out_length_lay.weight\n",
" - out_length_lay.bias\n",
" - dense_shape.weight\n",
" - dense_shape.bias\n",
"\n",
"Torch is using cpu\n",
"The running loss is:\n",
"15.36638443195261\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 0\n",
"0.5487994439983075\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/config.yaml\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/graph/graph_0_summary_fe13b12e.graph.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/requirements.txt\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/graph\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"19.380546062253416\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 1\n",
"0.6921623593661934\n",
"The running loss is:\n",
"13.36081693135202\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 2\n",
"0.4771720332625721\n",
"The running loss is:\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"11.953934513032436\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 3\n",
"0.4269262326083013\n",
"1\n",
"The running loss is:\n",
"12.163511937658768\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 4\n",
"0.43441114063067027\n",
"The running loss is:\n",
"9.378338906506542\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 5\n",
"0.33494067523237653\n",
"1\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"12.704894061491359\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 6\n",
"0.4537462164818343\n",
"The running loss is:\n",
"11.437989893951453\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 7\n",
"0.4084996390696948\n",
"1\n",
"The running loss is:\n",
"11.367679933318868\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 8\n",
"0.40598856904710245\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"11.42585400538519\n",
"The number of items in train is: \n",
"28\n",
"The loss for epoch 9\n",
"0.40806621447804253\n",
"1\n",
"Data saved to: \n",
"28_May_202005_07PM.json\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:google.auth.transport.requests:Making request: POST https://oauth2.googleapis.com/token\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Data saved to: \n",
"28_May_202005_07PM_model.pth\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.wandb_agent:Running runs: ['n2zvztni']\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/config.yaml\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"CSV Path below\n",
"United_States__California__Los_Angeles_County.csv\n",
"torch.Size([1, 10, 9])\n",
"Add debugging crap below\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:96: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame.\n",
"Try using .loc[row_indexer,col_indexer] = value instead\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'] = 0\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:97: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor.numpy().tolist()\n",
"/usr/local/lib/python3.6/dist-packages/pandas/core/series.py:1042: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" self._set_with(key, value)\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:59: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df, end_tensor, forecast_history, junk, test_data, prediction_samples = infer_on_torch_model(model, **inference_params)\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"torch.Size([10])\n",
"test_data scale\n",
"Un-transforming data\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:67: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor_list\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/trainer.py:30: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" test_acc = evaluate_model(trained_model, model_type, params[\"dataset_params\"][\"target_col\"], params[\"metrics\"], params[\"inference_params\"], {})\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Current historical dataframe\n",
" date level ... original_index preds\n",
"55 2020-04-11 sub_region ... 55 0.000000\n",
"56 2020-04-12 sub_region ... 56 0.000000\n",
"57 2020-04-13 sub_region ... 57 0.000000\n",
"58 2020-04-14 sub_region ... 58 0.000000\n",
"59 2020-04-15 sub_region ... 59 0.000000\n",
"60 2020-04-16 sub_region ... 60 0.000000\n",
"61 2020-04-17 sub_region ... 61 0.000000\n",
"62 2020-04-18 sub_region ... 62 0.000000\n",
"63 2020-04-19 sub_region ... 63 0.000000\n",
"64 2020-04-20 sub_region ... 64 0.000000\n",
"65 2020-04-21 sub_region ... 65 802.753906\n",
"66 2020-04-22 sub_region ... 66 877.084839\n",
"67 2020-04-23 sub_region ... 67 830.681274\n",
"68 2020-04-24 sub_region ... 68 816.030273\n",
"69 2020-04-25 sub_region ... 69 821.921509\n",
"70 2020-04-26 sub_region ... 70 826.182373\n",
"71 2020-04-27 sub_region ... 71 846.830322\n",
"72 2020-04-28 sub_region ... 72 856.710266\n",
"73 2020-04-29 sub_region ... 73 857.412720\n",
"74 2020-04-30 sub_region ... 74 841.012085\n",
"\n",
"[20 rows x 28 columns]\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/config.yaml\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.33499999999999996\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mplexporter/exporter.py:84: UserWarning:\n",
"\n",
"Blended transforms not yet supported. Zoom behavior may not work as expected.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/plotly/test_plot_20_e30096eb.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/plotly\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Finished Run: n2zvztni \n",
"\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:shutting down system stats and metadata service\n",
"INFO:wandb.run_manager:stopping streaming files and file change observer\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/plotly/test_plot_all_21_53c27da0.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170746-n2zvztni/media/plotly\n",
"INFO:wandb.wandb_agent:Cleaning up finished run: n2zvztni\n",
"INFO:wandb.wandb_agent:Agent received command: run\n",
"INFO:wandb.wandb_agent:Agent starting run with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 2\n",
"\tuse_mask: True\n",
"DEBUG:wandb.wandb_config:wandb dir not provided, skipping defaults\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Starting Run: l1s6ccr7 with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 2\n",
"\tuse_mask: True\n",
"wandb: Agent Started Run: l1s6ccr7\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:wandb.wandb_config:no defaults not found in config-defaults.yaml\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" Logging results to Weights & Biases (Documentation).
\n",
" Project page: https://app.wandb.ai/covid/covid_forecast
\n",
" Sweep page: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg
\n",
"Run page: https://app.wandb.ai/covid/covid_forecast/runs/l1s6ccr7
\n",
" "
],
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=)\n",
"DEBUG:wandb.meta:probe for git information\n",
"DEBUG:git.cmd:Popen(['git', 'rev-parse', '--show-toplevel'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=None)\n",
"DEBUG:wandb.run_manager:Initialized sync for covid_forecast/l1s6ccr7\n",
"INFO:wandb.run_manager:system metrics and metadata threads started\n",
"INFO:wandb.run_manager:checking resume status, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:resuming run from id: UnVuOnYxOmwxczZjY3I3OmNvdmlkX2ZvcmVjYXN0OmNvdmlk\n",
"INFO:wandb.run_manager:upserting run before process can begin, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:saving pip packages\n",
"INFO:wandb.run_manager:initializing streaming files api\n",
"INFO:wandb.run_manager:unblocking file change observer, beginning sync with W&B servers\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"sucessfully deleted layers\n",
"Weights sucessfully loaded\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n",
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Using Wandb config:\n",
"wandb_version: 1\n",
"\n",
"GCS:\n",
" desc: null\n",
" value: true\n",
"_wandb:\n",
" desc: null\n",
" value:\n",
" cli_version: 0.8.36\n",
" framework: torch\n",
" is_jupyter_run: true\n",
" is_kaggle_kernel: false\n",
" python_version: 3.6.9\n",
"batch_size:\n",
" desc: null\n",
" value: 2\n",
"dataset_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" class: default\n",
" forecast_history: 10\n",
" forecast_length: 2\n",
" interpolate: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaler: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" test_path: United_States__California__Los_Angeles_County.csv\n",
" train_end: 67\n",
" training_path: United_States__California__Los_Angeles_County.csv\n",
" valid_end: 86\n",
" valid_start: 68\n",
" validation_path: United_States__California__Los_Angeles_County.csv\n",
"early_stopping:\n",
" desc: null\n",
" value:\n",
" patience: 3\n",
"forecast_history:\n",
" desc: null\n",
" value: 10\n",
"forward_params:\n",
" desc: null\n",
" value: {}\n",
"inference_params:\n",
" desc: null\n",
" value:\n",
" dataset_params:\n",
" file_path: United_States__California__Los_Angeles_County.csv\n",
" forecast_history: 10\n",
" forecast_length: 2\n",
" interpolate_param: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaling: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" datetime_start: '2020-04-21'\n",
" decoder_params:\n",
" decoder_function: simple_decode\n",
" unsqueeze_dim: 1\n",
" hours_to_forecast: 10\n",
" test_csv_path: United_States__California__Los_Angeles_County.csv\n",
"lr:\n",
" desc: null\n",
" value: 0.001\n",
"metrics:\n",
" desc: null\n",
" value:\n",
" - MSE\n",
"model_name:\n",
" desc: null\n",
" value: CustomTransformerDecoder\n",
"model_params:\n",
" desc: null\n",
" value:\n",
" n_layers_encoder: 1\n",
" n_time_series: 9\n",
" output_seq_length: 2\n",
" seq_length: 10\n",
" use_mask: true\n",
"model_type:\n",
" desc: null\n",
" value: PyTorch\n",
"number_encoder_layers:\n",
" desc: null\n",
" value: 1\n",
"out_seq_length:\n",
" desc: null\n",
" value: 2\n",
"sweep:\n",
" desc: null\n",
" value: true\n",
"training_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" criterion: MSE\n",
" epochs: 10\n",
" lr: 0.001\n",
" optim_params: {}\n",
" optimizer: Adam\n",
"use_mask:\n",
" desc: null\n",
" value: true\n",
"wandb:\n",
" desc: null\n",
" value: false\n",
"weight_path:\n",
" desc: null\n",
" value: 25_May_202010_29PM_model.pth\n",
"weight_path_add:\n",
" desc: null\n",
" value:\n",
" excluded_layers:\n",
" - out_length_lay.weight\n",
" - out_length_lay.bias\n",
" - dense_shape.weight\n",
" - dense_shape.bias\n",
"\n",
"Torch is using cpu\n",
"The running loss is:\n",
"10.473457891494036\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 0\n",
"0.38790584783311244\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/config.yaml\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/graph/graph_0_summary_081c54c1.graph.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/requirements.txt\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/graph\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"12.50141921825707\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 1\n",
"0.4630155266021137\n",
"1\n",
"The running loss is:\n",
"12.783501834142953\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 2\n",
"0.47346303089418346\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"5.422599470242858\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 3\n",
"0.20083701741640214\n",
"1\n",
"The running loss is:\n",
"5.399664411786944\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 4\n",
"0.19998757080692384\n",
"The running loss is:\n",
"4.413807349279523\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 5\n",
"0.16347434626961196\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"4.564219214487821\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 6\n",
"0.16904515609214152\n",
"The running loss is:\n",
"4.552914118394256\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 7\n",
"0.16862644882941688\n",
"1\n",
"The running loss is:\n",
"4.2418790506199\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 8\n",
"0.15710663150444074\n",
"2\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"4.331287162844092\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 9\n",
"0.16041804306829968\n",
"Data saved to: \n",
"28_May_202005_08PM.json\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:google.auth.transport.requests:Making request: POST https://oauth2.googleapis.com/token\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Data saved to: \n",
"28_May_202005_08PM_model.pth\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.wandb_agent:Running runs: ['l1s6ccr7']\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"CSV Path below\n",
"United_States__California__Los_Angeles_County.csv\n",
"torch.Size([1, 10, 9])\n",
"Add debugging crap below\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:96: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame.\n",
"Try using .loc[row_indexer,col_indexer] = value instead\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'] = 0\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:97: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor.numpy().tolist()\n",
"/usr/local/lib/python3.6/dist-packages/pandas/core/series.py:1042: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" self._set_with(key, value)\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:59: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df, end_tensor, forecast_history, junk, test_data, prediction_samples = infer_on_torch_model(model, **inference_params)\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"torch.Size([10])\n",
"test_data scale\n",
"Un-transforming data\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:67: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor_list\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/trainer.py:30: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" test_acc = evaluate_model(trained_model, model_type, params[\"dataset_params\"][\"target_col\"], params[\"metrics\"], params[\"inference_params\"], {})\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Current historical dataframe\n",
" date level ... original_index preds\n",
"55 2020-04-11 sub_region ... 55 0.000000\n",
"56 2020-04-12 sub_region ... 56 0.000000\n",
"57 2020-04-13 sub_region ... 57 0.000000\n",
"58 2020-04-14 sub_region ... 58 0.000000\n",
"59 2020-04-15 sub_region ... 59 0.000000\n",
"60 2020-04-16 sub_region ... 60 0.000000\n",
"61 2020-04-17 sub_region ... 61 0.000000\n",
"62 2020-04-18 sub_region ... 62 0.000000\n",
"63 2020-04-19 sub_region ... 63 0.000000\n",
"64 2020-04-20 sub_region ... 64 0.000000\n",
"65 2020-04-21 sub_region ... 65 839.469238\n",
"66 2020-04-22 sub_region ... 66 751.845520\n",
"67 2020-04-23 sub_region ... 67 796.254761\n",
"68 2020-04-24 sub_region ... 68 840.047058\n",
"69 2020-04-25 sub_region ... 69 856.757812\n",
"70 2020-04-26 sub_region ... 70 857.516724\n",
"71 2020-04-27 sub_region ... 71 805.222778\n",
"72 2020-04-28 sub_region ... 72 846.005188\n",
"73 2020-04-29 sub_region ... 73 746.322815\n",
"74 2020-04-30 sub_region ... 74 799.226501\n",
"\n",
"[20 rows x 28 columns]"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/config.yaml\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.33499999999999996\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mplexporter/exporter.py:84: UserWarning:\n",
"\n",
"Blended transforms not yet supported. Zoom behavior may not work as expected.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/plotly/test_plot_20_908a465b.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/plotly\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Finished Run: l1s6ccr7 \n",
"\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:shutting down system stats and metadata service\n",
"INFO:wandb.run_manager:stopping streaming files and file change observer\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/plotly/test_plot_all_21_53c27da0.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170806-l1s6ccr7/media/plotly\n",
"INFO:wandb.wandb_agent:Cleaning up finished run: l1s6ccr7\n",
"INFO:wandb.wandb_agent:Agent received command: run\n",
"INFO:wandb.wandb_agent:Agent starting run with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 2\n",
"\tuse_mask: False\n",
"DEBUG:wandb.wandb_config:wandb dir not provided, skipping defaults\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Starting Run: a2slkabz with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 2\n",
"\tuse_mask: False\n",
"wandb: Agent Started Run: a2slkabz\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:wandb.wandb_config:no defaults not found in config-defaults.yaml\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" Logging results to Weights & Biases (Documentation).
\n",
" Project page: https://app.wandb.ai/covid/covid_forecast
\n",
" Sweep page: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg
\n",
"Run page: https://app.wandb.ai/covid/covid_forecast/runs/a2slkabz
\n",
" "
],
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=)\n",
"DEBUG:wandb.meta:probe for git information\n",
"DEBUG:git.cmd:Popen(['git', 'rev-parse', '--show-toplevel'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=None)\n",
"DEBUG:wandb.run_manager:Initialized sync for covid_forecast/a2slkabz\n",
"INFO:wandb.run_manager:system metrics and metadata threads started\n",
"INFO:wandb.run_manager:checking resume status, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-metadata.json\n",
"INFO:wandb.run_manager:resuming run from id: UnVuOnYxOmEyc2xrYWJ6OmNvdmlkX2ZvcmVjYXN0OmNvdmlk\n",
"INFO:wandb.run_manager:upserting run before process can begin, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:saving pip packages\n",
"INFO:wandb.run_manager:initializing streaming files api\n",
"INFO:wandb.run_manager:unblocking file change observer, beginning sync with W&B servers\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"sucessfully deleted layers\n",
"Weights sucessfully loaded\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n",
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Using Wandb config:\n",
"wandb_version: 1\n",
"\n",
"GCS:\n",
" desc: null\n",
" value: true\n",
"_wandb:\n",
" desc: null\n",
" value:\n",
" cli_version: 0.8.36\n",
" framework: torch\n",
" is_jupyter_run: true\n",
" is_kaggle_kernel: false\n",
" python_version: 3.6.9\n",
"batch_size:\n",
" desc: null\n",
" value: 2\n",
"dataset_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" class: default\n",
" forecast_history: 10\n",
" forecast_length: 2\n",
" interpolate: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaler: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" test_path: United_States__California__Los_Angeles_County.csv\n",
" train_end: 67\n",
" training_path: United_States__California__Los_Angeles_County.csv\n",
" valid_end: 86\n",
" valid_start: 68\n",
" validation_path: United_States__California__Los_Angeles_County.csv\n",
"early_stopping:\n",
" desc: null\n",
" value:\n",
" patience: 3\n",
"forecast_history:\n",
" desc: null\n",
" value: 10\n",
"forward_params:\n",
" desc: null\n",
" value: {}\n",
"inference_params:\n",
" desc: null\n",
" value:\n",
" dataset_params:\n",
" file_path: United_States__California__Los_Angeles_County.csv\n",
" forecast_history: 10\n",
" forecast_length: 2\n",
" interpolate_param: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaling: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" datetime_start: '2020-04-21'\n",
" decoder_params:\n",
" decoder_function: simple_decode\n",
" unsqueeze_dim: 1\n",
" hours_to_forecast: 10\n",
" test_csv_path: United_States__California__Los_Angeles_County.csv\n",
"lr:\n",
" desc: null\n",
" value: 0.001\n",
"metrics:\n",
" desc: null\n",
" value:\n",
" - MSE\n",
"model_name:\n",
" desc: null\n",
" value: CustomTransformerDecoder\n",
"model_params:\n",
" desc: null\n",
" value:\n",
" n_layers_encoder: 1\n",
" n_time_series: 9\n",
" output_seq_length: 2\n",
" seq_length: 10\n",
" use_mask: false\n",
"model_type:\n",
" desc: null\n",
" value: PyTorch\n",
"number_encoder_layers:\n",
" desc: null\n",
" value: 1\n",
"out_seq_length:\n",
" desc: null\n",
" value: 2\n",
"sweep:\n",
" desc: null\n",
" value: true\n",
"training_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" criterion: MSE\n",
" epochs: 10\n",
" lr: 0.001\n",
" optim_params: {}\n",
" optimizer: Adam\n",
"use_mask:\n",
" desc: null\n",
" value: false\n",
"wandb:\n",
" desc: null\n",
" value: false\n",
"weight_path:\n",
" desc: null\n",
" value: 25_May_202010_29PM_model.pth\n",
"weight_path_add:\n",
" desc: null\n",
" value:\n",
" excluded_layers:\n",
" - out_length_lay.weight\n",
" - out_length_lay.bias\n",
" - dense_shape.weight\n",
" - dense_shape.bias\n",
"\n",
"Torch is using cpu\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/config.yaml\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/requirements.txt\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/graph/graph_0_summary_cb39fdfd.graph.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/graph\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"10.56319503299892\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 0\n",
"0.39122944566662665\n",
"The running loss is:\n",
"12.365171766839921\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 1\n",
"0.45796932469777485\n",
"1\n",
"The running loss is:\n",
"10.063402196858078\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 2\n",
"0.37271859988363254\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"5.191733076237142\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 3\n",
"0.19228641023100526\n",
"1\n",
"The running loss is:\n",
"5.048446481116116\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 4\n",
"0.1869794993005969\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"4.6334264650940895\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 5\n",
"0.17160838759607738\n",
"1\n",
"The running loss is:\n",
"4.809368921909481\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 6\n",
"0.17812477488553635\n",
"The running loss is:\n",
"4.469904407858849\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 7\n",
"0.16555201510588327\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.wandb_agent:Running runs: ['a2slkabz']\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"1\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"4.4312631585635245\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 8\n",
"0.164120857724575\n",
"The running loss is:\n",
"4.365964470198378\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 9\n",
"0.1617023877851251\n",
"1\n",
"Data saved to: \n",
"28_May_202005_08PM.json\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:google.auth.transport.requests:Making request: POST https://oauth2.googleapis.com/token\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Data saved to: \n",
"28_May_202005_08PM_model.pth\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/config.yaml\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"CSV Path below\n",
"United_States__California__Los_Angeles_County.csv\n",
"torch.Size([1, 10, 9])\n",
"Add debugging crap below\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:96: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame.\n",
"Try using .loc[row_indexer,col_indexer] = value instead\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'] = 0\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:97: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor.numpy().tolist()\n",
"/usr/local/lib/python3.6/dist-packages/pandas/core/series.py:1042: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" self._set_with(key, value)\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:59: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df, end_tensor, forecast_history, junk, test_data, prediction_samples = infer_on_torch_model(model, **inference_params)\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"torch.Size([10])\n",
"test_data scale\n",
"Un-transforming data\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:67: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor_list\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/trainer.py:30: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" test_acc = evaluate_model(trained_model, model_type, params[\"dataset_params\"][\"target_col\"], params[\"metrics\"], params[\"inference_params\"], {})\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Current historical dataframe\n",
" date level ... original_index preds\n",
"55 2020-04-11 sub_region ... 55 0.000000\n",
"56 2020-04-12 sub_region ... 56 0.000000\n",
"57 2020-04-13 sub_region ... 57 0.000000\n",
"58 2020-04-14 sub_region ... 58 0.000000\n",
"59 2020-04-15 sub_region ... 59 0.000000\n",
"60 2020-04-16 sub_region ... 60 0.000000\n",
"61 2020-04-17 sub_region ... 61 0.000000\n",
"62 2020-04-18 sub_region ... 62 0.000000\n",
"63 2020-04-19 sub_region ... 63 0.000000\n",
"64 2020-04-20 sub_region ... 64 0.000000\n",
"65 2020-04-21 sub_region ... 65 820.661011\n",
"66 2020-04-22 sub_region ... 66 731.493591\n",
"67 2020-04-23 sub_region ... 67 777.978394\n",
"68 2020-04-24 sub_region ... 68 817.230530\n",
"69 2020-04-25 sub_region ... 69 833.734131\n",
"70 2020-04-26 sub_region ... 70 830.960205\n",
"71 2020-04-27 sub_region ... 71 781.981934\n",
"72 2020-04-28 sub_region ... 72 821.894836\n",
"73 2020-04-29 sub_region ... 73 732.720215\n",
"74 2020-04-30 sub_region ... 74 782.010132\n",
"\n",
"[20 rows x 28 columns]\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/config.yaml\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.33499999999999996\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.25\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.535\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mplexporter/exporter.py:84: UserWarning:\n",
"\n",
"Blended transforms not yet supported. Zoom behavior may not work as expected.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/mpltools.py:368: MatplotlibDeprecationWarning:\n",
"\n",
"\n",
"The is_frame_like function was deprecated in Matplotlib 3.1 and will be removed in 3.3.\n",
"\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/plotly/test_plot_20_a6760719.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/plotly\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:410: UserWarning:\n",
"\n",
"Bummer! Plotly can currently only draw Line2D objects from matplotlib that are in 'data' coordinates!\n",
"\n",
"/usr/local/lib/python3.6/dist-packages/plotly/matplotlylib/renderer.py:512: UserWarning:\n",
"\n",
"I found a path object that I don't think is part of a bar chart. Ignoring.\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Finished Run: a2slkabz \n",
"\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:shutting down system stats and metadata service\n",
"INFO:wandb.run_manager:stopping streaming files and file change observer\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/plotly/test_plot_all_21_53c27da0.plotly.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170816-a2slkabz/media/plotly\n",
"INFO:wandb.wandb_agent:Cleaning up finished run: a2slkabz\n",
"INFO:wandb.wandb_agent:Agent received command: run\n",
"INFO:wandb.wandb_agent:Agent starting run with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 3\n",
"\tuse_mask: True\n",
"DEBUG:wandb.wandb_config:wandb dir not provided, skipping defaults\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"wandb: Agent Starting Run: jgun01i3 with config:\n",
"\tbatch_size: 2\n",
"\tforecast_history: 10\n",
"\tlr: 0.001\n",
"\tnumber_encoder_layers: 1\n",
"\tout_seq_length: 3\n",
"\tuse_mask: True\n",
"wandb: Agent Started Run: jgun01i3\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:wandb.wandb_config:no defaults not found in config-defaults.yaml\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" Logging results to Weights & Biases (Documentation).
\n",
" Project page: https://app.wandb.ai/covid/covid_forecast
\n",
" Sweep page: https://app.wandb.ai/covid/covid_forecast/sweeps/65vo8egg
\n",
"Run page: https://app.wandb.ai/covid/covid_forecast/runs/jgun01i3
\n",
" "
],
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"DEBUG:git.cmd:Popen(['git', 'cat-file', '--batch-check'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=)\n",
"DEBUG:wandb.meta:probe for git information\n",
"DEBUG:git.cmd:Popen(['git', 'rev-parse', '--show-toplevel'], cwd=/content/github_aistream-peelout_flow-forecast, universal_newlines=False, shell=None, istream=None)\n",
"DEBUG:wandb.run_manager:Initialized sync for covid_forecast/jgun01i3\n",
"INFO:wandb.run_manager:system metrics and metadata threads started\n",
"INFO:wandb.run_manager:checking resume status, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:resuming run from id: UnVuOnYxOmpndW4wMWkzOmNvdmlkX2ZvcmVjYXN0OmNvdmlk\n",
"INFO:wandb.run_manager:upserting run before process can begin, waiting at most 10 seconds\n",
"INFO:wandb.run_manager:saving pip packages\n",
"INFO:wandb.run_manager:initializing streaming files api\n",
"INFO:wandb.run_manager:unblocking file change observer, beginning sync with W&B servers\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"sucessfully deleted layers\n",
"Weights sucessfully loaded\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n",
"WARNING:google.auth._default:No project ID could be determined. Consider running `gcloud config set project` or setting the GOOGLE_CLOUD_PROJECT environment variable\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Using Wandb config:\n",
"wandb_version: 1\n",
"\n",
"GCS:\n",
" desc: null\n",
" value: true\n",
"_wandb:\n",
" desc: null\n",
" value:\n",
" cli_version: 0.8.36\n",
" framework: torch\n",
" is_jupyter_run: true\n",
" is_kaggle_kernel: false\n",
" python_version: 3.6.9\n",
"batch_size:\n",
" desc: null\n",
" value: 2\n",
"dataset_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" class: default\n",
" forecast_history: 10\n",
" forecast_length: 3\n",
" interpolate: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaler: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" test_path: United_States__California__Los_Angeles_County.csv\n",
" train_end: 67\n",
" training_path: United_States__California__Los_Angeles_County.csv\n",
" valid_end: 86\n",
" valid_start: 68\n",
" validation_path: United_States__California__Los_Angeles_County.csv\n",
"early_stopping:\n",
" desc: null\n",
" value:\n",
" patience: 3\n",
"forecast_history:\n",
" desc: null\n",
" value: 10\n",
"forward_params:\n",
" desc: null\n",
" value: {}\n",
"inference_params:\n",
" desc: null\n",
" value:\n",
" dataset_params:\n",
" file_path: United_States__California__Los_Angeles_County.csv\n",
" forecast_history: 10\n",
" forecast_length: 3\n",
" interpolate_param: false\n",
" relevant_cols:\n",
" - new_cases\n",
" - month\n",
" - weekday\n",
" - mobility_retail_recreation\n",
" - mobility_grocery_pharmacy\n",
" - mobility_parks\n",
" - mobility_transit_stations\n",
" - mobility_workplaces\n",
" - mobility_residential\n",
" scaling: StandardScaler\n",
" target_col:\n",
" - new_cases\n",
" datetime_start: '2020-04-21'\n",
" decoder_params:\n",
" decoder_function: simple_decode\n",
" unsqueeze_dim: 1\n",
" hours_to_forecast: 10\n",
" test_csv_path: United_States__California__Los_Angeles_County.csv\n",
"lr:\n",
" desc: null\n",
" value: 0.001\n",
"metrics:\n",
" desc: null\n",
" value:\n",
" - MSE\n",
"model_name:\n",
" desc: null\n",
" value: CustomTransformerDecoder\n",
"model_params:\n",
" desc: null\n",
" value:\n",
" n_layers_encoder: 1\n",
" n_time_series: 9\n",
" output_seq_length: 3\n",
" seq_length: 10\n",
" use_mask: true\n",
"model_type:\n",
" desc: null\n",
" value: PyTorch\n",
"number_encoder_layers:\n",
" desc: null\n",
" value: 1\n",
"out_seq_length:\n",
" desc: null\n",
" value: 3\n",
"sweep:\n",
" desc: null\n",
" value: true\n",
"training_params:\n",
" desc: null\n",
" value:\n",
" batch_size: 2\n",
" criterion: MSE\n",
" epochs: 10\n",
" lr: 0.001\n",
" optim_params: {}\n",
" optimizer: Adam\n",
"use_mask:\n",
" desc: null\n",
" value: true\n",
"wandb:\n",
" desc: null\n",
" value: false\n",
"weight_path:\n",
" desc: null\n",
" value: 25_May_202010_29PM_model.pth\n",
"weight_path_add:\n",
" desc: null\n",
" value:\n",
" excluded_layers:\n",
" - out_length_lay.weight\n",
" - out_length_lay.bias\n",
" - dense_shape.weight\n",
" - dense_shape.bias\n",
"\n",
"Torch is using cpu\n",
"The running loss is:\n",
"22.41447990387678\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 0\n",
"0.8301659223658068\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/config.yaml\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/requirements.txt\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-history.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/media/graph/graph_0_summary_7ebd0d1d.graph.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-metadata.json\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-events.jsonl\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/media/graph\n",
"INFO:wandb.run_manager:file/dir created: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/media\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"20.35543255507946\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 1\n",
"0.7539049094473874\n",
"1\n",
"The running loss is:\n",
"19.27651271224022\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 2\n",
"0.7139449152681563\n",
"The running loss is:\n",
"12.351722501218319\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 3\n",
"0.4574712037488266\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"1\n",
"The running loss is:\n",
"9.813126027584076\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 4\n",
"0.36344911213274356\n",
"The running loss is:\n",
"6.200845863670111\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 5\n",
"0.2296609579137078\n",
"1\n",
"The running loss is:\n",
"5.99026171118021\n",
"The number of items in train is: \n",
"27\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The loss for epoch 6\n",
"0.2218615448585263\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"5.51112406142056\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 7\n",
"0.20411570597853926\n",
"1\n",
"The running loss is:\n",
"5.962472440674901\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 8\n",
"0.22083231261758893\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"The running loss is:\n",
"5.207641955465078\n",
"The number of items in train is: \n",
"27\n",
"The loss for epoch 9\n",
"0.1928756279801881\n",
"1\n",
"Data saved to: \n",
"28_May_202005_08PM.json\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:google.auth.transport.requests:Making request: POST https://oauth2.googleapis.com/token\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Data saved to: \n",
"28_May_202005_08PM_model.pth\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"INFO:wandb.wandb_agent:Running runs: ['jgun01i3']\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/config.yaml\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-history.jsonl\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"interpolate should be below\n",
"Now loading and scaling United_States__California__Los_Angeles_County.csv\n",
"CSV Path below\n",
"United_States__California__Los_Angeles_County.csv\n",
"torch.Size([1, 10, 9])\n",
"Add debugging crap below\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:96: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame.\n",
"Try using .loc[row_indexer,col_indexer] = value instead\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'] = 0\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:97: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor.numpy().tolist()\n",
"/usr/local/lib/python3.6/dist-packages/pandas/core/series.py:1042: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" self._set_with(key, value)\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:59: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df, end_tensor, forecast_history, junk, test_data, prediction_samples = infer_on_torch_model(model, **inference_params)\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"torch.Size([10])\n",
"test_data scale\n",
"Un-transforming data\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/content/github_aistream-peelout_flow-forecast/flood_forecast/evaluator.py:67: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" df['preds'][history_length:] = end_tensor_list\n",
"/content/github_aistream-peelout_flow-forecast/flood_forecast/trainer.py:30: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" test_acc = evaluate_model(trained_model, model_type, params[\"dataset_params\"][\"target_col\"], params[\"metrics\"], params[\"inference_params\"], {})\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Current historical dataframe\n",
" date level ... original_index preds\n",
"55 2020-04-11 sub_region ... 55 0.000000\n",
"56 2020-04-12 sub_region ... 56 0.000000\n",
"57 2020-04-13 sub_region ... 57 0.000000\n",
"58 2020-04-14 sub_region ... 58 0.000000\n",
"59 2020-04-15 sub_region ... 59 0.000000\n",
"60 2020-04-16 sub_region ... 60 0.000000\n",
"61 2020-04-17 sub_region ... 61 0.000000\n",
"62 2020-04-18 sub_region ... 62 0.000000\n",
"63 2020-04-19 sub_region ... 63 0.000000\n",
"64 2020-04-20 sub_region ... 64 0.000000\n",
"65 2020-04-21 sub_region ... 65 731.740784\n",
"66 2020-04-22 sub_region ... 66 738.606201\n",
"67 2020-04-23 sub_region ... 67 737.777405\n",
"68 2020-04-24 sub_region ... 68 726.210022\n",
"69 2020-04-25 sub_region ... 69 719.908691\n",
"70 2020-04-26 sub_region ... 70 719.150635\n",
"71 2020-04-27 sub_region ... 71 720.189941\n",
"72 2020-04-28 sub_region ... 72 731.834473\n",
"73 2020-04-29 sub_region ... 73 735.288940\n",
"74 2020-04-30 sub_region ... 74 731.156189\n",
"\n",
"[20 rows x 28 columns]\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/wandb-summary.json\n",
"INFO:wandb.run_manager:file/dir modified: /content/github_aistream-peelout_flow-forecast/wandb/run-20200528_170836-jgun01i3/config.yaml\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.33499999999999996\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 1.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 0.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 11.335\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score() = 10.05\n",
"DEBUG:matplotlib.font_manager:findfont: score(