├── .gitignore ├── LICENSE ├── README.md ├── assets ├── 1-D.png ├── math.png └── theory.png ├── lib ├── datasets.py ├── implicit_flow.py ├── layers │ ├── __init__.py │ ├── act_norm.py │ ├── base │ │ ├── __init__.py │ │ ├── activations.py │ │ ├── lipschitz.py │ │ ├── mixed_lipschitz.py │ │ └── utils.py │ ├── broyden.py │ ├── container.py │ ├── coupling.py │ ├── elemwise.py │ ├── glow.py │ ├── implicit_block.py │ ├── iresblock.py │ ├── mask_utils.py │ ├── normalization.py │ └── squeeze.py ├── lr_scheduler.py ├── optimizers.py ├── resflow.py ├── tabular.py ├── toy_data.py ├── utils.py └── visualize_flow.py ├── preprocessing ├── convert_to_pth.py ├── create_imagenet_benchmark_datasets.py └── extract_celeba_from_tfrecords.py ├── qualitative_samples.py ├── run_cifar10.sh ├── run_classification.sh ├── run_tabular.sh ├── run_toy.sh ├── train_classification.py ├── train_img.py ├── train_tabular.py └── train_toy.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/README.md -------------------------------------------------------------------------------- /assets/1-D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/assets/1-D.png -------------------------------------------------------------------------------- /assets/math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/assets/math.png -------------------------------------------------------------------------------- /assets/theory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/assets/theory.png -------------------------------------------------------------------------------- /lib/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/datasets.py -------------------------------------------------------------------------------- /lib/implicit_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/implicit_flow.py -------------------------------------------------------------------------------- /lib/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/__init__.py -------------------------------------------------------------------------------- /lib/layers/act_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/act_norm.py -------------------------------------------------------------------------------- /lib/layers/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/base/__init__.py -------------------------------------------------------------------------------- /lib/layers/base/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/base/activations.py -------------------------------------------------------------------------------- /lib/layers/base/lipschitz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/base/lipschitz.py -------------------------------------------------------------------------------- /lib/layers/base/mixed_lipschitz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/base/mixed_lipschitz.py -------------------------------------------------------------------------------- /lib/layers/base/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/base/utils.py -------------------------------------------------------------------------------- /lib/layers/broyden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/broyden.py -------------------------------------------------------------------------------- /lib/layers/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/container.py -------------------------------------------------------------------------------- /lib/layers/coupling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/coupling.py -------------------------------------------------------------------------------- /lib/layers/elemwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/elemwise.py -------------------------------------------------------------------------------- /lib/layers/glow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/glow.py -------------------------------------------------------------------------------- /lib/layers/implicit_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/implicit_block.py -------------------------------------------------------------------------------- /lib/layers/iresblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/iresblock.py -------------------------------------------------------------------------------- /lib/layers/mask_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/mask_utils.py -------------------------------------------------------------------------------- /lib/layers/normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/normalization.py -------------------------------------------------------------------------------- /lib/layers/squeeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/layers/squeeze.py -------------------------------------------------------------------------------- /lib/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/lr_scheduler.py -------------------------------------------------------------------------------- /lib/optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/optimizers.py -------------------------------------------------------------------------------- /lib/resflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/resflow.py -------------------------------------------------------------------------------- /lib/tabular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/tabular.py -------------------------------------------------------------------------------- /lib/toy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/toy_data.py -------------------------------------------------------------------------------- /lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/utils.py -------------------------------------------------------------------------------- /lib/visualize_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/lib/visualize_flow.py -------------------------------------------------------------------------------- /preprocessing/convert_to_pth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/preprocessing/convert_to_pth.py -------------------------------------------------------------------------------- /preprocessing/create_imagenet_benchmark_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/preprocessing/create_imagenet_benchmark_datasets.py -------------------------------------------------------------------------------- /preprocessing/extract_celeba_from_tfrecords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/preprocessing/extract_celeba_from_tfrecords.py -------------------------------------------------------------------------------- /qualitative_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/qualitative_samples.py -------------------------------------------------------------------------------- /run_cifar10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/run_cifar10.sh -------------------------------------------------------------------------------- /run_classification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/run_classification.sh -------------------------------------------------------------------------------- /run_tabular.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/run_tabular.sh -------------------------------------------------------------------------------- /run_toy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/run_toy.sh -------------------------------------------------------------------------------- /train_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/train_classification.py -------------------------------------------------------------------------------- /train_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/train_img.py -------------------------------------------------------------------------------- /train_tabular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/train_tabular.py -------------------------------------------------------------------------------- /train_toy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thu-ml/implicit-normalizing-flows/HEAD/train_toy.py --------------------------------------------------------------------------------