native_neural_network 0.1.6

Lib no_std Rust for native neural network (.rnn)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::layers::LayerSpec;
use crate::model_format::{decode_dense_model_v1, DecodedCounts};

use crate::rnn_api::{map_model_error, RnnApiError};

pub fn rnn_unpack_dense_v1(
    bytes: &[u8],
    layer_specs_out: &mut [LayerSpec],
    weights_out: &mut [f32],
    biases_out: &mut [f32],
) -> Result<DecodedCounts, RnnApiError> {
    decode_dense_model_v1(bytes, layer_specs_out, weights_out, biases_out).map_err(map_model_error)
}