mirror of
				https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
				synced 2025-11-03 19:44:27 +00:00 
			
		
		
		
	adding tag drop out option
This commit is contained in:
		
							parent
							
								
									6f8a807fe4
								
							
						
					
					
						commit
						13a2f1dca3
					
				@ -98,12 +98,12 @@ class PersonalizedBase(Dataset):
 | 
			
		||||
    def create_text(self, filename_text):
 | 
			
		||||
        text = random.choice(self.lines)
 | 
			
		||||
        text = text.replace("[name]", self.placeholder_token)
 | 
			
		||||
        tags = filename_text.split(',')
 | 
			
		||||
        if shared.opt.tag_drop_out != 0:
 | 
			
		||||
            tags = [t for t in tags if random.random() > shared.opt.tag_drop_out]
 | 
			
		||||
        if shared.opts.shuffle_tags:
 | 
			
		||||
            tags = filename_text.split(',')
 | 
			
		||||
            random.shuffle(tags)
 | 
			
		||||
            text = text.replace("[filewords]", ','.join(tags))
 | 
			
		||||
        else:
 | 
			
		||||
            text = text.replace("[filewords]", filename_text)
 | 
			
		||||
        text = text.replace("[filewords]", ','.join(tags))
 | 
			
		||||
        return text
 | 
			
		||||
 | 
			
		||||
    def __len__(self):
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user