Lugh
view release on metacpan or search on metacpan
lib/Lugh.xs view on Meta::CPAN
if (!lt) {
croak("Failed to allocate LughTensor");
return NULL;
}
lt->tensor = tensor;
lt->grad = NULL;
lt->context_id = context_id;
lt->id = id;
lt->active = 1;
lt->requires_grad = requires_grad;
lt->backward_op = LUGH_BACKWARD_NONE;
lt->n_inputs = 0;
lt->is_leaf = true; /* Default: leaf tensor */
lt->grad_accumulated = false;
/* Initialize input_ids to -1 (invalid) */
for (int i = 0; i < 4; i++) {
lt->input_ids[i] = -1;
}
( run in 2.575 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )