hubro-sdk
Version:
sha256:e78dd96
imports local:hubro-sdk/mobile-host
exports local:hubro-sdk/mobile-sdk-api
mobile-host interface
get-health-connect-number-of-records(record-type:s32, start-time:s32, end-time:s32) → s32
print-line(line:string)
get-platform() → string
get-usage-data-number-of-records(start-time:s32, end-time:s32) → s32
upload-server-key(key:list<u8>) → s32
host-load-model(path:string) → s32
host-run-inference(model-id:s32, input:list<f32>, shape:list<s32>, output-len:s32) → list<f32>
mobile-sdk-api interface
platform:enum {
ios
android
js
unknown
}fetch-records-count(record-type:s32, start-time:s32, end-time:s32) → s32
get-usage-data-count(start-time:s32, end-time:s32) → s32
debug-print-line(output:string)
get-current-platform() → platform
load-model(path:string) → s32
run-inference(model-id:s32, input:list<f32>, shape:list<s32>, output-len:s32) → list<f32>
upload-key(server-key:list<u8>) → s32
get-current-time-nanos() → u64
quantize-float-to-u16(weight:f32, x-min:f32, x-max:f32) → u16