Since this isn't Github I cannot :+1:, but great stuff!
On Friday, August 19, 2016 at 6:56:38 AM UTC+2, Viral Shah wrote: > > I have uploaded Julia-0.5 on Power8 binaries here. These are built with > the latest openblas (that passes all julia tests) and hence there is no > need to use ATLAS. > > https://drive.google.com/open?id=0B0rXlkvSbIfhVWpZb2hqclBIVms > > Would be great if people can try this out. > > -viral > > > > > On Aug 19, 2016, at 9:06 AM, Viral Shah <vi...@mayin.org <javascript:>> > wrote: > > > > I am getting successful builds on the OSU Power8 machine. Once openblas > has a new release, I suspect we can provide pre-packaged power8 binaries. > > > > I am building on CentOS 7 and this is what lscpu says: > > > > Architecture: ppc64le > > Byte Order: Little Endian > > CPU(s): 160 > > On-line CPU(s) list: 0-159 > > Thread(s) per core: 8 > > Core(s) per socket: 10 > > Socket(s): 2 > > NUMA node(s): 2 > > Model: 8335-GCA > > L1d cache: 64K > > L1i cache: 32K > > L2 cache: 512K > > L3 cache: 8192K > > NUMA node0 CPU(s): 0-79 > > NUMA node8 CPU(s): 80-159 > > > > I suspect you are running into a codegen issue. Let’s give it a few days > and once llvm 3.9 releases, we can try that. If not, we may need Jameson’s > help. > > > > -viral > > > > > > > >> On Aug 19, 2016, at 8:54 AM, Viral Shah <vi...@mayin.org <javascript:>> > wrote: > >> > >> It is hard to say what is happening there. Trying it out. > >> > >> OpenBLAS develop branch is now passing on Power and hence Atlas should > no longer be required. Note that you need the latest (3.10.4?) ATLAS, but > in any case, this should not affect the build. > >> > >> -viral > >> > >> > >> > >>> On Aug 18, 2016, at 7:03 PM, Geert Janssen <gee...@gmail.com > <javascript:>> wrote: > >>> > >>> Dear Viral, > >>> > >>> I am building Julie release-0.5 on a Power8E Ubuntu 14.10 machine. > >>> I use the following Make.user after having had trouble compiling > OpenBLAS that was pulled in: > >>> > >>> created Make.user: > >>> override USE_SYSTEM_BLAS = 1 > >>> override USE_BLAS64 = 0 > >>> override LIBBLAS = -L/opt/atlas/lib -ltatlas > >>> override LIBBLASNAME = libtatlas > >>> > >>> I get a clean build all the way till the end and then this happens: > >>> > >>> .... > >>> JULIA usr/lib/julia/inference.ji > >>> /bin/sh: line 1: 6967 Segmentation fault > /localhome/geert/src/julia/usr/bin/julia -C native --output-ji > /localhome/geert/src/julia/usr/lib/julia/inference.ji --startup-file=no > coreimg.jl > >>> Makefile:215: recipe for target > '/localhome/geert/src/julia/usr/lib/julia/inference.ji' failed > >>> make[1]: *** [/localhome/geert/src/julia/usr/lib/julia/inference.ji] > Error 139 > >>> Makefile:96: recipe for target 'julia-inference' failed > >>> make: *** [julia-inference] Error 2 > >>> > >>> The machine and OS details are: > >>> > >>> geert@tulgpu505:~/src/julia$ lscpu > >>> Architecture: ppc64le > >>> Byte Order: Little Endian > >>> CPU(s): 184 > >>> On-line CPU(s) list: 0-151,160-191 > >>> Thread(s) per core: 8 > >>> Core(s) per socket: 5 > >>> Socket(s): 4 > >>> NUMA node(s): 4 > >>> Model: 8247-42L > >>> CPU max MHz: 3923.0000 > >>> CPU min MHz: 2061.0000 > >>> L1d cache: 64K > >>> L1i cache: 32K > >>> L2 cache: 512K > >>> L3 cache: 8192K > >>> NUMA node0 CPU(s): 0-47 > >>> NUMA node1 CPU(s): 48-95 > >>> NUMA node16 CPU(s): 96-143 > >>> NUMA node17 CPU(s): 144-151,160-191 > >>> geert@tulgpu505:~/src/julia$ cat /etc/os-release > >>> NAME="Ubuntu" > >>> VERSION="14.10 (Utopic Unicorn)" > >>> ID=ubuntu > >>> ID_LIKE=debian > >>> PRETTY_NAME="Ubuntu 14.10" > >>> VERSION_ID="14.10" > >>> HOME_URL="http://www.ubuntu.com/" > >>> SUPPORT_URL="http://help.ubuntu.com/" > >>> BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" > >>> geert@tulgpu505:~/src/julia$ uname -a > >>> Linux tulgpu505 3.16.0-30-generic #40-Ubuntu SMP Mon Jan 12 22:07:11 > UTC 2015 ppc64le ppc64le ppc64le GNU/Linux > >>> geert@tulgpu505:~/src/julia$ > >>> > >>> Any suggestions? > >>> > >>> Thanks, > >>> > >>> Geert > >> > > > >