#!/bin/bash # Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. set -euo pipefail RED='\033[0;31m' NC='\033[0m' # No Color error_handler() { echo "Error occurred in script at line: ${1}" >&2 exit 1 } trap 'error_handler ${LINENO}' ERR if [ $# -lt 3 ]; then echo "Usage: $0 " exit 1 fi build_name="$1" env_name="llamastack-$build_name" shift yaml_config="$1" shift port="$1" shift eval "$(conda shell.bash hook)" conda deactivate && conda activate "$env_name" $CONDA_PREFIX/bin/python \ -m llama_stack.distribution.server.server \ --yaml_config "$yaml_config" \ --port "$port" "$@"