Repository navigation
TF upgrade to 5.19.0 - #1287
Open
Mamta Singh (quic-mamta) wants to merge 25 commits into
Open
TF upgrade to 5.19.0#1287Mamta Singh (quic-mamta) wants to merge 25 commits into
Mamta Singh (quic-mamta) wants to merge 25 commits into
Conversation
Mamta Singh (quic-mamta)
marked this pull request as draft
August 26, 2026 08:34
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
3 times, most recently
from
August 26, 2026 10:41
6f095ae to
ab11e35
Compare
Mamta Singh (quic-mamta)
marked this pull request as ready for review
August 31, 2026 06:39
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
September 7, 2026 09:47
200d08e to
d4ea92c
Compare
Contributor
Author
|
CI-Ready |
1 similar comment
Contributor
Author
|
CI-Ready |
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
September 27, 2026 06:27
7a18c1b to
d552264
Compare
Contributor
Author
|
CI-Ready |
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
2 times, most recently
from
September 29, 2026 08:36
9a12fad to
3b44e97
Compare
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
October 5, 2026 09:30
567a8a5 to
e516bfb
Compare
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
October 14, 2026 08:04
c6fe452 to
6dced2b
Compare
Contributor
Author
|
CI-Ready |
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
October 16, 2026 06:19
d7a2ea3 to
87a80a0
Compare
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
4 times, most recently
from
October 23, 2026 17:34
35ee37c to
ddd401c
Compare
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Adds a structured logging module (`QEFFLogger`) to the QEfficient library, based on [qualcomm#696](qualcomm#696). - `QEFFLogger` is a singleton logger with JSON formatter and rotating file handler. - Log level controlled project-wide via `QEFF_LOG_LEVEL` env var (default: INFO); log file path via `QEFF_LOG_PATH` or a timestamped default under `~/.cache/qefficient_logs/`. - Namespace support per module (`INFRA`, `MODEL`, `FT`) for targeted filtering and post-processing. - All existing `logging.getLogger(__name__)` and module-level `logger` imports migrated to `QEFFLogger.get_logger(namespace)`. - Jenkinsfile: all CI stages set `QEFF_LOG_PATH=/efficient-transformers/Qeff_logs`. - New unit tests in `tests/utils/test_logger.py`. - Generates process-aware filenames to avoid collisions between parallel workers: `QEFF_YYYYMMDD_HHMMSS_PID.log`. --------- Signed-off-by: Vishali Senthilkumar <vishsent@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Adds weight-free export, compile, and runtime support for
image-text-to-text
models. The implementation uses Dynamo-based ONNX export and
externalized
checkpoint weights, with dual-QPC VLM execution.
### Supported VLM families
- Qwen2.5-VL
- Qwen3-VL
- Qwen3-VL-MoE
- Qwen3.5
- Qwen3.5-MoE
- Gemma4, including dense and MoE configurations
## What changed
- Add weight-free VLM construction and dual-QPC routing in
`QEFFAutoModelForImageTextToText`.
- Add checkpoint-key resolution and weight transforms for VLM and
Gemma4/MoE
checkpoints.
- Extend Dynamo/ONNX export handling for repeated decoder subgraphs and
external weight specifications.
- Add combined and disaggregated vision, prefill, and decode flows.
- Add examples and CPU/QAIC coverage for weight-free VLM export,
compile, and
HF-to-QAIC token parity.
## Constraints and known limitations
- Weight-free VLM execution requires dual-QPC mode (`kv_offload=True`).
- Single-QPC weight-free export is unsupported.
- `weight_free=True` and `layerwise=True` are mutually exclusive.
- Qwen2.5-VL multi-specialization vision compilation remains deferred
due to a
QAIC Conv3D bias-shape error.
- Gemma4 multi-specialization is not supported yet.
- Gemma4 continuous batching can fail to compile with `full_batch_size >
2`;
CB + disaggregated compilation is also currently limited.
## Validation
- Not run during this PR preparation.
- Added/updated coverage includes CPU export structure, dual-QPC
compilation,
CCL, disaggregated flows, and QAIC HF-token parity.
---------
Signed-off-by: Ann Kuruvilla <akuruvil@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Dhiraj Kumar Sah <dhirajku@qti.qualcomm.com>
Signed-off-by: Tanisha Chawada <tchawada@qti.qualcomm.com>
Co-authored-by: Ann Kuruvilla <akuruvil@qti.qualcomm.com>
Co-authored-by: Dhiraj Kumar Sah <dhirajku@qti.qualcomm.com>
Co-authored-by: Tanisha Chawada <tchawada@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
October 23, 2026 18:13
ddd401c to
82ccd4b
Compare
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Signed-off-by: Mamta Singh <mamtsing@qti.qualcomm.com>
Mamta Singh (quic-mamta)
force-pushed
the
tf_upgrade
branch
from
October 24, 2026 12:41
95b37f0 to
c25c7b1
Compare
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
This PR upgrades QEfficient’s Transformers dependency from
5.5.4to5.19.0and updates the affected model wrappers/tests for API changes introduced in the newer Transformers release.Changes
5.19.0.CLIPTextTransformerfallback toCLIPTextModelhead_dim/global_head_dimhasattr(...)on heterogeneous configshidden_dim.