ramble.experimental namespace
Submodules
ramble.experimental.uploader module
- class ramble.experimental.uploader.BigQueryUploader[source]
Bases:
UploaderClass to handle upload of FOMs to BigQuery
- class ramble.experimental.uploader.Experiment(name, workspace_hash, data, timestamp)[source]
Bases:
objectClass representation of experiment data
- class ramble.experimental.uploader.PrintOnlyUploader[source]
Bases:
UploaderAn uploader that only prints out formatted data without actually uploading.
- ramble.experimental.uploader.determine_node_type(experiment, contexts)[source]
Extract node type from available FOMS.
First prio is machine specific data, such as GCP meta data Second prio is more general data like CPU type
- ramble.experimental.uploader.format_data(data_in)[source]
Goal: convert results to a more searchable and decomposed format for insertion into data store (etc)
Input:
{ experiment_name: { "CONTEXTS": { "context_name": "FOM_name { unit: "value", "value":value" } ...} } }Output: The general idea is the decompose the results into a more “database” like format, where the runs and FOMs are in a different table.