Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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
Tensorflow安装CUDA 8 RC失败_Tensorflow - Fatal编程技术网

Tensorflow安装CUDA 8 RC失败

Tensorflow安装CUDA 8 RC失败,tensorflow,Tensorflow,我知道tensorflow还不支持Cuda 8,但它是我的Ubuntu 16.04系统上唯一可用的选项。(我可以通过Ubuntu存储库安装7.5,但它没有创建cuda主目录,因此我无法将其用于tensorflow。配置脚本,即使它适用于其他所有内容)。我尝试使用以下命令构建它 bazel build-c opt--config=cuda//tensorflow/tools/pip\u包:build\u pip\u包 我得到这个错误 ERROR: /home/chase/Desktop/tenso

我知道tensorflow还不支持Cuda 8,但它是我的Ubuntu 16.04系统上唯一可用的选项。(我可以通过Ubuntu存储库安装7.5,但它没有创建cuda主目录,因此我无法将其用于tensorflow。配置脚本,即使它适用于其他所有内容)。我尝试使用以下命令构建它

bazel build-c opt--config=cuda//tensorflow/tools/pip\u包:build\u pip\u包

我得到这个错误

ERROR: /home/chase/Desktop/tensorflow/tensorflow/stream_executor/BUILD:5:1: C++ compilation of rule '//tensorflow/stream_executor:stream_executor' failed: crosstool_wrapper_driver_is_not_gcc failed: error executing command third_party/gpus/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -fPIE -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object ... (remaining 100 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
tensorflow/stream_executor/cuda/cuda_blas.cc: In member function 'virtual bool perftools::gputools::cuda::CUDABlas::DoBlasGemm(perftools::gputools::Stream*, perftools::gputools::blas::Transpose, perftools::gputools::blas::Transpose, tensorflow::uint64, tensorflow::uint64, tensorflow::uint64, float, const perftools::gputools::DeviceMemory<Eigen::half>&, int, const perftools::gputools::DeviceMemory<Eigen::half>&, int, float, perftools::gputools::DeviceMemory<Eigen::half>*, int)':
tensorflow/stream_executor/cuda/cuda_blas.cc:1683:22: error: 'CUBLAS_DATA_HALF' was not declared in this scope
       CUDAMemory(a), CUBLAS_DATA_HALF, lda,
                      ^
tensorflow/stream_executor/cuda/cuda_blas.cc: In function 'cublasOperation_t perftools::gputools::cuda::{anonymous}::CUDABlasTranspose(perftools::gputools::blas::Transpose)':
tensorflow/stream_executor/cuda/cuda_blas.cc:406:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
tensorflow/stream_executor/cuda/cuda_blas.cc: In function 'cublasFillMode_t perftools::gputools::cuda::{anonymous}::CUDABlasUpperLower(perftools::gputools::blas::UpperLower)':
tensorflow/stream_executor/cuda/cuda_blas.cc:417:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
tensorflow/stream_executor/cuda/cuda_blas.cc: In function 'cublasDiagType_t perftools::gputools::cuda::{anonymous}::CUDABlasDiagonal(perftools::gputools::blas::Diagonal)':
tensorflow/stream_executor/cuda/cuda_blas.cc:428:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
tensorflow/stream_executor/cuda/cuda_blas.cc: In function 'cublasSideMode_t perftools::gputools::cuda::{anonymous}::CUDABlasSide(perftools::gputools::blas::Side)':
tensorflow/stream_executor/cuda/cuda_blas.cc:439:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 118.926s, Critical Path: 115.25s
<代码>错误/ /Trase/TysFrace/TysFrace/Studio Exctuuor /Buff:5:C++编译规则'/TunSoFrase/SurraseExuto:SturtOLTLRAPPIPRODRIVRIVIOS.NOTHEGCC失败:错误执行命令:第三方/ GPUS/CopStOL/BIAN/BION/SCORSTOLLYWAPPURDRIVVIEWI ISNETX-GCC -UE-FiTrFixySoal'-DyFifTyfySythSoal= 1-fstack protector-fPIE-Wall-wused但设置参数-Wno-free非堆对象。。。(跳过剩余100个参数):com.google.devtools.build.lib.shell.BadExitStatusException:进程已退出,状态为1。 tensorflow/stream_executor/cuda/cuda_blas.cc:在成员函数“virtual bool perftools::gputools::cuda::CUDABlas::DoBlasGemm”中(perftools::gputools::Stream*,perftools::gputools::blas::Transpose,perftools::gputools::blas::Transpose,tensorflow::uint64,tensorflow::uint64,tensorflow::uint64,float,const perftools::gputools::DeviceMemory&,int,const perftools::DeviceMemory&,int,float,perftools::gputools::DeviceMemory*,int): tensorflow/stream_executor/cuda/cuda_blas.cc:1683:22:错误:“CUBLAS_DATA_HALF”未在此范围内声明 CUDAMemory(a)、CUBLAS_DATA_HALF、lda、, ^ tensorflow/stream_executor/cuda/cuda_blas.cc:在函数“cublasOperation_t perftools::gputools::cuda::{anonymous}::cudablasttranspose(perftools::gputools::blas::Transpose)”中: tensorflow/stream_executor/cuda/cuda_blas.cc:406:1:警告:控件到达非无效函数的末尾[-Wreturn类型] } ^ tensorflow/stream_executor/cuda/cuda_blas.cc:在函数“cublasFillMode_perftools::gputools::cuda::{anonymous}::CUDABlasUpperLower(perftools::gputools::blas::UpperLower)”中: tensorflow/stream_executor/cuda/cuda_blas.cc:417:1:警告:控件到达非无效函数的末尾[-Wreturn类型] } ^ tensorflow/stream_executor/cuda/cuda_blas.cc:在函数“cublasDiagType_perftools::gputools::cuda::{anonymous}::CUDABlasDiagonal(perftools::gputools::blas::Diagonal)”中: tensorflow/stream_executor/cuda/cuda_blas.cc:428:1:警告:控制达到非无效功能的末尾[-Wreturn类型] } ^ tensorflow/stream_executor/cuda/cuda_blas.cc:在函数“cublasSideMode_perftools::gputools::cuda::{anonymous}::CUDABlasSide(perftools::gputools::blas::Side)”中: tensorflow/stream_executor/cuda/cuda_blas.cc:439:1:警告:控件到达非无效函数的末尾[-Wreturn类型] } ^ 目标//tensorflow/tools/pip\u包:生成\u pip\u包未能生成 使用--verbose_failures查看失败构建步骤的命令行。 信息:运行时间:118.926s,关键路径:115.25s 是否有人知道如何修复或解决此问题,或者我是否只需要等待他们支持CUDA 8?

这是TensorFlow当前版本的一个问题。您可以尝试从中修补代码以定义缺少的类型(
CUBLAS_DATA_HALF
),这会导致编译失败