Skip to content

Commit

Permalink
remove xgboost notebook output (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
yubozhao committed Apr 25, 2019
1 parent ecb00d4 commit 47bffa6
Showing 1 changed file with 1 addition and 215 deletions.
Expand Up @@ -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 └ <Flask 'TitanicModel'>\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│ └ <Flask 'TitanicModel'>\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│ │ │ └ <traceback object at 0x1131ec6c8>\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│ └ <class 'KeyError'>\u001b[m\n",
" \u001b[36m└ <function reraise at 0x10ffc1950>\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│ └ <Flask 'TitanicModel'>\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 │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\n",
" \u001b[36m └ <Flask 'TitanicModel'>\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 │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\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 └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\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 └ <pandas.core.indexing._LocIndexer object at 0x1131a7e58>\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 └ <Flask 'TitanicModel'>\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│ └ <Flask 'TitanicModel'>\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│ │ │ └ <traceback object at 0x113241048>\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│ └ <class 'KeyError'>\u001b[m\n",
" \u001b[36m└ <function reraise at 0x10ffc1950>\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│ └ <Flask 'TitanicModel'>\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 │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\n",
" \u001b[36m └ <Flask 'TitanicModel'>\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 │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\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 └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\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 └ <pandas.core.indexing._LocIndexer object at 0x11323d408>\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 └ <Flask 'TitanicModel'>\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│ └ <Flask 'TitanicModel'>\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│ │ │ └ <traceback object at 0x11324a248>\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│ └ <class 'KeyError'>\u001b[m\r\n",
" \u001b[36m└ <function reraise at 0x10ffc1950>\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│ └ <Flask 'TitanicModel'>\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 │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\r\n",
" \u001b[36m └ <Flask 'TitanicModel'>\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 │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\r\n",
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\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 └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\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 └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\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 └ <pandas.core.indexing._LocIndexer object at 0x113247048>\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"
]
Expand Down

0 comments on commit 47bffa6

Please sign in to comment.