SanketAI commited on
Commit
d6b67d2
·
verified ·
1 Parent(s): cca9a63

Upload folder using huggingface_hub

Browse files
openenv_chipforge.egg-info/PKG-INFO CHANGED
@@ -7,6 +7,7 @@ Requires-Dist: openenv-core[core]>=0.2.2
7
  Requires-Dist: mistralai>=1.0.0
8
  Requires-Dist: python-dotenv>=1.0.0
9
  Requires-Dist: websocket-client>=1.9.0
 
10
  Provides-Extra: dev
11
  Requires-Dist: pytest>=8.0.0; extra == "dev"
12
  Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
 
7
  Requires-Dist: mistralai>=1.0.0
8
  Requires-Dist: python-dotenv>=1.0.0
9
  Requires-Dist: websocket-client>=1.9.0
10
+ Requires-Dist: openai>=2.30.0
11
  Provides-Extra: dev
12
  Requires-Dist: pytest>=8.0.0; extra == "dev"
13
  Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
openenv_chipforge.egg-info/SOURCES.txt CHANGED
@@ -7,6 +7,7 @@ models.py
7
  pyproject.toml
8
  ./__init__.py
9
  ./client.py
 
10
  ./inference.py
11
  ./models.py
12
  openenv_chipforge.egg-info/PKG-INFO
@@ -18,89 +19,15 @@ openenv_chipforge.egg-info/top_level.txt
18
  server/__init__.py
19
  server/app.py
20
  server/chipforge_environment.py
21
- server/tasks/easy/01_inverter_semicolon/design.v
22
- server/tasks/easy/01_inverter_semicolon/design_buggy.v
23
- server/tasks/easy/01_inverter_semicolon/design_golden.v
24
- server/tasks/easy/01_inverter_semicolon/task.json
25
- server/tasks/easy/01_inverter_semicolon/testbench.v
26
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign
27
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign.cpp
28
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign.h
29
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign.mk
30
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__ALL.a
31
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__ALL.cpp
32
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__ALL.d
33
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__ALL.o
34
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__Syms.h
35
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__Syms__Slow.cpp
36
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign___024root.h
37
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign___024root__0.cpp
38
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign___024root__0__Slow.cpp
39
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign___024root__Slow.cpp
40
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__main.cpp
41
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__pch.h
42
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__ver.d
43
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign__verFiles.dat
44
- server/tasks/easy/01_inverter_semicolon/obj_dir/Vdesign_classes.mk
45
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated.d
46
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated.o
47
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated_threads.d
48
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated_threads.o
49
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated_timing.d
50
- server/tasks/easy/01_inverter_semicolon/obj_dir/verilated_timing.o
51
- server/tasks/easy/02_and_missing_paren/design_buggy.v
52
- server/tasks/easy/02_and_missing_paren/design_golden.v
53
- server/tasks/easy/02_and_missing_paren/task.json
54
- server/tasks/easy/02_and_missing_paren/testbench.v
55
- server/tasks/easy/03_write_testbench_from_prompt/design_buggy.v
56
- server/tasks/easy/03_write_testbench_from_prompt/task.json
57
- server/tasks/hard/01_priority_encoder_latch/design.v
58
- server/tasks/hard/01_priority_encoder_latch/design_buggy.v
59
- server/tasks/hard/01_priority_encoder_latch/design_golden.v
60
- server/tasks/hard/01_priority_encoder_latch/task.json
61
- server/tasks/hard/01_priority_encoder_latch/testbench.v
62
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign
63
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign.cpp
64
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign.h
65
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign.mk
66
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__ALL.a
67
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__ALL.cpp
68
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__ALL.d
69
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__ALL.o
70
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__Syms.h
71
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__Syms__Slow.cpp
72
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign___024root.h
73
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign___024root__0.cpp
74
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign___024root__0__Slow.cpp
75
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign___024root__Slow.cpp
76
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__main.cpp
77
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__pch.h
78
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__ver.d
79
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign__verFiles.dat
80
- server/tasks/hard/01_priority_encoder_latch/obj_dir/Vdesign_classes.mk
81
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated.d
82
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated.o
83
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated_threads.d
84
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated_threads.o
85
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated_timing.d
86
- server/tasks/hard/01_priority_encoder_latch/obj_dir/verilated_timing.o
87
- server/tasks/hard/02_alu_incomplete_case/design_buggy.v
88
- server/tasks/hard/02_alu_incomplete_case/design_golden.v
89
- server/tasks/hard/02_alu_incomplete_case/task.json
90
- server/tasks/hard/02_alu_incomplete_case/testbench.v
91
- server/tasks/medium/01_half_subtractor_logic/design_buggy.v
92
- server/tasks/medium/01_half_subtractor_logic/design_golden.v
93
- server/tasks/medium/01_half_subtractor_logic/task.json
94
- server/tasks/medium/01_half_subtractor_logic/testbench.v
95
- server/tasks/medium/02_decoder_logic/design_buggy.v
96
- server/tasks/medium/02_decoder_logic/design_golden.v
97
- server/tasks/medium/02_decoder_logic/task.json
98
- server/tasks/medium/02_decoder_logic/testbench.v
99
- server/tasks/medium/03_write_design_and_testbench_from_prompt/task.json
100
  server/tasks/task_easy_missing_semicolon/design_buggy.v
