- e06a29f Add support for streaming HF_Tokenizer_Zlib sections in LiteRT-LM by Google AI Edge · 5 hours ago upstream/main
- c05e67a Update dependencies of litert_lm by Changming Sun CA · 5 hours ago
- df97cc1 Close the Kokoro TTS front-end gap to Host Kokoro for espeak and CJK languages. by Yi-Chun Kuo · 6 hours ago
- 039bd37 When ThinkingBudgetConstraint is configured with budget == 0, it by Google AI Edge · 6 hours ago
- 3981a9a Calibrate STFT framing and Hann window for Whisper. by Byungchul Kim · 7 hours ago
- cfa635c Support Japanese in Kokoro TTS with bundled MeCab/UniDic lexicon and G2P. by Yi-Chun Kuo · 10 hours ago
- b7c40ea Update dependencies of litert_lm by Fengwu Yao · 10 hours ago
- cb97cdd Handle silence more reliably. by Byungchul Kim · 11 hours ago
- 40d6cda Stage only dated nightly XCFrameworks and checksums by Google AI Edge · 11 hours ago
- 2e79135 Migrate remaining NPU option callers to GetOptions<T>() by Terry Heo · 12 hours ago
- 4fad493 Migrate ASR metadata to static model/factory registration to OmniEngine. by Byungchul Kim · 13 hours ago
- b2f2d9d Align overlapping ASR chunks more correctly in text mergers. by Byungchul Kim · 14 hours ago
- a484d21 Handle empty `session_inputs` before calling `RunPrefillAsync` in by Google AI Edge · 25 hours ago
- a82895c Automated Code Change by Google AI Edge · 28 hours ago
- 9fbce89 Allow for prefix caching for artisan GPU models in LiteRT-LM CLI by Google AI Edge · 29 hours ago
- 0ae5873 Map subword tokens to word-onset timestamps in TokenizerDetokenizer. by Byungchul Kim · 30 hours ago
- e609517 add bidirectional LSTM custom op in omni base by Yi-Chun Kuo · 30 hours ago
- 880b3db Add bridge between legacy C++ ModelType and proto TfLiteModelType enums. by Yi-Chun Kuo · 32 hours ago
- b4a2027 Enable Slaney mel filterbanks and power spectrum in ASR model metadata. by Byungchul Kim · 33 hours ago
- 9ab8b8d Support multi-token decode_start_token_ids across ASR decoders for Whisper. by Byungchul Kim · 34 hours ago
- c10c6c4 Support Swift nightly package distribution and fix macOS codesigning. by Google AI Edge · 34 hours ago
- 7659436 Copy host memory state snapshots into device buffers when restoring state. by Mohammadreza Heydary · 34 hours ago
- d6272ea Support Slaney mel filterbank and power-spectrum support to MelFilterbank. by Byungchul Kim · 34 hours ago
- 200545f Downstream mobile and embedded deployments of LiteRT-LM require fine-grained control over optional tokenizers, template engines, grammar parsers, constrained decoding engines, model-family data processors, and hardware backends to minimize binary size. Previously, ad-hoc `--define` flags were scattered across individual `BUILD` packages. by Salil Tambe · 35 hours ago
- b1faae7 Internal change by Mohammadreza Heydary · 2 days ago
- 35b09b1 Stream all model loads in the LiteRT-LM Web SDK and default to the GPU backend by Google AI Edge · 2 days ago
- 81c758e Refactor `model_data_processor_factory` to use `ModelDataProcessorRegistry`. by Salil Tambe · 2 days ago
- b966041 Fix overflow issue in npu embedder by Google AI Edge · 2 days ago
- 03d3979 Add antlr_parser_utils_noop target for builds without ANTLR/Rust tool-use parsers. by Salil Tambe · 4 days ago
- 98524f6 Decouple LlgConstraintProvider header from Rust llguidance FFI and add noop targets. by Salil Tambe · 4 days ago
- 4d8a9a2 Decouple `PromptTemplate` header from Rust `minijinja_template` FFI and add noop target. by Salil Tambe · 4 days ago
- a50b5f5 Add streaming model loading support to LiteRT-LM Engine by Google AI Edge · 4 days ago
- cb17ef0 Fix macOS/iOS symbol visibility in `liblitert-lm.so` to prevent load-time crashes. by Google AI Edge · 4 days ago
- d99b438 Update dependencies of litert_lm by Mohammadreza Heydary · 4 days ago
- f3832ed No public description by Google AI Edge · 5 days ago
- b0529f4 Configure Git LFS endpoint in .lfsconfig for LiteRT-LM. by Google AI Edge · 5 days ago
- 8111f12 [LiteRT-LM] Remove synchronous NPU warmup inference from EmbeddingLiteRtCompiledModelExecutor::CompileTextEncoder by Google AI Edge · 5 days ago
- f42a1bb Add C API version macros and litert_lm_get_api_version so consumers can detect header/library version skew. by Tenghui Zhu · 5 days ago
- 4a363c0 New session configs based on protobuf by Byungchul Kim · 5 days ago
- 798d51e Support FLUX.2-klein engine/session by Byungchul Kim · 5 days ago
- 2d872e0 Add Android benchmarks for Gemma 4 2B LoRA on CPU and GPU. by Salil Tambe · 5 days ago
- 0063187 Allow creating embedding engines for models without a vision encoder. by Google AI Edge · 5 days ago
- b2f3d3c Add speculative decoding statistics to the MTP drafter, the executor and the by Mohammadreza Heydary · 5 days ago
- 8b7bb5c When the thought channel is not prefilled and the model skips thinking, by Google AI Edge · 5 days ago
- 4697c72 - Write all-ones into `kPrevMaskName` in `input_buffers_map_` and clear `buffered_spectrogram_` inside `AudioLiteRtCompiledModelExecutor::AudioStreamingEncoder::CreateNewContext` so new streaming contexts start cleanly. by Google AI Edge · 6 days ago
- e16809a Handle partial chunks correctly in AudioInputSource and TextInputSource. by Byungchul Kim · 6 days ago
- ea11963 Document in the C API that sessions and conversations must be destroyed before the engine they were created from. by Tenghui Zhu · 6 days ago
- 74e702d Text2Image engine and session by Byungchul Kim · 6 days ago
- d07a923 Fix Gemma-4 GPU LoRA support for quantized models in MLDrift delegate. by Salil Tambe · 6 days ago
- 4b15b34 Report LoRA inputs that don't match any tensor in the LoRA data. by Google AI Edge · 6 days ago
- e9fb7ff Open-source the EmbeddingGemma 2 multimodal search web demo by Google AI Edge · 6 days ago
- 97e6dc7 [LiteRT-LM] Eagerly filter channel content from KV cache after decode. by Google AI Edge · 6 days ago
- b8b3131 Fix text scoring rewinding the KV-cache position twice after prefill. by Google AI Edge · 6 days ago
- 7840057 Isolate espeak_ng genrule working directories to fix parallel build race in standalone Bazel builds by Salil Tambe · 6 days ago
- 7233a2d Create LoRA buffers per signature so prefill gets buffer types it supports by Google AI Edge · 6 days ago
- 3a1f60d Rename Omni ASR/TTS session targets and standardize stage/factory signatures. by Byungchul Kim · 6 days ago
- d4beba4 Fix multibyte UTF-8 handling and byte-fallback detokenization in BufferedStreamingDetokenizer. by Mohammadreza Heydary · 6 days ago
- 1f7fa76 Add FLUX.2 model config, math helpers, denoiser stage, and VAE decoder stage. by Byungchul Kim · 6 days ago
- cb1495f update benchmark script by Google AI Edge · 7 days ago
- 4ecac4f Add DMA-BUF memory metrics to LiteRT LM metrics proto. by Andrew Zhang · 7 days ago
- 4c72b51 Unify ASR and TTS session orchestration under MultiStagedSession. by Byungchul Kim · 7 days ago
- f0f235e Add embedding demo link to litert lm readme by Google AI Edge · 7 days ago
- a926bb0 Fill lora_param_tensor so GPU runtime-BMM LoRA covers all channels by Salil Tambe · 7 days ago
- 5b87f5b Add TextEncoderStage under omni/text2image. by Byungchul Kim · 7 days ago
- 93d7412 Bump LiteRT-LM version to 0.19.0 by Google AI Edge · 7 days ago
- deaaa64 Re-prime the MTP drafter after any non-speculative step. by Mohammadreza Heydary · 8 days ago
- 8eca57a Add Conversation::CountTokens() API to measure prospective message token footprint. by Google AI Edge · 8 days ago
- c9848c4 add v0.18.0 release notes by Google AI Edge · 8 days ago
- 0bb486b Load Gemma 4 audio encoder LoRAs under the encoder's own input names by Salil Tambe · 8 days ago
- 84d9669 Pipe through max_top_k_ setting when set by Google AI Edge · 8 days ago
- dbdb99b Internal change by Google AI Edge · 8 days ago
- 525de7e Add an --output_size flag to embedding_litert_lm_main for truncation of the output embedding. by Marissa Ikonomidis · 8 days ago
- 0540e5c Replace `# pytype: disable` suppressions with `# pyrefly: ignore` by Oleh Prypin · 9 days ago
- d17a52f Add ImageDecoder and PromptSource interface for image gen model inference by Byungchul Kim · 11 days ago
- 10245c8 Internal change by Wai Hon Law · 11 days ago
- 8092fe5 Extend the Kotlin `benchmark` API and JNI bindings (`nativeCreateBenchmark`) to accept optional `visionBackend`, `audioBackend`, and `contents` parameters, and expose `BenchmarkInfo.markDurationsInSecond` from `BenchmarkInfo::GetMarkDurations()`. by Salil Tambe · 11 days ago
- 5befccd Restrict espeak-ng dictionaries to Kokoro-supported languages. by Tenghui Zhu · 11 days ago
- f136f4a Handle silence in more robust way by Byungchul Kim · 11 days ago
- 400273c Add pre-compiled model support to LiteRT-LM CompiledModelExecutor by Google AI Edge · 11 days ago
- b320801 Internal change by Tenghui Zhu · 12 days ago
- 956de4b Strengthen input validation and null pointer checks in LiteRT LM C APIs. by Mohammadreza Heydary · 12 days ago
- 58fcc1c Preserve prefill start token and truncate repetition loops in LmDecoder. by Byungchul Kim · 12 days ago
- b34761f Stitch overlapping chunks at longest contiguous match in LevenshteinTextMerger. by Byungchul Kim · 12 days ago
- c8ff070 Retain unconfirmed words on empty chunks in TimestampTextMerger. by Byungchul Kim · 12 days ago
- 3dbb23e Skip auxiliary mask and cache update warmup in LiteRT-LM NPU compiled model executor when using hardware update (kWH). by Andrew Zhang · 12 days ago
- 1a14a11 Remove litert_lm_get_last_error_code from the LiteRT-LM C API. by Mohammadreza Heydary · 12 days ago
- 5775c07 Zero-pad wrapped ring buffer frames at EOF in FileAudioSource. by Byungchul Kim · 12 days ago
- 4af508a Document the LiteRT-LM C API 1.0.0 return-shape contract by Mohammadreza Heydary · 12 days ago
- fc6ca8a Return status codes from the experimental LiteRT-LM C API by Mohammadreza Heydary · 12 days ago
- a5d53ea Return status codes from all LiteRT-LM model info C API functions.\ by Mohammadreza Heydary · 12 days ago
- 216b00b Add ASR, TTS, and ImageGen in litert_lm_builder. by Byungchul Kim · 12 days ago
- 5190782 Return status codes from all LiteRT-LM embedding engine C API functions. by Mohammadreza Heydary · 12 days ago
- b4a9d0e Return status codes from LiteRT-LM C API conversation functions by Mohammadreza Heydary · 12 days ago
- f4455da Sanitize tool and property names for Lark grammar rules in constrained decoding. by Google AI Edge · 12 days ago
- 8ab3da0 Return status codes from the remaining LiteRT-LM C engine.h accessors by Mohammadreza Heydary · 12 days ago
- 7d9a2a3 Return status codes from LiteRT-LM C API result-producing functions by Mohammadreza Heydary · 13 days ago
- 1dc4633 Return status codes from LiteRT-LM C API engine constructors by Mohammadreza Heydary · 13 days ago
- d101ec9 Make the dummy test model's output shape match its declared shape. by Tommy Chiang · 13 days ago
- 9369b17 Fix support for Gemma3 270M in LiteRT LM runtime and builder. by Andrew Zhang · 13 days ago
- 12ba057 Also skip the host local attention mask fill when both masks are pruned by the GPU delegate. by Fengwu Yao · 13 days ago