Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 关于debian测试和fedora 20/21的pyopencl和opencl_Python_Debian_Opencl_Fedora_Pyopencl - Fatal编程技术网

Python 关于debian测试和fedora 20/21的pyopencl和opencl

Python 关于debian测试和fedora 20/21的pyopencl和opencl,python,debian,opencl,fedora,pyopencl,Python,Debian,Opencl,Fedora,Pyopencl,我正在尝试运行一个程序,在我的笔记本电脑上使用beignet的pyopencl。我使用fedora 20,自己安装了pyopencl 2014.1。成功了。然后我把我的软呢帽戴到阿尔法21。现在,相同的pyopencl程序在新的Fedora21上不起作用 为了调试这种情况,我在同一台笔记本电脑的另一个分区上安装了debian测试。在从debian存储库安装pyopencl之后,我正在使用的程序不会手动安装任何python库,而是像在Fedora20上一样运行 这是我收到的一些错误消息。我试着用谷

我正在尝试运行一个程序,在我的笔记本电脑上使用beignet的pyopencl。我使用fedora 20,自己安装了pyopencl 2014.1。成功了。然后我把我的软呢帽戴到阿尔法21。现在,相同的pyopencl程序在新的Fedora21上不起作用

为了调试这种情况,我在同一台笔记本电脑的另一个分区上安装了debian测试。在从debian存储库安装pyopencl之后,我正在使用的程序不会手动安装任何python库,而是像在Fedora20上一样运行

这是我收到的一些错误消息。我试着用谷歌搜索它的一部分,但没有成功

