Build
ScalarLM includes a top level script to help building components of the platform. Clone the repo and run ./scalarlm --help to get started.
./scalarlm --help
scalarlm - ScalarLM Build CLI
Usage:
scalarlm COMMAND
scalarlm [COMMAND] --help | -h
scalarlm --version | -v
Commands:
build-image Build image from dockerfile
depot-build Build image from dockerfile and push to depot
up Start the container
test Run tests in the container
deploy Deploy the cray platform to modal
serve Serve the cray platform using modal
llm Invoke the LLM tool
pypi Publish the cray package to pypi
benchmark Run the benchmark tests
Options:
--help, -h
Show this help
--version, -v
Show version number
Build Image
./scalarlm build-image builds the Dockerfile locally. You can specify the build target to create containers for different accelerators, e.g. ./scalarlm build-image nvidia or ./scalarlm build-image amd
Up
./scalarlm up runs docker-compose to build a container locally and start it in single server development mode.