03:35
<
ABHINAVANAND[m] >
zoq I found the bug. I set the weights to (2*size + 1). For some reason this was leading to fail test case in all is except windows.
03:35
<
ABHINAVANAND[m] >
The actual size of (2*size). When I set it to this the tests are passing.
03:35
<
ABHINAVANAND[m] >
Can you review the PR. It's ready to review.
08:38
<
jonpsy[m] >
hey, I want to apply as a member of mlpack. Where do I start ? :D
08:58
<
heisenbuugGopiMT >
@shrit:matrix.org
09:00
<
heisenbuugGopiMT >
I ran the tests there's a whopping difference. The new parser took nearly 1/4 time to complete the benchmark test.
09:01
<
heisenbuugGopiMT >
But something happened
09:02
<
heisenbuugGopiMT >
Tests for both old and new parser stopped at `row: 399`
09:02
<
heisenbuugGopiMT >
Can this be due to RAM?
09:02
<
heisenbuugGopiMT >
So should plot with that much data?
09:02
<
heisenbuugGopiMT >
Or should I re-run it?
09:03
<
heisenbuugGopiMT >
Also the work report is complete but I was waiting for speed-up results so that I can included that in mail.
09:04
<
heisenbuugGopiMT >
* Also the work report is complete but I was waiting for speed-up results so that I can include that in mail.
09:47
<
heisenbuugGopiMT >
Also there is a small bug, our new parser is not able to load when we have data with only one row.
09:47
<
heisenbuugGopiMT >
I am looking into it, will update once I find a solution.
09:48
<
heisenbuugGopiMT >
Also results will look somthing like this.
09:48
<
heisenbuugGopiMT >
* Also results will look something like this.
09:49
<
heisenbuugGopiMT >
It's 15 columns, not 5.
10:54
<
shrit[m] >
that looks good to me,
10:55
<
shrit[m] >
What do you mean that they both stopped? what happened at that moment?
10:55
<
shrit[m] >
It might be related to RAM issue, I am not sure, but I am really happy to see the improvement that we have done
10:55
<
shrit[m] >
Great work :1
10:56
<
shrit[m] >
* Great work π―
12:25
<
heisenbuugGopiMT >
Have a look at the files which I uploaded, after 398 everything is 0.
12:26
<
heisenbuugGopiMT >
* Have a look at the files which I uploaded, after `line 398` everything is 0.
13:17
<
heisenbuugGopiMT >
This seems like `root(n)` as opposed to boost which was `linear` maybe
13:30
<
heisenbuugGopiMT >
Thanks for the link.
14:05
<
jonpsy[m] >
okay, ive made myself familiar with the potential responsibilities. So, how should I structure my proposal and where do I post it? (md file said a public place) will the mailing list do?
14:19
<
heisenbuugGopiMT >
@shrit:matrix.org ?
14:20
<
shrit[m] >
I am here
14:20
<
heisenbuugGopiMT >
About that bug...
14:21
<
shrit[m] >
I will check it
14:21
<
heisenbuugGopiMT >
So the issue is the load_okay is setting to `false`
14:21
<
shrit[m] >
Which bug, the zeros bug?
14:22
<
heisenbuugGopiMT >
And hence it is not even entering the loop once.
14:22
<
heisenbuugGopiMT >
No, our parser is not able to read file with 1 row of data.
14:22
<
heisenbuugGopiMT >
I think it is happening coz the `ios::eof` is being set to true...
14:23
<
heisenbuugGopiMT >
But if I reset that before `f.good()` then we are ending up with one extra col
14:24
<
shrit[m] >
The function is called GetMatSize
14:25
<
shrit[m] >
if you are providing only one row, that means that there is only line in the file,
14:25
<
shrit[m] >
but I believe in you case if not getting even the first and only row of data
14:25
<
shrit[m] >
* but I believe in your case if not getting even the first and only row of data
14:26
<
heisenbuugGopiMT >
Yup..
14:27
<
heisenbuugGopiMT >
Shall I show you this? We can hop on a call in 10 mins if you are free.
14:27
<
shrit[m] >
You can true to debug this by printing all the stream status: good(), eof(), fail(), bad()
14:27
<
shrit[m] >
* You can try to debug this by printing all the stream status: good(), eof(), fail(), bad()
14:28
<
shrit[m] >
Then we will know why the stream is not good
14:28
<
shrit[m] >
Let me know of the results
14:28
<
heisenbuugGopiMT >
Okay...
14:29
<
shrit[m] >
I can not have a meeting today, too much things to do π
14:29
<
heisenbuugGopiMT >
Yea, it's fine...
14:29
<
heisenbuugGopiMT >
If you are busy we can talk about this tomorrow...
14:37
<
shrit[m] >
no worries, I can up in the chat
14:37
<
heisenbuugGopiMT >
f.good(): 0
14:37
<
heisenbuugGopiMT >
f.fail(): 0
14:37
<
heisenbuugGopiMT >
f.eof(): 1
14:37
<
heisenbuugGopiMT >
f.bad(): 0
14:38
<
heisenbuugGopiMT >
As I thought, `eof` bit is being set to 1
14:38
<
heisenbuugGopiMT >
I will look into you, we can discuss further tomorrow.
14:39
<
shrit[m] >
heisenbuug (Gopi M Tatiraju): I wondering if the bug can be observed in the master version as well, do you have an idea?
14:40
<
shrit[m] >
If we can see it in the master, it would be easier to open an issue and handle it after merging you pull request
14:40
<
heisenbuugGopiMT >
Nope, no issue in master version.
14:41
<
heisenbuugGopiMT >
I think it got messed up when we divided the code into fucntions.
14:41
<
heisenbuugGopiMT >
Let me confirm once again.
14:47
<
heisenbuugGopiMT >
Yup, no issue in the master.
14:51
<
shrit[m] >
I mean we are checking twice if the stream is good, why?
14:58
<
heisenbuugGopiMT >
I will check, give me some time.
15:01
aakashi2001 has joined #mlpack
15:01
aakashi2001 has quit [Changing host]
15:01
aakashi2001 has joined #mlpack
15:15
aakashi2001 has quit [Ping timeout: 250 seconds]
15:28
<
zoq[m] >
<jonpsy[m]> "okay, ive made myself familiar w" <- We usually ask mentors at the end of GSoC for feedback and suggestions to invite people to the org and do a vote afterwards. So in case you are a GSoC applicant (you are one) you don't have to submit an extra application.
15:28
aakashi2001 has joined #mlpack
15:28
aakashi2001 has quit [Changing host]
15:28
aakashi2001 has joined #mlpack
16:02
aakashi2001 has quit [Ping timeout: 258 seconds]
16:04
aakashi2001 has joined #mlpack
16:09
<
jonpsy[m] >
Great. so I've made some progress on the loss thingy
16:11
<
jonpsy[m] >
would you like to discuss?
16:34
aakashi2001 has quit [Quit: Leaving]
16:41
aakashi2001 has joined #mlpack
17:17
aakashi2001 has quit [Ping timeout: 252 seconds]
17:48
<
heisenbuugGopiMT >
Although I agree that maybe we can remove the check from `GetMatrixSize()`
18:10
<
shrit[m] >
heisenbuug (Gopi M Tatiraju): is this one that is causing the issue or the numerical one?
18:26
<
heisenbuugGopiMT >
This one, categorical one.
18:50
<
heisenbuugGopiMT >
Found a solution.
18:53
<
heisenbuugGopiMT >
And also add `trim(line)`
18:54
<
heisenbuugGopiMT >
This was we won't be touching the stream before it goes to `GetMatSize<>()`
18:56
<
heisenbuugGopiMT >
I also tested with more than 1 row seems like working. Do you think its a good fix?
18:57
<
heisenbuugGopiMT >
* This way we won't be touching the stream before it goes to `GetMatSize<>()`
19:07
<
jonpsy[m] >
zoq kartikdutt18 (kartikdutt18) I'm having difficulty designing the backward function, can you help? thanks
19:09
<
shrit[m] >
heisenbuug (Gopi M Tatiraju): That seems as a good plan.
19:10
<
jonpsy[m] >
want gradient w.r.t to HQ and Q
19:16
<
heisenbuugGopiMT >
> @heisenbuug: That seems as a good plan.
19:16
<
heisenbuugGopiMT >
okay, I will push this modification.
20:11
<
heisenbuugGopiMT >
@shrit:matrix.org somehow making that change is resulting in failing test cases. The quoted text cases are failing after that change.
20:11
<
heisenbuugGopiMT >
I am looking into it.
22:11
<
say4n[m] >
Hi Sai, are you planning to have another mid week meeting this week? I canβt make it to the meeting today due to some engagements.