用法:
class mxnet.context.Context(device_type, device_id=0)
- device_type:(
{'cpu'
,
'gpu'}
or
Context.
) - 表示设备类型的字符串。 - device_id:(
int
(
default=0
)
) - 设备的设备 ID,GPU 需要。
- device_type:(
参数:
基础:
object
构造一个上下文。
MXNet 可以在 CPU 和不同的 GPU 上运行操作。上下文说明了应在其上进行计算的设备类型和 ID。
可以简称为mx.cpu 和mx.gpu。
属性
返回当前上下文的设备类型。
注意:
上下文也可以用作更改默认上下文的一种方式。
例子:
>>> # array on cpu >>> cpu_array = mx.nd.ones((2, 3)) >>> # switch default context to GPU(2) >>> with mx.Context(mx.gpu(2)): ... gpu_array = mx.nd.ones((2, 3)) >>> gpu_array.context gpu(2)
还可以在创建数组时显式指定上下文。
>>> gpu_array = mx.nd.ones((2, 3), mx.gpu(1)) >>> gpu_array.context gpu(1)
相关用法
- Python mxnet.context.Context.device_type用法及代码示例
- Python mxnet.context.Context.empty_cache用法及代码示例
- Python mxnet.context.cpu用法及代码示例
- Python mxnet.context.gpu用法及代码示例
- Python mxnet.context.current_context用法及代码示例
- Python mxnet.context.cpu_pinned用法及代码示例
- Python mxnet.contrib.ndarray.index_copy用法及代码示例
- Python mxnet.contrib.symbol.SparseEmbedding用法及代码示例
- Python mxnet.contrib.symbol.edge_id用法及代码示例
- Python mxnet.contrib.symbol.dgl_graph_compact用法及代码示例
- Python mxnet.contrib.symbol.dgl_adjacency用法及代码示例
- Python mxnet.contrib.ndarray.hawkesll用法及代码示例
- Python mxnet.contrib.ndarray.SparseEmbedding用法及代码示例
- Python mxnet.contrib.ndarray.ifft用法及代码示例
- Python mxnet.contrib.ndarray.group_adagrad_update用法及代码示例
- Python mxnet.contrib.ndarray.fft用法及代码示例
- Python mxnet.contrib.ndarray.boolean_mask用法及代码示例
- Python mxnet.contrib.symbol.dgl_csr_neighbor_non_uniform_sample用法及代码示例
- Python mxnet.contrib.ndarray.dgl_subgraph用法及代码示例
- Python mxnet.contrib.tensorboard.LogMetricsCallback用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.context.Context。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。