<premain>: CommandLine Error: Argument 'sample-profile-file' defined more than once!
<premain>: CommandLine Error: Argument 'force-ssa-updater' defined more than once!
<premain>: CommandLine Error: Argument 'loop-unswitch-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'unroll-runtime' defined more than once!
<premain>: CommandLine Error: Argument 'unroll-allow-partial' defined more than once!
<premain>: CommandLine Error: Argument 'unroll-count' defined more than once!
<premain>: CommandLine Error: Argument 'unroll-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'max-reroll-increment' defined more than once!
<premain>: CommandLine Error: Argument 'disable-licm-promotion' defined more than once!
<premain>: CommandLine Error: Argument 'jump-threading-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'verify-indvars' defined more than once!
<premain>: CommandLine Error: Argument 'max-recurse-depth' defined more than once!
<premain>: CommandLine Error: Argument 'enable-load-pre' defined more than once!
<premain>: CommandLine Error: Argument 'enable-pre' defined more than once!
<premain>: CommandLine Error: Argument 'tsan-instrument-memintrinsics' defined more than once!
<premain>: CommandLine Error: Argument 'tsan-instrument-atomics' defined more than once!
<premain>: CommandLine Error: Argument 'tsan-instrument-func-entry-exit' defined more than once!
<premain>: CommandLine Error: Argument 'tsan-instrument-memory-accesses' defined more than once!
<premain>: CommandLine Error: Argument 'tsan-blacklist' defined more than once!
<premain>: CommandLine Error: Argument 'msan-wrap-indirect-calls-fast' defined more than once!
<premain>: CommandLine Error: Argument 'msan-wrap-indirect-calls' defined more than once!
<premain>: CommandLine Error: Argument 'msan-blacklist' defined more than once!
<premain>: CommandLine Error: Argument 'msan-dump-strict-instructions' defined more than once!
<premain>: CommandLine Error: Argument 'msan-check-access-address' defined more than once!
<premain>: CommandLine Error: Argument 'msan-store-clean-origin' defined more than once!
<premain>: CommandLine Error: Argument 'msan-handle-icmp-exact' defined more than once!
<premain>: CommandLine Error: Argument 'msan-handle-icmp' defined more than once!
<premain>: CommandLine Error: Argument 'msan-poison-undef' defined more than once!
<premain>: CommandLine Error: Argument 'msan-poison-stack-pattern' defined more than once!
<premain>: CommandLine Error: Argument 'msan-poison-stack-with-call' defined more than once!
<premain>: CommandLine Error: Argument 'msan-poison-stack' defined more than once!
<premain>: CommandLine Error: Argument 'msan-keep-going' defined more than once!
<premain>: CommandLine Error: Argument 'msan-track-origins' defined more than once!
<premain>: CommandLine Error: Argument 'default-gcov-version' defined more than once!
<premain>: CommandLine Error: Argument 'dfsan-debug-nonzero-labels' defined more than once!
<premain>: CommandLine Error: Argument 'dfsan-args-abi' defined more than once!
<premain>: CommandLine Error: Argument 'dfsan-abilist' defined more than once!
<premain>: CommandLine Error: Argument 'dfsan-preserve-alignment' defined more than once!
<premain>: CommandLine Error: Argument 'bounds-checking-single-trap' defined more than once!
<premain>: CommandLine Error: Argument 'asan-debug-max' defined more than once!
<premain>: CommandLine Error: Argument 'asan-debug-min' defined more than once!
<premain>: CommandLine Error: Argument 'asan-debug-func' defined more than once!
<premain>: CommandLine Error: Argument 'asan-debug-stack' defined more than once!
<premain>: CommandLine Error: Argument 'asan-debug' defined more than once!
<premain>: CommandLine Error: Argument 'asan-check-lifetime' defined more than once!
<premain>: CommandLine Error: Argument 'asan-opt-globals' defined more than once!
<premain>: CommandLine Error: Argument 'asan-opt-same-temp' defined more than once!
<premain>: CommandLine Error: Argument 'asan-opt' defined more than once!
<premain>: CommandLine Error: Argument 'asan-short-64bit-mapping-offset' defined more than once!
<premain>: CommandLine Error: Argument 'asan-mapping-offset-log' defined more than once!
<premain>: CommandLine Error: Argument 'asan-mapping-scale' defined more than once!
<premain>: CommandLine Error: Argument 'asan-keep-uninstrumented-functions' defined more than once!
<premain>: CommandLine Error: Argument 'asan-blacklist' defined more than once!
<premain>: CommandLine Error: Argument 'asan-realign-stack' defined more than once!
<premain>: CommandLine Error: Argument 'asan-memintrin' defined more than once!
<premain>: CommandLine Error: Argument 'asan-initialization-order' defined more than once!
<premain>: CommandLine Error: Argument 'asan-coverage' defined more than once!
<premain>: CommandLine Error: Argument 'asan-globals' defined more than once!
<premain>: CommandLine Error: Argument 'asan-use-after-return' defined more than once!
<premain>: CommandLine Error: Argument 'asan-stack' defined more than once!
<premain>: CommandLine Error: Argument 'asan-max-ins-per-bb' defined more than once!
<premain>: CommandLine Error: Argument 'asan-always-slow-path' defined more than once!
<premain>: CommandLine Error: Argument 'asan-instrument-atomics' defined more than once!
<premain>: CommandLine Error: Argument 'asan-instrument-writes' defined more than once!
<premain>: CommandLine Error: Argument 'asan-instrument-reads' defined more than once!
<premain>: CommandLine Error: Argument 'ffunction-sections' defined more than once!
<premain>: CommandLine Error: Argument 'fdata-sections' defined more than once!
<premain>: CommandLine Error: Argument 'enable-double-float-shrink' defined more than once!
<premain>: CommandLine Error: Argument 'slp-vectorize-hor-store' defined more than once!
<premain>: CommandLine Error: Argument 'slp-vectorize-hor' defined more than once!
<premain>: CommandLine Error: Argument 'slp-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'vectorizer-min-trip-count' defined more than once!
<premain>: CommandLine Error: Argument 'enable-if-conversion' defined more than once!
<premain>: CommandLine Error: Argument 'force-vector-unroll' defined more than once!
<premain>: CommandLine Error: Argument 'force-vector-width' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-fast-dep' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-mem-op-boost' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-aligned-only' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-mem-ops' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-gep' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-cmp' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-select' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-fma' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-math' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-casts' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-pointers' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-floats' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-ints' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-no-bools' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-max-cycle-check-pairs' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-max-pairs-per-group' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-max-instr-per-group' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-pow2-len-only' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-max-iter' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-vector-bits' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-splat-breaks-chain' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-search-limit' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-use-chain-depth' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-req-chain-depth' defined more than once!
<premain>: CommandLine Error: Argument 'bb-vectorize-ignore-target-info' defined more than once!
<premain>: CommandLine Error: Argument 'error-reporting-is-cold' defined more than once!
<premain>: CommandLine Error: Argument 'simplifycfg-hoist-cond-stores' defined more than once!
<premain>: CommandLine Error: Argument 'simplifycfg-sink-common' defined more than once!
<premain>: CommandLine Error: Argument 'simplifycfg-dup-ret' defined more than once!
<premain>: CommandLine Error: Argument 'phi-node-folding-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'enable-correct-eh-support' defined more than once!
<premain>: CommandLine Error: Argument 'unlikely-branch-weight' defined more than once!
<premain>: CommandLine Error: Argument 'likely-branch-weight' defined more than once!
<premain>: CommandLine Error: Argument 'enable-bc-uselist-preserve' defined more than once!
<premain>: CommandLine Error: Argument 'max-cg-scc-iterations' defined more than once!
<premain>: CommandLine Error: Argument 'enable-objc-arc-opts' defined more than once!
<premain>: CommandLine Error: Argument 'fatal-assembler-warnings' defined more than once!
<premain>: CommandLine Error: Argument 'reroll-loops' defined more than once!
<premain>: CommandLine Error: Argument 'use-new-sroa' defined more than once!
<premain>: CommandLine Error: Argument 'use-gvn-after-vectorization' defined more than once!
<premain>: CommandLine Error: Argument 'vectorize-slp-aggressive' defined more than once!
<premain>: CommandLine Error: Argument 'vectorize-slp' defined more than once!
<premain>: CommandLine Error: Argument 'late-vectorize' defined more than once!
<premain>: CommandLine Error: Argument 'vectorize-loops' defined more than once!
<premain>: CommandLine Error: Argument 'internalize-public-api-list' defined more than once!
<premain>: CommandLine Error: Argument 'internalize-public-api-file' defined more than once!
<premain>: CommandLine Error: Argument 'inlinehint-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'inline-threshold' defined more than once!
<premain>: CommandLine Error: Argument 'disable-debug-info-verifier' defined more than once!
<premain>: CommandLine Error: Argument 'time-passes' defined more than once!
<premain>: CommandLine Error: Argument 'print-after-all' defined more than once!
<premain>: CommandLine Error: Argument 'print-before-all' defined more than once!
<premain>: CommandLine Error: Argument 'print-after' defined more than once!
<premain>: CommandLine Error: Argument 'print-before' defined more than once!
<premain>: CommandLine Error: Argument 'debug-pass' defined more than once!
<premain>: CommandLine Error: Argument 'verify-dom-info' defined more than once!
<premain>: CommandLine Error: Argument 'info-output-file' defined more than once!
<premain>: CommandLine Error: Argument 'track-memory' defined more than once!
<premain>: CommandLine Error: Argument 'stats' defined more than once!
<premain>: CommandLine Error: Argument 'view-background' defined more than once!
<premain>: CommandLine Error: Argument 'version' defined more than once!
<premain>: CommandLine Error: Argument 'print-all-options' defined more than once!
<premain>: CommandLine Error: Argument 'print-options' defined more than once!
<premain>: CommandLine Error: Argument 'help-hidden' defined more than once!
<premain>: CommandLine Error: Argument 'help' defined more than once!
<premain>: CommandLine Error: Argument 'help-list-hidden' defined more than once!
<premain>: CommandLine Error: Argument 'help-list' defined more than once!
<premain>: CommandLine Error: Argument 'enable-tbaa' defined more than once!
<premain>: CommandLine Error: Argument 'verify-scev' defined more than once!
<premain>: CommandLine Error: Argument 'scalar-evolution-max-iterations' defined more than once!
<premain>: CommandLine Error: Argument 'verify-loop-info' defined more than once!
<premain>: CommandLine Error: Argument 'da-delinearize' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'sample-profile-file' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'force-ssa-updater' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'loop-unswitch-threshold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'unroll-runtime' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'unroll-allow-partial' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'unroll-count' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'unroll-threshold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'max-reroll-increment' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'disable-licm-promotion' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'jump-threading-threshold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'verify-indvars' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'max-recurse-depth' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-load-pre' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-pre' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'tsan-instrument-memintrinsics' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'tsan-instrument-atomics' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'tsan-instrument-func-entry-exit' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'tsan-instrument-memory-accesses' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'tsan-blacklist' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-wrap-indirect-calls-fast' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-wrap-indirect-calls' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-blacklist' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-dump-strict-instructions' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-check-access-address' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-store-clean-origin' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-handle-icmp-exact' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-handle-icmp' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-poison-undef' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-poison-stack-pattern' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-poison-stack-with-call' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-poison-stack' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-keep-going' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'msan-track-origins' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'default-gcov-version' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'dfsan-debug-nonzero-labels' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'dfsan-args-abi' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'dfsan-abilist' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'dfsan-preserve-alignment' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bounds-checking-single-trap' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-debug-max' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-debug-min' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-debug-func' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-debug-stack' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-debug' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-check-lifetime' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-opt-globals' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-opt-same-temp' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-opt' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-short-64bit-mapping-offset' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-mapping-offset-log' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-mapping-scale' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-keep-uninstrumented-functions' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-blacklist' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-realign-stack' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-memintrin' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-initialization-order' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-coverage' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-globals' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-use-after-return' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-stack' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-max-ins-per-bb' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-always-slow-path' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-instrument-atomics' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-instrument-writes' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'asan-instrument-reads' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'ffunction-sections' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'fdata-sections' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-double-float-shrink' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'slp-vectorize-hor-store' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'slp-vectorize-hor' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'slp-threshold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'vectorizer-min-trip-count' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-if-conversion' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'force-vector-unroll' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'force-vector-width' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-fast-dep' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-mem-op-boost' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-aligned-only' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-mem-ops' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-gep' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-cmp' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-select' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-fma' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-math' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-casts' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-pointers' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-floats' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-ints' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-no-bools' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-max-cycle-check-pairs' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-max-pairs-per-group' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-max-instr-per-group' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-pow2-len-only' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-max-iter' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-vector-bits' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-splat-breaks-chain' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-search-limit' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-use-chain-depth' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-req-chain-depth' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'bb-vectorize-ignore-target-info' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'error-reporting-is-cold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'simplifycfg-hoist-cond-stores' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'simplifycfg-sink-common' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'simplifycfg-dup-ret' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'phi-node-folding-threshold' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-correct-eh-support' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'unlikely-branch-weight' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'likely-branch-weight' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-bc-uselist-preserve' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'max-cg-scc-iterations' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'enable-objc-arc-opts' defined more than once!
clang (LLVM option parsing): CommandLine Error: Argument 'fatal-assembler-warnings' defined more than once!

