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
{{ message }}
This repository has been archived by the owner on Apr 11, 2020. It is now read-only.
Historically, the kernel runner has been tightly coupled with the agent.
So updating the kernel runner happens frequently and this has imposed burdens to update & distribute new kernel images everytime even when the image's platform versions (e.g., Python version) were not changed.
So, let's install only a minimal and separate Python for the kernel runner into the kernel images and make the agent to mount the kernel runner package and its dependencies at runtime. We may need to build separate sets of Python wheels for different distros, such as Ubuntu 16.04 / 18.04 and Alpine 3.8.
Make the agent's --debug-kernel option to be a default behavior. Add the kernel runner to the requirements of the agent.
Change kernel images not to install the kernel runner in their Dockerfiles.
Make a separate "kernel runner environment" Docker image which will be distributed with the agent. Its Python directories will be directly mounted into kernels at runtime. Update the agent to work with it.
Could we make the pip install process to automatically pull or build the kernel runner environment Docker image?
Update the offline installers and the development setup script in the meta-repository.
Update the documentation.
The text was updated successfully, but these errors were encountered:
Backend.AI-related, agent-mounted contents will be placed at /opt/backend.ai in kernel containers to avoid conflicts with existing softwares in the kernel images.
Historically, the kernel runner has been tightly coupled with the agent.
So updating the kernel runner happens frequently and this has imposed burdens to update & distribute new kernel images everytime even when the image's platform versions (e.g., Python version) were not changed.
So, let's install only a minimal and separate Python for the kernel runner into the kernel images and make the agent to mount the kernel runner package and its dependencies at runtime. We may need to build separate sets of Python wheels for different distros, such as Ubuntu 16.04 / 18.04 and Alpine 3.8.
--debug-kernel
option to be a default behavior. Add the kernel runner to the requirements of the agent.pip install
process to automatically pull or build the kernel runner environment Docker image?The text was updated successfully, but these errors were encountered: