nimblebox logo
Docs
v3.3.1b

nbox.lmao.common

NimbleBox LMAO is our general purpose observability tool for any kind of computation you might have.

Functions

iconfunctionget_lmao_stub
[source]
iconfunctionget_record
[source]

Function to create a Record protobuf object from a key and value.

iconfunctionget_git_details
[source]

If there is a .git folder in the folder, return some details for that.

iconfunctionget_project
[source]

Classes

iconclassExperimentConfig
[source]
iconfunction__init__
[source]
(run_kwargs:Dict[str, Any],git:Dict[str, Any],resource:Resource,cli_comm:str,save_to_relic:bool,enable_system_monitoring:bool)
Parameters
  • run_kwargs -

    All the arguments that the user passed to the nbx lmao run ... CLI

  • git -

    details for the git repo

  • resource -

    Resource pb object that contains the details of the resource

  • cli_comm -

    The CLI command that was used to run the experiment, user can use this to reproduce the experiment

  • save_to_relic -

    If the user wants to save the experiment to the relic by default

  • enable_system_monitoring -

    If the user wants to enable system monitoring

In an ideal world this would be a protobuf message, but we are not there yet. This contains all the things that are stored in the DB and FE can use this to render elements in the UI.

iconfunctionto_dict
[source]
iconfunctionto_json
[source]
iconfunctionfrom_json
[source]
nbox SDKnbox provides built in access to all the APIs and packages them in the most user friendly manner.Star 0