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/ | GSoC: https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
Nikunj__ has joined #ste||ar
Nikunj__ has quit [Remote host closed the connection]
Nikunj__ has joined #ste||ar
akheir1 has quit [Read error: Connection reset by peer]
akheir1 has joined #ste||ar
bita has quit [Ping timeout: 265 seconds]
shahrzad has quit [Remote host closed the connection]
shahrzad has joined #ste||ar
akheir1 has quit [Read error: Connection reset by peer]
akheir1 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 260 seconds]
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nan77 has quit [Remote host closed the connection]
nikunj has quit [Ping timeout: 258 seconds]
bita has joined #ste||ar
nikunj has joined #ste||ar
shahrzad has quit [Ping timeout: 265 seconds]
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
hkaiser has quit [Quit: bye]
nikunj has joined #ste||ar
bita has quit [Quit: Leaving]
nikunj has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
shahrzad has joined #ste||ar
shahrzad has quit [Client Quit]
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
akheir1 has quit [Quit: Leaving]
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 258 seconds]
nikunj has joined #ste||ar
karame_ has quit [Remote host closed the connection]
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 258 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
RostamLog has quit [Ping timeout: 260 seconds]
RostamLog has joined #ste||ar
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 260 seconds]
Hashmi has joined #ste||ar
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
mcopik has joined #ste||ar
mcopik has quit [Client Quit]
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
Hashmi has quit [Quit: Connection closed for inactivity]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 258 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 264 seconds]
nikunj has joined #ste||ar
weilewei has quit [Remote host closed the connection]
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 240 seconds]
nikunj has joined #ste||ar
Nikunj__ has joined #ste||ar
nikunj97 has joined #ste||ar
Nikunj__ has quit [Ping timeout: 256 seconds]
hkaiser has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 256 seconds]
nikunj has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
nikunj has joined #ste||ar
nikunj97 has quit [Ping timeout: 258 seconds]
weilewei has joined #ste||ar
Hashmi has joined #ste||ar
nikunj has quit [Ping timeout: 265 seconds]
nikunj has joined #ste||ar
nan111 has joined #ste||ar
rtohid has joined #ste||ar
bita has joined #ste||ar
nikunj97 has joined #ste||ar
mdiers_1 has joined #ste||ar
mdiers_ has quit [Read error: Connection reset by peer]
mdiers_1 is now known as mdiers_
nan111 has quit [Remote host closed the connection]
nan11 has joined #ste||ar
karame_ has joined #ste||ar
weilewei has quit [Remote host closed the connection]
rtohid20 has joined #ste||ar
rtohid20 has left #ste||ar [#ste||ar]
rtohid68 has joined #ste||ar
weilewei has joined #ste||ar
rtohid has quit [Ping timeout: 240 seconds]
rtohid68 has left #ste||ar [#ste||ar]
nikunj has quit [Read error: Connection reset by peer]
weilewei has quit [Remote host closed the connection]
rtohid has joined #ste||ar
karame_ has quit [Remote host closed the connection]
nan11 has quit [Remote host closed the connection]
kale_ has joined #ste||ar
kale_ has quit [Client Quit]
karame_ has joined #ste||ar
weilewei has joined #ste||ar
Hashmi has quit [Quit: Connection closed for inactivity]
<weilewei> hkaiser why am I getting this compilation error, when I try to pass barrier by reference to hpx::async function? error log: https://gist.github.com/weilewei/5c10873d1410eca3341ed8042307c19d code:
<hkaiser> weilewei: use std::ref(barrier)
<weilewei> hkaiser, it compiled! what's the magic (logic) here?
<hkaiser> you want to pass your barrier by reference, using std::ref() tells async to do that
<hkaiser> otherwise it will try to copy/move the argument
<weilewei> hkaiser I see, thanks
rtohid has left #ste||ar [#ste||ar]
<weilewei> The documentation link in this page is 404 not found: https://github.com/STEllAR-GROUP/hpx/tree/master/libs/mpi
<bita> hkaiser, do you have a minute?
<hkaiser> bita: here
<bita> In kmeans, to initialize the centroids, shuffle for matrices is used. Then the first k rows are selected (https://github.com/STEllAR-GROUP/phylanx/blob/master/examples/algorithms/kmeans/kmeans.cpp#L29). Although it helps with having unique rows, why can't we use std::uniform_int_distribution on indices and generate only k index? Isn't it less expensive?
<hkaiser> bita: idk, ask Parsa ;-)
<parsa> what's up
<bita> I would say Parsa did it to comply with numpy version
<bita> but I can change that too
<hkaiser> sure
<bita> parsa, is it right? do you remember it?
<weilewei> trying to build hpx with mpi future, found this error: https://gist.github.com/weilewei/b1b3073f37dff715db11465c0d57130b
<weilewei> hkaiser ^^ any idea about it?
<hkaiser> weilewei: things are now in namespace hpx::mpi::experimental
<hkaiser> uhh no
<hkaiser> hold on
<weilewei> that's hpx itself build
<hkaiser> this looks like an outdated installation of hpx or somesuch
<hkaiser> ohh no, wait
<parsa> bita: you could just shuffle indices but these codes were example codes and we were to compare their performance against their python version. i'm sure you could do a lot more optimization that that
<hkaiser> weilewei: we fixed that, but it's not in master yet: https://github.com/STEllAR-GROUP/hpx/pull/4540
<weilewei> hkaiser nice, I will try this branch then
<hkaiser> weilewei: the ticket is here: https://github.com/STEllAR-GROUP/hpx/issues/4539
<hkaiser> describes exactly your problem and why it happens
<bita> thanks parsa. As I needed swap for shuffle, I would go with this one and I know the numpy version can change using np.random.randint
<weilewei> hkaiser that's great!
<parsa> bita: that surely is fine. just remember none of these are intended to be performant implementations anyways
<bita> got it :)
<parsa> their main purpose is to drive phylanx development and we added a lot of things to get them to work. do you anything you want with it
<bita> nod
<weilewei> hkaiser adding barrier does not help the multi-threaded ring G algorithm... also moved MPI_barrier at the end of gaint for-loop
<weilewei> hkaiser maybe some logic are wrong in my algorithm, or some hidden race condition... going to try hpx mpi future version to see if it resolve problems or not