小编Zul*_*aev的帖子

您的内核可能是在没有 NUMA 支持的情况下构建的

我有 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)

linux-kernel numa tensorflow

13
推荐指数
1
解决办法
3万
查看次数

安装 Anaconda 时出错

我有 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,它没有用?

python directory anaconda

4
推荐指数
1
解决办法
1万
查看次数

C语言中int转Double的方法

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 types casting operator-precedence

0
推荐指数
1
解决办法
3万
查看次数

在C编程中退出(1)循环

我正在为我的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 return-value infinite-loop while-loop

0
推荐指数
2
解决办法
1919
查看次数