我尝试在win10上构建win10。资料来源:下载2018年11月2日。错误
C:\程序文件(x86)\Windows \10\包含\10.0.17134.0\ucrt\sert.h x86错误C2338:
std::pair<uint64, uint64> Encode() const {
static_assert(sizeof(*this) == 16, ""); <----- assert
uint64 upper = Pack(kind(), size_);
uint64 lower = entry_param_number_;
return {upper, lower};
}
Bazel配置
build:xla --define with_xla_support=true
build --config=xla
build --action_env TF_NEED_OPENCL_SYCL="0"
build --action_env TF_NEED_ROCM="0"
build --action_env TF_NEED_CUDA="1"
build --action_env CUDA_TOOLKIT_PATH="c:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2"
build --action_env TF_CUDA_VERSION="9.2"
build --action_env CUDNN_INSTALL_PATH="c:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2"
build --action_env TF_CUDNN_VERSION="7"
build --action_env TF_CUDA_COMPUTE_CAPABILITIES="6.1"
build --action_env TF_CUDA_CLANG="0"
build --config=cuda
test --config=cuda
build:opt --copt=/arch:AVX
build:opt --define with_default_optimizations=true
build --config monolithic
build --copt=-w --host_copt=-w
build --verbose_failures
build --distinct_host_configuration=false
build --experimental_shortened_obj_file_path=true
build:v2 --define=tf_api_version=2
发布于 2018-11-05 09:16:25
有几件事要看:
1.)看起来,您正在告诉编译器在与CUDA相同的路径上查找cuDNN。我单独下载了cuDNN并将其解压缩到C:\tools\Cuda\
2.)我有一个类似于此的错误,我将cuDNN版本设置为7.3.1 (而不仅仅是7),并选择不使用C++特征旁路。
发布于 2018-11-08 11:24:02
我下载了另一个版本- r1.12 -another错误(在protobuf -无效类型强制转换中)。我只是从amd64.whl下载cuda 9.2的二进制文件
https://stackoverflow.com/questions/53135131
复制相似问题