• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jzombie / rust-triplets / 29205262095
96%

Build:
DEFAULT BRANCH: main
Ran 12 Jul 2026 07:16PM UTC
Jobs 1
Files 39
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jul 2026 07:09PM UTC coverage: 95.825% (+0.07%) from 95.758%
29205262095

push

github

web-flow
Add offline teacher-embedding precompute pipeline (#125)

* Add offline teacher-embedding precompute pipeline and simd-r-drive
source crate

Introduces two new crates for knowledge distillation data preparation:

- `triplets-srd-source`: Low-level read/write for pair and triplet
  embeddings stored in simd-r-drive format, with entry encoding,
  batch I/O, and `SrdSource` for resumable reads.

- `triplets-offline-embedder`: Offline data materialization engine that
  fetches batches from a sampler, embeds via a pluggable teacher
  callback,
  and writes results to per-split stores. Features interleaved split
  scheduling, background prefetching, a 5% error-rate circuit breaker,
  zero-copy validation, and Ctrl+C-safe flushing.

Also extends the `Sampler` trait with a `save_sampler_state` hook and
adds documentation for the offline embedding pipeline to the README.

* cargo udeps and sort

* Update deprecated method

* Fix Rustdoc errors

3834 of 3990 new or added lines in 11 files covered. (96.09%)

24649 of 25723 relevant lines covered (95.82%)

4498.6 hits per line

Uncovered Changes

Lines Coverage ∆ File
51
79.1
crates/triplets-offline-embedder/src/sampler_adapter.rs
32
97.05
crates/triplets-offline-embedder/src/split_state.rs
20
96.0
crates/triplets-offline-embedder/src/loop_runner.rs
13
56.67
crates/triplets-offline-embedder/src/traits.rs
9
95.5
crates/triplets-offline-embedder/src/orchestration.rs
8
99.06
crates/triplets-srd-source/src/srd_triplet.rs
7
97.81
crates/triplets-offline-embedder/src/sampler_prefetcher.rs
6
97.95
-0.25% crates/triplets-core/src/sampler/mod.rs
5
97.75
crates/triplets-offline-embedder/src/split_scheduler.rs
5
98.47
crates/triplets-srd-source/src/srd_source.rs
Jobs
ID Job ID Ran Files Coverage
1 29205262095.1 12 Jul 2026 07:16PM UTC 39
95.82
GitHub Action Run
Source Files on build 29205262095
  • Tree
  • List 39
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29205262095
  • 9ef210e3 on github
  • Prev Build on main (#29175230798)
  • Next Build on main (#29603096773)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc