Skip to content

Latest commit

 

History

History
168 lines (163 loc) · 46.1 KB

File metadata and controls

168 lines (163 loc) · 46.1 KB

gguf_loader

Source: emel/gguf/loader/sm.hpp

Mermaid

stateDiagram-v2
  direction TB
  [*] --> uninitialized
  uninitialized --> probe_request_decision : probe_runtime [always] / begin_probe_
  probed --> probe_request_decision : probe_runtime [always] / begin_probe_
  bound --> probe_request_decision : probe_runtime [always] / begin_probe_
  parsed --> probe_request_decision : probe_runtime [always] / begin_probe_
  errored --> probe_request_decision : probe_runtime [always] / begin_probe_
  probe_request_decision --> probe_outcome_dispatch : completion_probe_runtime_ [probe_valid_request_] / exec_probe_
  probe_request_decision --> probe_outcome_dispatch : completion_probe_runtime_ [probe_invalid_request_] / mark_probe_invalid_request_
  probe_outcome_dispatch --> probe_requirements_dispatch : completion_probe_runtime_ [probe_error_none_] / commit_probe_requirements_
  probe_requirements_dispatch --> probed : completion_probe_runtime_ [always] / publish_probe_done_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_invalid_request_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_model_invalid_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_capacity_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_parse_failed_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_internal_error_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_untracked_] / publish_probe_error_
  probe_outcome_dispatch --> errored : completion_probe_runtime_ [probe_error_unknown_] / publish_probe_error_
  probed --> bind_request_decision : bind_runtime [always] / begin_bind_
  bound --> bind_request_decision : bind_runtime [always] / begin_bind_
  parsed --> bind_request_decision : bind_runtime [always] / begin_bind_
  uninitialized --> bind_outcome_dispatch : bind_runtime [always] / mark_bind_invalid_request_
  errored --> bind_outcome_dispatch : bind_runtime [always] / mark_bind_invalid_request_
  bind_request_decision --> bind_request_shape_decision : completion_bind_runtime_ [always] / none
  bind_request_shape_decision --> bind_capacity_decision : completion_bind_runtime_ [bind_valid_request_] / none
  bind_request_shape_decision --> bind_outcome_dispatch : completion_bind_runtime_ [bind_invalid_request_] / mark_bind_invalid_request_
  bind_request_shape_decision --> bind_outcome_dispatch : completion_bind_runtime_ [always] / mark_bind_invalid_request_
  bind_capacity_decision --> bind_outcome_dispatch : completion_bind_runtime_ [bind_capacity_sufficient_] / exec_bind_
  bind_capacity_decision --> bind_outcome_dispatch : completion_bind_runtime_ [bind_capacity_insufficient_] / mark_bind_capacity_
  bind_capacity_decision --> bind_outcome_dispatch : completion_bind_runtime_ [always] / mark_bind_capacity_
  bind_outcome_dispatch --> bound : completion_bind_runtime_ [bind_error_none_] / publish_bind_done_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_invalid_request_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_model_invalid_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_capacity_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_parse_failed_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_internal_error_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_untracked_] / publish_bind_error_
  bind_outcome_dispatch --> errored : completion_bind_runtime_ [bind_error_unknown_] / publish_bind_error_
  bound --> parse_request_decision : parse_runtime [always] / begin_parse_
  parsed --> parse_request_decision : parse_runtime [always] / begin_parse_
  uninitialized --> parse_outcome_dispatch : parse_runtime [always] / mark_parse_invalid_request_
  probed --> parse_outcome_dispatch : parse_runtime [always] / mark_parse_invalid_request_
  errored --> parse_outcome_dispatch : parse_runtime [always] / mark_parse_invalid_request_
  parse_request_decision --> parse_file_image_decision : completion_parse_runtime_ [always] / none
  parse_file_image_decision --> parse_bound_storage_decision : completion_parse_runtime_ [parse_has_file_image_] / none
  parse_file_image_decision --> parse_outcome_dispatch : completion_parse_runtime_ [parse_missing_file_image_] / mark_parse_invalid_request_
  parse_file_image_decision --> parse_outcome_dispatch : completion_parse_runtime_ [always] / mark_parse_invalid_request_
  parse_bound_storage_decision --> parse_capacity_decision : completion_parse_runtime_ [parse_has_bound_storage_] / none
  parse_bound_storage_decision --> parse_outcome_dispatch : completion_parse_runtime_ [parse_missing_bound_storage_] / mark_parse_invalid_request_
  parse_bound_storage_decision --> parse_outcome_dispatch : completion_parse_runtime_ [always] / mark_parse_invalid_request_
  parse_capacity_decision --> parse_outcome_dispatch : completion_parse_runtime_ [parse_bound_capacity_sufficient_] / exec_parse_
  parse_capacity_decision --> parse_outcome_dispatch : completion_parse_runtime_ [parse_bound_capacity_insufficient_] / mark_parse_capacity_
  parse_capacity_decision --> parse_outcome_dispatch : completion_parse_runtime_ [always] / mark_parse_capacity_
  parse_outcome_dispatch --> parsed : completion_parse_runtime_ [parse_error_none_] / publish_parse_done_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_invalid_request_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_model_invalid_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_capacity_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_parse_failed_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_internal_error_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_untracked_] / publish_parse_error_
  parse_outcome_dispatch --> errored : completion_parse_runtime_ [parse_error_unknown_] / publish_parse_error_
  uninitialized --> errored : _ [always] / on_unexpected_
  probed --> errored : _ [always] / on_unexpected_
  bound --> errored : _ [always] / on_unexpected_
  parsed --> errored : _ [always] / on_unexpected_
  errored --> errored : _ [always] / on_unexpected_
  probe_request_decision --> errored : _ [always] / on_unexpected_
  probe_outcome_dispatch --> errored : _ [always] / on_unexpected_
  probe_requirements_dispatch --> errored : _ [always] / on_unexpected_
  bind_request_decision --> errored : _ [always] / on_unexpected_
  bind_request_shape_decision --> errored : _ [always] / on_unexpected_
  bind_capacity_decision --> errored : _ [always] / on_unexpected_
  bind_outcome_dispatch --> errored : _ [always] / on_unexpected_
  parse_request_decision --> errored : _ [always] / on_unexpected_
  parse_file_image_decision --> errored : _ [always] / on_unexpected_
  parse_bound_storage_decision --> errored : _ [always] / on_unexpected_
  parse_capacity_decision --> errored : _ [always] / on_unexpected_
  parse_outcome_dispatch --> errored : _ [always] / on_unexpected_
