Skip to content

Commit

Permalink
Update graphic.py
Browse files Browse the repository at this point in the history
Add log_to_filename
  • Loading branch information
pedrodiamel committed Aug 21, 2023
1 parent 7897dff commit c59034e
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions pytvision/graphic.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@


class VisdomLogger(object):
def __init__(self, env_name="main", server=None, port=None) -> None:
def __init__(self, env_name="main", log_to_filename=None, server=None, port=None) -> None:
if server is None:
server = os.environ.get("VISDOM_SERVER_URL", "localhost")
if port is None:
port = int(os.environ.get("VISDOM_PORT", 6006))

self.viz = Visdom(server=server, port=port, use_incoming_socket=False)
self.viz = Visdom(log_to_filename=log_to_filename, server=server, port=port, use_incoming_socket=False)
self.env = env_name


class VisdomLinePlotter(VisdomLogger):
"""Plots to Visdom"""

def __init__(self, env_name="main", server=None, port=None):
super(VisdomLinePlotter, self).__init__(env_name, server, port)
def __init__(self, env_name="main", log_to_filename=None, server=None, port=None):
super(VisdomLinePlotter, self).__init__(env_name, log_to_filename, server, port)
self.plots = {}

def plot(self, var_name, split_name, x, y):
Expand Down Expand Up @@ -59,8 +59,8 @@ def plot(self, var_name, split_name, x, y):
class VisdomScatter(VisdomLogger):
"""Scatter to Visdom"""

def __init__(self, env_name="main", server=None, port=None):
super(VisdomScatter, self).__init__(env_name, server, port)
def __init__(self, env_name="main", log_to_filename=None, server=None, port=None):
super(VisdomScatter, self).__init__(env_name, log_to_filename, server, port)
self.scatters = {}

def scatter(self, X, Y, title, legend, markersize=10):
Expand Down Expand Up @@ -92,8 +92,8 @@ def scatter(self, X, Y, title, legend, markersize=10):
class HeatMapVisdom(VisdomLogger):
"""Heat Map to Visdom"""

def __init__(self, env_name="main", heatsize=None, server=None, port=None):
super(HeatMapVisdom, self).__init__(env_name, server, port)
def __init__(self, env_name="main", heatsize=None, log_to_filename=None, server=None, port=None):
super(HeatMapVisdom, self).__init__(env_name, log_to_filename, server, port)
self.hmaps = {}
self.heatsize = heatsize

Expand All @@ -110,8 +110,8 @@ def show(self, title, image):
class ImageVisdom(VisdomLogger):
"""Images to Visdom"""

def __init__(self, env_name="main", imsize=None, server=None, port=None):
super(ImageVisdom, self).__init__(env_name, server, port)
def __init__(self, env_name="main", imsize=None, log_to_filename=None, server=None, port=None):
super(ImageVisdom, self).__init__(env_name, log_to_filename, server, port)
self.images = {}
self.imsize = imsize

Expand Down

0 comments on commit c59034e

Please sign in to comment.