Skip to content

Commit bdf3793

Browse files
prune unused sequential epoch start event
Signed-off-by: Brian Dellabetta <[email protected]>
1 parent edba8f7 commit bdf3793

File tree

5 files changed

+0
-19
lines changed

5 files changed

+0
-19
lines changed

src/llmcompressor/core/events/event.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ class EventType(Enum):
5353

5454
# calibration lifecycle
5555
CALIBRATION_EPOCH_START = "calibration_epoch_start"
56-
SEQUENTIAL_EPOCH_START = "sequential_epoch_start"
5756
SEQUENTIAL_EPOCH_END = "sequential_epoch_end"
5857
CALIBRATION_EPOCH_END = "calibration_epoch_end"
5958

src/llmcompressor/core/session_functions.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -146,17 +146,6 @@ def calibration_epoch_start(cls, **kwargs) -> ModifiedState:
146146
"""
147147
return cls.event(EventType.CALIBRATION_EPOCH_START, **kwargs)
148148

149-
@classmethod
150-
def sequential_epoch_start(cls, **kwargs) -> ModifiedState:
151-
"""
152-
Invoke a sequential epoch start event for the active session. This event should
153-
be called after one sequential layer has been calibrated/trained for one epoch
154-
155-
This is called after a sequential layer has been calibrated with one batch, see
156-
`src/llmcompressor/pipelines/sequential/pipeline.py` for usage example
157-
"""
158-
return cls.event(EventType.SEQUENTIAL_EPOCH_START, **kwargs)
159-
160149
@classmethod
161150
def sequential_epoch_end(cls, **kwargs) -> ModifiedState:
162151
"""

src/llmcompressor/modifiers/awq/base.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,6 @@ def on_event(self, state: State, event: Event, **kwargs):
217217
if not self.started_:
218218
self.on_start(state, None)
219219

220-
elif event.type_ == EventType.SEQUENTIAL_EPOCH_START:
221-
pass
222-
223220
elif event.type_ == EventType.SEQUENTIAL_EPOCH_END:
224221
# Run smoothing in case of sequential pipeline
225222
self._apply_smoothing(state.model)

src/llmcompressor/pipelines/layer_sequential/pipeline.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ def __call__(
7373
calib_desc = f"({layer_index + 1}/{num_layers}): Calibrating"
7474
prop_desc = f"({layer_index + 1}/{num_layers}): Propagating"
7575

76-
LifecycleCallbacks.sequential_epoch_start()
77-
7876
# do a preliminary pass to trigger modifier hooks
7977
for batch_idx in tqdm.tqdm(range(len(dataloader)), desc=calib_desc):
8078
inputs = intermediates.fetch(batch_idx)

src/llmcompressor/pipelines/sequential/pipeline.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,6 @@ def __call__(
7272
calib_desc = f"({subgraph_index + 1}/{num_subgraphs}): Calibrating"
7373
prop_desc = f"({subgraph_index + 1}/{num_subgraphs}): Propagating"
7474

75-
LifecycleCallbacks.sequential_epoch_start()
76-
7775
# do a preliminary pass to trigger modifier hooks
7876
for batch_idx in tqdm.tqdm(range(len(dataloader)), desc=calib_desc):
7977
inputs = intermediates.fetch(batch_idx, subgraph.input_names)

0 commit comments

Comments
 (0)