You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I added a grading script that will be used to grade your solutions.
The usage of the script is:
Usage: ./lsv_fall_2021/admin/grade-submissions.sh <ALL|branch-name>
ALL: grade ALL students
branch-name: the branch to grade, e.g., d04943019
If your code is in <branch>, just type ./lsv_fall_2021/admin/grade-submissions.sh <branch>.
Your branch has been synchronized with the master branch. Therefore, to obtain the above updates is to synchronize your local branch with the upstream branch (i.e., the branch with your student ID number). Please refer to issue #338 for syncing your local branch.
For part 1, 5 points will be given if your BLIF is equivalent with the reference BLIF, where the equivalence is decided by ABC command dsec -n.
For part 3, the grading script compares the reference answers and outputs of a student's program. The comparison is done by diff -uwiB <ref.txt> <out.txt>, which ignores all white space, blank lines, and case differences.
We will use 20 test cases from the EPFL benchmark suite.
4 points will be given if the return code of diff equals 0 for each test case.
For the script to find the test cases, you have to create a symbolic link to the EPFL benchmark suite as described here.
You are encouraged to test your solution, and please speak up if there is any problem with the grading script or reference answers.
The text was updated successfully, but these errors were encountered:
@Luo-Yun-Rong Hi TA, for the case "ctrl.aig", the reference answer tells the first MSFC is {n0}. However, there is no "n0" node when I use lsv_print_nodes (the example command). Similar situations also occur in "i2c", "mem_ctrl", "router" and "square". So, I wonder if Abc_NtkForEachNode may miss some nodes or the answers may be incorrect? Thanks a lot!
I added a grading script that will be used to grade your solutions.
The usage of the script is:
If your code is in
<branch>
, just type./lsv_fall_2021/admin/grade-submissions.sh <branch>
.Your branch has been synchronized with the master branch. Therefore, to obtain the above updates is to synchronize your local branch with the upstream branch (i.e., the branch with your student ID number). Please refer to issue #338 for syncing your local branch.
For part 1, 5 points will be given if your BLIF is equivalent with the reference BLIF, where the equivalence is decided by ABC command
dsec -n
.For part 3, the grading script compares the reference answers and outputs of a student's program. The comparison is done by
diff -uwiB <ref.txt> <out.txt>
, which ignores all white space, blank lines, and case differences.We will use 20 test cases from the EPFL benchmark suite.
4 points will be given if the return code of
diff
equals 0 for each test case.For the script to find the test cases, you have to create a symbolic link to the EPFL benchmark suite as described here.
You are encouraged to test your solution, and please speak up if there is any problem with the grading script or reference answers.
The text was updated successfully, but these errors were encountered: