Skip to content
Back to skills

First Inference Eval

ASecurity

Evaluates the performance and scalability of a federated inference scheduling framework under varying request loads, measuring throughput, latency, and auto-scaling capabilities on distributed HPC resources. Use when the user wants to benchmark on ShareGPT, or asks about evaluating this task. Reports Request throughput (req/s).

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 11, 2026
researchpythongotestingapiperformance

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill first-inference-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of First Inference Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for First Inference Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-first-inference-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-first-inference-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: first-inference-eval
description: Evaluates the performance and scalability of a federated inference scheduling framework under varying request loads, measuring throughput, latency, and auto-scaling capabilities on distributed HPC resources. Use when the user wants to benchmark on ShareGPT, or asks about evaluating this task. Reports Request throughput (req/s).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2510.13724
  bibtex_key: [REDACTED]
  confidence: high
---

# first-inference-eval

> FIRST: Federated Inference Resource Scheduling Toolkit for Scientific AI Model Access — Tanikanti et al. (2025) (arXiv:2510.13724, 2025)

## What this evaluates

Evaluates the performance and scalability of a federated inference scheduling framework under varying request loads, measuring throughput, latency, and auto-scaling capabilities on distributed HPC resources.

## Datasets

- **ShareGPT** — total 1000; splits: test (1000)

## Metrics

- `Request throughput (req/s)` **(primary)** — range: other
  - The number of successful inference requests completed per second. Measures the overall request processing capacity of the system.
- `Output Token Throughput (tok/s)` — range: other
  - The total number of output tokens generated by the model per second across all successful requests. Reflects the effective generation speed.
- `Median End-to-End Latency (s)` — range: other
  - The time elapsed from sending a request to receiving the complete response. Reported as the median to reduce sensitivity to outliers compared to the mean.
- `Benchmark Duration (s)` — range: other
  - The total time taken to complete all requests in a given benchmark run. Provides an overall measure of workload processing speed.

## Input / output format

**Input**: Prompts from the ShareGPT dataset, sent as OpenAI-compatible API requests with specified target output lengths.

**Output**: Generated text responses (tokens) from the LLM, returned via the API.

## Scoring recipe

```python
def compute_metrics(predictions, gold):
    latencies = [r.timestamp_received - r.timestamp_sent for r in predictions]
    median_latency = sorted(latencies)[len(latencies)//2]
    total_time = max(r.timestamp_received for r in predictions) - min(r.timestamp_sent for r in gold)
    req_throughput = len(predictions) / total_time
    tok_throughput = sum(r.output_tokens for r in predictions) / total_time
    return {
        'request_throughput': req_throughput,
        'output_token_throughput': tok_throughput,
        'median_latency': median_latency,
        'benchmark_duration': total_time
    }
```

## Common pitfalls

- Confusing median latency with mean latency; the protocol explicitly reports median to avoid outlier sensitivity.
- Ignoring the 'infinite request rate' workload condition; peak performance tests saturate the server by sending all 1000 requests immediately, differing from steady-state load testing.
- Comparing FIRST directly to commercial APIs without accounting for external rate limits and hardware differences (HPC vs. cloud).

## Evidence (verbatim from paper)

> We focus on the following key metrics (Sagi, [2025]) to evaluate performance: Request throughput (req/s): The number of successful inference requests completed per second. This metric measures the overall request processing capacity of the system. Output Token Throughput (tok/s): The total number of output tokens generated by the model per second across all successful requests. This metric reflects the effective generation speed. Median End-to-End Latency (s): The time elapsed from sending a request to receiving the complete response. We primarily report the median latency, as it is less sensitive to outliers than the mean. This metric reflects the user-perceived responsiveness for a single request.

## Citation

```bibtex
@misc{tanikanti2025first,
  title={FIRST: Federated Inference Resource Scheduling Toolkit for Scientific AI Model Access},
  author={Tanikanti et al. (2025)},
  year={2025},
  note={arXiv:2510.13724}
}
```

- arXiv: 2510.13724

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.