MacOS 安装C语言版TensorFlow

安装C语言版TensorFlow

TensorFlow C 库 网址
Linux
Linux(仅支持 CPU) https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.6.0.tar.gz
Linux(支持 GPU) https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-2.6.0.tar.gz
macOS
macOS(仅支持 CPU) https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-darwin-x86_64-2.15.0.tar.gz
Windows
Windows(仅支持 CPU) https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-2.6.0.zip
Windows(仅支持 GPU) https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-windows-x86_64-2.6.0.zip

注意: 下载其他版本可以直接修改链接中的 版本号 2.15.0

解压归档

注意: macOS之前有安装过其他版本请先卸载。卸载macOS系统目录 /usr/local 中的旧版本。

sudo rm -rf /usr/local/LICENSE
sudo rm -rf /usr/local/THIRD_PARTY_TF_C_LICENSES
sudo rm -rf /usr/local/lib/libtensorflow*
sudo rm -rf /usr/local/include/tensorflow

安装 2.15.0 新版本,将归档文件解压到 macOS 系统目录 /usr/local/

# 在 Linux 和 macOS 上,您可能需要解压缩到 /usr/local/lib
sudo tar -C /usr/local -xzf libtensorflow-cpu-darwin-x86_64-2.15.0.tar.gz

注意: 如果操作权限不够,可以执行以下命令。

sudo chown -R $(whoami):$(whoami) /usr/local
sudo chmod -R u+w /usr/local

环境变量

export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

c_api.h

在这里插入图片描述

C语言示例

  • hello_tf.c
#include <stdio.h>
#include <tensorflow/c/c_api.h>

int main() {
  printf("Hello from TensorFlow C library version %s\n", TF_Version());
  return 0;
}
  • 编译执行
# 使用gcc编译器
gcc hello_tf.c -ltensorflow -o hello_tf
# 执行
./hello_tf
  • 输出结果

在这里插入图片描述

相关推荐

  1. Mac安装tensorflow介绍留存

    2024-06-09 12:00:05       37 阅读
  2. macos安装metal 加速 pytorch

    2024-06-09 12:00:05       41 阅读
  3. Pytorch或Tensorflow 深度学习库安装 (简易

    2024-06-09 12:00:05       14 阅读
  4. tensorflow安装

    2024-06-09 12:00:05       5 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-09 12:00:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-09 12:00:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-09 12:00:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-09 12:00:05       20 阅读

热门阅读

  1. Python3 笔记:字符串的 startswith() 和 endswith()

    2024-06-09 12:00:05       9 阅读
  2. 数据库与低代码开发:技术革新与应用实践

    2024-06-09 12:00:05       10 阅读
  3. 数据仓库中常用的元数据管理系统

    2024-06-09 12:00:05       8 阅读
  4. LeetCode 9 - 回文数

    2024-06-09 12:00:05       9 阅读
  5. Git 和 Github 的使用

    2024-06-09 12:00:05       6 阅读
  6. 描述Hibernate的映射文件和配置文件的作用

    2024-06-09 12:00:05       12 阅读
  7. less 基础语法

    2024-06-09 12:00:05       9 阅读
  8. Visual 怎么编程:一场视觉与逻辑的奇妙旅程

    2024-06-09 12:00:05       8 阅读
  9. Linux | 标准IO编程

    2024-06-09 12:00:05       10 阅读