Closed arielf closed 1 year ago
You're fine. Please bug away. I'm sorry you're hitting these issues :(. I just released a patch to fix this bug in coba 6.2.1. Please let me know if the patch doesn't fix your problem.
If you care to know, this was a funny one. It was caused by the fact that you're running an old version of VW (I know this because of the versions you sent earlier today). With the release of VW 9.2 there were some improvements made to the Python interface to speed up communication between Python and VW. To take advantage of the VW upgrade Coba was modified and there are now two sets of code now for interacting with VW (depending on the VW version that is installed). The older version doesn't get hit as much these days.
@arielf hey also, if you find yourself wanting to use coba for a bigger project feel free to reach out to me on here if you have any questions. I've tried hard to keep up Coba documentation but it really isn't great right now. The example notebooks only cover a small portion of the functionality in coba, and the read the docs is very wrong at this point (I hope to fix it after my ICML papers are done.)
Confirming the 6.2.1 fixed the issue.
Yes, I was on vw 9.1.0 from early 2022. I just built 9.7.0.
Also, thanks for the kind offer for help. Appreciated.
Mark,
Thanks so much for fixing the exception in matmul in coba-6.2.0
Sorry to bother again! Nothing is urgent, just want to report.
I added some code to try more learners and I'm hitting a new exception (works fine with python 3.8) Seems like in 3.9 python type checking became stricter.
The exception:
To reproduce, run the following script
Note: need to use python 3.9 or later env (3.8 runs fine)