taco icon indicating copy to clipboard operation
taco copied to clipboard

The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs

Results 134 taco issues
Sort by recently updated
recently updated
newest added

Depending on the iteration space is partitioned, the GPU backend can emit CUDA kernel launches with a grid size of 0, which results in a cuda error. This is an...

Consider the code generated by http://tensor-compiler.org/codegen.html?expr=a(i)%20=%20b(i)%20*%20c(i)&format=a:d:0;b:s:0;c:s:0&sched=split:i:i0:i1:32. The operations: ``` int32_t ib0 = b1_crd[ib]; int32_t ic0 = c1_crd[ic]; int32_t i = TACO_MIN(ib0,ic0); int32_t i1 = i - i0 * 32; int32_t...

@stephenchouca Hi Stephen, I was looking for a way to assign a new value to a specific tensor coordinate after initialization of the tensor. Assume the tensor is A, and...

TACO currently treats transposition as a user-space operation, but an important first step to making things more automatic is to add a construct to transpose on compute(). https://github.com/tensor-compiler/taco/issues/496 addresses allocation...

Scheduling commands require workspace tensors as inputs. For more automatic scheduling, it would be great if TACO could automatically allocate workspace tensors that show up in the concrete index notation.

feature

This is a feature request. I would like to reduce runtime costs of calling TACO by caching the generated code in a file, and checking for that file the next...

feature

When specifying a schedule via direct concrete index notation, TACO assumes that the postorder traversal of tensors in the index expression will match the postorder traversal of tensors in the...

bug

If you attempt to benchmark programs with the taco-tool, i.e. specifying formats, data and `-time=5`, the program fails with a generated code compilation error. pinging @Infinoid because I think you...

This issue presents a draft for the new API for Tensor objects in taco. This new API targets to address a number of issues with the current API, as well...

Is there a way to convert an existing tensor to a new tensor with the same content, but with the modes ordered differently? This would be a generalization of matrix...