Merry99 commited on
Commit
b545869
ยท
1 Parent(s): 9668c3f

update deleteAll

Browse files
Files changed (2) hide show
  1. deleteAll.py +15 -19
  2. test_api.sh +44 -22
deleteAll.py CHANGED
@@ -1,29 +1,25 @@
1
- from datasets import DatasetDict, Dataset
2
- from dotenv import load_dotenv
3
- import os
4
  from huggingface_hub import HfApi
 
 
5
 
6
  load_dotenv()
7
-
8
  HF_DATA_REPO_ID = os.getenv("HF_DATA_REPO_ID")
9
  HF_DATA_TOKEN = os.getenv("HF_DATA_TOKEN")
 
10
  api = HfApi()
11
 
12
- # 1๏ธโƒฃ repo ๋‚ด ์ „์ฒด ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ
13
  files = api.list_repo_files(repo_id=HF_DATA_REPO_ID, repo_type="dataset", token=HF_DATA_TOKEN)
14
-
15
- print(f"๐Ÿ“‚ ์‚ญ์ œ ๋Œ€์ƒ ํŒŒ์ผ {len(files)}๊ฐœ:")
16
- for f in files:
17
- print("-", f)
18
-
19
- # 2๏ธโƒฃ ์ „์ฒด ํŒŒ์ผ ์‚ญ์ œ
20
  for path in files:
21
- api.delete_file(
22
- path_in_repo=path,
23
- repo_id=HF_DATA_REPO_ID,
24
- repo_type="dataset",
25
- token=HF_DATA_TOKEN
26
- )
27
- print(f"๐Ÿ—‘๏ธ {path} ์‚ญ์ œ ์™„๋ฃŒ")
 
28
 
29
- print("โœ… ํ—ˆ๊น…ํŽ˜์ด์Šค Hub์˜ /data ํฌํ•จ ๋ชจ๋“  ํŒŒ์ผ ์‚ญ์ œ ์™„๋ฃŒ")
 
 
 
 
 
 
1
  from huggingface_hub import HfApi
2
+ import shutil, os
3
+ from dotenv import load_dotenv
4
 
5
  load_dotenv()
 
6
  HF_DATA_REPO_ID = os.getenv("HF_DATA_REPO_ID")
7
  HF_DATA_TOKEN = os.getenv("HF_DATA_TOKEN")
8
+
9
  api = HfApi()
10
 
11
+ # 1๏ธโƒฃ ๋ชจ๋“  ํŒŒ์ผ ์‚ญ์ œ
12
  files = api.list_repo_files(repo_id=HF_DATA_REPO_ID, repo_type="dataset", token=HF_DATA_TOKEN)
 
 
 
 
 
 
13
  for path in files:
14
+ api.delete_file(path_in_repo=path, repo_id=HF_DATA_REPO_ID, repo_type="dataset", token=HF_DATA_TOKEN)
15
+ print("๐Ÿ—‘๏ธ repo ๋‚ด๋ถ€ ํŒŒ์ผ ๋ชจ๋‘ ์‚ญ์ œ ์™„๋ฃŒ")
16
+
17
+ # 2๏ธโƒฃ ์บ์‹œ ์‚ญ์ œ
18
+ cache_dir = os.path.expanduser("~/.cache/huggingface/datasets")
19
+ if os.path.exists(cache_dir):
20
+ shutil.rmtree(cache_dir)
21
+ print("๐Ÿงน ๋กœ์ปฌ ์บ์‹œ ์ดˆ๊ธฐํ™” ์™„๋ฃŒ")
22
 
23
+ # 3๏ธโƒฃ repo ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ดˆ๊ธฐํ™”
24
+ api.create_repo(HF_DATA_REPO_ID, repo_type="dataset", token=HF_DATA_TOKEN, exist_ok=True, private=True)
25
+ print("โœ… dataset repo metadata ์žฌ์„ค์ • ์™„๋ฃŒ (๋นˆ ์ƒํƒœ)")
test_api.sh CHANGED
@@ -37,29 +37,51 @@ curl -X POST "$BASE_URL/upload_state" \
37
  echo ""
38
  echo ""
39
 
40
- # 3. Dataset ์—…๋กœ๋“œ
41
- # echo "3๏ธโƒฃ Dataset ์—…๋กœ๋“œ"
42
- # echo "--------------------------------------"
43
- # curl -X POST "$BASE_URL/upload_dataset" \
44
- # -H "Content-Type: application/json" \
45
- # -H "accept: application/json" \
46
- # -d '{
47
- # "user_id": "test_user_001",
48
- # "rms": 0.42,
49
- # "freq": 45.3,
50
- # "fatigue": 0.25,
51
- # "timestamp": "2024-01-15T10:30:00Z"
52
- # }' | jq .
53
- # echo ""
54
- # echo ""
 
 
 
 
 
 
 
55
 
56
- # 4. ์‚ฌ์šฉ์ž Dataset ์กฐํšŒ
57
- # echo "4๏ธโƒฃ ์‚ฌ์šฉ์ž Dataset ์กฐํšŒ"
58
- # echo "--------------------------------------"
59
- # curl -X GET "$BASE_URL/user_dataset/test_user_001" \
60
- # -H "accept: application/json" | jq .
61
- # echo ""
62
- # echo ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  echo "======================================"
65
  echo "โœ… ํ…Œ์ŠคํŠธ ์™„๋ฃŒ"
 
37
  echo ""
38
  echo ""
39
 
40
+ # 3. ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ (์ƒˆ๋กœ์šด ๊ฐœ๋ณ„ API)
41
+ echo "3๏ธโƒฃ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ"
42
+ echo "--------------------------------------"
43
+ curl -X POST "$BASE_URL/upload_logs" \
44
+ -H "Content-Type: application/json" \
45
+ -H "accept: application/json" \
46
+ -d '{
47
+ "user_id": "test_user_001",
48
+ "session_id": "session_123",
49
+ "measure_date": "2025-10-24",
50
+ "rms": 0.42,
51
+ "freq": 45.3,
52
+ "fatigue": 0.25,
53
+ "rms_base": 0.40,
54
+ "freq_base": 44.8,
55
+ "user_emb": [0.2, 0.05, 45.1, 0.7, 0.8, 0.03, 0.12, 0.0015, 0.4, 0.75, 0.9, 0.85],
56
+ "mode": "training",
57
+ "window_count": 5,
58
+ "measurement_count": 1
59
+ }' | jq .
60
+ echo ""
61
+ echo ""
62
 
63
+ # 4. ์ถ”๊ฐ€ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ
64
+ echo "4๏ธโƒฃ ์ถ”๊ฐ€ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ"
65
+ echo "--------------------------------------"
66
+ curl -X POST "$BASE_URL/upload_logs" \
67
+ -H "Content-Type: application/json" \
68
+ -H "accept: application/json" \
69
+ -d '{
70
+ "user_id": "test_user_001",
71
+ "session_id": "session_124",
72
+ "measure_date": "2025-10-24",
73
+ "rms": 0.38,
74
+ "freq": 46.1,
75
+ "fatigue": 0.32,
76
+ "rms_base": 0.40,
77
+ "freq_base": 44.8,
78
+ "user_emb": [0.22, 0.06, 45.5, 0.72, 0.82, 0.035, 0.13, 0.0018, 0.42, 0.77, 0.92, 0.87],
79
+ "mode": "testing",
80
+ "window_count": 7,
81
+ "measurement_count": 1
82
+ }' | jq .
83
+ echo ""
84
+ echo ""
85
 
86
  echo "======================================"
87
  echo "โœ… ํ…Œ์ŠคํŠธ ์™„๋ฃŒ"