算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
triton-inference-server【设计与创意】Route NVIDIA Triton Inference Server tasks across server runtime, model repository configuration, KServe protocols, Python in-process frontends, and OpenAI-compatible LLM serving.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task involves NVIDIA Triton Inference Server: launching or deploying tritonserver, authoring model repositories and config.pbtxt, sending KServe HTTP/gRPC requests, using Triton Python in-process frontends, or serving LLMs through Triton's OpenAI-compatible frontend.
sub-skills/server-runtime-and-deployment/SKILL.md.config.pbtxt: use sub-skills/model-repository-and-config/SKILL.md.sub-skills/client-protocols/SKILL.md.tritonserver and tritonfrontend KServe/Metrics services: use sub-skills/in-process-frontends/SKILL.md.sub-skills/openai-llm-frontend/SKILL.md.If a user asks for a complete deployment, follow the chain: runtime/deployment -> model repository/config -> protocol or OpenAI request -> observability/troubleshooting.
tritonserver binary/container, an embedded Python server, or the OpenAI-compatible frontend.references/package-and-installation.md to choose the public runtime/package surface and run read-only environment checks.references/troubleshooting.md for cross-cutting triage and then route to the nearest focused sub-skill for detailed fixes.references/repo-provenance.md before relying on the skill for a different checkout or release; refresh if the source baseline changed.From this skill directory, these helpers are safe and do not start services:
python3 scripts/check_triton_environment.py --json
python3 sub-skills/server-runtime-and-deployment/scripts/plan_triton_launch.py --context cpu --model-repository /models --gpu none
python3 sub-skills/model-repository-and-config/scripts/validate_model_repository.py --model-repository /models
python3 sub-skills/client-protocols/scripts/build_kserve_request.py health --kind ready
python3 sub-skills/openai-llm-frontend/scripts/build_openai_request.py models
Replace /models and URLs with the user's target runtime values. A dry-run helper can catch wrong paths, missing packages, invalid flags, or malformed payloads, but only live Triton model load/infer checks prove runtime behavior.
nvcr.io/nvidia/tritonserver:YY.MM-py3; LLM-focused serving uses variant tags such as YY.MM-vllm-python-py3 or YY.MM-trtllm-python-py3.tritonclient is a client library; it does not provide the server binary.tritonserver and tritonfrontend wheels are native packages that must match the Triton runtime libraries.| User intent | Start here | Useful helper |
|---|---|---|
Plan a Docker or in-container tritonserver command | server-runtime-and-deployment | sub-skills/server-runtime-and-deployment/scripts/plan_triton_launch.py |
Plan compose.py or build.py command templates | server-runtime-and-deployment | sub-skills/server-runtime-and-deployment/scripts/plan_triton_build.py |
| Validate model repository structure and common config fields | model-repository-and-config | sub-skills/model-repository-and-config/scripts/validate_model_repository.py |
| Emit KServe v2 health/metadata/infer/repository-control request specs | client-protocols | sub-skills/client-protocols/scripts/build_kserve_request.py |
Inspect tritonfrontend option defaults | in-process-frontends | sub-skills/in-process-frontends/scripts/inspect_frontend_options.py |
| Plan OpenAI-compatible frontend CLI | openai-llm-frontend | sub-skills/openai-llm-frontend/scripts/build_openai_frontend_command.py |
Emit OpenAI-compatible /v1/* JSON request specs | openai-llm-frontend | sub-skills/openai-llm-frontend/scripts/build_openai_request.py |