Dala.Native (dala v0.1.2)

Copy Markdown View Source

Platform-native NIF functions.

This module provides fallback implementations for platform-specific NIF functions that are only available when compiled for iOS/Android. On those platforms, the Rust NIF implementations override these fallbacks.

On non-target platforms (e.g. dev machine), these fallback implementations return :not_supported or sensible defaults.

Summary

Functions

coreml_is_model_loaded(identifier)

coreml_load_model(model_path, identifier)

coreml_loaded_models()

coreml_predict(identifier, inputs_json)

coreml_unload_model(identifier)

onnx_create_session(model_data)

onnx_destroy_session(session_id)

onnx_is_available()

onnx_load_model_from_file(path)

onnx_run(session_id, input)

onnx_session_count()