Add libextension_memory_allocator.a to executorch_llm Apple framework#19200
Conversation
PR pytorch#15730 added a dependency from extension/llm/runner on extension::CPUCachingAllocator (defined in libextension_memory_allocator.a) but did not update scripts/build_apple_frameworks.sh, so the executorch_llm iOS framework was missing the symbol. This caused the Benchmark Tests target to fail with `Undefined symbols: CPUCachingAllocator(unsigned int)`, breaking the Apple/build-benchmark-app job on trunk. Authored with the assistance of Claude (Anthropic).
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19200
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ⏳ No Failures, 17 PendingAs of commit 3570aaf with merge base 9207001 ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
Summary
PR #15730 added a dependency from extension/llm/runner on extension::CPUCachingAllocator (defined in libextension_memory_allocator.a) but did not update scripts/build_apple_frameworks.sh, so the executorch_llm iOS framework was missing the symbol. This caused the Benchmark Tests target to fail with
Undefined symbols: CPUCachingAllocator(unsigned int), breaking the Apple/build-benchmark-app job on trunk.Authored with the assistance of Claude (Anthropic).
Test plan
CI