mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-08-01 16:24:44 +00:00
print resources when booting up
This commit is contained in:
parent
abe1cc6303
commit
ba8afa9235
1 changed files with 21 additions and 0 deletions
|
@ -6,6 +6,8 @@
|
||||||
|
|
||||||
from typing import Any, Dict
|
from typing import Any, Dict
|
||||||
|
|
||||||
|
from termcolor import colored
|
||||||
|
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.apis.agents import * # noqa: F403
|
from llama_stack.apis.agents import * # noqa: F403
|
||||||
from llama_stack.apis.datasets import * # noqa: F403
|
from llama_stack.apis.datasets import * # noqa: F403
|
||||||
|
@ -76,4 +78,23 @@ async def construct_stack(run_config: StackRunConfig) -> Dict[Api, Any]:
|
||||||
for obj in objects:
|
for obj in objects:
|
||||||
await dist_registry.register(obj)
|
await dist_registry.register(obj)
|
||||||
|
|
||||||
|
resources = [
|
||||||
|
("models", Api.models),
|
||||||
|
("shields", Api.shields),
|
||||||
|
("memory_banks", Api.memory_banks),
|
||||||
|
("datasets", Api.datasets),
|
||||||
|
("scoring_fns", Api.scoring_functions),
|
||||||
|
("eval_tasks", Api.eval_tasks),
|
||||||
|
]
|
||||||
|
for rsrc, api in resources:
|
||||||
|
if api not in impls:
|
||||||
|
continue
|
||||||
|
|
||||||
|
method = getattr(impls[api], f"list_{api.value}")
|
||||||
|
for obj in await method():
|
||||||
|
print(
|
||||||
|
f"{rsrc.capitalize()}: {colored(obj.identifier, 'white', attrs=['bold'])} served by {colored(obj.provider_id, 'white', attrs=['bold'])}",
|
||||||
|
)
|
||||||
|
|
||||||
|
print("")
|
||||||
return impls
|
return impls
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue