我有 Jetson TX2、python 2.7、Tensorflow 1.5、CUDA 9.0
Tensorflow 似乎工作正常,但每次运行该程序时,我都会收到此警告:
with tf.Session() as sess:
print (sess.run(y,feed_dict))
Run Code Online (Sandbox Code Playgroud)
...
2018-08-07 18:07:53.200320: E tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:881] could not open file to read NUMA node: /sys/bus/pci/devices/0000:00:00.0/numa_node Your kernel may have been built without NUMA support.
2018-08-07 18:07:53.200427: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1105] Found device 0 with properties:
name: NVIDIA Tegra X2
major: 6
minor: 2
memoryClockRate(GHz): 1.3005
pciBusID: 0000:00:00.0
totalMemory: 7.66GiB
freeMemory: 1.79GiB
2018-08-07 18:07:53.200474: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1195] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: NVIDIA Tegra X2, pci bus id: …Run Code Online (Sandbox Code Playgroud) 我有 Ubuntu 16.04 LTS 64 位 Python 2.7.12
我正在为 Python 2.7 版本安装 Anaconda 5.2,但我总是收到此错误:
[/home/nvidia/anaconda2] >>> nvidia/anaconda3
PREFIX=/home/nvidia/nvidia/anaconda3
installing: python-2.7.15-h1571d57_0 ...
Anaconda2-5.2.2.0-Linux-x86_64.sh: line 370: /home/nvidia/nvidia/anaconda3/pkgs/python-2.7.15-h1571d57_0/bin/python: cannot execute binary file: Exec format error
我试图改变目录,它没有用?我尝试了不同版本的 Anaconda,它没有用?
int num1, num2;
Run Code Online (Sandbox Code Playgroud)
double average;
average=(double)(num1+num2)/2;
printf("average: %d", average);
Run Code Online (Sandbox Code Playgroud)
我的测试 printf 显示平均值为: 0
这可能太简单了,但我看不到。我的输入都是“int”,平均值是“double”,但不知怎的,它计算不正确?
我正在为我的C编程课做例子.其中一个例子是这样的:
更新:return 0;和之间的区别break;
#include<stdio.h>
int main()
{
while(1)
{
printf("Enter number: ");
scanf("%d", &num);
if (num==2)
{
return 0;
}
else
{
printf("Num = %d", num);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我知道这while(1)是一个无限循环.为了摆脱循环我break;正常使用.
但是,在这个例子中,当num=2它失去循环.
我不明白循环return o;效果如何while(1)?
c ×2
anaconda ×1
casting ×1
directory ×1
linux-kernel ×1
numa ×1
python ×1
return-value ×1
tensorflow ×1
types ×1
while-loop ×1