"examples/hubert/vscode:/vscode.git/clone" did not exist on "9877f54491a7081266207e1a999dd47bc2bba17e"
Commit c05e10f7 authored by Paul's avatar Paul
Browse files

Improve vectorization

parent 7184794d
...@@ -124,7 +124,7 @@ struct fused_reduce_compiler : compiler<fused_reduce_compiler> ...@@ -124,7 +124,7 @@ struct fused_reduce_compiler : compiler<fused_reduce_compiler>
if(algo == "block") if(algo == "block")
{ {
// Vectorize if the axis is a reduction axis // Vectorize if the axis is a reduction axis
if(options.virtual_inputs.back().lens()[faxis] == 1) if(output_shape.lens()[faxis] == 1)
vec = vectorize::elements(ctx, faxis, options.virtual_inputs); vec = vectorize::elements(ctx, faxis, options.virtual_inputs);
auto relements = reduced_shape.elements() / vec.size; auto relements = reduced_shape.elements() / vec.size;
auto block_size = compute_block_size(relements, 256); auto block_size = compute_block_size(relements, 256);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment