Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sq975
openpose
提交
99855c6a
O
openpose
项目概览
sq975
/
openpose
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openpose
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
99855c6a
编写于
2月 12, 2019
作者:
R
Raaj
提交者:
Gines
2月 12, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Travis build for OpenCL version (#1086)
上级
9f891d04
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
8 deletion
+22
-8
.travis.yml
.travis.yml
+10
-5
scripts/travis/configure_cmake.sh
scripts/travis/configure_cmake.sh
+8
-3
scripts/travis/defaults.sh
scripts/travis/defaults.sh
+1
-0
scripts/ubuntu/install_deps.sh
scripts/ubuntu/install_deps.sh
+3
-0
未找到文件。
.travis.yml
浏览文件 @
99855c6a
...
@@ -79,6 +79,11 @@ matrix:
...
@@ -79,6 +79,11 @@ matrix:
osx_image
:
xcode9.4
# xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions
osx_image
:
xcode9.4
# xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions
env
:
NAME="OSX-python-cmake-cpu-unity" WITH_CUDA=false WITH_PYTHON=true WITH_UNITY=true
env
:
NAME="OSX-python-cmake-cpu-unity" WITH_CUDA=false WITH_PYTHON=true WITH_UNITY=true
sudo
:
required
sudo
:
required
# Mac OSX - Default - CMake - OpenCL
-
os
:
osx
osx_image
:
xcode10.1
# Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions
env
:
NAME="OSX-default-cmake-opencl" WITH_CUDA=false WITH_OPEN_CL=true
sudo
:
required
# # TO-DO: To be implemented
# # TO-DO: To be implemented
# # Windows
# # Windows
...
@@ -98,11 +103,11 @@ matrix:
...
@@ -98,11 +103,11 @@ matrix:
# dist: xenial
# dist: xenial
# env: NAME="U16-default-cmake-cpu-mkl" WITH_CUDA=false WITH_MKL=true
# env: NAME="U16-default-cmake-cpu-mkl" WITH_CUDA=false WITH_MKL=true
# sudo: required
# sudo: required
#
#
Ubuntu 16.04 - Default - CMake - OpenCL
# Ubuntu 16.04 - Default - CMake - OpenCL
#
- os: linux
-
os
:
linux
#
dist: xenial
dist
:
xenial
#
env: NAME="U16-default-cmake-opencl" WITH_CUDA=false WITH_OPEN_CL=true
env
:
NAME="U16-default-cmake-opencl" WITH_CUDA=false WITH_OPEN_CL=true
#
sudo: required
sudo
:
required
# # Ubuntu 16.04 - Python - CMake - OpenCL
# # Ubuntu 16.04 - Python - CMake - OpenCL
# - os: linux
# - os: linux
# dist: xenial
# dist: xenial
...
...
scripts/travis/configure_cmake.sh
浏览文件 @
99855c6a
...
@@ -30,8 +30,7 @@ if [[ $WITH_CUDA == true ]] ; then
...
@@ -30,8 +30,7 @@ if [[ $WITH_CUDA == true ]] ; then
ARGS
=
"
$ARGS
-DGPU_MODE=CUDA -DCUDA_ARCH=Manual -DCUDA_ARCH_BIN=
\"
52
\"
-DCUDA_ARCH_PTX=
\"\"
"
ARGS
=
"
$ARGS
-DGPU_MODE=CUDA -DCUDA_ARCH=Manual -DCUDA_ARCH_BIN=
\"
52
\"
-DCUDA_ARCH_PTX=
\"\"
"
# OpenCL version
# OpenCL version
elif
[[
$WITH_OPEN_CL
==
true
]]
;
then
elif
[[
$WITH_OPEN_CL
==
true
]]
;
then
echo
"OpenCL version not implemented for Travis Build yet."
ARGS
=
"
$ARGS
-DGPU_MODE=OPENCL"
exit
99
# CPU version
# CPU version
else
else
ARGS
=
"
$ARGS
-DGPU_MODE=CPU_ONLY"
ARGS
=
"
$ARGS
-DGPU_MODE=CPU_ONLY"
...
@@ -64,7 +63,13 @@ echo "ARGS = ${ARGS}."
...
@@ -64,7 +63,13 @@ echo "ARGS = ${ARGS}."
cmake ..
$ARGS
cmake ..
$ARGS
# Patch for OpenCL and OSX
if
[[
$WITH_OPEN_CL
==
true
&&
$TRAVIS_OS_NAME
==
"osx"
]]
;
then
cd
../3rdparty/caffe
;
git apply ../../scripts/osx/mac_opencl_patch.txt
;
cd
../../build
;
fi
# Run Cmake twice for pybind to register
# Run Cmake twice for pybind to register
if
[[
$WITH_PYTHON
==
true
]]
;
then
if
[[
$WITH_PYTHON
==
true
]]
;
then
cmake ..
$ARGS
cmake ..
$ARGS
fi
fi
\ No newline at end of file
scripts/travis/defaults.sh
浏览文件 @
99855c6a
...
@@ -10,6 +10,7 @@ WITH_OPEN_CL=${WITH_OPEN_CL:-false}
...
@@ -10,6 +10,7 @@ WITH_OPEN_CL=${WITH_OPEN_CL:-false}
WITH_MKL
=
${
WITH_MKL
:-
false
}
WITH_MKL
=
${
WITH_MKL
:-
false
}
WITH_UNITY
=
${
WITH_UNITY
:-
false
}
WITH_UNITY
=
${
WITH_UNITY
:-
false
}
WITH_DEBUG
=
${
WITH_DEBUG
:-
false
}
WITH_DEBUG
=
${
WITH_DEBUG
:-
false
}
TRAVIS_OS_NAME
=
${
TRAVIS_OS_NAME
}
# Examples should be run (Travis not compatible with GPU code)
# Examples should be run (Travis not compatible with GPU code)
# if [[ $WITH_CMAKE == true ]] && [[ $WITH_PYTHON == true ]] && [[ $WITH_CUDA == false ]] && [[ $WITH_OPEN_CL == false ]] && [[ $WITH_MKL == false ]]; then
# if [[ $WITH_CMAKE == true ]] && [[ $WITH_PYTHON == true ]] && [[ $WITH_CUDA == false ]] && [[ $WITH_OPEN_CL == false ]] && [[ $WITH_MKL == false ]]; then
...
...
scripts/ubuntu/install_deps.sh
浏览文件 @
99855c6a
...
@@ -20,3 +20,6 @@ sudo apt-get --assume-yes install python3-pip
...
@@ -20,3 +20,6 @@ sudo apt-get --assume-yes install python3-pip
sudo
-H
pip3
install
--upgrade
numpy protobuf opencv-python
sudo
-H
pip3
install
--upgrade
numpy protobuf opencv-python
# OpenCV 2.4 -> Added as option
# OpenCV 2.4 -> Added as option
# # sudo apt-get --assume-yes install libopencv-dev
# # sudo apt-get --assume-yes install libopencv-dev
# OpenCL Generic
sudo
apt-get
--assume-yes
install
opencl-headers ocl-icd-opencl-dev
sudo
apt-get
--assume-yes
install
libviennacl-dev
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录