101
  server/tasks/task_easy_missing_semicolon/design_golden.v
102
  server/tasks/task_easy_missing_semicolon/task.json
103
  server/tasks/task_easy_missing_semicolon/testbench.v
 
104
  server/tasks/task_easy_syntax/design_buggy.v
105
  server/tasks/task_easy_syntax/design_golden.v
106
  server/tasks/task_easy_syntax/task.json
@@ -109,6 +36,9 @@ server/tasks/task_hard_latch_inference/design_buggy.v
109
  server/tasks/task_hard_latch_inference/design_golden.v
110
  server/tasks/task_hard_latch_inference/task.json
111
  server/tasks/task_hard_latch_inference/testbench.v
 
 
 
112
  server/tasks/task_medium_logic_bug/design_buggy.v
113
  server/tasks/task_medium_logic_bug/design_golden.v
114
  server/tasks/task_medium_logic_bug/task.json
 
7
  pyproject.toml
8
  ./__init__.py
9
  ./client.py
10
+ ./graders.py
11
  ./inference.py
12
  ./models.py
13
  openenv_chipforge.egg-info/PKG-INFO
 
19
  server/__init__.py
20
  server/app.py
21
  server/chipforge_environment.py
22
+ server/constants.py
23
+ server/reward.py
24
+ server/utils.py
25
+ server/tasks/task_easy_dff/task.json
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  server/tasks/task_easy_missing_semicolon/design_buggy.v
27
  server/tasks/task_easy_missing_semicolon/design_golden.v
28
  server/tasks/task_easy_missing_semicolon/task.json
29
  server/tasks/task_easy_missing_semicolon/testbench.v
30
+ server/tasks/task_easy_mux/task.json
31
  server/tasks/task_easy_syntax/design_buggy.v
32
  server/tasks/task_easy_syntax/design_golden.v
33
  server/tasks/task_easy_syntax/task.json
 
36
  server/tasks/task_hard_latch_inference/design_golden.v
37
  server/tasks/task_hard_latch_inference/task.json
38
  server/tasks/task_hard_latch_inference/testbench.v
39
+ server/tasks/task_hard_seq_detector/task.json
40
+ server/tasks/task_medium_counter/task.json
41
+ server/tasks/task_medium_decoder/task.json
42
  server/tasks/task_medium_logic_bug/design_buggy.v
43
  server/tasks/task_medium_logic_bug/design_golden.v
44
  server/tasks/task_medium_logic_bug/task.json
openenv_chipforge.egg-info/requires.txt CHANGED
@@ -2,6 +2,7 @@ openenv-core[core]>=0.2.2
2
  mistralai>=1.0.0
3
  python-dotenv>=1.0.0
4
  websocket-client>=1.9.0
 
5
 
6
  [dev]
7
  pytest>=8.0.0
 
2
  mistralai>=1.0.0
3
  python-dotenv>=1.0.0
4
  websocket-client>=1.9.0
5
+ openai>=2.30.0
6
 
7
  [dev]
8
  pytest>=8.0.0
pyproject.toml CHANGED
@@ -23,6 +23,7 @@ dependencies = [
23
  "mistralai>=1.0.0",
24
  "python-dotenv>=1.0.0",
25
  "websocket-client>=1.9.0",
 
26
  ]
27
 
28
  [project.optional-dependencies]
 
23
  "mistralai>=1.0.0",
24
  "python-dotenv>=1.0.0",
25
  "websocket-client>=1.9.0",
26
+ "openai>=2.30.0",
27
  ]
28
 
29
  [project.optional-dependencies]
uv.lock CHANGED
The diff for this file is too large to render. See raw diff