}
void InputLayer::finalize(InitLayerContext &context) {
- context.setOutputDimensions(context.getInputDimensions());
+
+ std::vector<TensorDim> output_dims = context.getInputDimensions();
+
+ for (auto d : output_dims)
+ d.setTensorType({context.getFormat(), context.getActivationDataType()});
+
+ context.setOutputDimensions(output_dims);
}
} /* namespace nntrainer */