Loading

Transitions

Source Event Guard Action Target
uninitialized probe_runtime always begin_probe> probe_request_decision
probed probe_runtime always begin_probe> probe_request_decision
bound probe_runtime always begin_probe> probe_request_decision
parsed probe_runtime always begin_probe> probe_request_decision
errored probe_runtime always begin_probe> probe_request_decision
probe_request_decision completion<probe_runtime> probe_valid_request> exec_probe> probe_outcome_dispatch
probe_request_decision completion<probe_runtime> probe_invalid_request> mark_probe_invalid_request> probe_outcome_dispatch
probe_outcome_dispatch completion<probe_runtime> probe_error_none> commit_probe_requirements> probe_requirements_dispatch
probe_requirements_dispatch completion<probe_runtime> always publish_probe_done> probed
probe_outcome_dispatch completion<probe_runtime> probe_error_invalid_request> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_model_invalid> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_capacity> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_parse_failed> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_internal_error> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_untracked> publish_probe_error> errored
probe_outcome_dispatch completion<probe_runtime> probe_error_unknown> publish_probe_error> errored
probed bind_runtime always begin_bind> bind_request_decision
bound bind_runtime always begin_bind> bind_request_decision
parsed bind_runtime always begin_bind> bind_request_decision
uninitialized bind_runtime always mark_bind_invalid_request> bind_outcome_dispatch
errored bind_runtime always mark_bind_invalid_request> bind_outcome_dispatch
bind_request_decision completion<bind_runtime> always none bind_request_shape_decision
bind_request_shape_decision completion<bind_runtime> bind_valid_request> none bind_capacity_decision
bind_request_shape_decision completion<bind_runtime> bind_invalid_request> mark_bind_invalid_request> bind_outcome_dispatch
bind_request_shape_decision completion<bind_runtime> always mark_bind_invalid_request> bind_outcome_dispatch
bind_capacity_decision completion<bind_runtime> bind_capacity_sufficient> exec_bind> bind_outcome_dispatch
bind_capacity_decision completion<bind_runtime> bind_capacity_insufficient> mark_bind_capacity> bind_outcome_dispatch
bind_capacity_decision completion<bind_runtime> always mark_bind_capacity> bind_outcome_dispatch
bind_outcome_dispatch completion<bind_runtime> bind_error_none> publish_bind_done> bound
bind_outcome_dispatch completion<bind_runtime> bind_error_invalid_request> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_model_invalid> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_capacity> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_parse_failed> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_internal_error> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_untracked> publish_bind_error> errored
bind_outcome_dispatch completion<bind_runtime> bind_error_unknown> publish_bind_error> errored
bound parse_runtime always begin_parse> parse_request_decision
parsed parse_runtime always begin_parse> parse_request_decision
uninitialized parse_runtime always mark_parse_invalid_request> parse_outcome_dispatch
probed parse_runtime always mark_parse_invalid_request> parse_outcome_dispatch
errored parse_runtime always mark_parse_invalid_request> parse_outcome_dispatch
parse_request_decision completion<parse_runtime> always none parse_file_image_decision
parse_file_image_decision completion<parse_runtime> parse_has_file_image> none parse_bound_storage_decision
parse_file_image_decision completion<parse_runtime> parse_missing_file_image> mark_parse_invalid_request> parse_outcome_dispatch
parse_file_image_decision completion<parse_runtime> always mark_parse_invalid_request> parse_outcome_dispatch
parse_bound_storage_decision completion<parse_runtime> parse_has_bound_storage> none parse_capacity_decision
parse_bound_storage_decision completion<parse_runtime> parse_missing_bound_storage> mark_parse_invalid_request> parse_outcome_dispatch
parse_bound_storage_decision completion<parse_runtime> always mark_parse_invalid_request> parse_outcome_dispatch
parse_capacity_decision completion<parse_runtime> parse_bound_capacity_sufficient> exec_parse> parse_outcome_dispatch
parse_capacity_decision completion<parse_runtime> parse_bound_capacity_insufficient> mark_parse_capacity> parse_outcome_dispatch
parse_capacity_decision completion<parse_runtime> always mark_parse_capacity> parse_outcome_dispatch
parse_outcome_dispatch completion<parse_runtime> parse_error_none> publish_parse_done> parsed
parse_outcome_dispatch completion<parse_runtime> parse_error_invalid_request> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_model_invalid> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_capacity> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_parse_failed> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_internal_error> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_untracked> publish_parse_error> errored
parse_outcome_dispatch completion<parse_runtime> parse_error_unknown> publish_parse_error> errored
uninitialized _ always on_unexpected> errored
probed _ always on_unexpected> errored
bound _ always on_unexpected> errored
parsed _ always on_unexpected> errored
errored _ always on_unexpected> errored
probe_request_decision _ always on_unexpected> errored
probe_outcome_dispatch _ always on_unexpected> errored
probe_requirements_dispatch _ always on_unexpected> errored
bind_request_decision _ always on_unexpected> errored
bind_request_shape_decision _ always on_unexpected> errored
bind_capacity_decision _ always on_unexpected> errored
bind_outcome_dispatch _ always on_unexpected> errored
parse_request_decision _ always on_unexpected> errored
parse_file_image_decision _ always on_unexpected> errored
parse_bound_storage_decision _ always on_unexpected> errored
parse_capacity_decision _ always on_unexpected> errored
parse_outcome_dispatch _ always on_unexpected> errored