Re: [ViennaCL-devel] ViennaCL Benchmark GUI 1.0.0 Release Candidate

2014-11-24 Thread Namik Karovic
Hi Karl, A static build is unfortunately not possible because WebKit+Qt cannot be built statically. A static build of QWebKit is officially *disabled*: https://qt.gitorious.org/qt/qtwebkit/commit/2573bb654e49a0bfb00ced6446caca e3a41fd776 I did not know that. Most of the package size stems

Re: [ViennaCL-devel] ViennaCL Benchmark GUI 1.0.0 Release Candidate

2014-11-24 Thread Namik Karovic
is why I tried customizing them. Unfortunately, my customization does not work so well on other platforms. I think it would be better to go with native looks if we want to avoid compatibility troubles. At least for now. Regards, Namik On Mon, Nov 24, 2014 at 11:45 AM, Namik Karovic namik.karo

[ViennaCL-devel] Benchmark GUI - 1.0.0 TODOs

2014-11-17 Thread Namik Karovic
Hi all, I've skimmed through the project and examined my old dev notes. Here's a list of things that I think are missing or should be improved: -advanced mode: reset (load default) benchmark settings button -advanced mode: it would be cool if we could show how much video memory is required to

Re: [ViennaCL-devel] Release schedule and project hosting

2014-11-16 Thread Namik Karovic
Hello, 2.) We currently use viennacl.sourceforge.net as a common domain. However, I wonder whether it better to use three separate domains for better managing the projects? What about using e.g. pyviennacl.sourceforge.net viennaclbench.sourceforge.net for PyViennaCL and the benchmark

[ViennaCL-devel] Benchmark GUI Expert Mode

2014-08-17 Thread Namik Karovic
Hi all, I just pushed the first working version of expert(custom) benchmark mode. Selecting custom sparse matrices is yet to be implemented, but all other benchmark configs are working. Except blas3, that is. I think I got the sizes wrong. I'd appreciate it if someone could check if I did it

Re: [ViennaCL-devel] Benchmark GUI Expert Mode

2014-08-17 Thread Namik Karovic
for details. C:\viennacl-benchmark-gui-master\viennacl-benchmark-gui\external\viennacl-dev\viennacl\ocl\context.hpp 661ViennaCL_Benchmark Thanks, -Matt On Sun, Aug 17, 2014 at 5:28 PM, Namik Karovic namik.karo...@gmail.com wrote: Hi all, I just pushed the first working version

Re: [ViennaCL-devel] Benchmark GUI Expert Mode

2014-08-17 Thread Namik Karovic
I forgot my Visual Studio with Qt is broken :) so I can't test MSVC CMake... I did, however, test mingw cmake, and it works fine. On Mon, Aug 18, 2014 at 4:33 AM, Namik Karovic namik.karo...@gmail.com wrote: I just got it to work with MSVC10 Qt5.3.1. Changed uint64_t to uint. Don't think

[ViennaCL-devel] Benchmark GUI Platform Device Chooser

2014-08-13 Thread Namik Karovic
Hi, I'm currently implementing the platform and device chooser, and could use some help. So far I've managed to create custom contexts for each device. I iterate through all available platforms, and setup a new context for every device in a platform. Here's how that looks: //---PLATFORMS---

Re: [ViennaCL-devel] Benchmark GUI Platform Device Chooser

2014-08-13 Thread Namik Karovic
Hey Karl, Most importantly, it is necessary to run the context setup before any of the ViennaCL objects are created. Also, setup_context() takes the context ID as the first argument, not the platform ID. You only have one device per context, so there is no need to switch the device.

Re: [ViennaCL-devel] Benchmark GUI Platform Device Chooser

2014-08-13 Thread Namik Karovic
Hey hey, I admit I may have panicked a bit too much. After playing around with it a little more, I now understand why it reported different context ids. *They weren't context ids, they were platform ids.* I was comparing my context counter to the

Re: [ViennaCL-devel] Benchmark GUI Platform Device Chooser

2014-08-13 Thread Namik Karovic
\context.hpp 3821ViennaCL_Benchmark On Wed, Aug 13, 2014 at 4:47 PM, Namik Karovic namik.karo...@gmail.com wrote: Hey hey, I admit I may have panicked a bit too much. After playing around with it a little more, I now understand why it reported different context ids. *They weren't

Re: [ViennaCL-devel] Benchmark GUI Feedback Needed

2014-08-12 Thread Namik Karovic
Hi Matthew, Will the 'basic' run be standard for online reporting? The reason I ask is I think it would be useful to be able to gauge various hardware setups I don't have access to and see where things stack up. Thanks for bringing that up. It's another reason to make benchmark modes

Re: [ViennaCL-devel] Benchmark GUI Feedback Needed

2014-08-11 Thread Namik Karovic
Hi Karl, I'm fine with splitting things into something like Basic Benchmark and Expert Benchmark ('view' sounds inappropriate), but as long as both benchmark do the same thing, I don't see the problem why the expert version cannot be a refinement of the basic version. Could you please

Re: [ViennaCL-devel] Benchmark Matrix Usage Questions

2014-08-07 Thread Namik Karovic
Hi Karl, Sounds good. Just to make sure we're taking about the same: 17:00 UTC+1 is 16:00 UTC, which is 18:00 CEST? Yeah, sounds about right. =) Ragards, Namik On Thu, Aug 7, 2014 at 8:53 AM, Karl Rupp r...@iue.tuwien.ac.at wrote: Hi Namik, How's tomorrow at 17:00 UTC+1 ? Sounds

[ViennaCL-devel] Benchmark Matrix Usage Questions

2014-08-05 Thread Namik Karovic
Hi all, I've just attempted to use Karl's on-the-fly generation in the Benchmark GUI. Here's what I tried: viennacl::vcl_size_t xPoints = 1; viennacl::vcl_size_t yPoints = 1; boost::numeric::ublas::compressed_matrixScalarType ublas_matrix;

Re: [ViennaCL-devel] CMake and recent builds of Benchmark GUI

2014-08-03 Thread Namik Karovic
for your feedback! I'm glad we can test the project on multiple platforms to make it as robust as possible. Regards, Namik On Sun, Aug 3, 2014 at 5:29 PM, Namik Karovic namik.karo...@gmail.com wrote: Hey, The reason submodules don't work is that libarchive does not compile with the latest tip

Re: [ViennaCL-devel] CMake and recent builds of Benchmark GUI

2014-08-02 Thread Namik Karovic
Hi all, It seems I've been fighting with static qt the whole night. I still haven't managed to compile it statically. The official script for static qt compilation on windows does not work, of course. And manual compiling with mingw32-make fails for no sensible reason... I sometimes feel like

Re: [ViennaCL-devel] CMake and recent builds of Benchmark GUI

2014-08-02 Thread Namik Karovic
Hey, wait - are we allowed to link Qt statically? I thought I read something in the net that the open source version of Qt only allows dynamic links? As far as I know, Qt offers three licenses: 1. Commercial - both static dynamic, both closed open source, may modify Qt source code as you

Re: [ViennaCL-devel] CMake and recent builds of Benchmark GUI

2014-08-02 Thread Namik Karovic
A few comments on my CMake build attempt: While I was able to get the project up running, the procedure is far from pretty. There were several issues along the way: -I fail to see the difference between previous submodules usage and the current setup... In the end both libarchive and zlib are

Re: [ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-22 Thread Namik Karovic
Hey, Ah, I forgot to remove the libarchive testing. It's attempting to extract a file that doesn't exist. I should probably implement something to prevent crashing when doing just that. The interesting here is that it if your libarchive wasn't compile with zlib, it would still crash even if

Re: [ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-20 Thread Namik Karovic
customized fresh html pages. It would get quite complicated, but it might work. Regards, Namik On Wed, Jul 16, 2014 at 11:37 PM, Namik Karovic namik.karo...@gmail.com wrote: Is there a way you can just write this modified HTML-page to a file and reuse this from now on (eventually stringify

Re: [ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-16 Thread Namik Karovic
2014-07-15 22:15 GMT+02:00 Namik Karovic namik.karo...@gmail.com: Just a quick update. I added a rather dirty JavaScript hack to the MatrixMarket. Basically, it checks each link of a loaded web page for mat and rb file formats and removes them. Only the .mtx file format links are left

Re: [ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-15 Thread Namik Karovic
is acceptable, so I can work on optimizing the procedure. If not, I'll start making a customized matrix market html page. Regards, Namik On Tue, Jul 15, 2014 at 2:44 AM, Namik Karovic namik.karo...@gmail.com wrote: Hi, The only button a user can click has to be a download and run button

[ViennaCL-devel] ViennaCL Benchmark - Dropping Boost

2014-07-14 Thread Namik Karovic
Hello, On our last IRC meeting it has been decided to drop Qr Solver benchmarks. That would allow us to also drop Boost from ViennaCL Benchmark. The issue, however, is that Sparse benchmark still heavily uses boost ublas. I thought I might use viennacl::vectorcompressed_matrix and

[ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-14 Thread Namik Karovic
Hello again, I'd like some feedback on the MatrixMarket features. At this moment, the MatrixMarket Screen (I'll call it MM from this point) is a WebKit-based mini web-browser within the Benchmark GUI. Its homepage is http://www.cise.ufl.edu/research/sparse/matrices/ and one can use it to

Re: [ViennaCL-devel] ViennaCL Benchmark - MatrixMarket Features Discussion

2014-07-14 Thread Namik Karovic
Hi, The only button a user can click has to be a download and run button. Everything more complicated is confusing and error-prone. This probably means that some parsing or processing of the webpage is necessary. If this means that we have to statically download and provide a subset of the

[ViennaCL-devel] Benchmark GUI First Look

2014-07-10 Thread Namik Karovic
Hi all, initial benchmark UI (basic view) is ready. You can find some info about it in my features overview blog post http://zalomiga.ba/blog/ui-first-look-viennacl-benchmark/. Some features are still missing and there's some design polishing to be done. But the core benchmarking functionality is

Re: [ViennaCL-devel] Benchmark GUI Midterm Report

2014-06-28 Thread Namik Karovic
Hi, I merged Qt4 and Qt5 CMakeFiles into a single file. I've added a variable lets you choose between using Qt5 and Qt4. I don't know if its a good solution, but it seems to work well enough. I also tried enabling OpenCL in both CMake and QMake builds, but that didn't go so well. For QMake, I

[ViennaCL-devel] Benchmark GUI Midterm Report

2014-06-24 Thread Namik Karovic
Hi all, This is a report on what was done so far, and what remains to be done on the Benchmark GUI project. Quick overview of what was done so far: -all benchmarks implemented and runnable from the GUI -result visualization of benchmarks -UI menu and navigation -CMake build system What remains

Re: [ViennaCL-devel] Benchmark GUI warmup

2014-05-06 Thread Namik Karovic
Hello, Apologies for not replying earlier, I've been quite busy these last two days. So far I have been exploring the advantages/disadvantages of using QML/QtQuick vs traditional widget based GUI. QML has some great design features that could improve the overall user experience and aren't easily