fix: reconcile merged runtime behavior
This commit is contained in:
@@ -3295,12 +3295,15 @@ class _TrackerHandler(http.server.BaseHTTPRequestHandler):
|
||||
node.hf_repo or node.model
|
||||
for node in alive
|
||||
if node.model is not None
|
||||
# The same model can be registered under its HF repository while
|
||||
# the catalogue exposes its short preset id. Do not emit a second
|
||||
# repo-keyed entry when either node identifier resolves to a preset.
|
||||
and _resolve_model_preset(
|
||||
server.model_presets, node.hf_repo or node.model,
|
||||
)[1] is None
|
||||
# Explicit HF repositories are emitted as stable identifiers even
|
||||
# when they also resolve to a short-name preset; clients may use
|
||||
# either identifier when selecting a model.
|
||||
and (
|
||||
node.hf_repo is not None
|
||||
or _resolve_model_preset(
|
||||
server.model_presets, node.model,
|
||||
)[1] is None
|
||||
)
|
||||
and node.shard_start is not None
|
||||
and node.shard_end is not None
|
||||
and node.num_layers is not None
|
||||
|
||||
Reference in New Issue
Block a user