infineon/tensorflow-gpu
收藏Hugging Face2026-06-11 更新2026-06-14 收录
下载链接:
https://hf-mirror.com/datasets/infineon/tensorflow-gpu
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含一个自建的TensorFlow GPU wheel文件,专为linux_aarch64(ARM 64位)平台设计,支持CUDA 12.8和cuDNN 9.8。它基于TensorFlow v2.20.0版本,使用Python 3.12构建,并嵌入了计算能力9.0(Hopper)和12.0(Blackwell/GB10)的GPU支持。该wheel文件旨在为PyPI不提供GPU构建的平台提供pip可安装的TensorFlow GPU版本,以跳过从源代码构建的耗时过程。数据集还包括安装说明、兼容性信息和构建配置详情。
This dataset contains a self-built TensorFlow GPU wheel file designed for the linux_aarch64 (ARM 64-bit) platform, with support for CUDA 12.8 and cuDNN 9.8. It is based on TensorFlow v2.20.0, built with Python 3.12, and embeds GPU support for compute capabilities 9.0 (Hopper) and 12.0 (Blackwell/GB10). The wheel file provides a pip-installable TensorFlow GPU version for platforms where PyPI does not ship GPU builds, allowing users to skip the time-consuming process of building from source. The dataset also includes installation instructions, compatibility information, and build configuration details.
提供机构:
infineon搜集汇总
数据集介绍

构建方式
该数据集源于对TensorFlow官方未提供的linux_aarch64架构GPU版本的自主构建。基于TensorFlow v2.20.0源码标签,在NVIDIA Spark/GB10主机上通过集成CUDA 12.8与cuDNN 9.8,并使用Bazel 7.4.1与Clang-17编译器进行编译。构建过程严格锁定工具链版本,实现了可复现的比特级一致性,最终生成约495 MiB的Python轮子文件,并附带SHA256校验文件以确保完整性。
特点
数据集核心价值在于填补了PyPI对linux_aarch64平台GPU TensorFlow分发的空白。该轮子文件支持计算能力为9.0(Hopper架构)和12.0(Blackwell/GB10架构)的GPU,无需Docker即可在本地实现GPU加速。构建配置采用自包含的CUDA及cuDNN工具链,兼容CUDA 12.x驱动,为ARM64生态下的深度学习应用提供了即装即用的高效解决方案。
使用方法
用户可通过pip下载并安装轮子文件,命令包括使用pip download获取本地文件、sha256sum校验完整性,再以pip install完成安装。也可借助huggingface_hub库的hf_hub_download函数直接下载。安装后,通过Python导入tensorflow并调用tf.config.list_physical_devices("GPU")即可验证GPU是否被正确识别,从而在NVIDIA Jetson等aarch64设备上无缝启用GPU加速。
背景与挑战
背景概述
在深度学习领域,TensorFlow作为广泛应用的开源框架,其GPU加速版本对于提升模型训练与推理效率至关重要。然而,官方PyPI平台仅提供针对linux_x86_64架构的GPU版本,对于ARM64架构(如NVIDIA Grace Hopper、Blackwell平台)的用户而言,获取适配的GPU支持成为一大障碍。针对这一空白,Infineon团队于2024年底构建了tensorflow-gpu数据集,专为linux_aarch64架构设计,并基于CUDA 12.8和cuDNN 9.8进行编译,面向计算能力9.0(Hopper)与12.0(Blackwell/GB10)的GPU。该数据集的发布,显著降低了ARM64平台上部署TensorFlow GPU的门槛,为边缘计算、嵌入式AI及高性能计算场景提供了关键支持,推动了异构计算生态的完善。
当前挑战
该数据集面临的核心挑战包括:其一,领域问题方面,解决的是linux_aarch64架构下TensorFlow GPU版缺失的痛点,用户此前只能通过Docker或源码编译(耗时2-4小时、消耗50-80GB磁盘)获取加速能力,极大阻碍了部署效率。其二,构建过程中,团队需克服ARM64平台与CUDA工具链的兼容性难题,确保在20核、121.7GB统一内存的NVIDIA Spark主机上,完成从Bazel 7.4.1到clang-17的完整编译链路;同时,仅嵌入sm_90与sm_120两种计算能力,限制了其对旧GPU(如sm_80)的通用性,用户若需支持其他架构必须自行重建,增加了二次开发成本。
常用场景
经典使用场景
在深度学习框架的生态版图中,tensorflow-gpu数据集为Arm架构(linux_aarch64)的GPU加速计算提供了关键支撑。该数据集的核心价值在于,它封装了TensorFlow 2.20在CUDA 12.8和cuDNN 9.8环境下的预编译二进制分发包,专为NVIDIA Hopper(sm_90)及Blackwell(sm_120)架构的GPU设计。其经典使用场景聚焦于在GB10或Jetson等Arm平台上直接通过pip安装GPU加速版TensorFlow,从而规避了耗时数小时的源码编译流程。这一能力对于需要快速部署深度学习推理或训练任务的边缘计算、自动驾驶以及嵌入式AI系统尤为重要,使得开发者能够在统一命令行工具链下,无缝衔接Arm原生环境与GPU算力。
衍生相关工作
围绕这一数据集,衍生出了一系列优化与拓展工作。Infineon团队基于其构建脚本持续输出跨版本的TensorFlow GPU轮子,形成了覆盖多代CUDA与cuDNN组合的兼容矩阵,为社区提供了权威的Arm架构GPU加速参考实现。相关工作中,有研究者借助该轮子重构了Jetson平台上的SqueezeNet与YOLO目标检测流水线,验证了Blackwell架构在低功耗下的推理效率;亦有工作将其集成进Kubernetes编排框架,实现了Arm GPU节点的统一调度与弹性扩展。此外,该数据集的selfbuilt构建方案催生了自动化CI/CD流水线设计,使得其他开发者能够复现并定制适合特定计算能力(如sm_80)的专属轮子,进一步丰富了异构深度学习基础设施的生态闭环。
数据集最近研究
最新研究方向
该数据集聚焦于为linux_aarch64架构提供TensorFlow GPU加速轮子的自编译与分发,适应了边缘计算与嵌入式AI加速器(如NVIDIA Blackwell GB10)的兴起。前沿研究方向包括:为新型计算架构(如Arm服务器、机器人平台)构建无Docker依赖的原生GPU运行时,减少传统交叉编译与容器化开销;探索Hermetic CUDA与cuDNN的自动绑定策略,实现跨平台可复现的构建管道;以及针对特定计算能力(如Hopper sm_90与Blackwell sm_120)优化轮子尺寸与构建效率,推动低延迟推理在资源受限设备上的部署。该工作弥补了官方PyPI包在aarch64上的GPU支持空白,为NVIDIA Jetson与数据中心级Arm64集群提供了即插即用的高性能计算基础。
以上内容由遇见数据集搜集并总结生成