如果有人知道这方面的任何信息…

我想这里的问题是我同时安装了mesa opencl。我认为您应该能够同时安装这两个软件,但如果您这样做,您现在会在这里发现错误。也许将来会有一天,两个opencl实现可以同时存在于fc21上。顺便说一句,我在运行上面的程序时仍然会出错。
import pyopencl as cl
import numpy
import sys
import time

class CL(object):
    def __init__(self, size=10):
        self.size = size
        self.ctx = cl.create_some_context()
        self.queue = cl.CommandQueue(self.ctx)

    def load_program(self):
        fstr="""
        __kernel void part1(__global float* a, __global float* b, __global float* c)
        {
            unsigned int i = get_global_id(0);

           c[i] = a[i] + b[i];
        }
         """
        self.program = cl.Program(self.ctx, fstr).build()

    def popCorn(self):
        mf = cl.mem_flags

        self.a = numpy.array(range(self.size), dtype=numpy.float32)
        self.b = numpy.array(range(self.size), dtype=numpy.float32)

        self.a_buf = cl.Buffer(self.ctx, mf.READ_ONLY | mf.COPY_HOST_PTR,
                               hostbuf=self.a)
        self.b_buf = cl.Buffer(self.ctx, mf.READ_ONLY | mf.COPY_HOST_PTR,
                               hostbuf=self.b)
        self.dest_buf = cl.Buffer(self.ctx, mf.WRITE_ONLY, self.b.nbytes)

    def execute(self):
        self.program.part1(self.queue, self.a.shape, None, self.a_buf, self.b_buf, self.dest_buf)
        c = numpy.empty_like(self.a)
        cl.enqueue_read_buffer(self.queue, self.dest_buf, c).wait()
        print ( "a", self.a)
        print ( "b", self.b)
        print ( "c", c )

def add(s=10) :
    starttime = time.clock()
    matrixmul = CL(s)
    matrixmul.load_program()
    matrixmul.popCorn()
    matrixmul.execute()
    endtime = time.clock()
    print s, endtime - starttime 

if __name__ == '__main__':
    add(1)
    add(2)
    add(3)