Conversation
|
!test |
|
Review updated until commit b2e0cbb Description
|
| Relevant files | |||||
|---|---|---|---|---|---|
| Enhancement |
| ||||
| Configuration changes |
|
PR Reviewer Guide
Here are some key observations to aid the review process:
| 🧪 No relevant tests |
| ⚡ Recommended focus areas for review |
Missing argument handling
|
Test failures
-
(Medium, 3)
Shape mismatch in thunderfx higher-order inplace alias update (nvFuser, CUDA)Test Name A100 GB200 H100 Source thunder.tests.test_update_aliases.test_higher_order_inplace_alias_update_nvfuser_cuda_thunder.dtypes.float32 ❌ ❌ ❌
Greptile OverviewGreptile SummaryThis PR removes the legacy top-level Two correctness issues were introduced in the refactor:
Confidence Score: 3/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant CI as GitHub Actions (lint.yml)
participant PySetup as python/setup.py
participant Utils as python/utils.py
participant CMake as cmake/configure+build
CI->>PySetup: NVFUSER_BUILD_CMAKE_ONLY=1 python setup.py
PySetup->>Utils: config = BuildConfig()
PySetup->>Utils: override_build_config_from_env(config)
Utils-->>PySetup: config.cmake_only = true
PySetup->>Utils: run(config, version_tag(config), "..")
Utils->>CMake: cmake(config, "..")
alt cmake_only
CMake-->>Utils: configure build dir only (no build)
else full build
CMake-->>Utils: cmake --build ... --target install
Utils-->>PySetup: setuptools setup() builds wheel/ext
end
|
Additional Comments (1)
|
xwang233
left a comment
There was a problem hiding this comment.
as long as CI passes 🤞
|
!test |
Additional Comments (2)
|
No description provided.