mirror of
				https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
				synced 2025-11-03 19:44:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			559 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			559 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from modules import extra_networks
 | 
						|
import lora
 | 
						|
 | 
						|
class ExtraNetworkLora(extra_networks.ExtraNetwork):
 | 
						|
    def __init__(self):
 | 
						|
        super().__init__('lora')
 | 
						|
 | 
						|
    def activate(self, p, params_list):
 | 
						|
        names = []
 | 
						|
        multipliers = []
 | 
						|
        for params in params_list:
 | 
						|
            assert len(params.items) > 0
 | 
						|
 | 
						|
            names.append(params.items[0])
 | 
						|
            multipliers.append(float(params.items[1]) if len(params.items) > 1 else 1.0)
 | 
						|
 | 
						|
        lora.load_loras(names, multipliers)
 | 
						|
 | 
						|
    def deactivate(self, p):
 | 
						|
        pass
 |