forked from cyclops-community/ctf
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The below merge includes commits made on the model_trainer branch, lo…
…gs below Merge github.com:cyclops-community/ctf into model_training_no_log fully get rid of active switch fix a few minor memory leaks extract unused code from model and get mode_trainer working for non power of 2 processor counts address compiler warning disable folding for sparse * dense contraction with a Hadamard index, which corrects behavior for that case. Broaden the amount of information given by print_map() work on merging, including formatting fixes, separating out new code under ifdef TUNE. Normal execution seems to work, model_trainer build with -DTUNE crashes though Merge branch 'master' into model_training
- Loading branch information
Showing
160 changed files
with
12,621 additions
and
2,943 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,15 @@ | ||
# Build directories | ||
*.o | ||
lib | ||
lib_shared | ||
lib_python | ||
obj | ||
obj_ext | ||
obj_shared | ||
bin | ||
|
||
# Autogenerated in first invocation of configure | ||
config.mk | ||
setup.py | ||
how-did-i-configure | ||
|
||
# Ignore the .DS_Store | ||
.DS_Store | ||
.*.swp | ||
.*.swo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +1,57 @@ | ||
sudo: false | ||
language: cpp | ||
os: | ||
- linux | ||
# - osx | ||
compiler: | ||
- gcc | ||
- clang | ||
#env: | ||
#matrix: | ||
os: linux | ||
language: python | ||
python: | ||
- "2.7" | ||
- "3.5" | ||
- "3.6" | ||
env: | ||
- CTF_CXX=clang++ | ||
- CTF_CXX=g++ | ||
|
||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
#- llvm-toolchain-precise-3.7 | ||
packages: | ||
- gcc-5 | ||
- g++-5 | ||
- gfortran-5 | ||
- libopenmpi-dev | ||
- libgfortran-5-dev | ||
- libblas-dev | ||
- liblapack-dev | ||
- mpich2 | ||
- libmpich2-dev | ||
- cmake | ||
before_install: | ||
- pwd | ||
- export TRAVIS_HOME=$PWD | ||
- export PATH=$TRAVIS_HOME/deps/bin:$PATH | ||
- if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]] || [[ "$TRAVIS_PYTHON_VERSION" == "2.6" ]] ; then | ||
export PYTHONMAJORV=2; | ||
else | ||
export PYTHONMAJORV=3; | ||
fi | ||
- wget https://repo.continuum.io/miniconda/Miniconda${PYTHONMAJORV}-latest-Linux-x86_64.sh | ||
- bash Miniconda${PYTHONMAJORV}-latest-Linux-x86_64.sh -b | ||
- export PATH=$HOME/miniconda${PYTHONMAJORV}/bin:$PATH | ||
- conda create -y -n mypy python=$TRAVIS_PYTHON_VERSION | ||
- source activate mypy | ||
- conda install -y cython | ||
- conda install -y numpy | ||
install: | ||
- mkdir -p $TRAVIS_HOME/deps | ||
- sh ./travis/install-mpi.sh $TRAVIS_HOME/deps mpich | ||
before_script: | ||
- which mpicxx ; mpicxx -v | ||
- ./configure CXX=mpicxx | ||
- $CTF_CXX --version | ||
- FC=gfortran-5 ./configure CXX="mpicxx -cxx=$CTF_CXX" --build-hptt --build-scalapack | ||
- make -j2 | ||
- make python -j2 | ||
script: | ||
- make | ||
- make test | ||
- make test2 | ||
#after_failure: | ||
- make python_test | ||
- make python_test2 | ||
after_failure: | ||
notifications: | ||
email: | ||
recipients: | ||
- [email protected] | ||
- [email protected] | ||
on_success: change | ||
on_failure: always | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.