hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/ | GSoC2018: https://wp.me/p4pxJf-k1
diehlpk_mobile has quit [Read error: Connection reset by peer]
mcopik has quit [Quit: Leaving]
diehlpk_mobile has joined #ste||ar
diehlpk_mobile has quit [Client Quit]
diehlpk_mobile has joined #ste||ar
diehlpk_mobile has quit [Ping timeout: 256 seconds]
kisaacs has quit [Ping timeout: 264 seconds]
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 260 seconds]
kisaacs has joined #ste||ar
hkaiser has quit [Quit: bye]
jaafar has quit [Ping timeout: 260 seconds]
nanashi55 has quit [Ping timeout: 260 seconds]
nanashi55 has joined #ste||ar
wash has quit [Ping timeout: 256 seconds]
K-ballo has quit [Quit: K-ballo]
wash has joined #ste||ar
wash has quit [Ping timeout: 252 seconds]
wash has joined #ste||ar
galabc has joined #ste||ar
kisaacs has quit [Ping timeout: 256 seconds]
jakub_golinowski has joined #ste||ar
wash has quit [Ping timeout: 245 seconds]
wash has joined #ste||ar
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Client Quit]
parsa has joined #ste||ar
parsa has quit [Client Quit]
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 252 seconds]
anushi has quit [Remote host closed the connection]
anushi has joined #ste||ar
galabc has quit [Ping timeout: 260 seconds]
ksajdh has joined #ste||ar
ksajdh has quit [Client Quit]
<M-ms> Hey jakub_golinowski, been reading the logs, how is it going for you now? Did you overcome the worst problems with cmake?
<M-ms> (thanks everyone for helping jakub out)
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vhqpi
<github> hpx/gh-pages a769d67 StellarBot: Updating docs
<jakub_golinowski> M-ms, it seems to be working right now
<M-ms> good, everything recompiled with c++11 support explicitly now?
<M-ms> I'll be around for a bit (an hour or so) if you have some more questions, later in the evening as well
<jakub_golinowski> this is the link to my fork of opencv
<M-ms> I'll have a look
<M-ms> btw, if you didn't already read these have a look
<jakub_golinowski> so yes, the important thing is that hpx is recompiled with c++11 enforced and I deleted any changes that included tinkering with c++ standard of opencv because changing it was breaking opencv
<M-ms> jakub_golinowski: looks good, regarding setting num threads for hpx it basically does not apply for your initial implementation
<M-ms> since we're assuming the user already has started the hpx runtime and is calling opencv from within hpx
<jakub_golinowski> you mean the TODO from the paralle.cpp?
<M-ms> yea
<M-ms> h
<jakub_golinowski> but it has to be handled properly in the end I think because the expected behaviour is that when user calls sth like cv::setNumThreads(1) then it should switch off the parallelism
<jakub_golinowski> I am not sure but maybe it already works like this
<M-ms> maybe, it looks like at least gcd and winrt ignore the number of threads in setNumThreads, but it may be that they take into account elsewhere
<M-ms> the opencv people should hopefully be able to tell you if they have a strict convention on what to do with setNumThreads or if it's backend specific and can be ignore
<M-ms> d
<M-ms> what may be possible to use later is an executor that restricts work to a few cores
<jakub_golinowski> so the numThreads is taken into account before the specific framework is chosen, in this sense:
<jakub_golinowski> if ((numThreads < 0 || numThreads > 1) && range.end - range.start > 1)
<M-ms> but it's only a halfway solution as it doesn't actually disable hpx threads fully (and I don't think it should either)
<jakub_golinowski> then late the else for the above mentioned if is calling the function normally so just a sequential for
<M-ms> mmh, true, the actual number seems to be ignored for some backends though
<M-ms> just leaving this for you to be aware of, but you don't have to do anything with thread_pool_executors right now
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 252 seconds]
diehlpk has joined #ste||ar
twwright_ has joined #ste||ar
twwright has quit [Ping timeout: 252 seconds]
twwright_ is now known as twwright
K-ballo has joined #ste||ar
<diehlpk> jakub_golinowski, Could us solve your issues with opencv and hpx?
<jakub_golinowski> diehlpk, I managed to construct a working solution
hkaiser has joined #ste||ar
jakub_golinowski has quit [Quit: Ex-Chat]
anushi has quit [Ping timeout: 260 seconds]
anushi has joined #ste||ar
kisaacs has joined #ste||ar
anushi has quit [Ping timeout: 260 seconds]
galabc has joined #ste||ar
anushi has joined #ste||ar
Anushi1998 has joined #ste||ar
anushi has quit [Ping timeout: 265 seconds]
parsa has joined #ste||ar
Anushi1998 has quit [Ping timeout: 260 seconds]
Anushi1998 has joined #ste||ar
kisaacs has quit [Ping timeout: 240 seconds]
jaafar has joined #ste||ar
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 260 seconds]
Anushi1998 has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Remote host closed the connection]
nikunj has joined #ste||ar
Anushi1998 has joined #ste||ar
nikunj has quit [Ping timeout: 248 seconds]
nikunj has joined #ste||ar
<jbjnr> hkaiser: thanks for the feedback
<jbjnr> I'd better read P0443 properly now, since they reference it constantly
<K-ballo> jbjnr: will you be at the rapperswil meeting?
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 252 seconds]
nikunj has quit [Ping timeout: 252 seconds]
mcopik has joined #ste||ar
nanashi64 has joined #ste||ar
<hkaiser> jbjnr: p0443 is what we implemented for our executors (we just added variadics)
nanashi55 has quit [Ping timeout: 252 seconds]
nanashi64 is now known as nanashi55
<jbjnr> K-ballo: yes. I'll be at the rapperswil meeting. It's just a 2 hour train ride from where I am
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 245 seconds]
kisaacs has joined #ste||ar
kisaacs has quit [Ping timeout: 240 seconds]
kisaacs has joined #ste||ar