From 47bffa6957f0aafc1570cbd7a13b8896a7a9b595 Mon Sep 17 00:00:00 2001 From: Bozhao Date: Wed, 24 Apr 2019 17:53:46 -0700 Subject: [PATCH] remove xgboost notebook output (#121) --- .../XGBoost-titanic-survival-prediction.ipynb | 216 +----------------- 1 file changed, 1 insertion(+), 215 deletions(-) diff --git a/examples/xgboost-predict-titanic-survival/XGBoost-titanic-survival-prediction.ipynb b/examples/xgboost-predict-titanic-survival/XGBoost-titanic-survival-prediction.ipynb index 3938d7c2a3e..5f0ce490447 100644 --- a/examples/xgboost-predict-titanic-survival/XGBoost-titanic-survival-prediction.ipynb +++ b/examples/xgboost-predict-titanic-survival/XGBoost-titanic-survival-prediction.ipynb @@ -217,221 +217,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2019-04-23 15:33:44,892] ERROR in app: Exception on /predict [POST]\n", - "Traceback (most recent call last):\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\n", - " response = self.full_dispatch_request()\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\n", - " rv = self.handle_user_exception(e)\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ None\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\n", - " reraise(exc_type, exc_value, tb)\n", - " \u001b[36m│ │ │ └ \u001b[m\n", - " \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\n", - " \u001b[33;1mraise\u001b[m value\n", - " \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\n", - " rv = self.dispatch_request()\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ None\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\n", - " \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\n", - " \u001b[36m │ │ └ \u001b[m\n", - " \u001b[36m │ └ predict>\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\n", - " response = api.handle_request(request)\n", - " \u001b[36m │ └ \u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\n", - " \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\n", - " \u001b[36m │ │ └ \u001b[m\n", - " \u001b[36m │ └ \u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\n", - " output = func(df)\n", - " \u001b[36m │ └ 0\n", - "0 some new text\n", - "1 sweet noodles\n", - "2 happy time\n", - "3 sad day\u001b[m\n", - " \u001b[36m └ >\u001b[m\n", - " File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\n", - " data = xgb.DMatrix(data=df[[\u001b[31m'Pclass'\u001b[m, \u001b[31m'Age'\u001b[m, \u001b[31m'Fare'\u001b[m, \u001b[31m'SibSp'\u001b[m, \u001b[31m'Parch'\u001b[m]])\n", - " \u001b[36m │ └ 0\n", - "0 some new text\n", - "1 sweet noodles\n", - "2 happy time\n", - "3 sad day\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\n", - " raise_missing=True)\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\n", - " \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\n", - " \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\n", - " \u001b[36m │ │ └ 1\u001b[m\n", - " \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\n", - " raise_missing=raise_missing)\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\n", - " key=key, axis=self.obj._get_axis_name(axis)))\n", - "KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\n", - "\n", - "127.0.0.1 - - [23/Apr/2019 15:33:44] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\n", - "[2019-04-23 15:34:02,158] ERROR in app: Exception on /predict [POST]\n", - "Traceback (most recent call last):\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\n", - " response = self.full_dispatch_request()\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\n", - " rv = self.handle_user_exception(e)\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ None\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\n", - " reraise(exc_type, exc_value, tb)\n", - " \u001b[36m│ │ │ └ \u001b[m\n", - " \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\n", - " \u001b[33;1mraise\u001b[m value\n", - " \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\n", - " rv = self.dispatch_request()\n", - " \u001b[36m│ └ \u001b[m\n", - " \u001b[36m└ None\u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\n", - " \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\n", - " \u001b[36m │ │ └ \u001b[m\n", - " \u001b[36m │ └ predict>\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\n", - " response = api.handle_request(request)\n", - " \u001b[36m │ └ \u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\n", - " \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\n", - " \u001b[36m │ │ └ \u001b[m\n", - " \u001b[36m │ └ \u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\n", - " output = func(df)\n", - " \u001b[36m │ └ 0\n", - "0 some new text\n", - "1 sweet noodles\n", - "2 happy time\n", - "3 sad day\u001b[m\n", - " \u001b[36m └ >\u001b[m\n", - " File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\n", - " data = xgb.DMatrix(data=df[[\u001b[31m'Pclass'\u001b[m, \u001b[31m'Age'\u001b[m, \u001b[31m'Fare'\u001b[m, \u001b[31m'SibSp'\u001b[m, \u001b[31m'Parch'\u001b[m]])\n", - " \u001b[36m │ └ 0\n", - "0 some new text\n", - "1 sweet noodles\n", - "2 happy time\n", - "3 sad day\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\n", - " raise_missing=True)\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\n", - " \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\n", - " \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\n", - " \u001b[36m │ │ └ 1\u001b[m\n", - " \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\n", - " \u001b[36m └ \u001b[m\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\n", - " raise_missing=raise_missing)\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\n", - " key=key, axis=self.obj._get_axis_name(axis)))\n", - "KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\n", - "\n", - "127.0.0.1 - - [23/Apr/2019 15:34:02] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2019-04-23 15:35:01,699] ERROR in app: Exception on /predict [POST]\r\n", - "Traceback (most recent call last):\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\r\n", - " response = self.full_dispatch_request()\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\r\n", - " rv = self.handle_user_exception(e)\r\n", - " \u001b[36m│ └ \u001b[m\r\n", - " \u001b[36m└ None\u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\r\n", - " reraise(exc_type, exc_value, tb)\r\n", - " \u001b[36m│ │ │ └ \u001b[m\r\n", - " \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\r\n", - " \u001b[36m│ └ \u001b[m\r\n", - " \u001b[36m└ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\r\n", - " \u001b[33;1mraise\u001b[m value\r\n", - " \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\r\n", - " rv = self.dispatch_request()\r\n", - " \u001b[36m│ └ \u001b[m\r\n", - " \u001b[36m└ None\u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\r\n", - " \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\r\n", - " \u001b[36m │ │ └ \u001b[m\r\n", - " \u001b[36m │ └ predict>\u001b[m\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\r\n", - " response = api.handle_request(request)\r\n", - " \u001b[36m │ └ \u001b[m\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\r\n", - " \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\r\n", - " \u001b[36m │ │ └ \u001b[m\r\n", - " \u001b[36m │ └ \u001b[m\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\r\n", - " output = func(df)\r\n", - " \u001b[36m │ └ 0\r\n", - "0 some new text\r\n", - "1 sweet noodles\r\n", - "2 happy time\r\n", - "3 sad day\u001b[m\r\n", - " \u001b[36m └ >\u001b[m\r\n", - " File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\r\n", - " data = xgb.DMatrix(data=df[[\u001b[31m'Pclass'\u001b[m, \u001b[31m'Age'\u001b[m, \u001b[31m'Fare'\u001b[m, \u001b[31m'SibSp'\u001b[m, \u001b[31m'Parch'\u001b[m]])\r\n", - " \u001b[36m │ └ 0\r\n", - "0 some new text\r\n", - "1 sweet noodles\r\n", - "2 happy time\r\n", - "3 sad day\u001b[m\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\r\n", - " raise_missing=True)\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\r\n", - " \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\r\n", - " \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\r\n", - " \u001b[36m │ │ └ 1\u001b[m\r\n", - " \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\r\n", - " \u001b[36m └ \u001b[m\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\r\n", - " raise_missing=raise_missing)\r\n", - " File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\r\n", - " key=key, axis=self.obj._get_axis_name(axis)))\r\n", - "KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\r\n", - "\r\n", - "127.0.0.1 - - [23/Apr/2019 15:35:01] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\r\n" - ] - } - ], + "outputs": [], "source": [ "!bentoml serve ./model" ]