b-data / jupyterlab-mojo-docker-stack

Multi-arch (linux/amd64, linux/arm64/v8) JupyterLab MAX/Mojo docker images. Please submit Pull Requests to the GitLab repository. Mirror of
https://gitlab.com/b-data/jupyterlab/mojo/docker-stack
Other
2 stars 1 forks source link

What about 'MAX Engine'-based images? #1

Closed benz0li closed 1 month ago

benz0li commented 6 months ago

https://www.modular.com/max/engine

benz0li commented 6 months ago

'MAX Engine'-based images, i.e.

will be published as soon as the MAX Engine supports Python 3.12.
ℹ️ Currently, only Python 3.8 - 3.11 is supported.

Cross reference:

benz0li commented 6 months ago

In the meantime, you can build 'MAX Engine'-based images yourself as follows:

cd base && docker build \
  --build-arg MODULAR_VERSION=0.7.4 \
  --build-arg MODULAR_AUTH_KEY=<your-modular-auth-key> \
  --build-arg MOJO_VERSION=24.3.0 \
  --build-arg INSTALL_MAX=1 \
  --build-arg PYTHON_VERSION=3.11.9 \
  -t jupyterlab/max/base \
  -f latest.Dockerfile .
benz0li commented 3 months ago

Not to self: Be aware of the new MAX & Mojo Community License Terms (Last Modified: July 18th, 2024):

2. MAX RESTRICTIONS AND USAGE

... (c) use the SDK in an Application or standalone, or otherwise develop an Application in Mojo, for any Competitive Activity; ... “Competitive Activity” means making commercially, publicly available (whether paid or unpaid) any software-as-a-service, platform-as-a-service, infrastructure-as-a-service, support services, or similar online or offline service that provides functionality substantially similar to any paid versions of the MAX platform. For the avoidance of doubt, this provision will not apply “ex-post-facto” (“after the fact”) to any software you develop that is not competitive at the time you first make it generally available, but later on becomes competitive to Modular based on Modular’s new product offerings or pivots resulting in an expanded definition of Competitive Activity. Development of any internal or personal use only software is not a Competitive Activity. Please see our pricing page (https://www.modular.com/pricing) for more information and examples on Competitive Activities.

ℹ️ Therefore, b-data will not provide 'MAX Engine'-based images (glcr.b-data.ch/jupyterlab/max/base, glcr.b-data.ch/jupyterlab/max/scipy) at https://demo.jupyter.b-data.ch.

benz0li commented 1 month ago

Here they are: