BOAT-Jittor Structure

Core Problem Class

class boat_jit.boat_opt.Problem(config, loss_config)[source]

Bases: object

Jittor-based bi-level optimization Problem, aligned in interface and logic with the Torch version.

build_ll_solver()[source]
build_ul_solver()[source]
check_status()[source]
plot_losses()[source]
run_iter(ll_feed_dict, ul_feed_dict, current_iter)[source]
save_losses(current_iter, ll_loss, ul_loss)[source]
set_track_trajectory(track_traj=True)[source]

Main Subpackages

Extension with Operation_Registry

boat_jit.operation_registry.get_registered_operation(name)[source]

Retrieve a registered operation class by name.

boat_jit.operation_registry.register_class(cls)[source]

Register a new operation class to the global registry.