Skip to content

gongweibao/testcapi

Repository files navigation

背景

公司内部有一个自己的mkl库,由于时代久远(?)现在对其版本已经不可查。公司内部的CAPI一直是链接这个库的。后来,换成了mklml库,这个时候用户表示CAPI库cpu版本的性能下降了1倍到10倍不等。这个project是下降10倍的版本。

重现的步骤

重现环境

nvidia-docker  run --rm -it --security-opt seccomp=unconfined  gongweibao/testcapi /bin/bash
./build.sh
./run.sh

各个库是怎么编译出来的:

docker run --rm -it -v <your-paddle-repo-path>:/paddle paddlepaddle/centos6u3-capi:latest-dev /bin/bash
mkdir /paddle/build
cd /paddle/build
  • mklml:

    • Paddle版本: 8b1c50c642914f6ab1fb691059d6d88d9995bea1
    • 编译参数:
    cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_TESTING=OFF -DWITH_TEST=OFF -DRUN_TEST=OFF -DWITH_GOLANG=OFF -DWITH_PYTHON=OFF -DWITH_SWIG_PY=OFF -DWITH_DOC=OFF -DWITH_STYLE_CHECK=OFF -DWITH_GPU=OFF -DWITH_AVX=ON -DWITH_C_API=ON -DWITH_MKLDNN=ON -DWITH_MKLML=ON
    
  • mkl

    • Paddle版本:43c6ff212e2475b7f39480a9949b53119d332793
    • 编译参数:
    cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_TESTING=OFF -DWITH_TEST=OFF -DRUN_TEST=OFF -DWITH_GOLANG=OFF -DWITH_PYTHON=OFF -DWITH_SWIG_PY=OFF -DWITH_DOC=OFF -DWITH_STYLE_CHECK=OFF -DWITH_GPU=OFF -DWITH_AVX=ON -DWITH_C_API=ON -DWITH_MKLDNN=ON -DWITH_MKLML=OFF
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published