Building Tensorflow r1.12 with Cuda 10 on Ubuntu 18.04
I really have tried getting built. I have followed the instructions here and here and here. Clean system:
- Ubuntu 18.04 server
- Ubuntu Gnome
- Cuda 10.0
- cuDNN 7.4.1
- NCCL 2.3.7
- TensorRT 5.0.2.1
- Tensorflow r1.12
- Python 3.6
GCC 7.3.0
using the command line:bazel build --config=cuda --config=mkl //tensorflow/tools/pip_package:build_pip_package
This is the error:
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:
/devel/software/tensorflow/tools/bazel.rc
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=171
ERROR: Config value cuda is not defined in any .rc file
Anybody know which parts of bazel.rc the need to be imported?
Why is cuda not defined?
If I try:
bazel test -c opt -- //tensorflow/... -//tensorflow/compiler/... -//tensorflow/contrib/lite/...
It fails with this error:
ERROR: /devel/software/tensorflow/tensorflow/python/BUILD:3768:1: Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -shared -o bazel-out/k8-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so -Wl,--version-script bazel-out/k8-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.lds ... (remaining 65 argument(s) skipped)
Anyone had success? (Obviously at least 2 people have) Maybe someone could tell me what I am doing wrong? Or how to get this built?
python-3.x tensorflow
add a comment |
I really have tried getting built. I have followed the instructions here and here and here. Clean system:
- Ubuntu 18.04 server
- Ubuntu Gnome
- Cuda 10.0
- cuDNN 7.4.1
- NCCL 2.3.7
- TensorRT 5.0.2.1
- Tensorflow r1.12
- Python 3.6
GCC 7.3.0
using the command line:bazel build --config=cuda --config=mkl //tensorflow/tools/pip_package:build_pip_package
This is the error:
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:
/devel/software/tensorflow/tools/bazel.rc
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=171
ERROR: Config value cuda is not defined in any .rc file
Anybody know which parts of bazel.rc the need to be imported?
Why is cuda not defined?
If I try:
bazel test -c opt -- //tensorflow/... -//tensorflow/compiler/... -//tensorflow/contrib/lite/...
It fails with this error:
ERROR: /devel/software/tensorflow/tensorflow/python/BUILD:3768:1: Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -shared -o bazel-out/k8-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so -Wl,--version-script bazel-out/k8-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.lds ... (remaining 65 argument(s) skipped)
Anyone had success? (Obviously at least 2 people have) Maybe someone could tell me what I am doing wrong? Or how to get this built?
python-3.x tensorflow
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
1
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34
add a comment |
I really have tried getting built. I have followed the instructions here and here and here. Clean system:
- Ubuntu 18.04 server
- Ubuntu Gnome
- Cuda 10.0
- cuDNN 7.4.1
- NCCL 2.3.7
- TensorRT 5.0.2.1
- Tensorflow r1.12
- Python 3.6
GCC 7.3.0
using the command line:bazel build --config=cuda --config=mkl //tensorflow/tools/pip_package:build_pip_package
This is the error:
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:
/devel/software/tensorflow/tools/bazel.rc
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=171
ERROR: Config value cuda is not defined in any .rc file
Anybody know which parts of bazel.rc the need to be imported?
Why is cuda not defined?
If I try:
bazel test -c opt -- //tensorflow/... -//tensorflow/compiler/... -//tensorflow/contrib/lite/...
It fails with this error:
ERROR: /devel/software/tensorflow/tensorflow/python/BUILD:3768:1: Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -shared -o bazel-out/k8-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so -Wl,--version-script bazel-out/k8-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.lds ... (remaining 65 argument(s) skipped)
Anyone had success? (Obviously at least 2 people have) Maybe someone could tell me what I am doing wrong? Or how to get this built?
python-3.x tensorflow
I really have tried getting built. I have followed the instructions here and here and here. Clean system:
- Ubuntu 18.04 server
- Ubuntu Gnome
- Cuda 10.0
- cuDNN 7.4.1
- NCCL 2.3.7
- TensorRT 5.0.2.1
- Tensorflow r1.12
- Python 3.6
GCC 7.3.0
using the command line:bazel build --config=cuda --config=mkl //tensorflow/tools/pip_package:build_pip_package
This is the error:
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:
/devel/software/tensorflow/tools/bazel.rc
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=171
ERROR: Config value cuda is not defined in any .rc file
Anybody know which parts of bazel.rc the need to be imported?
Why is cuda not defined?
If I try:
bazel test -c opt -- //tensorflow/... -//tensorflow/compiler/... -//tensorflow/contrib/lite/...
It fails with this error:
ERROR: /devel/software/tensorflow/tensorflow/python/BUILD:3768:1: Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -shared -o bazel-out/k8-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so -Wl,--version-script bazel-out/k8-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.lds ... (remaining 65 argument(s) skipped)
Anyone had success? (Obviously at least 2 people have) Maybe someone could tell me what I am doing wrong? Or how to get this built?
python-3.x tensorflow
python-3.x tensorflow
edited Nov 11 '18 at 21:10
talonmies
59.1k17128196
59.1k17128196
asked Nov 11 '18 at 19:18
AeroClassics
584312
584312
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
1
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34
add a comment |
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
1
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
1
1
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34
add a comment |
1 Answer
1
active
oldest
votes
Do as what is said in the warning and it will work.
"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:
/devel/software/tensorflow/tools/bazel.rc"
You should have a file .bazelrc at /devel/software/tensorflow/.bazelrc. At the top of this file add the following code snippet.
import /devel/software/tensorflow/tools/bazel.rc
Enjoy!
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53252286%2fbuilding-tensorflow-r1-12-with-cuda-10-on-ubuntu-18-04%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Do as what is said in the warning and it will work.
"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:
/devel/software/tensorflow/tools/bazel.rc"
You should have a file .bazelrc at /devel/software/tensorflow/.bazelrc. At the top of this file add the following code snippet.
import /devel/software/tensorflow/tools/bazel.rc
Enjoy!
add a comment |
Do as what is said in the warning and it will work.
"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:
/devel/software/tensorflow/tools/bazel.rc"
You should have a file .bazelrc at /devel/software/tensorflow/.bazelrc. At the top of this file add the following code snippet.
import /devel/software/tensorflow/tools/bazel.rc
Enjoy!
add a comment |
Do as what is said in the warning and it will work.
"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:
/devel/software/tensorflow/tools/bazel.rc"
You should have a file .bazelrc at /devel/software/tensorflow/.bazelrc. At the top of this file add the following code snippet.
import /devel/software/tensorflow/tools/bazel.rc
Enjoy!
Do as what is said in the warning and it will work.
"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:
/devel/software/tensorflow/tools/bazel.rc"
You should have a file .bazelrc at /devel/software/tensorflow/.bazelrc. At the top of this file add the following code snippet.
import /devel/software/tensorflow/tools/bazel.rc
Enjoy!
answered Nov 16 '18 at 12:37
Vishruit Kulshreshtha
729
729
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53252286%2fbuilding-tensorflow-r1-12-with-cuda-10-on-ubuntu-18-04%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Some success. I know this is not Windows but a reboot helped. Fails now with this error: ERROR: /devel/software/tensorflow/tensorflow/BUILD:592:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped) Cannot use --config=cuda and cannot use --config=mkl Anyone know why?
– AeroClassics
Nov 11 '18 at 23:07
1
The original error "ERROR: Config value cuda is not defined in any .rc file", is an error only seen if using Bazel 0.19.0, try using Bazel 0.18.0 to build. And I would remove the --config=mkl, since you want the operations to be done on the gpu.
– William D. Irons
Nov 12 '18 at 3:50
@William D. Irons - Thank you! That was the answer. Very much obliged. Doug
– AeroClassics
Nov 12 '18 at 19:34