admin commited on
Commit
09138c6
·
1 Parent(s): a8e21f6
Files changed (4) hide show
  1. README.md +1 -6
  2. model.py +2 -6
  3. requirements.txt +1 -2
  4. utils.py +4 -5
README.md CHANGED
@@ -9,9 +9,4 @@ app_file: app.py
9
  pinned: false
10
  license: mit
11
  short_description: Music Genre Classifier
12
- ---
13
-
14
- ## Maintenance
15
- ```bash
16
- GIT_LFS_SKIP_SMUDGE=1 git clone git@hf.co:spaces/ccmusic-database/music-genre
17
- ```
 
9
  pinned: false
10
  license: mit
11
  short_description: Music Genre Classifier
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 modelscope.msdatasets import MsDataset
5
  from utils import MODEL_DIR
6
 
7
 
@@ -39,11 +39,7 @@ class EvalNet:
39
  return backbone_list[0]
40
 
41
  def _model_info(self, m_ver):
42
- backbone_list = MsDataset.load(
43
- "monetjoe/cv_backbones",
44
- split="v1",
45
- trust_remote_code=True,
46
- )
47
  backbone = self._get_backbone(m_ver, backbone_list)
48
  m_type = str(backbone["type"])
49
  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
 
 
39
  return backbone_list[0]
40
 
41
  def _model_info(self, m_ver):
42
+ backbone_list = load_dataset("monetjoe/cv_backbones", split="train")
 
 
 
 
43
  backbone = self._get_backbone(m_ver, backbone_list)
44
  m_type = str(backbone["type"])
45
  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
@@ -1,12 +1,9 @@
1
  import os
2
  import torch
3
  import requests
4
- from modelscope import snapshot_download
5
 
6
- MODEL_DIR = snapshot_download(
7
- "ccmusic-database/music_genre",
8
- cache_dir="./__pycache__",
9
- )
10
 
11
 
12
  def toCUDA(x):
@@ -31,6 +28,7 @@ def find_mp3_files(folder_path=f"{MODEL_DIR}/examples"):
31
  def get_modelist(model_dir=MODEL_DIR, assign_model=""):
32
  try:
33
  entries = os.listdir(model_dir)
 
34
  except OSError as e:
35
  print(f"Cannot access {model_dir}: {e}")
36
  return
@@ -61,5 +59,6 @@ def download(url: str):
61
  f.write(chunk)
62
 
63
  print(f"The file has been downloaded to {os.getcwd()}/{filename}")
 
64
  else:
65
  print(f"Failed to download, status code: {response.status_code}")
 
1
  import os
2
  import torch
3
  import requests
4
+ from huggingface_hub import snapshot_download
5
 
6
+ MODEL_DIR = snapshot_download("ccmusic-database/music_genre", cache_dir="./__pycache__")
 
 
 
7
 
8
 
9
  def toCUDA(x):
 
28
  def get_modelist(model_dir=MODEL_DIR, assign_model=""):
29
  try:
30
  entries = os.listdir(model_dir)
31
+
32
  except OSError as e:
33
  print(f"Cannot access {model_dir}: {e}")
34
  return
 
59
  f.write(chunk)
60
 
61
  print(f"The file has been downloaded to {os.getcwd()}/{filename}")
62
+
63
  else:
64
  print(f"Failed to download, status code: {response.status_code}")