gpt4 book ai didi

tensorflow - Tensorflow安装过程中运行configure命令的术语简单解释

转载 作者:行者123 更新时间:2023-12-04 02:24:13 25 4
gpt4 key购买 nike

我正在从这个 link 安装 tensorflow .当我运行 ./configure 命令时,我看到以下术语

  1. XLA 即时
  2. 东德
  3. 动词
  4. OpenCL

谁能用简单的语言解释一下这些术语的含义以及它们的用途?

最佳答案

  1. XLA代表“加速线性代数”。 XLA 页面指出:“XLA 采用图形(“计算”)[...]并将它们编译成适用于各种体系结构的机器指令。”据我所知,这将采用您在 tensorflow 中定义的计算并对其进行编译。想想在 C 中生成代码,然后通过 C 编译器为 CPU 运行它,并使用完整计算的代码加载生成的共享库,而不是为计算的每个部分分别从 python 调用编译函数。Theano 做了类似的事情这是默认情况。JIT 代表“即时编译器”,即图形是“即时”编译的。
  2. GDR似乎支持通过 GPU direct 在不同服务器上的 GPU 之间交换数据. GPU direct 使得例如通过网络从另一台服务器接收数据的网卡直接写入本地 GPU 的内存,而无需经过 CPU 或主内存。
  3. 动词指的是Infiniband动词应用程序编程接口(interface)(“库”)。例如,Infiniband 是许多 super 计算机中使用的低延迟网络。当您想在多个服务器上运行 tensorflow 以在它们之间进行通信时,可以使用此方法。 Verbs API 对于 Infiniband 来说是什么Berkeley Socket API是针对 TCP/IP 通信(尽管有更多的通信选项和不同的语义针对动词的性能进行了优化)。
  4. OpenCL是一种编程语言,适用于在 CPU 和非 CPU 设备(例如 GPU)上执行并行计算任务,语法类似于 C。然而,对于 C,存在某些限制,例如不支持递归等。可以说 OpenCL 之于 AMD 就像 CUDA 之于 NVIDIA(尽管 OpenCL 也被其他公司如 ALTERA 使用)。

关于tensorflow - Tensorflow安装过程中运行configure命令的术语简单解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48157634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com