exo-explore/exo · error · HTTPException
No instance found for model {model_id}
Error message
No instance found for model {model_id} What it means
Error "No instance found for model {model_id}" thrown in exo-explore/exo.
Source
Thrown at src/exo/api/main.py:1008
Raises HTTPException 404 if no instance is found for the model.
"""
if not any(
instance.shard_assignments.model_id == model_id
for instance in self.state.instances.values()
):
# Check if model is actually downloaded
model_is_downloaded = any(
isinstance(download, DownloadCompleted)
and download.shard_metadata.model_card.model_id == model_id
for node_downloads in self.state.downloads.values()
for download in node_downloads
)
if not model_is_downloaded:
await self._trigger_notify_user_to_download_model(model_id)
raise HTTPException(
status_code=404, detail=f"No instance found for model {model_id}"
)
return model_id
def stream_events(self) -> StreamingResponse:
def _generate_json_array(events: Iterable[Event]) -> Iterable[str]:
yield "["
first = True
for event in events:
if not first:
yield ","
first = False
yield event.model_dump_json()
yield "]"
return StreamingResponse(
_generate_json_array(self._event_log.read_all()),
media_type="application/json",View on GitHub (pinned to 21a54c5ea0)
When it happens
Trigger: Thrown at src/exo/api/main.py:1008 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of exo-explore/exo@21a54c5ea0 (2026-08-26).
Data as JSON: /api/errors/ac3f6ce43ba8b645.
Report an issue: GitHub.