jetclustering / notebooks /wandb_runs.py
gregorkrzmanc's picture
.
e75a247
raw
history blame contribute delete
892 Bytes
import wandb
import pandas as pd
# Authenticate with wandb
wandb.login()
# Define your entity and project name
entity = "fcc_ml" # replace with your entity
project = "mlpf_debug" # replace with your project name
# Initialize the wandb API
api = wandb.Api()
# Fetch the runs for the given project
runs = api.runs(f"{entity}/{project}")
# Extract required information
data = []
for run in runs:
run_name = run.name
run_url = run.url
print(dir(run))
1/0
run_command = run.command #run.config.get('command', 'No command specified') # Assumes 'command' is a config parameter
data.append({
"Run Name": run_name,
"Run URL": run_url,
"Run Command": run_command
})
# Create a DataFrame
df = pd.DataFrame(data)
# Print the DataFrame
print(df)
# Optionally, save to a CSV file
df.to_csv("/eos/home-g/gkrzmanc/wandb_runs.csv", index=False)