Skip to main content

Crate dag_ml_data_wasm

Crate dag_ml_data_wasm 

Source
Expand description

Browser-friendly bindings for dag-ml-data.

The DEFAULT build exposes only the stable schema, planning, fingerprint and coordinator-envelope JSON contracts — no host buffers, no file I/O — so nirs4all-lite can run them in a browser before delegating heavy data access to a host provider.

The opt-in provider feature adds the WasmInMemoryProvider type, an EAGER in-WASM provider over dag-ml-data-provider’s InMemoryProvider (JSON in, JSON out, decimal-string handles). An async JS buffer-fetcher provider (fetching host buffers on demand via a Promise) is intentionally deferred to a later slice.

Functions§

build_coordinator_data_plan_envelope_json
contract_manifest_json
dag_ml_data_version
data_plan_fingerprint_json
dataset_schema_fingerprint_json
fold_set_fingerprint_json
plan_model_input_json
sample_relation_table_fingerprint_json
validate_adapter_registry_json
validate_coordinator_data_plan_envelope_json
validate_data_plan_json
validate_dataset_schema_json
validate_fold_set_against_sample_relations_json
validate_fold_set_json
validate_model_input_spec_json
validate_sample_relation_table_json