-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Jordan Willis edited this page May 31, 2019
·
3 revisions
Welcome to the PyRosetta_helper wiki!
cd ~/repos/binder
curl http://releases.llvm.org/4.0.0/cfe-4.0.0.src.tar.xz | tar -Jxo && mv cfe-4.0.0.src ~/repos/binder/build/llvm-4.0.0/tools/clang
sudo yum install cmake3
ln -s /usr/bin/cmake3 /usr/bin/cmake
sudo yum install clang
conda create pyrosetta_builder python=3.6
conda activate pyrosetta_builder
pip install ninja
python build.py -j 16
cd ~repos/binder/build/llvm-4.0.0/build_4.0.0.linux.<nodename>.release && cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_EH=1 -DLLVM_ENABLE_RTTI=ON .. && ninja bin/binder clang -j16
Clonning pybind11...
cd ~repos/binder/build && git clone https://github.com/RosettaCommons/pybind11.git
Cloning into 'pybind11'...
Checking out PyBind11 revision: 35045eeef8969b7b446c64b192502ac1cbf7c451...
cd ~repos/binder/build/pybind11 && ( ( git fetch && git reset --hard 35045eeef8969b7b446c64b192502ac1cbf7c451 ) )
Binder binaries now ready at: ~repos/binder/build/llvm-4.0.0/build_4.0.0.linux.slurmmaster.release/bin/binder
Pybind11 clone is ready at: ~repos/binder/build/pybind11/include
python build.py -j 16 --binder /rubrycfs/home/jwillis/repos/binder/build/llvm-4.0.0/build_4.0.0.linux.slurmmaster.release/bin/binder --python-include-dir /home/ec2-user/anaconda3/envs/pyrosetta_build/include/python3.6m --python-lib /home/ec2-user/anaconda3/envs/pyrosetta_build/lib/python3.6/ --compiler gcc -p ~/repos/pyrosetta_source_build