tensor1.x 源码编译踩坑

本文档详细介绍了如何在CentOS7环境下配置 bazel-0.12.0 和 openjdk-1.8.0,强调了环境变量设置与CLASSPATH中dt.jar和tools.jar的重要性。同时,提供了TensorFlow源码安装的参考链接,帮助开发者成功搭建老版本TensorFlow的CAPI环境。
摘要由CSDN通过智能技术生成

因项目需求,需要配置老版本的TensorFlow C API。

1. bazel配置

可以参考官方教程:https://docs.bazel.build/versions/main/install-compile-source.html
注意,需要先确保本地安装了对应版本的jdk。
我的系统是centos7,bazel的版本为bazel-0.12.0,openjdk version 1.8.0_332。安装openjdk后,需要设置系统变量(vim /etc/profile)

# java-jdk
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

同时,需要检查CLASSPATH路径下,确实存在dt.jar和tools.jar这两个jar文件。否则,在编译bazel源码时,会出现@local_jdk//:jdk未找到lib/tools.jar的错误。
高版本jdk可能没有这两个文件…

2.tensorflow

参考https://www.tensorflow.org/install/source?hl=zh-cn#configure_the_installation
即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值