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

cpmpercussion / impsy / 26318429401
84%

Build:
DEFAULT BRANCH: main
Ran 23 May 2026 12:30AM UTC
Jobs 3
Files 13
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

23 May 2026 12:29AM UTC coverage: 83.619% (+1.3%) from 82.316%
26318429401

push

github

web-flow
Add CLI overrides to run command (v1.1.0) (#78)

* Add CLI overrides to run command and bump to 1.1.0

The `run` command now accepts an optional positional MODEL_FILE plus
flags for the [interaction] and [model] knobs (--mode, --threshold,
--input-thru, --sigma-temp, --pi-temp, --timescale, --dimension) and
the top-level toggles (--verbose, --log-input, --log-predictions).
CLI > config > default; omitted flags leave the config alone.

TfliteMDRNN now introspects dimension, units, layers, and mixtures
from the .tflite file, so --size is dropped and --dimension is only
needed for the dummy fallback. build_network uses TfliteMDRNN.from_file
for tflite paths and falls back to the explicit-config path for
.keras/.h5 and the dummy network.

Also fixes a latent test bug: CLI subcommands are now registered at
module load instead of inside main(), so importing `cli` gives the
full command group. Previous test_commands.py tests had no exit-code
assertions and were silently exercising a subcommand-less cli.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Allocate tensors before introspecting tflite shapes

introspect_tflite_params() now calls interpreter.allocate_tensors()
before reading get_input_details() / get_output_details(). On macOS
ai-edge-litert returns shapes from flatbuffer metadata immediately,
but other backends can block until tensors are allocated.

SELECT_TF_OPS models can't allocate without flex delegates yet still
publish metadata, so we swallow allocate_tensors() failures and let
the shape reads proceed.

Addresses one of two inline review comments from Copilot on #78. The
second (dimension sync between InteractionServer and the loaded model)
is filed separately as #79 for design discussion before implementation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Stream verbose pytest output in CI to diagnose hang

Adds PYTHONUNBUFFERED=1, PYTHONFAULTHANDLER=1, and `-v --tb=short` to
the full-matrix Run tests step so we ca... (continued)

83 of 89 new or added lines in 3 files covered. (93.26%)

1511 of 1807 relevant lines covered (83.62%)

2.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
84.23
0.41% impsy/mdrnn.py
Jobs
ID Job ID Ran Files Coverage
1 26318429401.1 23 May 2026 12:30AM UTC 13
83.62
GitHub Action Run
2 26318429401.2 23 May 2026 12:30AM UTC 13
83.29
GitHub Action Run
3 26318429401.3 23 May 2026 12:31AM UTC 13
83.62
GitHub Action Run
Source Files on build 26318429401
  • Tree
  • List 13
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e39946cd on github
  • Prev Build on main (#26211855973)
  • Next Build on main (#26319808335)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc