Utilities
Model Analysis Utilities
Tools for analyzing model architectures and detecting LoRA-compatible modules.
- class ual_adapter.utils.model_utils.ModelAnalyzer(model: Module)[source]
Bases:
objectAnalyzes model architectures to extract useful information for UAL.
- __init__(model: Module)[source]
Initialize model analyzer.
- Parameters:
model – The model to analyze
- analyze() Dict[str, Any][source]
Perform comprehensive model analysis.
- Returns:
Dictionary with model information
- get_lora_target_modules() List[str][source]
Auto-detect the best modules for LoRA application.
- Returns:
List of module names/patterns for LoRA targets
Model Analysis
Functions for analyzing model structure and parameters.