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 )