oneflow.cuda

ONEFLOW.CUDA

Copyright 2020 The OneFlow Authors. All rights reserved.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

oneflow.cuda.BoolTensor(*args, **kwargs)

创造一个 bool 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.ByteTensor(*args, **kwargs)

创造一个 uint8 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.CharTensor(*args, **kwargs)

创造一个 int8 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.DoubleTensor(*args, **kwargs)

创造一个 float64 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.FloatTensor(*args, **kwargs)

创造一个 float32 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.HalfTensor(*args, **kwargs)

创造一个 float16 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.IntTensor(*args, **kwargs)

创造一个 int32 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.LongTensor(*args, **kwargs)

创造一个 int64 类型张量,它的其余参数与 oneflow.Tensor() 一致。

oneflow.cuda.device_count()int

返回可用的 GPU 数量。

oneflow.cuda.is_available()bool

返回一个 bool 用于指代 CUDA 是否可用。