pkalkman commited on
Commit
f8e1881
Β·
1 Parent(s): 681afd2

moved environments to a json file and pointed to personal dataset

Browse files
Files changed (2) hide show
  1. app.py +5 -131
  2. envs.json +128 -0
app.py CHANGED
@@ -13,142 +13,16 @@ from tqdm.contrib.concurrent import thread_map
13
 
14
  from utils import *
15
 
16
- DATASET_REPO_URL = "https://huggingface.co/datasets/huggingface-projects/drlc-leaderboard-data"
17
- DATASET_REPO_ID = "huggingface-projects/drlc-leaderboard-data"
18
  HF_TOKEN = os.environ.get("HF_TOKEN")
19
 
20
  block = gr.Blocks()
21
  api = HfApi(token=HF_TOKEN)
22
 
23
- # Containing the data
24
- rl_envs = [
25
- {
26
- "rl_env_beautiful": "LunarLander-v2 πŸš€",
27
- "rl_env": "LunarLander-v2",
28
- "video_link": "",
29
- "global": None
30
- },
31
- {
32
- "rl_env_beautiful": "CartPole-v1",
33
- "rl_env": "CartPole-v1",
34
- "video_link": "",
35
- "global": None
36
- },
37
- {
38
- "rl_env_beautiful": "FrozenLake-v1-4x4-no_slippery ❄️",
39
- "rl_env": "FrozenLake-v1-4x4-no_slippery",
40
- "video_link": "",
41
- "global": None
42
- },
43
- {
44
- "rl_env_beautiful": "FrozenLake-v1-8x8-no_slippery ❄️",
45
- "rl_env": "FrozenLake-v1-8x8-no_slippery",
46
- "video_link": "",
47
- "global": None
48
- },
49
- {
50
- "rl_env_beautiful": "FrozenLake-v1-4x4 ❄️",
51
- "rl_env": "FrozenLake-v1-4x4",
52
- "video_link": "",
53
- "global": None
54
- },
55
- {
56
- "rl_env_beautiful": "FrozenLake-v1-8x8 ❄️",
57
- "rl_env": "FrozenLake-v1-8x8",
58
- "video_link": "",
59
- "global": None
60
- },
61
- {
62
- "rl_env_beautiful": "Taxi-v3 πŸš–",
63
- "rl_env": "Taxi-v3",
64
- "video_link": "",
65
- "global": None
66
- },
67
- {
68
- "rl_env_beautiful": "CarRacing-v0 🏎️",
69
- "rl_env": "CarRacing-v0",
70
- "video_link": "",
71
- "global": None
72
- },
73
- {
74
- "rl_env_beautiful": "CarRacing-v2 🏎️",
75
- "rl_env": "CarRacing-v2",
76
- "video_link": "",
77
- "global": None
78
- },
79
- {
80
- "rl_env_beautiful": "MountainCar-v0 ⛰️",
81
- "rl_env": "MountainCar-v0",
82
- "video_link": "",
83
- "global": None
84
- },
85
- {
86
- "rl_env_beautiful": "SpaceInvadersNoFrameskip-v4 πŸ‘Ύ",
87
- "rl_env": "SpaceInvadersNoFrameskip-v4",
88
- "video_link": "",
89
- "global": None
90
- },
91
- {
92
- "rl_env_beautiful": "PongNoFrameskip-v4 🎾",
93
- "rl_env": "PongNoFrameskip-v4",
94
- "video_link": "",
95
- "global": None
96
- },
97
- {
98
- "rl_env_beautiful": "BreakoutNoFrameskip-v4 🧱",
99
- "rl_env": "BreakoutNoFrameskip-v4",
100
- "video_link": "",
101
- "global": None
102
- },
103
- {
104
- "rl_env_beautiful": "QbertNoFrameskip-v4 🐦",
105
- "rl_env": "QbertNoFrameskip-v4",
106
- "video_link": "",
107
- "global": None
108
- },
109
- {
110
- "rl_env_beautiful": "BipedalWalker-v3",
111
- "rl_env": "BipedalWalker-v3",
112
- "video_link": "",
113
- "global": None
114
- },
115
- {
116
- "rl_env_beautiful": "Walker2DBulletEnv-v0",
117
- "rl_env": "Walker2DBulletEnv-v0",
118
- "video_link": "",
119
- "global": None
120
- },
121
- {
122
- "rl_env_beautiful": "AntBulletEnv-v0",
123
- "rl_env": "AntBulletEnv-v0",
124
- "video_link": "",
125
- "global": None
126
- },
127
- {
128
- "rl_env_beautiful": "HalfCheetahBulletEnv-v0",
129
- "rl_env": "HalfCheetahBulletEnv-v0",
130
- "video_link": "",
131
- "global": None
132
- },
133
- {
134
- "rl_env_beautiful": "PandaReachDense-v2",
135
- "rl_env": "PandaReachDense-v2",
136
- "video_link": "",
137
- "global": None
138
- },
139
- {
140
- "rl_env_beautiful": "PandaReachDense-v3",
141
- "rl_env": "PandaReachDense-v3",
142
- "video_link": "",
143
- "global": None
144
- },
145
- {
146
- "rl_env_beautiful": "Pixelcopter-PLE-v0",
147
- "rl_env": "Pixelcopter-PLE-v0",
148
- "video_link": "",
149
- "global": None
150
- }
151
- ]
152
 
153
 
154
  def download_leaderboard_dataset():
 
13
 
14
  from utils import *
15
 
16
+ DATASET_REPO_URL = "https://huggingface.co/datasets/pkalkman/drlc-leaderboard-data"
17
+ DATASET_REPO_ID = "pkalkman/drlc-leaderboard-data"
18
  HF_TOKEN = os.environ.get("HF_TOKEN")
19
 
20
  block = gr.Blocks()
21
  api = HfApi(token=HF_TOKEN)
22
 
23
+ # Read the environments from the JSON file
24
+ with open('envs.json', 'r') as f:
25
+ rl_envs = json.load(f)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
27
 
28
  def download_leaderboard_dataset():
envs.json ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "rl_env_beautiful": "LunarLander-v2 πŸš€",
4
+ "rl_env": "LunarLander-v2",
5
+ "video_link": "",
6
+ "global": null
7
+ },
8
+ {
9
+ "rl_env_beautiful": "CartPole-v1",
10
+ "rl_env": "CartPole-v1",
11
+ "video_link": "",
12
+ "global": null
13
+ },
14
+ {
15
+ "rl_env_beautiful": "FrozenLake-v1-4x4-no_slippery ❄️",
16
+ "rl_env": "FrozenLake-v1-4x4-no_slippery",
17
+ "video_link": "",
18
+ "global": null
19
+ },
20
+ {
21
+ "rl_env_beautiful": "FrozenLake-v1-8x8-no_slippery ❄️",
22
+ "rl_env": "FrozenLake-v1-8x8-no_slippery",
23
+ "video_link": "",
24
+ "global": null
25
+ },
26
+ {
27
+ "rl_env_beautiful": "FrozenLake-v1-4x4 ❄️",
28
+ "rl_env": "FrozenLake-v1-4x4",
29
+ "video_link": "",
30
+ "global": null
31
+ },
32
+ {
33
+ "rl_env_beautiful": "FrozenLake-v1-8x8 ❄️",
34
+ "rl_env": "FrozenLake-v1-8x8",
35
+ "video_link": "",
36
+ "global": null
37
+ },
38
+ {
39
+ "rl_env_beautiful": "Taxi-v3 πŸš–",
40
+ "rl_env": "Taxi-v3",
41
+ "video_link": "",
42
+ "global": null
43
+ },
44
+ {
45
+ "rl_env_beautiful": "CarRacing-v0 🏎️",
46
+ "rl_env": "CarRacing-v0",
47
+ "video_link": "",
48
+ "global": null
49
+ },
50
+ {
51
+ "rl_env_beautiful": "CarRacing-v2 🏎️",
52
+ "rl_env": "CarRacing-v2",
53
+ "video_link": "",
54
+ "global": null
55
+ },
56
+ {
57
+ "rl_env_beautiful": "MountainCar-v0 ⛰️",
58
+ "rl_env": "MountainCar-v0",
59
+ "video_link": "",
60
+ "global": null
61
+ },
62
+ {
63
+ "rl_env_beautiful": "SpaceInvadersNoFrameskip-v4 πŸ‘Ύ",
64
+ "rl_env": "SpaceInvadersNoFrameskip-v4",
65
+ "video_link": "",
66
+ "global": null
67
+ },
68
+ {
69
+ "rl_env_beautiful": "PongNoFrameskip-v4 🎾",
70
+ "rl_env": "PongNoFrameskip-v4",
71
+ "video_link": "",
72
+ "global": null
73
+ },
74
+ {
75
+ "rl_env_beautiful": "BreakoutNoFrameskip-v4 🧱",
76
+ "rl_env": "BreakoutNoFrameskip-v4",
77
+ "video_link": "",
78
+ "global": null
79
+ },
80
+ {
81
+ "rl_env_beautiful": "QbertNoFrameskip-v4 🐦",
82
+ "rl_env": "QbertNoFrameskip-v4",
83
+ "video_link": "",
84
+ "global": null
85
+ },
86
+ {
87
+ "rl_env_beautiful": "BipedalWalker-v3",
88
+ "rl_env": "BipedalWalker-v3",
89
+ "video_link": "",
90
+ "global": null
91
+ },
92
+ {
93
+ "rl_env_beautiful": "Walker2DBulletEnv-v0",
94
+ "rl_env": "Walker2DBulletEnv-v0",
95
+ "video_link": "",
96
+ "global": null
97
+ },
98
+ {
99
+ "rl_env_beautiful": "AntBulletEnv-v0",
100
+ "rl_env": "AntBulletEnv-v0",
101
+ "video_link": "",
102
+ "global": null
103
+ },
104
+ {
105
+ "rl_env_beautiful": "HalfCheetahBulletEnv-v0",
106
+ "rl_env": "HalfCheetahBulletEnv-v0",
107
+ "video_link": "",
108
+ "global": null
109
+ },
110
+ {
111
+ "rl_env_beautiful": "PandaReachDense-v2",
112
+ "rl_env": "PandaReachDense-v2",
113
+ "video_link": "",
114
+ "global": null
115
+ },
116
+ {
117
+ "rl_env_beautiful": "PandaReachDense-v3",
118
+ "rl_env": "PandaReachDense-v3",
119
+ "video_link": "",
120
+ "global": null
121
+ },
122
+ {
123
+ "rl_env_beautiful": "Pixelcopter-PLE-v0",
124
+ "rl_env": "Pixelcopter-PLE-v0",
125
+ "video_link": "",
126
+ "global": null
127
+ }
128
+ ]