update build.sh

This commit is contained in:
Xi Yan 2024-09-10 11:23:30 -07:00
parent f05347be8f
commit 1e978e16b1
4 changed files with 19 additions and 7 deletions

View file

@ -8,8 +8,13 @@ import argparse
from llama_toolchain.cli.subcommand import Subcommand
from llama_toolchain.core.datatypes import * # noqa: F403
import json
import os
import yaml
from llama_toolchain.common.config_dirs import DISTRIBS_BASE_DIR
from llama_toolchain.common.serialize import EnumEncoder
from termcolor import cprint
def parse_api_provider_tuples(

View file

@ -32,7 +32,7 @@ class StackRun(Subcommand):
from llama_toolchain.core.package import BuildType
self.parser.add_argument(
"distribution",
"--distribution",
type=str,
help="Distribution whose build you want to start",
)
@ -40,7 +40,6 @@ class StackRun(Subcommand):
"--name",
type=str,
help="Name of the build you want to start",
required=True,
)
self.parser.add_argument(
"--type",
@ -60,14 +59,22 @@ class StackRun(Subcommand):
help="Disable IPv6 support",
default=False,
)
self.parser.add_argument(
"--run-config",
type=str,
help="Path to config file to use for the run",
)
def _run_stack_run_cmd(self, args: argparse.Namespace) -> None:
from llama_toolchain.common.exec import run_with_pty
from llama_toolchain.core.package import BuildType
build_type = BuildType(args.type)
build_dir = BUILDS_BASE_DIR / args.distribution / build_type.descriptor()
path = build_dir / f"{args.name}.yaml"
if args.run_config:
path = args.run_config
else:
build_type = BuildType(args.type)
build_dir = BUILDS_BASE_DIR / args.distribution / build_type.descriptor()
path = build_dir / f"{args.name}.yaml"
config_file = Path(path)