Hi Toby, sorry for the late reply. I'm finally back to Austria ;-)
> Just a quick update. I'm in the process of writing decent documentation > for my classes and functions. There are quite a few: sloccount tells me > that, including tests, I've got about 5500 source lines of code (not > including comments or docs), that it's worth $160,000, and that it > should have taken 14 months. These estimates just make me think that the > commercial sector is deeply inefficient.. Haha, we should do the same for the other GSoC subprojects and then put these numbers into the final blog post :-D > I've got tests that cover pretty much all of my functionality (except > for eigenvalue computation, which should be done later today / > tomorrow); the vector operations test throws up a few mysterious but > non-threatening failures, which I need to investigate further, but I'm > not worried about those. Any left-overs? > As for portability and the build system, I have still only tested on > Linux, but the code builds and runs well with Python2 and Python3, and a > large range of GCC and Boost versions. I have not had time to write a > script to determine the correct Python version automatically, nor have I > had the chance to build a Debian package; these will come, but are lower > priority than finishing the documentation and polishing the test > results, because getting PyViennaCL configured, built and installed is > pretty easy now. Though I will need to document this process better. Please let me know as soon as you want me to give the installation a try :-) > I have two remaining questions about ViennaCL functionality right now: > are there plans for outer product computation in the scheduler? I've got > a function "outer" that just hooks into the standard API at the moment. Hmm, I thought this is already implemented :-/ Sorry, must have missed this. I'll let you know as soon as it's ready. > And: I remember the mention of elementwise exponentiation. At the > moment, I just copy the array to host memory and compute the result on > the CPU using NumPy. Are there plans for ViennaCL support? I think I > remember Karl saying it required a lot of work to get decently > optimised, and was not high priority. Is that right? There's no mention > of it in the roadmap on GitHub. This is available since about a month already: https://github.com/viennacl/viennacl-dev/commit/2a0c3ab5b9bb7d1b0a3e08400625d8a3c711d18d :-) Best regards, Karli ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk _______________________________________________ ViennaCL-devel mailing list ViennaCL-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viennacl-devel