用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。