質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Q&A

解決済

1回答

496閲覧

TensorFlow 1.13.1のビルド

Bonziri

総合スコア16

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

0グッド

0クリップ

投稿2019/06/19 13:18

編集2019/06/21 08:26

Bazelを使ったTensorFlowのビルド実行時にエラーが出ます

リンク内容

上記のサイトを参考にTensorflowのビルド設定を終え,いざビルドを行おうとすると以下のようなエラーが出てきました.
no such package '@local_config_cuda//crosstool'と出ているのでパッケージがないと言っているのはわかるのですがどう対応すべきなのかわかりません.また,Try `grep --help'とあったので実行してみましたが,なんのことなのかわかりません.

エラーコード

C:\build\tf1131\tensorflow>bazel build --config=opt --copt=-nvcc_options=disable-warnings WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files: c:\build\tf1131\tensorflow/.bazelrc Starting local Bazel server and connecting to it... WARNING: Option 'experimental_shortened_obj_file_path' is deprecated ERROR: no such package '@local_config_cuda//crosstool': Traceback (most recent call last): File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 1556 _create_local_cuda_repository(repository_ctx) File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 1265, in _create_local_cuda_repository _get_cuda_config(repository_ctx) File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 966, in _get_cuda_config _cudnn_version(repository_ctx, cudnn_install_base..., ...) File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 615, in _cudnn_version find_cuda_define(repository_ctx, cudnn_header_dir, "c...", ...) File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 565, in find_cuda_define auto_configure_fail(("Error reading %s: %s" % (str(h...))) File "C:/build/tf1131/tensorflow/third_party/gpus/cuda_configure.bzl", line 342, in auto_configure_fail fail(("\n%sCuda Configuration Error:%...))) Cuda Configuration Error: Error reading C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/include/cudnn.h: grep: unrecognized option `--color=never' Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. INFO: Elapsed time: 2.496s INFO: 0 processes. FAILED: Build did NOT complete successfully (0 packages loaded)

grep --help

C:\build\tf1131\tensorflow>grep --help Usage: grep [OPTION]... PATTERN [FILE] ... Search for PATTERN in each FILE or standard input. Example: grep -i 'hello world' menu.h main.c Regexp selection and interpretation: -E, --extended-regexp PATTERN is an extended regular expression -F, --fixed-strings PATTERN is a set of newline-separated strings -G, --basic-regexp PATTERN is a basic regular expression -e, --regexp=PATTERN use PATTERN as a regular expression -f, --file=FILE obtain PATTERN from FILE -i, --ignore-case ignore case distinctions -w, --word-regexp force PATTERN to match only whole words -x, --line-regexp force PATTERN to match only whole lines -z, --null-data a data line ends in 0 byte, not newline Miscellaneous: -s, --no-messages suppress error messages -v, --invert-match select non-matching lines -V, --version print version information and exit --help display this help and exit --mmap use memory-mapped input if possible Output control: -b, --byte-offset print the byte offset with output lines -n, --line-number print line number with output lines -H, --with-filename print the filename for each match -h, --no-filename suppress the prefixing filename on output -q, --quiet, --silent suppress all normal output --binary-files=TYPE assume that binary files are TYPE TYPE is 'binary', 'text', or 'without-match'. -a, --text equivalent to --binary-files=text -I equivalent to --binary-files=without-match -d, --directories=ACTION how to handle directories ACTION is 'read', 'recurse', or 'skip'. -r, --recursive equivalent to --directories=recurse. -L, --files-without-match only print FILE names containing no match -l, --files-with-matches only print FILE names containing matches -c, --count only print a count of matching lines per FILE -Z, --null print 0 byte after FILE name Context control: -B, --before-context=NUM print NUM lines of leading context -A, --after-context=NUM print NUM lines of trailing context -C, --context[=NUM] print NUM (default 2) lines of output context unless overridden by -A or -B -NUM same as --context=NUM -U, --binary do not strip CR characters at EOL (MSDOS) -u, --unix-byte-offsets report offsets as if CRs were not there (MSDOS) `egrep' means `grep -E'. `fgrep' means `grep -F'. With no FILE, or when FILE is -, read standard input. If less than two FILEs given, assume -h. Exit status is 0 if match, 1 if no match, and 2 if trouble. Report bugs to <bug-gnu-utils@gnu.org>.

補足情報

CPU: Intel Core i7-8700
OS: Windows 10(64bit)
CUDA 10.1 for Windows
cuDNN 7.6.0 for Windows(CUDA 10.1用)

Microsoft Visual C++ 2015 Redistributable Update 3
Microsoft Build Tools 2015 Update 3
MSYS2 x64
Bazel 0.19.0
Python 3.6.8

サイトに従ってコマンドを打っているだけなので知識はほぼありません。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

TensorflowがCUDA10.0に対応したのでビルドする必要がなくなりました.

投稿2019/07/05 09:25

Bonziri

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問