Upload folder using huggingface_hub
Browse files- openenv_chipforge.egg-info/PKG-INFO +1 -0
- openenv_chipforge.egg-info/SOURCES.txt +9 -79
- openenv_chipforge.egg-info/requires.txt +1 -0
- pyproject.toml +1 -0
- uv.lock +0 -0
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/
|
| 22 |
-
server/
|
| 23 |
-
server/
|
| 24 |
-
server/tasks/
|
| 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
|
|
|