-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathhaste_python.toml
More file actions
68 lines (48 loc) · 1.47 KB
/
haste_python.toml
File metadata and controls
68 lines (48 loc) · 1.47 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
proc_execs = 3
inproc_iters = 10
[executors]
ykmp = "/path/to/ykmicropython/ports/unix/build-standard/micropython"
# --- The "are we fast yet" suite ---
[suites.awfy]
dir = "suites/awfy/Python"
harness = "../../../haste_harness_python.sh"
# upstream micropython:
# MemoryError: memory allocation failed, allocating 96 bytes
# [suites.awfy.benchmarks.DeltaBlue]
# extra_args = ["12000"]
[suites.awfy.benchmarks.Richards]
extra_args = ["100"]
# Python-level error on ykmicropython that I don't understand
#[suites.awfy.benchmarks.Json]
#extra_args = ["100"]
[suites.awfy.benchmarks.CD]
extra_args = ["250"]
# upstream micropython:
# MemoryError: memory allocation failed, allocating 20480 bytes
# [suites.awfy.benchmarks.Havlak]
# extra_args = ["1500"]
[suites.awfy.benchmarks.Bounce]
extra_args = ["1500"]
[suites.awfy.benchmarks.List]
extra_args = ["1500"]
[suites.awfy.benchmarks.Mandelbrot]
extra_args = ["500"]
[suites.awfy.benchmarks.NBody]
extra_args = ["250000"]
[suites.awfy.benchmarks.Permute]
extra_args = ["1000"]
[suites.awfy.benchmarks.Queens]
extra_args = ["1000"]
[suites.awfy.benchmarks.Sieve]
extra_args = ["3000"]
[suites.awfy.benchmarks.Storage]
extra_args = ["1000"]
[suites.awfy.benchmarks.Towers]
extra_args = ["600"]
# --- The Yk suite ---
[suites.yk]
dir = "suites/yk/Python"
harness = "../../../haste_harness_python.sh"
env = { "MICROPYPATH" = "../../yk/Python", "PYTHONPATH" = "../../yk/Python" }
[suites.yk.benchmarks.BigLoop]
extra_args = ["1000000000"]