mirror of
https://github.com/fluencelabs/aquavm
synced 2024-12-13 03:05:32 +00:00
c3cea695c8
`air-trace run` subcommand allows to run AquaVM on any data, it allows to define most AquaVM inputs, providing defaults for most of them, and sets up either human-readable or JSON tracing output, the latter can be later processed by `air-trace stats`. Anomaly data input is also supported, that is useful for slow data investigation. Native execution mode can be used for native profiling. Please note, however, that current version cannot be built natively on Apple Sillicon processor yet, as invariably depends on the `avm-server` because of leaking types that should be refactored or hidden. The `--repeat` option can repeat the execution several times for the execution to dominate on input data reading and output. High-level or rare calls have "info" trace level, instructions are "debug", and sub-instruction calls are "tracing". Over-detailed tracing can induce overhead that spoils timing data.
24 lines
670 B
TOML
24 lines
670 B
TOML
[package]
|
|
name = "avm-data-store"
|
|
version = "0.4.0"
|
|
description = "Definition of the AVM DataStore trait"
|
|
authors = ["Fluence Labs"]
|
|
edition = "2018"
|
|
license = "Apache-2.0"
|
|
documentation = "https://docs.rs/avm-data-store"
|
|
repository = "https://github.com/fluencelabs/aquavm/tree/master/crates/data-store"
|
|
publish = true # this crate is used by avm server that in its turn is used by the node
|
|
keywords = ["fluence", "air", "webassembly", "programming-language"]
|
|
categories = ["wasm"]
|
|
|
|
[lib]
|
|
name = "avm_data_store"
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies]
|
|
serde = { version = "1.0.118", features = ["derive"] }
|
|
serde_bytes = "0.11.6"
|
|
|
|
[dev-dependencies]
|
|
serde_json = "1.0.79"
|