Unfortunately I am very sick and completely lost my voice. You can still come to the consultation today at Level 2, K17. Haojie will cover me for the consultation.
Week 14 Haojie Huang: 31/10 Wednesday 14:00 - 15:00 Raymond Wong: 1/11 Thursday 15:00 - 16:30
Don't forget to fill in your MyExperience course evaluation.
We appreciate your feedback.
For encoding the 7 test files:
16.32 21.48 48.63 76.53 77.06 78.11 86.63 118.54 133.84 152.55For the 67 search tests:
0.87 6.05 9.01 19.67 30.49 33.04 35.61 45.15 47.31 49.31
Please check the video of the last lecture first. I have been receiving several emails asking if it is still possible to pass the subject even they try hard for the exam... You can find the answer from that lecture.
These are the consultation hours for Week 13 & 14, in case you have questions regarding your assignment 2 results / for your exam preparation. You may come to see us at the consultation room, Level 2, K17 during the following time:
Week 13 Haojie Huang: 24/10 Wednesday 14:00 - 15:00 Raymond Wong: 25/10 Thursday 15:00 - 16:30 Haojie Huang: 26/10 Friday 14:00 - 15:00
Week 14 Haojie Huang: 31/10 Wednesday 14:00 - 15:00 Raymond Wong: 1/11 Thursday 15:00 - 16:30
If you find some discrepancies between your marks and the test results (using a2-test/autotest yourself), please come to see us in our consultation hours.
The fastest bwtencode is from Peng Ban (total 16.32s for the 7 tests), congratulations!
The fastest bwtsearch is from Christopher Pollock (total 0.87s for the 67 tests), congratulations!
Tests used by auto marking for assignment 2 are now available on CSE linux machines.
Similar to the simple sanity checking script posted previously, to run these tests , simply go inside the folder that contains your submission source code and makefile, type
~cs9319/a2-test/autotest
It will run through 7 tests for encoding and 67 tests for searching. Note that this script does not handle the runtime timing and memory/storage usage checks.
If you are interested in checking the timing and memory/storage usages, you may refer to each test listed in the file
~cs9319/a2-test/README.txt
which lists all the tests from the above autotest one by one. You can then test them one by one, or test a particular one in details if you wish.
I'll discuss the final results, statistics, and feedbacks in the lecture later today. Your marks (calculated from the correctness from the above tests, after the timing and memory checks) will be emailed to your CSE account over this weekend.
Hi, as mentioned in the lecture, there will be a special consultation hour on Tue morning. This is for the last minute Q&A before your assignment 2 due (hopefully you don't need it).
We're still waiting for the investigation results from ss. However, we have checked numerous times this morning that the valgrind results were back to normal (numbers were not inflated). By considering the possible impact of this issue, the assignment 2 due date has been extended to 23:59 October 9, 2018.
A few of you have reported some strange results from valgrind these few days.
I'm planning to extend the assignment due date, and will announce the exact new due date as soon as we receive the investigation results from the sysadmin.
This notice is to keep you informed about the situation.
A simple bash script, as a sanity check, is available on CSE linux machines. It doesn't measure running time, memory usage, file sizes, nor any serious testing of your software correctness. In the actual final test, we will also check your code to ensure that BWT encode and BWT backward search are implemented, as required by this assignment.
To run the script, simply go inside the folder that contains your program source and makefile, type
~cs9319/a2/autotest
Then you should get the following output:
Running encoding test...
Encoding of test1.txt seems fine
Encoding of test2.txt seems fine
Running search test...
Search 1 passed
Search 2 passed
Search 3 passed
Search 4 passed
Search 5 passed
Search 6 passed
Search 7 passed
Search 8 passed
The fastest solution is from Christopher Pollock, congratulations!
You can find his solution by login to CSE linux and cd ~cs9319/a1-test/winner
They have been sent to your CSE email accounts. I will discuss the results and your performance in the lecture tomorrow.
I will also discuss how to catch up if you did not do well.
The top 20 timings for running all 38 tests are as follows (in seconds). The clear winner is the 8.89 seconds!
8.89 21.33 42.58 48.77 49.36 53.65 63.87 65.21 72.27 85.6 93.49 103.89 115.71 122.03 134.18 136.35 142.78 142.92 146.86 155.22
Tests used by auto marking for assignment 1 are now available on CSE linux machines.
Similar to the simple sanity checking script posted previously, to run these tests , simply go inside the folder that contains your submission source code and makefile, type
~cs9319/a1-test/autotest
It will run through 9 tests for encoding, 9 tests for decoding, and 20 tests for searching. Note that this script does not handle the runtime timing and memory usage checks.
I'll discuss the final results, statistics, and what to do if my result is poor, in the lecture this week. Your marks (calculated from the correctness from the above tests, after the timing and memory checks) will be emailed to your CSE account on Thursday.
I thought it would be useful to have more disc quota for your assignment 2 testing. An extra 800MB disc quota has been added to your CSE account.
Assignment 2 spec is available. We will go through it briefly in the lecture this evening.
A simple bash script, as a sanity check, is available on CSE linux machines. It doesn't measure running time nor memory usage, nor any serious testing of your software correctness.
To run the script, simply go inside the folder that contains your program source and makefile, type
~cs9319/a1/autotest
Then you should get the following output:
Running encoding test...
Passed 0
Passed 1
Passed 2
Passed 3
Running decoding test...
Passed 0
Passed 1
Passed 2
Passed 3
Running search test...
Passed 0
Passed 1
Passed 2
Passed 3
Assignment 1 spec is available. We will go through it briefly in the lecture tomorrow.
Welcome to COMP9319 2018s2 ! The first lecture is at Colombo Theatre A (K-B16-LG03) tomorrow. See you there.