(self)
| 13115 | self.memory_policy = self.build_memory_policy() |
| 13116 | |
| 13117 | def build_memory_policy(self) -> MemoryPolicy: |
| 13118 | if self.model.exact_checkpoints_only: |
| 13119 | return CheckpointMemoryPolicy(self) |
| 13120 | if self.model.attention_partitioned: |
| 13121 | return PartitionedAttentionMemoryPolicy(self) |
| 13122 | return UnifiedAttentionMemoryPolicy(self) |
| 13123 | |
| 13124 | def clear_resident_state(self) -> None: |
| 13125 | self.model.clear_memory() |
no test coverage detected