Source code for draugr.torch_utilities.writers.mixins.graph_writer_mixin

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from abc import ABC, abstractmethod

import torch

__author__ = "Christian Heider Nielsen"
__doc__ = r"""

           Created on 09/10/2019
           """
__all__ = ["GraphWriterMixin"]


[docs]class GraphWriterMixin(ABC): """ Writer mixin that provides an interface for 'writing' graphs"""
[docs] @abstractmethod def graph( self, model: torch.nn.Module, input_to_model: torch.Tensor, **kwargs ) -> None: """ :param model: :param input_to_model: :param kwargs: :type kwargs:""" raise NotImplementedError