MCPcopy
hub / github.com/huggingface/transformers / clear_patch_mapping

Function clear_patch_mapping

src/transformers/monkey_patching.py:209–230  ·  view source on GitHub ↗

Clear all registered patch mappings. This removes all registered mappings from the global registry. Example: ```python from transformers.monkey_patching import register_patch_mapping, clear_patch_mapping # Register some patches register_patch_mapping(

()

Source from the content-addressed store, hash-verified

207
208
209def clear_patch_mapping() -> None:
210 """
211 Clear all registered patch mappings.
212
213 This removes all registered mappings from the global registry.
214
215 Example:
216 ```python
217 from transformers.monkey_patching import register_patch_mapping, clear_patch_mapping
218
219 # Register some patches
220 register_patch_mapping(
221 mapping={"Qwen2MoeExperts": CustomExperts}
222 )
223
224 # Clear all patches
225 clear_patch_mapping()
226 ```
227 """
228 global _monkey_patch_mapping_cache
229 with _monkey_patch_lock:
230 _monkey_patch_mapping_cache.clear()
231
232
233@contextmanager

Callers 4

setUpMethod · 0.90
tearDownMethod · 0.90
tearDownMethod · 0.90

Calls 1

clearMethod · 0.45

Tested by 4

setUpMethod · 0.72
tearDownMethod · 0.72
tearDownMethod · 0.72