stormlog.jax.cli

JAX Stormlog CLI

Functions

cmd_analyze(args)

Analyze a saved tracking result JSON file.

cmd_diagnose(args)

Produce a portable diagnostic bundle.

cmd_info(args)

Display system and device information.

cmd_monitor(args)

Monitor device memory usage in real-time.

cmd_track(args)

Start background memory tracking.

main()

Main CLI entry point.

setup_logging([verbose])

Setup logging configuration.

stormlog.jax.cli.setup_logging(verbose=False)[source]

Setup logging configuration.

Parameters:

verbose (bool)

Return type:

None

stormlog.jax.cli.cmd_info(args)[source]

Display system and device information.

Parameters:

args (Namespace)

Return type:

int

stormlog.jax.cli.cmd_monitor(args)[source]

Monitor device memory usage in real-time.

Parameters:

args (Namespace)

Return type:

int

stormlog.jax.cli.cmd_track(args)[source]

Start background memory tracking.

Parameters:

args (Namespace)

Return type:

int

stormlog.jax.cli.cmd_diagnose(args)[source]

Produce a portable diagnostic bundle. Returns 0 (OK), 1 (failure), or 2 (memory risk).

Parameters:

args (Namespace)

Return type:

int

stormlog.jax.cli.cmd_analyze(args)[source]

Analyze a saved tracking result JSON file.

Parameters:

args (Namespace)

Return type:

int

stormlog.jax.cli.main()[source]

Main CLI entry point.

Return type:

int