mirror of
				https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
				synced 2025-10-31 02:39:16 +08:00 
			
		
		
		
	🚧 compressive transformer
This commit is contained in:
		| @ -9,13 +9,11 @@ summary: A bunch of utility functions and classes | ||||
|  | ||||
| import copy | ||||
|  | ||||
| from torch import nn | ||||
|  | ||||
| from labml_helpers.module import Module | ||||
| from labml_helpers.module import M, TypedModuleList | ||||
|  | ||||
|  | ||||
| def clone_module_list(module: Module, n: int): | ||||
| def clone_module_list(module: M, n: int) -> TypedModuleList[M]: | ||||
|     """ | ||||
|     ## Make a `nn.ModuleList` with clones of a given layer | ||||
|     """ | ||||
|     return nn.ModuleList([copy.deepcopy(module) for _ in range(n)]) | ||||
|     return TypedModuleList([copy.deepcopy(module) for _ in range(n)]) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Varuna Jayasiri
					Varuna Jayasiri