Skip to content

Commit d7ef5af

Browse files
committed
add docstring
1 parent 602f17b commit d7ef5af

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

src/lightning/fabric/loggers/tensorboard.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,19 @@ def sub_dir(self) -> Optional[str]:
173173
@property
174174
@rank_zero_experiment
175175
def experiment(self) -> "SummaryWriter":
176-
"""Actual tensorboard object. To use TensorBoard features anywhere in your code, do the following.
176+
"""Returns the underlying TensorBoard summary writer object. Allows you to use TensorBoard logging features
177+
directly in your :class:`~lightning.pytorch.core.LightningModule` or anywhere else in your code with:
178+
179+
`logger.experiment.some_tensorboard_function()`
177180
178181
Example::
179182
180-
logger.experiment.some_tensorboard_function()
183+
class LitModel(LightningModule):
184+
def training_step(self, batch, batch_idx):
185+
# log a image
186+
self.logger.experiment.add_image('my_image', batch['image'], self.global_step)
187+
# log a histogram
188+
self.logger.experiment.add_histogram('my_histogram', batch['data'], self.global_step)
181189
182190
"""
183191
if self._experiment is not None:

src/lightning/pytorch/loggers/tensorboard.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,10 @@ def _get_next_version(self) -> int:
273273
@override
274274
@rank_zero_only
275275
def experiment(self) -> "SummaryWriter":
276-
"""Returns the underlying TensorBoard summary writer object. To use TensorBoard features anywhere in your code,
277-
do the following.
276+
"""Returns the underlying TensorBoard summary writer object. Allows you to use TensorBoard logging features
277+
directly in your :class:`~lightning.pytorch.core.LightningModule` or anywhere else in your code with:
278+
279+
`logger.experiment.some_tensorboard_function()`
278280
279281
Example::
280282
@@ -283,7 +285,7 @@ def training_step(self, batch, batch_idx):
283285
# log a image
284286
self.logger.experiment.add_image('my_image', batch['image'], self.global_step)
285287
# log a histogram
286-
self.logger.experiment.add_histogram('my_histogram', batch['data'], self.global
288+
self.logger.experiment.add_histogram('my_histogram', batch['data'], self.global_step)
287289
288290
"""
289291
return super().experiment

0 commit comments

Comments
 (0)