Skip to content

Commit 47bffa6

Browse files
authored
remove xgboost notebook output (#121)
1 parent ecb00d4 commit 47bffa6

File tree

1 file changed

+1
-215
lines changed

1 file changed

+1
-215
lines changed

examples/xgboost-predict-titanic-survival/XGBoost-titanic-survival-prediction.ipynb

Lines changed: 1 addition & 215 deletions
Original file line numberDiff line numberDiff line change
@@ -217,221 +217,7 @@
217217
"cell_type": "code",
218218
"execution_count": null,
219219
"metadata": {},
220-
"outputs": [
221-
{
222-
"name": "stdout",
223-
"output_type": "stream",
224-
"text": [
225-
"[2019-04-23 15:33:44,892] ERROR in app: Exception on /predict [POST]\n",
226-
"Traceback (most recent call last):\n",
227-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\n",
228-
" response = self.full_dispatch_request()\n",
229-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\n",
230-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\n",
231-
" rv = self.handle_user_exception(e)\n",
232-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\n",
233-
" \u001b[36m└ None\u001b[m\n",
234-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\n",
235-
" reraise(exc_type, exc_value, tb)\n",
236-
" \u001b[36m│ │ │ └ <traceback object at 0x1131ec6c8>\u001b[m\n",
237-
" \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n",
238-
" \u001b[36m│ └ <class 'KeyError'>\u001b[m\n",
239-
" \u001b[36m└ <function reraise at 0x10ffc1950>\u001b[m\n",
240-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\n",
241-
" \u001b[33;1mraise\u001b[m value\n",
242-
" \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n",
243-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\n",
244-
" rv = self.dispatch_request()\n",
245-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\n",
246-
" \u001b[36m└ None\u001b[m\n",
247-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\n",
248-
" \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\n",
249-
" \u001b[36m │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
250-
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\n",
251-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\n",
252-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\n",
253-
" response = api.handle_request(request)\n",
254-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
255-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
256-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\n",
257-
" \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\n",
258-
" \u001b[36m │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
259-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
260-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
261-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\n",
262-
" output = func(df)\n",
263-
" \u001b[36m │ └ 0\n",
264-
"0 some new text\n",
265-
"1 sweet noodles\n",
266-
"2 happy time\n",
267-
"3 sad day\u001b[m\n",
268-
" \u001b[36m └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\u001b[m\n",
269-
" File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\n",
270-
" 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",
271-
" \u001b[36m │ └ 0\n",
272-
"0 some new text\n",
273-
"1 sweet noodles\n",
274-
"2 happy time\n",
275-
"3 sad day\u001b[m\n",
276-
" \u001b[36m └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\u001b[m\n",
277-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\n",
278-
" raise_missing=True)\n",
279-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\n",
280-
" \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\n",
281-
" \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\n",
282-
" \u001b[36m │ │ └ 1\u001b[m\n",
283-
" \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\n",
284-
" \u001b[36m └ <pandas.core.indexing._LocIndexer object at 0x1131a7e58>\u001b[m\n",
285-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\n",
286-
" raise_missing=raise_missing)\n",
287-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\n",
288-
" key=key, axis=self.obj._get_axis_name(axis)))\n",
289-
"KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\n",
290-
"\n",
291-
"127.0.0.1 - - [23/Apr/2019 15:33:44] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\n",
292-
"[2019-04-23 15:34:02,158] ERROR in app: Exception on /predict [POST]\n",
293-
"Traceback (most recent call last):\n",
294-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\n",
295-
" response = self.full_dispatch_request()\n",
296-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\n",
297-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\n",
298-
" rv = self.handle_user_exception(e)\n",
299-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\n",
300-
" \u001b[36m└ None\u001b[m\n",
301-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\n",
302-
" reraise(exc_type, exc_value, tb)\n",
303-
" \u001b[36m│ │ │ └ <traceback object at 0x113241048>\u001b[m\n",
304-
" \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n",
305-
" \u001b[36m│ └ <class 'KeyError'>\u001b[m\n",
306-
" \u001b[36m└ <function reraise at 0x10ffc1950>\u001b[m\n",
307-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\n",
308-
" \u001b[33;1mraise\u001b[m value\n",
309-
" \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\n",
310-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\n",
311-
" rv = self.dispatch_request()\n",
312-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\n",
313-
" \u001b[36m└ None\u001b[m\n",
314-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\n",
315-
" \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\n",
316-
" \u001b[36m │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
317-
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\n",
318-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\n",
319-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\n",
320-
" response = api.handle_request(request)\n",
321-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
322-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
323-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\n",
324-
" \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\n",
325-
" \u001b[36m │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
326-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\n",
327-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\n",
328-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\n",
329-
" output = func(df)\n",
330-
" \u001b[36m │ └ 0\n",
331-
"0 some new text\n",
332-
"1 sweet noodles\n",
333-
"2 happy time\n",
334-
"3 sad day\u001b[m\n",
335-
" \u001b[36m └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\u001b[m\n",
336-
" File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\n",
337-
" 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",
338-
" \u001b[36m │ └ 0\n",
339-
"0 some new text\n",
340-
"1 sweet noodles\n",
341-
"2 happy time\n",
342-
"3 sad day\u001b[m\n",
343-
" \u001b[36m └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\u001b[m\n",
344-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\n",
345-
" raise_missing=True)\n",
346-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\n",
347-
" \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\n",
348-
" \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\n",
349-
" \u001b[36m │ │ └ 1\u001b[m\n",
350-
" \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\n",
351-
" \u001b[36m └ <pandas.core.indexing._LocIndexer object at 0x11323d408>\u001b[m\n",
352-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\n",
353-
" raise_missing=raise_missing)\n",
354-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\n",
355-
" key=key, axis=self.obj._get_axis_name(axis)))\n",
356-
"KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\n",
357-
"\n",
358-
"127.0.0.1 - - [23/Apr/2019 15:34:02] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\n"
359-
]
360-
},
361-
{
362-
"name": "stdout",
363-
"output_type": "stream",
364-
"text": [
365-
"[2019-04-23 15:35:01,699] ERROR in app: Exception on /predict [POST]\r\n",
366-
"Traceback (most recent call last):\r\n",
367-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 2292, in wsgi_app\r\n",
368-
" response = self.full_dispatch_request()\r\n",
369-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\r\n",
370-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1815, in full_dispatch_request\r\n",
371-
" rv = self.handle_user_exception(e)\r\n",
372-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\r\n",
373-
" \u001b[36m└ None\u001b[m\r\n",
374-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1718, in handle_user_exception\r\n",
375-
" reraise(exc_type, exc_value, tb)\r\n",
376-
" \u001b[36m│ │ │ └ <traceback object at 0x11324a248>\u001b[m\r\n",
377-
" \u001b[36m│ │ └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\r\n",
378-
" \u001b[36m│ └ <class 'KeyError'>\u001b[m\r\n",
379-
" \u001b[36m└ <function reraise at 0x10ffc1950>\u001b[m\r\n",
380-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/_compat.py\", line 35, in reraise\r\n",
381-
" \u001b[33;1mraise\u001b[m value\r\n",
382-
" \u001b[36m └ KeyError(\"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\")\u001b[m\r\n",
383-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1813, in full_dispatch_request\r\n",
384-
" rv = self.dispatch_request()\r\n",
385-
" \u001b[36m│ └ <Flask 'TitanicModel'>\u001b[m\r\n",
386-
" \u001b[36m└ None\u001b[m\r\n",
387-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/flask/app.py\", line 1799, in dispatch_request\r\n",
388-
" \u001b[33;1mreturn\u001b[m self.view_functions[rule.endpoint](**req.view_args)\r\n",
389-
" \u001b[36m │ │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
390-
" \u001b[36m │ └ <Rule '/predict' (POST, HEAD, GET, OPTIONS) -> predict>\u001b[m\r\n",
391-
" \u001b[36m └ <Flask 'TitanicModel'>\u001b[m\r\n",
392-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/server/bento_api_server.py\", line 104, in wrapper\r\n",
393-
" response = api.handle_request(request)\r\n",
394-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
395-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\r\n",
396-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/service.py\", line 85, in handle_request\r\n",
397-
" \u001b[33;1mreturn\u001b[m self.handler.handle_request(request, self.func)\r\n",
398-
" \u001b[36m │ │ └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\r\n",
399-
" \u001b[36m │ └ <Request 'http://localhost:5000/predict' [POST]>\u001b[m\r\n",
400-
" \u001b[36m └ <bentoml.service.BentoServiceAPI object at 0x112dd2b00>\u001b[m\r\n",
401-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/bentoml/handlers/dataframe_handler.py\", line 65, in handle_request\r\n",
402-
" output = func(df)\r\n",
403-
" \u001b[36m │ └ 0\r\n",
404-
"0 some new text\r\n",
405-
"1 sweet noodles\r\n",
406-
"2 happy time\r\n",
407-
"3 sad day\u001b[m\r\n",
408-
" \u001b[36m └ <bound method TitanicModel.predict of <xgboost_titanic_model.TitanicModel object at 0x110757f98>>\u001b[m\r\n",
409-
" File \"./model/TitanicModel/xgboost_titanic_model.py\", line 14, in predict\r\n",
410-
" 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",
411-
" \u001b[36m │ └ 0\r\n",
412-
"0 some new text\r\n",
413-
"1 sweet noodles\r\n",
414-
"2 happy time\r\n",
415-
"3 sad day\u001b[m\r\n",
416-
" \u001b[36m └ <module 'xgboost' from '/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/xgboost/__init__.py'>\u001b[m\r\n",
417-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/frame.py\", line 2934, in __getitem__\r\n",
418-
" raise_missing=True)\r\n",
419-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1354, in _convert_to_indexer\r\n",
420-
" \u001b[33;1mreturn\u001b[m self._get_listlike_indexer(obj, axis, **kwargs)[\u001b[31m1\u001b[m]\r\n",
421-
" \u001b[36m │ │ │ └ {'raise_missing': True}\u001b[m\r\n",
422-
" \u001b[36m │ │ └ 1\u001b[m\r\n",
423-
" \u001b[36m │ └ ['Pclass', 'Age', 'Fare', 'SibSp', 'Parch']\u001b[m\r\n",
424-
" \u001b[36m └ <pandas.core.indexing._LocIndexer object at 0x113247048>\u001b[m\r\n",
425-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1161, in _get_listlike_indexer\r\n",
426-
" raise_missing=raise_missing)\r\n",
427-
" File \"/usr/local/anaconda3/envs/dev-py3/lib/python3.7/site-packages/pandas/core/indexing.py\", line 1246, in _validate_read_indexer\r\n",
428-
" key=key, axis=self.obj._get_axis_name(axis)))\r\n",
429-
"KeyError: \"None of [Index(['Pclass', 'Age', 'Fare', 'SibSp', 'Parch'], dtype='object')] are in the [columns]\"\r\n",
430-
"\r\n",
431-
"127.0.0.1 - - [23/Apr/2019 15:35:01] \"\u001b[1m\u001b[35mPOST /predict HTTP/1.1\u001b[0m\" 500 -\r\n"
432-
]
433-
}
434-
],
220+
"outputs": [],
435221
"source": [
436222
"!bentoml serve ./model"
437223
]

0 commit comments

Comments
 (0)