blob: 9700151b394a46ea02094a7c0145a6eb74b4c4fd [file] [log] [blame]
#pragma once
#include <cstdint>
namespace caffe2 {
void FloatToFused8BitRowwiseQuantized(
const float* input,
int input_rows,
int input_columns,
std::uint8_t* output);
void Fused8BitRowwiseQuantizedToFloat(
const std::uint8_t* input,
int input_rows,
int input_columns,
float* output);
void FloatToFused8BitRowwiseQuantizedSBHalf(
const float* input,
int input_rows,
int input_columns,
std::uint8_t* output);
void Fused8BitRowwiseQuantizedSBHalfToFloat(
const std::uint8_t* input,
int input_rows,
int input_columns,
float* output);
} // namespace caffe2