Repository navigation
Conversation
The Android libLiteRtLm.so links the WebGPU top-k sampler again, so GPU generation works without a loadable OpenCL library.
Name v0.19.1-5 in the Unreleased runtime baseline, correct the owner commit to bb4e7709, and narrow the libOpenCL.so workaround.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
libLiteRtLm.solinks the WebGPU top-k sampler again (litert-lm-native#121).sync_native_release_pins.py --litert-lm-tag v0.19.1-5; hand edits: library smoke admission, tag literals in tests, twoSKILL.md, README and website pin text, maintainer sync note, S24 qualifier admission, changelog and known-platform-issues.llamadart_litert_lm_flutter0.19.10 with floorllamadart: '>=0.19.10 <0.20.0'(cores up to 0.19.9 treat a-5companion as a different build).verify_release_docs_versions.dartreports that bump as pending, as expected.Production-readiness scope
installation.mdunchanged). Older releases cannot be patched:known-platform-issues.mdgives them the workaround (declarelibOpenCL.soorComputeDevice.cpu).Completeness checklist
v0.19.1-6is the rejected example. Rolling the pin back to-4is refused by the sync tool (same-channel rollback).capability_coverage.jsonchange.PR type guidance
libLiteRtLm.sosince 0.18.0, fixed in the owner runtime; the regression test is the on-device W1c run below plus the pin-admission harness test. Affected platform: Android (arm64 verified).Test Plan
dart run tool/prepare_workspace.dartdart format --output=none --set-exit-if-changed .dart analyzedart test -p vm -j 1 --exclude-tags local-only(isolatedTMPDIR; 14478 passed)dart test -p chrome --exclude-tags local-only(4900 passed)coverage-lib: 93.93% line coveragecheck_native_release_digests.dart, the four native Python suites,dart test -p vm test/unit/tooling/andtest/unit/hook,packages/llamadart_validationtests and Python suite, companionflutter test,./tool/docs/build_site.sh, local LiteRT-LM smokeMatrix Evidence
static-format-analyzecheck_platform_boundaries.dartcleanroot-vmcoverage-libnative-release-digestsnative-sync-python-suitesnative-hook-bundlestest/unit/hookrelease-doc-version-consistencydocs-sitebuild_site.shexit 0litert-lm-engine-smokeRESULT litert_lm_engine; library smoke resolves.dart_tool/llamadart/litert_lm/0.19.1-5and prints its symbolsvalidation-harnesslitert-lm-json-schema9926197b, the stripped form of the published archive'slibLiteRtLm.so(cc8de93e, archive09da4ead); the S24 qualifier APK carriescc8de93eunstripped8700956042671373601, 20/20Qualifier admission
v0.19.1-5changes the AndroidlibLiteRtLm.so, so S24 admission needed the 20-case LiteRT qualifier again, as #1830 did forv0.19.1-2. Runpr2003-litert0191-5-s24-20261114(Test Lab matrix8700956042671373601, source73b2a2fe): 20/20 PASS, six lifetimes closed, completion present, fullLITERT_CLdelegation (1306/1306 decode, 1358/1358 prefill), no CPU fallback, same four legacy semantic failures as v0.19.1. Details indoc/litert_lm_v1_adoption.md.Review Notes
5d3b2326, see checksHigh-risk regression review
artifactConsumer,backendRuntime)v0.19.1-4is rejected by the sync tool and the failure W1 recorded returns