File size: 1,133 Bytes
91e7690
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
.PHONY: install run health gen-test openenv-validate qa infer infer-high-grade chat rl-train rl-eval check-100k self-improve docker-build docker-run

PYTHON ?= python3

install:
	$(PYTHON) -m pip install -r requirements.txt

run:
	uvicorn env.app:app --host 0.0.0.0 --port 7860

health:
	curl -s http://localhost:7860/health

gen-test:
	$(PYTHON) -c "from env.dataset_gen import generate_dataset; print(generate_dataset(1, 42)[1])"

openenv-validate:
	$(PYTHON) -m pip install openenv-core
	$(PYTHON) -m openenv validate

qa:
	$(PYTHON) scripts/local_qa.py

infer:
	$(PYTHON) inference.py

infer-high-grade:
	$(PYTHON) high_grade_agent.py

chat:
	$(PYTHON) chat_agent.py --task-id 1 --seed 42

rl-train:
	$(PYTHON) scripts/train_rl_agent.py train --episodes 300 --output outputs/rl_policy.json

rl-eval:
	$(PYTHON) scripts/train_rl_agent.py eval --policy outputs/rl_policy.json --episodes-per-task 5

check-100k:
	$(PYTHON) scripts/check_100k_algorithms.py

self-improve:
	$(PYTHON) scripts/self_improve_loop.py --cycles 3 --episodes-per-cycle 200

docker-build:
	docker build -t dqe .

docker-run:
	docker run --rm -p 7860:7860 dqe