mirror of
https://github.com/meta-llama/llama-stack.git
synced 2026-01-07 09:49:56 +00:00
remove some code from report.py which has been disabled for now
This commit is contained in:
parent
cd9d278d12
commit
8d49a10c8e
2 changed files with 9 additions and 27 deletions
|
|
@ -4,6 +4,7 @@
|
|||
# This source code is licensed under the terms described in the LICENSE file in
|
||||
# the root directory of this source tree.
|
||||
import os
|
||||
import textwrap
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
|
|
@ -36,7 +37,14 @@ def pytest_configure(config):
|
|||
def pytest_addoption(parser):
|
||||
parser.addoption(
|
||||
"--stack-config",
|
||||
help="a 'pointer' to the stack. this can be either be: (a) a template name like `fireworks`, or (b) a path to a run.yaml file, or (c) an adhoc config spec, e.g. `inference=fireworks,safety=llama-guard,agents=meta-reference`",
|
||||
help=textwrap.dedent(
|
||||
"""
|
||||
a 'pointer' to the stack. this can be either be:
|
||||
(a) a template name like `fireworks`, or
|
||||
(b) a path to a run.yaml file, or
|
||||
(c) an adhoc config spec, e.g. `inference=fireworks,safety=llama-guard,agents=meta-reference`
|
||||
"""
|
||||
),
|
||||
)
|
||||
parser.addoption("--env", action="append", help="Set environment variables, e.g. --env KEY=value")
|
||||
parser.addoption(
|
||||
|
|
|
|||
|
|
@ -5,18 +5,13 @@
|
|||
# the root directory of this source tree.
|
||||
|
||||
|
||||
import importlib
|
||||
import os
|
||||
from collections import defaultdict
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
from urllib.parse import urlparse
|
||||
|
||||
import pytest
|
||||
from pytest import CollectReport
|
||||
from termcolor import cprint
|
||||
|
||||
from llama_stack.env import get_env_or_fail
|
||||
from llama_stack.models.llama.datatypes import CoreModelId
|
||||
from llama_stack.models.llama.sku_list import (
|
||||
all_registered_models,
|
||||
|
|
@ -69,27 +64,6 @@ SUPPORTED_MODELS = {
|
|||
|
||||
class Report:
|
||||
def __init__(self, report_path: Optional[str] = None):
|
||||
if os.environ.get("LLAMA_STACK_CONFIG"):
|
||||
config_path_or_template_name = get_env_or_fail("LLAMA_STACK_CONFIG")
|
||||
if config_path_or_template_name.endswith(".yaml"):
|
||||
config_path = Path(config_path_or_template_name)
|
||||
else:
|
||||
config_path = Path(
|
||||
importlib.resources.files("llama_stack") / f"templates/{config_path_or_template_name}/run.yaml"
|
||||
)
|
||||
if not config_path.exists():
|
||||
raise ValueError(f"Config file {config_path} does not exist")
|
||||
self.output_path = Path(config_path.parent / "report.md")
|
||||
self.distro_name = None
|
||||
elif os.environ.get("LLAMA_STACK_BASE_URL"):
|
||||
url = get_env_or_fail("LLAMA_STACK_BASE_URL")
|
||||
self.distro_name = urlparse(url).netloc
|
||||
if report_path is None:
|
||||
raise ValueError("Report path must be provided when LLAMA_STACK_BASE_URL is set")
|
||||
self.output_path = Path(report_path)
|
||||
else:
|
||||
raise ValueError("LLAMA_STACK_CONFIG or LLAMA_STACK_BASE_URL must be set")
|
||||
|
||||
self.report_data = defaultdict(dict)
|
||||
# test function -> test nodeid
|
||||
self.test_data = dict()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue