API 文档

欢迎使用飞桨框架(PaddlePaddle),PaddlePaddle 是一个易用、高效、灵活、可扩展的深度学习框架,致力于让深度学习技术的创新与应用更简单。

在本版本中,飞桨框架对 API 做了许多优化,您可以参考下表来了解飞桨框架最新版的 API 目录结构与说明。更详细的说明,请参见 版本说明 。此外,您可参考 PaddlePaddle 的 GitHub 了解详情。

注: paddle.fluid.*、paddle.dataset.* 已废弃。

目录

功能和包含的 API

paddle.*

paddle 根目录下保留了常用 API 的别名,包括:paddle.tensor、 paddle.framework、paddle.device 目录下的所有 API。

paddle.tensor

Tensor 操作相关的 API,包括 创建 zeros, 矩阵运算 matmul,变换 concat,计算 add,查找 argmax 等。

paddle.framework

框架通用 API 和动态图模式的 API,包括 no_grad、 save、load 等。

paddle.amp

自动混合精度策略,包括 auto_cast、 GradScaler 等。

paddle.audio

语音领域 API, 包括特征提取、数据集操作等。

paddle.autograd

自动求导相关 API,包括 backward、PyLayer 等。

paddle.callbacks

日志回调类,包括 ModelCheckpoint、 ProgBarLogger 等。

paddle.device

设备管理相关 API,包括 set_device、get_device 等。

paddle.distributed

分布式相关基础 API。

paddle.distributed.fleet

分布式相关高层 API。

paddle.distribution

概率分布类 API,包括常用的各种概率分布操作。

paddle.fft

快速傅里叶变换的相关 API,包括 fft、fft2 等。

paddle.geometric

图学习领域 API,包括消息传递和图采样等操作。

paddle.hub

模型拓展相关的 API,包括 list、load、help 等。

paddle.incubate

飞桨新增功能的孵化目录,实验性 API。

paddle.io

数据输入输出相关 API,包括 Dataset、DataLoader 等。

paddle.jit

动态图转静态图相关 API,包括 to_static、 not_to_static、save、load 等。

paddle.linalg

线性代数相关 API,包括 det、svd 等。

paddle.metric

评估指标计算相关的 API,包括 Accuracy、Auc 等。

paddle.nn

组网相关的 API,包括 Linear、卷积 Conv2D、 循环神经网络 RNN、损失函数 CrossEntropyLoss、 激活函数 ReLU 等。

paddle.onnx

paddle 转换为 onnx 协议相关 API,包括 export 等。

paddle.optimizer

优化算法相关 API,包括 SGD,Adagrad、Adam 等。

paddle.optimizer.lr

学习率衰减相关 API,包括 NoamDecay、StepDecay、 PiecewiseDecay 等。

paddle.profiler

飞桨框架的性能分析器,提供对模型训练和推理过程的性能数据进行展示和统计分析的功能。

paddle.regularizer

正则化相关 API,包括 L1Decay、L2Decay 等。

paddle.signal

信号处理领域 API。

paddle.static

静态图下基础框架相关 API,包括 Variable、Program、 Executor 等。

paddle.static.nn

静态图下组网专用 API,包括 全连接层 fc、控制流 while_loop/cond。

paddle.sysconfig

Paddle 系统路径相关 API,包括 get_include、get_lib 等。

paddle.text

NLP 领域 API,包括 NLP 领域相关的数据集, 如 Imdb、Movielens。

paddle.utils

工具类相关 API,包括 CppExtension、CUDAExtension 等。

paddle.vision

视觉领域 API,包括 数据集 Cifar10、数据处理 ColorJitter、常用基础网络结构 ResNet 等。

paddle.sparse

稀疏领域的 API。