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

Reply via email to