tfe_tropical_einsum_minplus_f64

Function tfe_tropical_einsum_minplus_f64 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn tfe_tropical_einsum_minplus_f64( _subscripts: *const c_char, _operands: *const *const TfeTensorF64, _num_operands: usize, _status: *mut tfe_status_t, ) -> *mut TfeTensorF64
Expand description

Execute tropical einsum under MinPlus algebra (⊕=min, ⊗=+).

Same interface as tfe_tropical_einsum_maxplus_f64 but uses min-plus semantics: addition becomes min, multiplication becomes +.

§Safety

Same as tfe_tropical_einsum_maxplus_f64.

§Examples (C)

const tfe_tensor_f64 *ops[] = {a, b};
tfe_status_t status;
// C[i,k] = min_j (A[i,j] + B[j,k])
tfe_tensor_f64 *c = tfe_tropical_einsum_minplus_f64("ij,jk->ik", ops, 2, &status);
tfe_tensor_f64_release(c);