Repository: incubator-singa Updated Branches: refs/heads/dev dc013f34f -> e857bc38a
SINGA-214 add jenkins for CI support ------ to support CUDNN CI Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/e857bc38 Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/e857bc38 Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/e857bc38 Branch: refs/heads/dev Commit: e857bc38a4efc2dfb0fc0a0a96eed155d59e0e07 Parents: dc013f3 Author: jinyangturbo <[email protected]> Authored: Fri Jul 1 23:50:11 2016 -0700 Committer: jinyangturbo <[email protected]> Committed: Fri Jul 1 23:50:11 2016 -0700 ---------------------------------------------------------------------- jenkins.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/e857bc38/jenkins.sh ---------------------------------------------------------------------- diff --git a/jenkins.sh b/jenkins.sh new file mode 100644 index 0000000..ee87d40 --- /dev/null +++ b/jenkins.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env sh +#/** +# * Copyright 2015 The Apache Software Foundation +# * +# * Licensed to the Apache Software Foundation (ASF) under one +# * or more contributor license agreements. See the NOTICE file +# * distributed with this work for additional information +# * regarding copyright ownership. The ASF licenses this file +# * to you under the Apache License, Version 2.0 (the +# * "License"); you may not use this file except in compliance +# * with the License. You may obtain a copy of the License at +# * +# * http://www.apache.org/licenses/LICENSE-2.0 +# * +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, +# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# * See the License for the specific language governing permissions and +# * limitations under the License. +# */ + + + +if [ $1 = "CPP" ]; then + echo "CPP test" + mkdir build + rm -f gtest.xml + cd build + cmake -DUSE_CUDNN=OFF -DUSE_CUDA=OFF -DUSE_PYTHON=OFF ../ + make + ./bin/test_singa --gtest_output=xml:./../gtest.xml +fi + +if [ $1 = "CUDNN" ]; then + echo "CUDNN test" + git submodule init + git submodule update + mkdir build + rm -f gtest.xml + cd build + cmake -DUSE_CUDNN=ON -DUSE_CUDA=ON -DUSE_PYTHON=OFF ../ + make + ./bin/test_singa --gtest_output=xml:./../gtest.xml +fi + +cd .. +rm -rf build + + + + +
