Giter Site home page Giter Site logo

Comments (3)

syncronize-issues-to-jira avatar syncronize-issues-to-jira commented on July 16, 2024

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5135.

This message was autogenerated

from seldonio-rocks.

orfeas-k avatar orfeas-k commented on July 16, 2024

mlserver-sklearn

Adding this in this ROCK's command also resulted in the following errors

╰─$ kl sklearn-default-0-classifier-864547595b-m68nw
Defaulted container "classifier" out of: classifier, seldon-container-engine, classifier-model-initializer (init)
2023-12-13T11:48:50.028Z [pebble] Started daemon.
2023-12-13T11:48:50.032Z [pebble] POST /v1/services 3.575839ms 202
2023-12-13T11:48:50.032Z [pebble] Started default services with change 1.
2023-12-13T11:48:50.035Z [pebble] Service "mlserver-sklearn" starting: bash -c 'export PATH=/opt/conda/bin/:/opt/mlserver/.local/bin:${PATH}:/usr/bin && export PYTHONPATH=/opt/mlserver/.local/lib/python3.8/site-packages/:${PYTHONPATH} && eval $(/opt/conda/bin/conda shell.bash hook 2> /dev/null) && source /hack/activate-env.sh ${MLSERVER_ENV_TARBALL} && mlserver start ${MLSERVER_MODELS_DIR}'
2023-12-13T11:48:50.329Z [mlserver-sklearn] Environment tarball not found at '/mnt/models/environment.tar.gz'
2023-12-13T11:48:50.329Z [mlserver-sklearn] Environment not found at './envs/environment'
2023-12-13T11:48:51.631Z [mlserver-sklearn] Traceback (most recent call last):
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/bin/mlserver", line 8, in <module>
2023-12-13T11:48:51.631Z [mlserver-sklearn]     sys.exit(main())
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/cli/main.py", line 263, in main
2023-12-13T11:48:51.631Z [mlserver-sklearn]     root()
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/click/core.py", line 1157, in __call__
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return self.main(*args, **kwargs)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/click/core.py", line 1078, in main
2023-12-13T11:48:51.631Z [mlserver-sklearn]     rv = self.invoke(ctx)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return _process_result(sub_ctx.command.invoke(sub_ctx))
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/click/core.py", line 1434, in invoke
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return ctx.invoke(self.callback, **ctx.params)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/click/core.py", line 783, in invoke
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return __callback(*args, **kwargs)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/cli/main.py", line 23, in wrapper
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return asyncio.run(f(*args, **kwargs))
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/conda/lib/python3.8/asyncio/runners.py", line 44, in run
2023-12-13T11:48:51.631Z [mlserver-sklearn]     return loop.run_until_complete(main)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/cli/main.py", line 46, in start
2023-12-13T11:48:51.631Z [mlserver-sklearn]     server = MLServer(settings)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/server.py", line 32, in __init__
2023-12-13T11:48:51.631Z [mlserver-sklearn]     self._metrics_server = MetricsServer(self._settings)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/metrics/server.py", line 25, in __init__
2023-12-13T11:48:51.631Z [mlserver-sklearn]     self._app = self._get_app()
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/mlserver/metrics/server.py", line 28, in _get_app
2023-12-13T11:48:51.631Z [mlserver-sklearn]     app = FastAPI(debug=self._settings.debug)
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/fastapi/applications.py", line 146, in __init__
2023-12-13T11:48:51.631Z [mlserver-sklearn]     self.middleware_stack: ASGIApp = self.build_middleware_stack()
2023-12-13T11:48:51.631Z [mlserver-sklearn]   File "/opt/mlserver/.local/lib/python3.8/site-packages/fastapi/applications.py", line 152, in build_middleware_stack
2023-12-13T11:48:51.631Z [mlserver-sklearn]     debug = self.debug
2023-12-13T11:48:51.631Z [mlserver-sklearn] AttributeError: 'FastAPI' object has no attribute 'debug'
2023-12-13T11:48:51.771Z [pebble] Service "mlserver-sklearn" stopped unexpectedly with code 1
2023-12-13T11:48:51.771Z [pebble] Service "mlserver-sklearn" on-failure action is "restart", waiting ~500ms before restart (backoff 1)

Maybe there is something I miss from those ROCKs design and we indeed do not need this because we 're already running in the proper environment.

EDIT: Turns out that the above doesn't have to do with activating the environment

from seldonio-rocks.

orfeas-k avatar orfeas-k commented on July 16, 2024

The above issue doesn't stand anymore. This was caused by the fact that running rockcraft clean && rockcraft pack with the rockcraft.yaml pack didn't result in the same dependencies in the built images (as described in #80 (comment)). With that being said, we indeed removed the source /hack/activate-env.sh ${MLSERVER_ENV_TARBALL} part of the command due to #37 (comment).

from seldonio-rocks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.