You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> kubectl apply -f sklearn.yaml
seldondeployment.machinelearning.seldon.io/sklearn created
> kubectl describe pod sklearn-default-0-classifier-7bf86c744f-gdms2 -n default
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 102s default-scheduler Successfully assigned default/sklearn-default-0-classifier-7bf86c744f-gdms2 to kubenode2
Normal Pulled 95s kubelet Container image "gcr.io/kfserving/storage-initializer:v0.4.0" already present on machine
Normal Created 95s kubelet Created container classifier-model-initializer
Normal Started 95s kubelet Started container classifier-model-initializer
Normal Pulled 93s kubelet Container image "docker.io/seldonio/seldon-core-executor:1.5.1" already present on machine
Normal Created 92s kubelet Created container seldon-container-engine
Normal Started 92s kubelet Started container seldon-container-engine
Normal Pulled 76s (x3 over 93s) kubelet Container image "seldonio/mlserver:0.1.1" already present on machine
Normal Created 76s (x3 over 93s) kubelet Created container classifier
Normal Started 76s (x3 over 93s) kubelet Started container classifier
Warning BackOff 58s (x6 over 90s) kubelet Back-off restarting failed container
Warning Unhealthy 56s (x4 over 71s) kubelet Readiness probe failed: HTTP probe failed with statuscode: 503
> kubectl logs sklearn-default-0-classifier-7bf86c744f-gdms2 -n default classifier
Traceback (most recent call last):
File "/usr/local/bin/mlserver", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/site-packages/mlserver/cli/main.py", line 61, in main
root()
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/mlserver/cli/main.py", line 18, in wrapper
return asyncio.run(f(*args, **kwargs))
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.7/asyncio/base_events.py", line 587, in run_until_complete
return future.result()
File "/usr/local/lib/python3.7/site-packages/mlserver/cli/main.py", line 57, in start
await server.start(models)
File "/usr/local/lib/python3.7/site-packages/mlserver/server.py", line 28, in start
await asyncio.gather(*load_tasks)
File "/usr/local/lib/python3.7/site-packages/mlserver/repository.py", line 23, in load
await model.load()
File "/usr/local/lib/python3.7/site-packages/mlserver/models/sklearn.py", line 37, in load
self._model = joblib.load(model_uri)
File "/usr/local/lib/python3.7/site-packages/joblib/numpy_pickle.py", line 577, in load
with open(filename, 'rb') as f:
IsADirectoryError: [Errno 21] Is a directory: '/mnt/models'
Describe the bug
Deployment of a simple sklearn pod doesn't work. The error seems to point to
IsADirectoryError: [Errno 21] Is a directory: '/mnt/models'
To reproduce
default sklearn-default-0-classifier-7bf86c744f-gdms2 0/2 CrashLoopBackOff 1 8s
Environment
Model Details
Simple joblib file from a digits sklearn task.
The text was updated successfully, but these errors were encountered: