Compiling TensorFlow on a mac with GPU is no longer officially supported. But it's still possible and a lot of fun(!) to compile.
I mainly followed this repo:
Here is a run down of everything I did:
1 warning generated. | |
mv -f .deps/tinyxmlparser.Tpo .deps/tinyxmlparser.Plo | |
/bin/sh ../../libtool --tag=CXX --mode=link g++ -DNDEBUG -DUSE_TINYXML -DTIXML_USE_STL -DC99_OK -O2 -fno-common -DHAVE_ZLIB -framework Accelerate -static -o libtinyxml.la -rpath /Users/david/amber12/lib tinyxml.lo tinyxmlerror.lo tinystr.lo tinyxmlparser.lo -lz | |
libtool: link: ar cru .libs/libtinyxml.a tinyxml.o tinyxmlerror.o tinystr.o tinyxmlparser.o | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libtinyxml.a(tinystr.o) has no symbols | |
libtool: link: ranlib .libs/libtinyxml.a | |
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libtinyxml.a(tinystr.o) has no symbols | |
libtool: link: ( cd ".libs" && rm -f "libtinyxml.la" && ln -s "../libtinyxml.la" "libtinyxml.la" ) | |
Making all in Log | |
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/Users/david/amber12/AmberTools/src/boost-1.38. |
dhcp-172-17-187-12:Andante david$ make | |
gcc -I. -I../../lm -I../liborc -c -o alloc_structures.o alloc_structures.c | |
gcc -I. -I../../lm -I../liborc -c -o andante.o andante.c | |
gcc -I. -I../../lm -I../liborc -c -o assign_radii.o assign_radii.c | |
gcc -I. -I../../lm -I../liborc -c -o borrow_chi.o borrow_chi.c | |
gcc -I. -I../../lm -I../liborc -c -o build_stuff.o build_stuff.c | |
gcc -I. -I../../lm -I../liborc -c -o check_rotamers.o check_rotamers.c | |
gcc -I. -I../../lm -I../liborc -c -o combo_utility.o combo_utility.c | |
gcc -I. -I../../lm -I../liborc -c -o create_rotamer_library.o create_rotamer_library.c | |
gcc -I. -I../../lm -I../liborc -c -o d5_util1.o d5_util1.c |
dhcp-172-17-187-12:Andante david$ make | |
gcc -I. -I../../lm -I../liborc -c -o alloc_structures.o alloc_structures.c | |
gcc -I. -I../../lm -I../liborc -c -o andante.o andante.c | |
gcc -I. -I../../lm -I../liborc -c -o assign_radii.o assign_radii.c | |
gcc -I. -I../../lm -I../liborc -c -o borrow_chi.o borrow_chi.c | |
gcc -I. -I../../lm -I../liborc -c -o borrowed_clashes.o borrowed_clashes.c | |
gcc -I. -I../../lm -I../liborc -c -o build_stuff.o build_stuff.c | |
gcc -I. -I../../lm -I../liborc -c -o check_rotamers.o check_rotamers.c | |
gcc -I. -I../../lm -I../liborc -c -o clash_check.o clash_check.c | |
gcc -I. -I../../lm -I../liborc -c -o combo_utility.o combo_utility.c |
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ |
#!/bin/bash | |
min=60 | |
say "Testing" | |
sleep 1 | |
say "Testing" | |
sleep 1 | |
-I: Adding /Users/david/bin/amber14/dat/leap/prep to search path. | |
-I: Adding /Users/david/bin/amber14/dat/leap/lib to search path. | |
-I: Adding /Users/david/bin/amber14/dat/leap/parm to search path. | |
-I: Adding /Users/david/bin/amber14/dat/leap/cmd to search path. | |
-s: Ignoring startup file: leaprc | |
-f: Source tleapIn. | |
Welcome to LEaP! | |
Sourcing: ./tleapIn | |
----- Source: /Users/david/bin/amber14/dat/leap/cmd/leaprc.ff12SB |
/usr/local/bin/speedtest-cli --csv > ~/.speedtest.log.csv |
#!/bin/bash -e | |
cd /tmp | |
wget "https://sourceforge.net/projects/pymol/files/pymol/2/pymol-v2.1.0.tar.bz2" | |
tar -xf pymol-v2.1.0.tar.bz2 | |
cd pymol | |
mkdir -p ~/bin/pymol/modules | |
python2.7 setup.py build install \ | |
--install-scripts=~/bin/pymol \ |
mzhyHzqa@EFYTFIGFUJEEEi@Mc@Bk@DICk@Sa@C[WmAIOCGM?KDD@?VGjAKv@Dx@\DUz@D^?r@Ib@Ct@HdA@v@JJFABDNBDFBXAdAr@CfBQNBLG|@KFABDXIp@ILIj@Ix@WfAKNKD??JDAJBTEP@L?~@SP?`@EJO\Kl@C\EXILAv@Z\CJQvAqAjAcA`As@l@k@b@u@V_@jC_DCEBMT]b@_@hAc@LUzA{An@e@^]bBw@l@c@`@Qh@_@V[r@g@^Ub@QRAZGJ?rAe@JKx@]~AcAj@SdBeAXWj@Yz@w@LA|@_@BUO{@KkA]{AG{@G[@YIw@IgBCUYgAU[IYKIOu@@uANuA@_BAa@o@eIc@uHKcCKaAo@cLOWCi@I[I_A?}@KYAwA]eFS}BG[IyAOiBUuBQ}BMqBAu@SmBCo@c@gDa@{AG]IQCSGC@G?SBEGq@AcAHgAFaF@gAImCRi@B]Iy@?cCRaEh@}GNyBB{@L}ABa@RuBJ}BV_CF}AE{B@[W{AEi@Ks@Aq@GmAiAkLUoAYcDUaBQ_BOOCS?Wg@aCc@}AMQSEm@eAW[]SQGo@e@UGIGIMOCa@Se@][[M[c@e@_@k@uAyCm@_BSy@_@mAo@kAa@g@a@c@u@e@wBkBw@g@s@i@WEa@MyC_AiAMSGwACSDa@@QNc@CSFYGK?KBe@RK@MGGKEMZ}ADe@PmFHw@XmGNkAGa@Wy@@a@P_@FU@YOi@g@oAKe@Ks@WiDG[YaDaAgGAu@GIK]K}@Qy@gAsHq@gEKa@?c@Ig@KWDKEEGc@Eu@MaA}@_F{@yFAo@YcACYIWEg@UkAGi@i@cC_@kAo@yA_AoAE?GJGCQFMKOm@AQDg@FQBk@GgGKsDGkAQyBGcBO_AC_HC[Bq@G[Es@@WKkB@e@EEQAIG{@qAm@a@MSKE@Kd@yACHC@AILaATu@p@uADYHUTgALYj@oBRgA\sAFEFBHM?I@H`@d@DTFLB | |
}|hyHvta@@XHw@Uu@]k@Ri@BYHUE}@_B_BKe@IMh@e@?jDC\@VDf@\h |
Compiling TensorFlow on a mac with GPU is no longer officially supported. But it's still possible and a lot of fun(!) to compile.
I mainly followed this repo:
Here is a run down of everything I did: