pub fn link(
g: &TensorGraph,
constants: &BTreeMap<String, Placement>,
shim: &LaneShim,
io: &StepIo,
) -> Result<Vec<(Launch, Vec<usize>)>, (usize, String)>Expand description
The launches every op of g runs as, in order, each with the lifted ops it computes, or the first op the lane cannot
link and why.