当前位置: 首页 > news >正文

CANN/pypto正态分布随机数生成函数文档

pypto.normal

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT

功能说明

生成指定shape的正态分布(高斯分布)随机数,其元素服从均值为0,方差为1。 $$ x_i \sim N(0, 1) $$

函数原型

normal(shape: List[int], key: List[int], counter: List[int], alg: List[int], dtype: DataType) -> Tensor

参数说明

参数名输入/输出说明
shape输入输出Tensor的形状。
长度支持1-4维。
key输入随机数生成器的seed。
长度仅支持为1。
counter输入随机数生成器的计数器。
长度仅支持为2。
alg输入随机数生成算法,当前仅支持值1(Philox算法),3(auto_select,选择Philox算法)。
长度仅支持为1。
dtype输入输出Tensor的数据类型。
支持的数据类型为:DT_FP32, DT_FP16, DT_BF16。

约束说明

  • 只在A5上支持。
  • 不支持shape切分多个view shape,view shape必须和输入的shape一致。
  • 不支持shape切分多个tile shape,tile shape必须和输入的shape一致。

返回值说明

返回一个指定shape、数据类型为dtype的Tensor,其元素服从均值为0,方差为1的正态分布。

调用示例

TileShape设置示例

调用该operation接口前,应通过set_vec_tile_shapes设置TileShape。

TileShape维度应和输入一致,且必须和输入的shape一致。

如输入shape为[m, n],输出为[m, n],TileShape设置为[m, n]。

pypto.set_vec_tile_shapes(4, 4)

接口调用示例

shape = [4, 4] key = [1234] counter = [0, 1] alg = [1] dtype = pypto.DT_FP32 y = pypto.normal(shape, key, counter, alg, dtype)

结果示例如下:

输出数据y: [[-0.32364845 1.8577391 0.39556974 0.2311697 ] [ 0.24243996 -1.9485782 -0.12983137 2.7137496 ] [ 1.6558666 2.0938187 -0.90338254 0.8765667 ] [ 0.86518306 0.01034508 0.2893259 0.01748212]]

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/783071/

相关文章:

  • AI赋能质性研究:Atlas.ti与ChatGPT在访谈编码中的融合实践
  • Transformer模型在法律AI中的应用:从BERT理解到GPT生成实战
  • 2026年自贡一站式整装与智能家居装修深度指南:五大品牌横评与本地避坑方案 - 优质企业观察收录
  • 2026年自贡一站式整装与智能家居装修深度横评:全屋定制避坑指南与官方直达 - 优质企业观察收录
  • 盒马鲜生礼品卡回收,夏日闲置卡“清凉”变现金 - 京顺回收
  • AI教育中社会归属感与职业信心如何影响学生持久性
  • 从零开始:Sunshine游戏串流服务器搭建全攻略
  • _MicrosoftEuropeanAcadamitMITADsSolution
  • 基于掩码自编码器构建地理空间基础模型:从原理到实践
  • CANN/ops-fft 算子调试调优
  • CANN/pyasc双曲余弦API文档
  • 协同主动遗忘:受果蝇大脑启发的持续学习新范式
  • HAG-XAI:融合人类注意力与梯度激活,提升目标检测模型可解释性
  • 终极指南:如何用UXTU免费解锁你的Intel/AMD设备隐藏性能
  • CANN/recipes算法样例SIG
  • 2026年3月云南服务出色的税务筹划咨询公司推荐揭秘,进出口账务/记账报税/公司注销/税务筹划,税务筹划公司多少钱 - 品牌推荐师
  • CANN/cann-bench Sigmoid算子API描述
  • 基于可信AI的智能电网主动安全防御:从检测到可解释的实战框架
  • 广州全案设计口碑好的服务商
  • 生成式AI在软件质量保障与维护中的实践:从代码理解到智能运维
  • 可解释AI在生物年龄预测中的应用:从多模态数据到临床洞察
  • 交易所-撮合引擎-Disruptor用法
  • CANN KV Cache 管理设计
  • cannbot-skills图模式适配优化
  • 小红书下载器完整指南:3分钟学会批量下载无水印图文视频
  • 基于深度学习的淋巴瘤病理诊断AI模型构建实战
  • 人机车混行无感治理,高密度港区复杂场景全目标精准管
  • Sunshine终极指南:3步打造专业级游戏串流服务器
  • 现代全栈工程化实战:Git+Docker+Vercel+CI/CD
  • 文献计量学与AI算法融合:金融合作网络分析与行为预测实践