Commit 1a7e258 authored Aug 31, 2018 Verified
1 parent e6dad53 commit 1a7e258 Copy full SHA for 1a7e258
File tree 3 files changed +48
-35
lines changed
3 files changed +48
-35
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ COPY . /root/ngraph
26
26
RUN mkdir /root/ngraph/build
27
27
WORKDIR /root/ngraph/build
28
28
29
- RUN cmake .. -L -DNGRAPH_CPU_ENABLE=FALSE -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE -DCMAKE_INSTALL_PREFIX= "~/ngraph_dist"
29
+ RUN cmake .. -L -DNGRAPH_CPU_ENABLE=FALSE -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE
30
30
31
31
RUN make -j"$(nproc)"
32
32
RUN make install
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:16.04
2
2
3
- # buildtype argument
4
- ARG buildtype=regular
5
-
6
3
# nGraph dependencies
7
4
RUN apt-get update && apt-get install -y \
8
5
build-essential \
@@ -28,22 +25,16 @@ RUN apt-get update && apt-get install -y \
28
25
python3-dev \
29
26
python-pip && \
30
27
apt-get clean autoclean && apt-get autoremove -y
28
+
31
29
RUN pip install --upgrade pip setuptools wheel
32
30
RUN pip install tox
33
31
34
32
# Prepare nGraph
35
33
COPY . /root/ngraph
36
34
RUN mkdir /root/ngraph/build
37
35
WORKDIR /root/ngraph/build
38
-
39
- RUN if [ "$buildtype" = "interpreter" ] ; then \
40
- cmake .. -DNGRAPH_CPU_ENABLE=FALSE -DNGRAPH_USE_PREBUILT_LLVM=TRUE -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE\
41
- -DCMAKE_INSTALL_PREFIX="~/ngraph_dist" ;\
42
- else \
43
- cmake .. -DNGRAPH_USE_PREBUILT_LLVM=TRUE -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE -DCMAKE_INSTALL_PREFIX="~/ngraph_dist" ;\
44
- fi
45
-
46
- RUN make
36
+ RUN cmake .. -DNGRAPH_CPU_ENABLE=FALSE -DNGRAPH_USE_PREBUILT_LLVM=TRUE -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE -DCMAKE_INSTALL_PREFIX="~/ngraph_dist"
37
+ RUN make -j"$(nproc)"
47
38
RUN make install
48
39
49
40
# Prepare nGraph Python API
Original file line number Diff line number Diff line change 1
- sudo : required
2
-
3
1
language : cpp
4
2
5
- services :
6
- - docker
7
-
8
3
git :
9
4
depth : false
10
5
11
- env :
12
- - TASK=cpp_test OS=ubuntu
13
- - TASK=cpp_test OS=centos
14
- - TASK=python2_test OS=ubuntu
15
- - TASK=python3_test OS=ubuntu
16
-
17
- before_install :
18
- - |
19
- if [ "TASK" == "cpp_test" ]; then
20
- docker build -t test_ngraph -f .ci/travis/$OS/Dockerfile .
21
- else
22
- docker build -t test_ngraph -f .ci/travis/$OS/Dockerfile --build-arg buildtype=interpreter .
23
- fi
24
-
25
- install : true
6
+ matrix :
7
+ include :
8
+ - os : linux
9
+ sudo : required
10
+ services : docker
11
+ env : TASK=python2_test OS=ubuntu
12
+ - os : linux
13
+ sudo : required
14
+ services : docker
15
+ env : TASK=python3_test OS=ubuntu
16
+ - os : linux
17
+ sudo : required
18
+ services : docker
19
+ env : TASK=cpp_test OS=ubuntu
20
+ - os : linux
21
+ sudo : required
22
+ services : docker
23
+ env : TASK=cpp_test OS=centos
24
+ - os : osx
25
+ env : TASK=cpp_test OS=osx
26
+
27
+ install :
28
+ - |
29
+ if [ "$TRAVIS_OS_NAME" == "linux" ]; then
30
+ docker build -t test_ngraph -f .ci/travis/$OS/Dockerfile .
31
+ fi
32
+ if [ "$TRAVIS_OS_NAME" == "osx" ]; then
33
+ mkdir $TRAVIS_BUILD_DIR/build
34
+ cd $TRAVIS_BUILD_DIR/build
35
+ cmake .. -DNGRAPH_CPU_ENABLE=FALSE \
36
+ -DNGRAPH_USE_PREBUILT_LLVM=TRUE \
37
+ -DNGRAPH_ONNX_IMPORT_ENABLE=TRUE \
38
+ -DCMAKE_INSTALL_PREFIX="~/ngraph_dist"
39
+ make -j 2
40
+ fi
26
41
27
42
script :
28
- - .ci/travis/run_test.sh
43
+ - |
44
+ if [ "$TRAVIS_OS_NAME" == "linux" ]; then
45
+ .ci/travis/run_test.sh
46
+ fi
47
+ if [ "$TRAVIS_OS_NAME" == "osx" ]; then
48
+ cd $TRAVIS_BUILD_DIR/build
49
+ make unit-test-check
50
+ fi
29
51
30
52
branches :
31
53
only :
32
- - " master"
54
+ - " master"
You can’t perform that action at this time.
0 commit comments