Contents

run(feeds:targetTensors:targetOperations:)

Runs the graph for the given feeds and returns the target tensor values, ensuring all target operations also executed.

Declaration

func run(feeds: [MPSGraphTensor : MPSGraphTensorData], targetTensors: [MPSGraphTensor], targetOperations: [MPSGraphOperation]?) -> [MPSGraphTensor : MPSGraphTensorData]

Parameters

  • feeds:

    Feeds dictionary for the placeholder tensors.

  • targetTensors:

    Tensors for which the caller wishes MPSGraphTensorData to be returned.

  • targetOperations:

    Operations to be completed at the end of the run.

Return Value

A valid MPSGraphTensor : MPSGraphTensorData dictionary with results synchronized to the CPU memory.

Discussion

This call blocks until execution has completed.