Skip to content

Feat/gw fix signature mismatch - #870

Open
gabeweisz wants to merge 9 commits into
mainfrom
feat/gw_fix_signature_mismatch
Open

Feat/gw fix signature mismatch#870
gabeweisz wants to merge 9 commits into
mainfrom
feat/gw_fix_signature_mismatch

Conversation

@gabeweisz

Copy link
Copy Markdown
Collaborator

Fix mismatched signatures in child classes and classes that do not call the parent init in their init function.
Sequenced after #869

gabeweisz and others added 7 commits July 31, 2026 18:27
Clean up 124 unused imports (ruff F401) across library code, tests, examples, and notebooks. Replace openpyxl availability checks with importlib.util.find_spec to avoid side-effect-only imports.

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply black 26.1.0 to files flagged by CI lint job.

Co-authored-by: Cursor <cursoragent@cursor.com>
Clean up 35 unused local variables (ruff F841) by removing dead assignments, using underscore placeholders in tuple unpacks, and dropping unused exception bindings.

Co-authored-by: Cursor <cursoragent@cursor.com>
Run unused import and unused assignment checks on changed Python files, matching the existing Black lint scope.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace absolute TraceLens package imports with relative imports in Trace2Tree, TraceDiff, TreePerf, and TraceUtils. Lazy-load merge_capture_trace_into_graph in TreePerfAnalyzer.from_file and drop eager moe_flydsl re-export from extensions __init__.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add acyclic_siblings contract for TraceLens, refactor pseudo-op extension
registry and graph capture merge to break import cycles, and run
lint-imports in the lint workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align perf-model bytes/bytes_bwd overrides with base classes, call base
inits in MoE/quant/attention subclasses, and unify JAX/PyTorch tree and
GPU analyser method signatures so subclasses are LSP-compatible.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant