Browse Source
        
      
      modify
      
        Signed-off-by: gexy5 <xinyu.ge@zilliz.com>
      
      
        main
      
      
     
    
      
        
          
            
            gexy5
          
          3 years ago
          
         
        
        
       
      
     
    
    
	
		
			
				 2 changed files with 
4 additions and 
4 deletions
			 
			
		 
		
			
				- 
					
					
					 
					kinetics_400.txt
				
 
			
				- 
					
					
					 
					uniformer.py
				
 
			
		
		
			
			
			
			
			
			
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				| 
					
					
						
							
						
					
					
				 | 
				@ -50,14 +50,14 @@ class Uniformer(NNOperator): | 
			
		
		
	
		
			
				 | 
				 | 
				        if 'k400' in model_name: | 
				 | 
				 | 
				        if 'k400' in model_name: | 
			
		
		
	
		
			
				 | 
				 | 
				            self.dataset_name = 'kinetics_400' | 
				 | 
				 | 
				            self.dataset_name = 'kinetics_400' | 
			
		
		
	
		
			
				 | 
				 | 
				        if classmap is None: | 
				 | 
				 | 
				        if classmap is None: | 
			
		
		
	
		
			
				 | 
				 | 
				            class_file = os.path.join(str(Path(__file__).parent), self.dataset_name+'.json') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            classmap = {} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            with open("kinetics_400_categroies.txt", "r") as f: | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            class_file = os.path.join(str(Path(__file__).parent), self.dataset_name+'.txt') | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            self.classmap = {} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            with open(class_file, "r") as f: | 
			
		
		
	
		
			
				 | 
				 | 
				                for line in f.readlines(): | 
				 | 
				 | 
				                for line in f.readlines(): | 
			
		
		
	
		
			
				 | 
				 | 
				                    line = line.split('\t') | 
				 | 
				 | 
				                    line = line.split('\t') | 
			
		
		
	
		
			
				 | 
				 | 
				                    k = str(line[0]) | 
				 | 
				 | 
				                    k = str(line[0]) | 
			
		
		
	
		
			
				 | 
				 | 
				                    v = int(line[1]) | 
				 | 
				 | 
				                    v = int(line[1]) | 
			
		
		
	
		
			
				 | 
				 | 
				                    classmap[v] = str(k).replace('"', '') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    self.classmap[v] = str(k).replace('"', '') | 
			
		
		
	
		
			
				 | 
				 | 
				        else: | 
				 | 
				 | 
				        else: | 
			
		
		
	
		
			
				 | 
				 | 
				            self.classmap = classmap | 
				 | 
				 | 
				            self.classmap = classmap | 
			
		
		
	
		
			
				 | 
				 | 
				        self.device = 'cuda' if torch.cuda.is_available() else 'cpu' | 
				 | 
				 | 
				        self.device = 'cuda' if torch.cuda.is_available() else 'cpu' | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |