Hi all, 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..
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. 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. 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. 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. Cheers, Toby ------------------------------------------------------------------------------ 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