Delete deprecated GemlitePackedLayout and GemliteUIntXWeightOnlyConfig#4144
Delete deprecated GemlitePackedLayout and GemliteUIntXWeightOnlyConfig#4144jerryzh168 merged 12 commits intomainfrom
Conversation
[ghstack-poisoned]
[ghstack-poisoned]
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/ao/4144
Note: Links to docs will display an error until the docs builds have been completed. This comment was automatically generated by Dr. CI and updates every 15 minutes. |
…GemliteUIntXWeightOnlyConfig" [ghstack-poisoned]
…htOnlyConfig" [ghstack-poisoned]
…GemliteUIntXWeightOnlyConfig" [ghstack-poisoned]
…htOnlyConfig" [ghstack-poisoned]
…GemliteUIntXWeightOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
…htOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
|
@claude review |
|
Claude finished @jerryzh168's task in 2m 9s —— View job Review: Delete deprecated GemlitePackedLayout and GemliteUIntXWeightOnlyConfig
Overall this is a clean deprecation removal. The diff is straightforward — removing the deprecated FindingsLeftover references to deleted code (not cleaned up in this PR):
Minor observation in the diff:
VerdictThe core deletion is correct and complete. The two leftover references in |
…GemliteUIntXWeightOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
…htOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
…GemliteUIntXWeightOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
…htOnlyConfig" Deprecation Notes: GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig ``` # 0.16: GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="weight_only") GemliteUIntXWeightOnlyConfig(group_size, bit_width, packing_bitwidth, mode="dynamic") # 0.17 UIntxWeightOnlyConfig(group_size, bit_width, packing_bitwidth) Int8DynamicActivationUIntxWeightConfig(group_size, bit_width, packing_bitwidth) ``` [ghstack-poisoned]
Stack from ghstack (oldest at bottom):
Deprecation Notes:
GemliteUIntXWeightOnlyConfig is now replaced with torchao.prototype.UIntxWeightOnlyConfig and Int8DynamicActivationUIntxWeightConfig