Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	
		admin
		
	commited on
		
		
					Commit 
							
							·
						
						35eaf01
	
1
								Parent(s):
							
							6639dd9
								
2 hf
Browse files
    	
        README.md
    CHANGED
    
    | 
         @@ -9,6 +9,4 @@ app_file: app.py 
     | 
|
| 9 | 
         
             
            pinned: false
         
     | 
| 10 | 
         
             
            license: mit
         
     | 
| 11 | 
         
             
            short_description: Chinese Traditional Instrument Sound Retriever
         
     | 
| 12 | 
         
            -
            ---
         
     | 
| 13 | 
         
            -
             
     | 
| 14 | 
         
            -
            Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
         
     | 
| 
         | 
|
| 9 | 
         
             
            pinned: false
         
     | 
| 10 | 
         
             
            license: mit
         
     | 
| 11 | 
         
             
            short_description: Chinese Traditional Instrument Sound Retriever
         
     | 
| 12 | 
         
            +
            ---
         
     | 
| 
         | 
|
| 
         | 
    	
        model.py
    CHANGED
    
    | 
         @@ -1,7 +1,7 @@ 
     | 
|
| 1 | 
         
             
            import torch
         
     | 
| 2 | 
         
             
            import torch.nn as nn
         
     | 
| 3 | 
         
             
            import torchvision.models as models
         
     | 
| 4 | 
         
            -
            from  
     | 
| 5 | 
         
             
            from utils import MODEL_DIR
         
     | 
| 6 | 
         | 
| 7 | 
         | 
| 
         @@ -38,11 +38,7 @@ class EvalNet: 
     | 
|
| 38 | 
         
             
                    return backbone_list[0]
         
     | 
| 39 | 
         | 
| 40 | 
         
             
                def _model_info(self, m_ver: str):
         
     | 
| 41 | 
         
            -
                    backbone_list =  
     | 
| 42 | 
         
            -
                        "monetjoe/cv_backbones",
         
     | 
| 43 | 
         
            -
                        split="v1",
         
     | 
| 44 | 
         
            -
                        trust_remote_code=True,
         
     | 
| 45 | 
         
            -
                    )
         
     | 
| 46 | 
         
             
                    backbone = self._get_backbone(m_ver, backbone_list)
         
     | 
| 47 | 
         
             
                    m_type = str(backbone["type"])
         
     | 
| 48 | 
         
             
                    input_size = int(backbone["input_size"])
         
     | 
| 
         | 
|
| 1 | 
         
             
            import torch
         
     | 
| 2 | 
         
             
            import torch.nn as nn
         
     | 
| 3 | 
         
             
            import torchvision.models as models
         
     | 
| 4 | 
         
            +
            from datasets import load_dataset
         
     | 
| 5 | 
         
             
            from utils import MODEL_DIR
         
     | 
| 6 | 
         | 
| 7 | 
         | 
| 
         | 
|
| 38 | 
         
             
                    return backbone_list[0]
         
     | 
| 39 | 
         | 
| 40 | 
         
             
                def _model_info(self, m_ver: str):
         
     | 
| 41 | 
         
            +
                    backbone_list = load_dataset("monetjoe/cv_backbones", split="train")
         
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 42 | 
         
             
                    backbone = self._get_backbone(m_ver, backbone_list)
         
     | 
| 43 | 
         
             
                    m_type = str(backbone["type"])
         
     | 
| 44 | 
         
             
                    input_size = int(backbone["input_size"])
         
     | 
    	
        requirements.txt
    CHANGED
    
    | 
         @@ -2,5 +2,4 @@ torch 
     | 
|
| 2 | 
         
             
            pillow
         
     | 
| 3 | 
         
             
            librosa
         
     | 
| 4 | 
         
             
            matplotlib
         
     | 
| 5 | 
         
            -
            torchvision
         
     | 
| 6 | 
         
            -
            modelscope==1.15
         
     | 
| 
         | 
|
| 2 | 
         
             
            pillow
         
     | 
| 3 | 
         
             
            librosa
         
     | 
| 4 | 
         
             
            matplotlib
         
     | 
| 5 | 
         
            +
            torchvision
         
     | 
| 
         | 
    	
        utils.py
    CHANGED
    
    | 
         @@ -4,10 +4,7 @@ import torchvision.transforms as transforms 
     | 
|
| 4 | 
         
             
            from huggingface_hub import snapshot_download
         
     | 
| 5 | 
         
             
            from PIL import Image
         
     | 
| 6 | 
         | 
| 7 | 
         
            -
            MODEL_DIR = snapshot_download(
         
     | 
| 8 | 
         
            -
                "ccmusic-database/CTIS",
         
     | 
| 9 | 
         
            -
                cache_dir="./__pycache__",
         
     | 
| 10 | 
         
            -
            )
         
     | 
| 11 | 
         | 
| 12 | 
         | 
| 13 | 
         
             
            def toCUDA(x):
         
     | 
| 
         | 
|
| 4 | 
         
             
            from huggingface_hub import snapshot_download
         
     | 
| 5 | 
         
             
            from PIL import Image
         
     | 
| 6 | 
         | 
| 7 | 
         
            +
            MODEL_DIR = snapshot_download("ccmusic-database/CTIS", cache_dir="./__pycache__")
         
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 8 | 
         | 
| 9 | 
         | 
| 10 | 
         
             
            def toCUDA(x):
         
     |