public struct TensorHandle<Scalar> where Scalar : _TensorFlowDataTypeCompatible
extension TensorHandle: TensorGroup
TensorHandle
ops에서 사용되는 유형입니다. 여기에는 컴파일러 내부가 텐서 프로그램으로 추출될 때 매개변수의 데이터 유형을 결정하는 데 사용할 수 있는 Scalar
유형이 포함되어 있습니다.
선언
public init(_owning cTensorHandle: CTensorHandle)
선언
public init(handle: _AnyTensorHandle)
선언
public init(_owning tensorHandles: UnsafePointer<CTensorHandle>?)
선언
public init<C: RandomAccessCollection>( _handles: C ) where C.Element: _AnyTensorHandle
Tensor
의 차원 수입니다.선언
public var rank: Int { get }
Tensor
의 모양.선언
public var shape: TensorShape { get }
작업을 전달하는 데 사용되는 백엔드입니다.
선언
public var backend: Device.Backend { get }
기본
TensorHandle
의 내용으로ShapedArray
만듭니다.TensorHandle
가속기에 있으면 호스트에 복사됩니다.선언
@inline(never) func makeHostCopy() -> ShapedArray<Scalar>
반환 값
ShapedArray
.
기본 버퍼를 초기화하는 클로저로
TensorHandle
만듭니다.scalarsInitializer
Shapeshape
의 텐서에 스칼라를 담을 수 있을 만큼 정확히 충분한 용량을 가진 버퍼를 받습니다.scalarsInitializer
행 우선 순서로 인접한 스칼라를 사용하여 전체 버퍼를 초기화해야 합니다.선언
public init( shape: [Int], scalarsInitializer: (UnsafeMutablePointer<Scalar>) -> Void )