Column-parallel matrix multiplication gives the same result as the dense product. Each device computes its own output columns from the replicated input, and concatenating those columns reproduces the full output without communication.
Implement tensor_parallel_matmul(x, shards), multiplying by each column shard and concatenating.
Multiply the input by each shard, then concatenate the outputs along the feature axis.
No results yet
Run your code to check it against the examples, or submit to run every test.