# Autogenerated by nbdev

d = { 'settings': { 'branch': 'main',
                'doc_baseurl': '/SPIVAE',
                'doc_host': 'https://GabrielFernandezFernandez.github.io',
                'git_url': 'https://github.com/GabrielFernandezFernandez/SPIVAE',
                'lib_path': 'SPIVAE'},
  'syms': { 'SPIVAE.data': { 'SPIVAE.data.ConditionalsTransform': ('source/data.html#conditionalstransform', 'SPIVAE/data.py'),
                             'SPIVAE.data.ConditionalsTransform.__init__': ( 'source/data.html#conditionalstransform.__init__',
                                                                             'SPIVAE/data.py'),
                             'SPIVAE.data.ConditionalsTransform.encodes': ( 'source/data.html#conditionalstransform.encodes',
                                                                            'SPIVAE/data.py'),
                             'SPIVAE.data.f_a_text': ('source/data.html#f_a_text', 'SPIVAE/data.py'),
                             'SPIVAE.data.load_data': ('source/data.html#load_data', 'SPIVAE/data.py'),
                             'SPIVAE.data.plot_xf': ('source/data.html#plot_xf', 'SPIVAE/data.py'),
                             'SPIVAE.data.plot_xf_D': ('source/data.html#plot_xf_d', 'SPIVAE/data.py'),
                             'SPIVAE.data.sbm': ('source/data.html#sbm', 'SPIVAE/data.py'),
                             'SPIVAE.data.set_plot_xf': ('source/data.html#set_plot_xf', 'SPIVAE/data.py')},
            'SPIVAE.imports': {},
            'SPIVAE.models': { 'SPIVAE.models.DilatedCausalConv1d': ('source/models.html#dilatedcausalconv1d', 'SPIVAE/models.py'),
                               'SPIVAE.models.DilatedCausalConv1d.__init__': ( 'source/models.html#dilatedcausalconv1d.__init__',
                                                                               'SPIVAE/models.py'),
                               'SPIVAE.models.DilatedCausalConv1d.forward': ( 'source/models.html#dilatedcausalconv1d.forward',
                                                                              'SPIVAE/models.py'),
                               'SPIVAE.models.ResidualBlock': ('source/models.html#residualblock', 'SPIVAE/models.py'),
                               'SPIVAE.models.ResidualBlock.__init__': ('source/models.html#residualblock.__init__', 'SPIVAE/models.py'),
                               'SPIVAE.models.ResidualBlock.forward': ('source/models.html#residualblock.forward', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEConv1d': ('source/models.html#vaeconv1d', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEConv1d.__init__': ('source/models.html#vaeconv1d.__init__', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEConv1d._decode': ('source/models.html#vaeconv1d._decode', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEConv1d._encode': ('source/models.html#vaeconv1d._encode', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEConv1d.forward': ('source/models.html#vaeconv1d.forward', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet': ('source/models.html#vaewavenet', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.__init__': ('source/models.html#vaewavenet.__init__', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.forward': ('source/models.html#vaewavenet.forward', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.receptive_field_size': ( 'source/models.html#vaewavenet.receptive_field_size',
                                                                                  'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.sample_batch': ('source/models.html#vaewavenet.sample_batch', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.set_use_pad': ('source/models.html#vaewavenet.set_use_pad', 'SPIVAE/models.py'),
                               'SPIVAE.models.VAEWaveNet.weight_init': ('source/models.html#vaewavenet.weight_init', 'SPIVAE/models.py'),
                               'SPIVAE.models.View': ('source/models.html#view', 'SPIVAE/models.py'),
                               'SPIVAE.models.View.__init__': ('source/models.html#view.__init__', 'SPIVAE/models.py'),
                               'SPIVAE.models.View.forward': ('source/models.html#view.forward', 'SPIVAE/models.py'),
                               'SPIVAE.models.init_cnn': ('source/models.html#init_cnn', 'SPIVAE/models.py'),
                               'SPIVAE.models.output_size_after_n_conv': ( 'source/models.html#output_size_after_n_conv',
                                                                           'SPIVAE/models.py'),
                               'SPIVAE.models.output_size_after_n_convt': ( 'source/models.html#output_size_after_n_convt',
                                                                            'SPIVAE/models.py'),
                               'SPIVAE.models.output_size_conv': ('source/models.html#output_size_conv', 'SPIVAE/models.py'),
                               'SPIVAE.models.output_size_convt': ('source/models.html#output_size_convt', 'SPIVAE/models.py'),
                               'SPIVAE.models.reparameterize': ('source/models.html#reparameterize', 'SPIVAE/models.py'),
                               'SPIVAE.models.sample_from_mix_gaussian': ( 'source/models.html#sample_from_mix_gaussian',
                                                                           'SPIVAE/models.py')},
            'SPIVAE.utils': { 'SPIVAE.utils.BtcvaeLoss': ('source/utils.html#btcvaeloss', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.BtcvaeLoss.__call__': ('source/utils.html#btcvaeloss.__call__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.BtcvaeLoss.__init__': ('source/utils.html#btcvaeloss.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.D2sig': ('source/utils.html#d2sig', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DKLMetric': ('source/utils.html#dklmetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DKLMetric.__init__': ('source/utils.html#dklmetric.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DKLMetric.value': ('source/utils.html#dklmetric.value', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DWKLMetric': ('source/utils.html#dwklmetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DWKLMetric.__init__': ('source/utils.html#dwklmetric.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.DWKLMetric.value': ('source/utils.html#dwklmetric.value', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.GMsCallback': ('source/utils.html#gmscallback', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.GMsCallback.__init__': ('source/utils.html#gmscallback.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.GMsCallback.after_pred': ('source/utils.html#gmscallback.after_pred', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.GaussianMixtureMetric': ('source/utils.html#gaussianmixturemetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.GaussianMixtureMetric.__init__': ( 'source/utils.html#gaussianmixturemetric.__init__',
                                                                               'SPIVAE/utils.py'),
                              'SPIVAE.utils.GaussianMixtureMetric.accumulate': ( 'source/utils.html#gaussianmixturemetric.accumulate',
                                                                                 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDMetric': ('source/utils.html#kldmetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDMetric.__init__': ('source/utils.html#kldmetric.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDMetric.accumulate': ('source/utils.html#kldmetric.accumulate', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDMetric.name': ('source/utils.html#kldmetric.name', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDsCallback': ('source/utils.html#kldscallback', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDsCallback.__init__': ('source/utils.html#kldscallback.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.KLDsCallback.after_batch': ('source/utils.html#kldscallback.after_batch', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.Loss': ('source/utils.html#loss', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.Loss.__call__': ('source/utils.html#loss.__call__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.Loss.__init__': ('source/utils.html#loss.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.Loss.set_hyper': ('source/utils.html#loss.set_hyper', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.MIMetric': ('source/utils.html#mimetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.MIMetric.__init__': ('source/utils.html#mimetric.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.MIMetric.value': ('source/utils.html#mimetric.value', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ReconstructionMetric': ('source/utils.html#reconstructionmetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ReconstructionMetric.__init__': ( 'source/utils.html#reconstructionmetric.__init__',
                                                                              'SPIVAE/utils.py'),
                              'SPIVAE.utils.ReconstructionMetric.value': ( 'source/utils.html#reconstructionmetric.value',
                                                                           'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback': ('source/utils.html#showkldscallback', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.__init__': ('source/utils.html#showkldscallback.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.after_epoch': ( 'source/utils.html#showkldscallback.after_epoch',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.after_fit': ( 'source/utils.html#showkldscallback.after_fit',
                                                                           'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.after_train': ( 'source/utils.html#showkldscallback.after_train',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.after_validate': ( 'source/utils.html#showkldscallback.after_validate',
                                                                                'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.before_fit': ( 'source/utils.html#showkldscallback.before_fit',
                                                                            'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.on_iter_end': ( 'source/utils.html#showkldscallback.on_iter_end',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowKLDsCallback.update_graph': ( 'source/utils.html#showkldscallback.update_graph',
                                                                              'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLatentsCallback': ('source/utils.html#showlatentscallback', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLatentsCallback.__init__': ( 'source/utils.html#showlatentscallback.__init__',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLatentsCallback.after_epoch': ( 'source/utils.html#showlatentscallback.after_epoch',
                                                                                'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLatentsCallback.before_fit': ( 'source/utils.html#showlatentscallback.before_fit',
                                                                               'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLatentsCallback.update_graph': ( 'source/utils.html#showlatentscallback.update_graph',
                                                                                 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLossCallback': ('source/utils.html#showlosscallback', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLossCallback.__init__': ('source/utils.html#showlosscallback.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLossCallback.after_epoch': ( 'source/utils.html#showlosscallback.after_epoch',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLossCallback.after_train': ( 'source/utils.html#showlosscallback.after_train',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.ShowLossCallback.before_fit': ( 'source/utils.html#showlosscallback.before_fit',
                                                                            'SPIVAE/utils.py'),
                              'SPIVAE.utils.TCMetric': ('source/utils.html#tcmetric', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.TCMetric.__init__': ('source/utils.html#tcmetric.__init__', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.TCMetric.value': ('source/utils.html#tcmetric.value', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.get_log_pz_qz_prodzi_qzCx': ('source/utils.html#get_log_pz_qz_prodzi_qzcx', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.kl_divergence': ('source/utils.html#kl_divergence', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.load_checkpoint': ('source/utils.html#load_checkpoint', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.log_density_gaussian': ('source/utils.html#log_density_gaussian', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.log_importance_weight_matrix': ( 'source/utils.html#log_importance_weight_matrix',
                                                                             'SPIVAE/utils.py'),
                              'SPIVAE.utils.matrix_log_density_gaussian': ( 'source/utils.html#matrix_log_density_gaussian',
                                                                            'SPIVAE/utils.py'),
                              'SPIVAE.utils.mix_gaussian_loss': ('source/utils.html#mix_gaussian_loss', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.plot_klds': ('source/utils.html#plot_klds', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.save_model': ('source/utils.html#save_model', 'SPIVAE/utils.py'),
                              'SPIVAE.utils.sig2D': ('source/utils.html#sig2d', 'SPIVAE/utils.py')}}}
