From a9fde960e64f777c134449e57a160591e6e9547d Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 11 Apr 2025 08:07:26 +0200 Subject: [PATCH] etnaviv/ml: Support FullyConnected with signed weights Part-of: --- src/gallium/drivers/etnaviv/etnaviv_ml_nn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c b/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c index 657957ca4cb..bfe156dfb99 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c +++ b/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c @@ -829,8 +829,9 @@ etna_ml_lower_fully_connected(struct etna_ml_subgraph *subgraph, pipe_resource_reference(&operation->weight_tensor, poperation->conv.weight_tensor->resource); operation->weight_width = poperation->conv.weight_tensor->dims[3]; operation->weight_height = 1; - operation->weight_zero_point = poperation->conv.weight_tensor->zero_point; + operation->weight_zero_point = etna_tensor_zero_point(poperation->conv.weight_tensor); operation->weight_scale = poperation->conv.weight_tensor->scale; + operation->weight_signed = poperation->conv.weight_tensor->is_signed; pipe_resource_reference(&operation->bias_tensor, poperation->conv.bias_tensor->resource); }