chromium/third_party/rnnoise/src/rnn_vad_weights.h

#ifndef THIRD_PARTY_RNNOISE_SRC_RNN_VAD_WEIGHTS_H_
#define THIRD_PARTY_RNNOISE_SRC_RNN_VAD_WEIGHTS_H_

#include <cstdint>
#include <cstring>

namespace rnnoise {

// Weights scaling factor.
const float kWeightsScale =;

// Input layer (dense).
const size_t kInputLayerInputSize =;
const size_t kInputLayerOutputSize =;
const size_t kInputLayerWeights =;
extern const int8_t kInputDenseWeights[kInputLayerWeights];
extern const int8_t kInputDenseBias[kInputLayerOutputSize];

// Hidden layer (GRU).
const size_t kHiddenLayerOutputSize =;
const size_t kHiddenLayerWeights =;
const size_t kHiddenLayerBiases =;
extern const int8_t kHiddenGruWeights[kHiddenLayerWeights];
extern const int8_t kHiddenGruRecurrentWeights[kHiddenLayerWeights];
extern const int8_t kHiddenGruBias[kHiddenLayerBiases];

// Output layer (dense).
const size_t kOutputLayerOutputSize =;
const size_t kOutputLayerWeights =;
extern const int8_t kOutputDenseWeights[kOutputLayerWeights];
extern const int8_t kOutputDenseBias[kOutputLayerOutputSize];

}  // namespace rnnoise

#endif  // THIRD_PARTY_RNNOISE_SRC_RNN_VAD_WEIGHTS_H_