public struct TensorHandle<Scalar> where Scalar : _TensorFlowDataTypeCompatible
extension TensorHandle: TensorGroup
TensorHandle
là loại được sử dụng bởi ops. Nó bao gồm một kiểu Scalar
mà phần bên trong của trình biên dịch có thể sử dụng để xác định kiểu dữ liệu của các tham số khi chúng được trích xuất thành chương trình tensor.
Tuyên ngôn
public init(_owning cTensorHandle: CTensorHandle)
Tuyên ngôn
public init(handle: _AnyTensorHandle)
Tuyên ngôn
public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
Tuyên ngôn
public init<C: RandomAccessCollection>( _handles: C ) where C.Element: _AnyTensorHandle
Số chiều của
Tensor
.Tuyên ngôn
public var rank: Int { get }
Hình dạng của
Tensor
.Tuyên ngôn
public var shape: TensorShape { get }
Phần phụ trợ được sử dụng để gửi các hoạt động.
Tuyên ngôn
public var backend: Device.Backend { get }
Tạo một
ShapedArray
với nội dung củaTensorHandle
bên dưới. NếuTensorHandle
được kích hoạt, nó sẽ được sao chép vào máy chủ.Tuyên ngôn
@inline(never) func makeHostCopy() -> ShapedArray<Scalar>
Giá trị trả về
Một
ShapedArray
.
Tạo một
TensorHandle
với một bao đóng khởi tạo bộ đệm bên dưới.scalarsInitializer
nhận một bộ đệm có dung lượng đủ chính xác để chứa các giá trị vô hướng trong một tensor cóshape
.scalarsInitializer
phải khởi tạo toàn bộ vùng đệm, với các giá trị vô hướng liền kề theo thứ tự hàng lớn.Tuyên ngôn
public init( shape: [Int], scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void )