Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MindSpore
docs
提交
39a1bfc0
D
docs
项目概览
MindSpore
/
docs
通知
4
Star
2
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
39a1bfc0
编写于
8月 27, 2020
作者:
L
lvmingfu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix introduction about mindspore.ops.operations file
上级
2c8a97ba
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
19 deletion
+4
-19
api/source_zh_cn/programming_guide/ops.md
api/source_zh_cn/programming_guide/ops.md
+4
-19
未找到文件。
api/source_zh_cn/programming_guide/ops.md
浏览文件 @
39a1bfc0
# ops模块
# ops模块
<!-- TOC -->
...
...
@@ -20,7 +20,7 @@ ops主要包括operations、functional和composite,可通过ops直接获取到
## mindspore.ops.operations
operations提供了所有的Primitive算子接口,是开放给用户的最低阶算子接口。
operations提供了所有的Primitive算子接口,是开放给用户的最低阶算子接口。
算子支持情况可查询
[
算子支持列表
](
https://www.mindspore.cn/docs/zh-CN/master/operator_list.html#mindspore-ops-operations
)
。
Primitive算子也称为算子原语,它直接封装了底层的Ascend、GPU、AICPU、CPU等多种算子的具体实现,为用户提供基础算子能力。
...
...
@@ -47,25 +47,10 @@ output = [ 1. 8. 64.]
## mindspore.ops.functional
为了简化没有属性的算子的调用流程,MindSpore提供了一些算子的functional版本。入参要求参考原算子的输入输出要求。算子支持情况可以查询
[
算子支持列表
](
https://www.mindspore.cn/docs/zh-CN/master/operator_list.html#mindspore-ops-
operations
)
。
为了简化没有属性的算子的调用流程,MindSpore提供了一些算子的functional版本。入参要求参考原算子的输入输出要求。算子支持情况可以查询
[
算子支持列表
](
https://www.mindspore.cn/docs/zh-CN/master/operator_list.html#mindspore-ops-
functional
)
。
例如
`P.Pow`
算子,我们提供了functional版本的
`F.tensor_pow`
算子。
使用operations的代码样例如下:
```
python
import
numpy
as
np
import
mindspore
from
mindspore
import
Tensor
from
mindspore.ops
import
operations
as
P
input_x
=
mindspore
.
Tensor
(
np
.
array
([
1.0
,
2.0
,
4.0
]),
mindspore
.
float32
)
input_y
=
3.0
pow
=
P
.
Pow
()
output
=
pow
(
input_x
,
input_y
)
print
(
"output ="
,
output
)
```
使用functional的代码样例如下:
```
python
...
...
@@ -138,4 +123,4 @@ tensor [[2.4, 4.2]
scalar 3
```
此外,高阶函数
`GradOperation`
提供了根据输入的函数,求这个函数对应的求梯度的函数的方式,详细可以参阅
[
API文档
](
https://www.mindspore.cn/api/zh-CN/master/api/python/mindspore/mindspore.ops.composite.html#mindspore.ops.composite.GradOperation
)
。
\ No newline at end of file
此外,高阶函数
`GradOperation`
提供了根据输入的函数,求这个函数对应的梯度函数的方式,详细可以参阅
[
API文档
](
https://www.mindspore.cn/api/zh-CN/master/api/python/mindspore/mindspore.ops.composite.html#mindspore.ops.composite.GradOperation
)
。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录