Windows + Msys 下编译 TensorFlow 2.14

安装基本工具

bash 复制代码
pacman -S --needed  zip unzip patch diffutils git

下载安装 Windows 版本 bazel 6.1.2,复制到 C:/Windows/system32 目录下,改名为 bazel.exe

bash 复制代码
wget https://github.com/bazelbuild/bazel/releases/download/6.1.2/bazel-6.1.2-windows-x86_64.exe

## 国内镜像
wget https://hub.nuaa.cf/bazelbuild/bazel/releases/download/6.1.2/bazel-6.1.2-windows-x86_64.exe

下载 tensorflow :

bash 复制代码
git clone --recursive https://github.com/tensorflow/tensorflow.git
cd tensorflow
# switch to the branch you want to build
git checkout r2.14  # r1.9, r1.10, etc. 

或下载源码包并解压

bash 复制代码
wget https://hub.nuaa.cf/tensorflow/tensorflow/archive/refs/tags/v2.14.0.tar.gz
tar xf v2.14.0.tar.gz

换国内github 镜像,加速下载

bash 复制代码
sed -i -e 's#https:\/\/github\.com#https://hub.yzuu.cf#g' */*.bzl  */*/*.bzl

sed -i -e 's#https:\/\/storage\.googleapis\.com\/mirror\.tensorflow\.org\/github\.com#https://hub.yzuu.cf#g' */*.bzl  */*/*.bzl

编译 & 安装:

bash 复制代码
./configure
## tensorflow:libtensorflow_cc.so
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

## build install python-package
bazel-bin/tensorflow/tools/pip_package/build_pip_package package/20230912

## remove old version and install new package
pip uninstall  tensorflow
pip install package/20230912/tensorflow-*.whl
相关推荐
tellmewhoisi7 分钟前
机器学习:集成学习4(XGBoost推导)
人工智能·机器学习·集成学习
鲜于言悠90511 分钟前
AI自动化工作流实战:告别重复加班的四层架构方案
人工智能
一水鉴天12 分钟前
软件方法—工程函数—语言模型 20260925(千问)
人工智能·机器学习·边缘计算
程序员的账号13 分钟前
《Python工匠》资源分享
人工智能·python·深度学习·机器学习
揽秀亭长15 分钟前
视频转脚本有哪些技术路线?三种常见方案对比分析
人工智能·音视频
2601_9622029816 分钟前
首衡集采集配怕破损?万象包装优化降损耗
大数据·人工智能
随性而行36018 分钟前
企业微信二次开发如何接入大模型工具?API接口实现智能任务调用的技术思路
java·前端·人工智能·python·微信·机器人·企业微信
IT大白鼠19 分钟前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 0 篇 · 导读:把 Linux 运维交给 AI,到底靠谱吗
linux·运维·人工智能
程序员的账号20 分钟前
《深度学习入门2自制框架》中文PDF+源代码+斋藤康毅
人工智能·深度学习·pdf
一木 之林23 分钟前
多模态大模型一统精讲 NLP 和 CV:从 ViT、CLIP 到 BLIP、LLaVA 的三段式统一架构
人工智能·自然语言处理·架构