*****************
lib.model package
*****************
The Model Package handles interfacing with the neural network backend and holds custom objects.

.. contents:: Contents
   :local:
   :depth: 2

losses package
==============

.. automodapi:: lib.model.losses.feature_loss
   :include-all-objects:

|
.. automodapi:: lib.model.losses.loss
   :include-all-objects:

|
.. automodapi:: lib.model.losses.perceptual_loss
   :include-all-objects:

networks package
================

.. automodapi:: lib.model.networks.clip
   :include-all-objects:
   :noindex:

|
.. automodapi:: lib.model.networks.simple_nets
   :include-all-objects:

model package
=============

.. automodapi:: lib.model.autoclip
   :include-all-objects:
   :no-inheritance-diagram:

|
.. automodapi:: lib.model.backup_restore
   :include-all-objects:
   :no-inheritance-diagram:

|
.. automodapi:: lib.model.initializers
   :include-all-objects:

|
.. automodapi:: lib.model.layers
   :include-all-objects:

|
.. automodapi:: lib.model.nn_blocks
   :include-all-objects:
   :no-inheritance-diagram:

|
.. automodapi:: lib.model.normalization
   :include-all-objects:

|
.. automodapi:: lib.model.optimizers
   :include-all-objects:
