fixing wandb envs (#1880)

* adding back support for wandb envs

* remove .init
This commit is contained in:
Ethan Weber authored and GitHub committed 2023-05-06 10:15:48 -07:00
1 parent 1147fe4d5c
commit d847949fe9
1 file changed
+7 -1
+7 -1
View File
@@ -18,6 +18,7 @@ Generic Writer class
from __future__ import annotations
import enum
import os
from abc import abstractmethod
from pathlib import Path
from time import time
@@ -287,7 +288,12 @@ class WandbWriter(Writer):
"""WandDB Writer Class"""
def __init__(self, log_dir: Path, experiment_name: str, project_name: str = "nerfstudio-project"):
wandb.init(project=project_name, dir=str(log_dir), reinit=True, name=experiment_name)
wandb.init(
project=os.environ.get("WANDB_PROJECT", project_name),
dir=os.environ.get("WANDB_DIR", str(log_dir)),
name=os.environ.get("WANDB_NAME", experiment_name),
reinit=True,
)
def write_image(self, name: str, image: TensorType["H", "W", "C"], step: int) -> None:
image = torch.permute(image, (2, 0, 1))