Skip to content

Commit 2a76cdc

Browse files
authored
Merge pull request #5 from wawahejun/main
perf: Optimize logic in eval.rs
2 parents e327bb1 + 4108d24 commit 2a76cdc

File tree

5 files changed

+211
-125
lines changed

5 files changed

+211
-125
lines changed

Cargo.lock

Lines changed: 91 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eval_result.json

Lines changed: 13 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -1,146 +1,34 @@
11
{
22
"exercises": [
33
{
4-
"name": "exercise00",
5-
"result": true
6-
},
7-
{
8-
"name": "exercise01",
9-
"result": false
10-
},
11-
{
12-
"name": "exercise02",
13-
"result": false
14-
},
15-
{
16-
"name": "exercise03",
17-
"result": false
18-
},
19-
{
20-
"name": "exercise04",
21-
"result": false
22-
},
23-
{
24-
"name": "exercise05",
25-
"result": false
26-
},
27-
{
28-
"name": "exercise06",
29-
"result": false
30-
},
31-
{
32-
"name": "exercise07",
33-
"result": false
34-
},
35-
{
36-
"name": "exercise08",
37-
"result": false
38-
},
39-
{
40-
"name": "exercise09",
41-
"result": false
42-
},
43-
{
44-
"name": "exercise10",
45-
"result": false
46-
},
47-
{
48-
"name": "exercise11",
49-
"result": false
50-
},
51-
{
52-
"name": "exercise12",
53-
"result": false
54-
},
55-
{
56-
"name": "exercise13",
57-
"result": false
58-
},
59-
{
60-
"name": "exercise14",
61-
"result": false
62-
},
63-
{
64-
"name": "exercise15",
4+
"name": "f16_overflow.rs",
655
"result": false
666
},
677
{
68-
"name": "exercise16",
8+
"name": "f16_basics.rs",
699
"result": false
7010
},
7111
{
72-
"name": "exercise17",
73-
"result": false
74-
},
75-
{
76-
"name": "exercise18",
77-
"result": false
78-
},
79-
{
80-
"name": "exercise19",
81-
"result": false
82-
},
83-
{
84-
"name": "exercise20",
85-
"result": false
86-
},
87-
{
88-
"name": "exercise21",
89-
"result": false
90-
},
91-
{
92-
"name": "exercise22",
93-
"result": false
94-
},
95-
{
96-
"name": "exercise23",
97-
"result": false
98-
},
99-
{
100-
"name": "exercise24",
101-
"result": false
102-
},
103-
{
104-
"name": "exercise25",
105-
"result": false
106-
},
107-
{
108-
"name": "exercise26",
109-
"result": false
110-
},
111-
{
112-
"name": "exercise27",
113-
"result": false
114-
},
115-
{
116-
"name": "exercise28",
117-
"result": false
118-
},
119-
{
120-
"name": "exercise29",
121-
"result": false
122-
},
123-
{
124-
"name": "exercise30",
125-
"result": false
12+
"name": "attention_score.rs",
13+
"result": true
12614
},
12715
{
128-
"name": "exercise31",
129-
"result": false
16+
"name": "gradient_compute.rs",
17+
"result": true
13018
},
13119
{
132-
"name": "exercise32",
20+
"name": "layer_norm.rs",
13321
"result": false
13422
},
13523
{
136-
"name": "exercise33",
137-
"result": false
24+
"name": "multi_head_attention.rs",
25+
"result": true
13826
}
13927
],
14028
"statistics": {
141-
"total_exercations": 34,
142-
"total_succeeds": 1,
143-
"total_failures": 33,
144-
"total_time": 61
29+
"total_exercations": 6,
30+
"total_succeeds": 3,
31+
"total_failures": 3,
32+
"total_time": 2
14533
}
14634
}

exercises/Rustlings-for-LLM

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 28ee516bc8741e2902c4baad66a178b84611c4c4

xtask/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ serde = { version = "1.0", features = ["derive"] }
1414
serde_json = "1.0"
1515
walkdir = "2.3"
1616
regex = "1.10"
17+
tempfile = "3.8"

0 commit comments

Comments
 (0)