SShortSingh.
Back to feed

Small Model Tests on a 4-Core CPU Overturn Bigger-Model Assumptions for Camera Agent

0
·2 views

The maintainer of OpenNVR, an open source video recorder with a built-in camera agent, benchmarked every small model the agent relies on using a 4-vCPU machine without a GPU, since many users lack dedicated graphics hardware. Four default models were replaced after tests on language, vision, speech-to-text, text-to-speech and image search tasks, with all scripts published in the repository. In the language tests, the larger qwen3:4b performed worst because it rarely called tools and decided without checking, while granite4:micro passed far more cases. A vision comparison found Qwen3-VL the most reliable at avoiding false positives but too slow on CPU, so Moondream was kept for CPU setups. Parakeet TDT was chosen for speech recognition, cutting word error rate and processing time compared with Whisper models. Kokoro was rejected for text-to-speech because it ran slower than real time on four cores, while Piper stayed fast enough.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Indie Developer Launches Free 3D Dinosaur Runner Dino3D.gg With Global Leaderboards

An independent developer has released Dino3D.gg, a free 3D take on the classic Chrome Dino runner game. Players can sign in with Google or Discord to save personal best scores and compete on global leaderboards. The game runs in desktop and mobile browsers without requiring any installation. It also supports multiple languages. The developer has asked the community for feedback on gameplay and the login experience.

0
ProgrammingDEV Community ·

Pricing rule rollout errors tracked with PII-safe, cohort-level rollback signals

The article argues that a failed pricing-rule rollout should be judged by comparing error rates between the new rule and a control group, not by a global error count. It recommends attaching only seven groups of metadata to each error event, including a stable error code, release and environment, request and trace IDs, a keyed pseudonymous actor key, processing region, and the exact flag variant and rule revision. Raw exception messages, request payloads, and direct identifiers such as emails or raw user IDs are kept out by building events from an allowlist rather than cleaning up a broad context blob afterward. Request IDs act as a controlled bridge to separately governed operational records that authorized investigators can access. The approach is presented as a way to answer whether the new rule increased failures without collecting customer data that the team does not need.

0
ProgrammingDEV Community ·

Solo Creator Builds Scripts to Package One Digital Asset for Stock Sites and Shops

After 30 finished digital assets sat unsold because of manual upload work, the author built a packaging pipeline to handle the chores. A metadata script emits the exact CSV header each stock platform requires, since Adobe Stock rejected a row with the wrong column count. A small ledger tool tracks posted items so re-runs don't trigger account reviews. A third script bundles products and renders 1280x720 cover and 600x600 thumbnail images, since listings without previews failed to sell. The author argues one asset should be packaged for stock uploads, product packs, and listings, and the tools rely only on Python's standard library plus Pillow and reportlab.

0
ProgrammingDEV Community ·

Seven Copy-Paste Claude Prompts for Running a Week of Social Media via MCP

A guide offers seven ready-to-use prompts for managing a week of social media posting through Claude connected to a scheduler over MCP. It explains that the assistant's permissions can be limited to reading the queue, drafting posts, or scheduling them, with a recommendation to start with reading and drafting. The guide notes that there is no direct 'post now' tool, and that scheduled posts must be at least ten minutes ahead and appear in the queue with an AI badge. Prompts cover reviewing the weekly schedule for gaps, checking connected platforms and their publishing methods, and drafting platform-specific posts saved as drafts rather than scheduled. The prompts are written for Smart Post Studio's connector, though the guide notes some guardrails may differ on other schedulers.