Skip to main content

neural sampler

Project description

PyPI version Open In Colab

NeuralSampler - Pytorch

Implementation of Neural Sampler.

Install

$ pip install neuralsampler

or install the latest version by

pip install -U git+https://JiahaoYao:{password}@github.com/JiahaoYao/neuralsampler.git@main

Install the jax (follow the official instruction here)

pip install jax jaxlib==0.1.64+[YOUR_CUDA_VERSION] -f https://storage.googleapis.com/jax-releases/jax_releases.html

e.g.

pip install --upgrade jax jaxlib==0.1.64+cuda101 -f https://storage.googleapis.com/jax-releases/jax_releases.html

Usage

import torch
from neuralsampler import neuralsampler

Run the code

python main.py 

Run the scripts

python scripts/test_job.py 

Demonstrations and tutorials

Link Description
Open In Colab Load our pretrained checkpoints and play with sampling, likelihood computation, and controllable synthesis (JAX + FLAX)
Open In Colab Load our pretrained checkpoints and play with sampling, likelihood computation, and controllable synthesis (PyTorch)
Open In Colab Tutorial of score-based generative models in JAX + FLAX
Open In Colab Tutorial of score-based generative models in PyTorch

Ignore me (random things)

this repo is to collect all the random results and reproduce the experiments here 

and then jax 

i will use jax and flax, like shown here: https://github.com/yang-song/score_sde

there are the templates of building the jax neural networks (quite interesting to try this functional programming )

Todo list

  • this library is on the pytorch
  • i am also going to prepare the colab notebook
  • the dataset is through the gdown: you can download the dataset from the google drive
  • plz check the abf-mmd can reproduce the results! I have checked the codes are the same? I guessed the only issue might be just run enough runs! (Sun 09/05/2021 21:06)
  • at least lots of things are connected now!
  • update the colab module, going to download the dataset from the cloud!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuralsampler-0.0.10.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

neuralsampler-0.0.10-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file neuralsampler-0.0.10.tar.gz.

File metadata

  • Download URL: neuralsampler-0.0.10.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for neuralsampler-0.0.10.tar.gz
Algorithm Hash digest
SHA256 5dca694d20b5c25c7707aaeb33150f37733d5915d8ef0b8087017196d2e75eff
MD5 c330d8c21ac39e8a408ff3fbc01d8f65
BLAKE2b-256 ace6350b2b3e30082d6e978fd0bc33b9bbedfc954820dde026073130f9001e73

See more details on using hashes here.

Provenance

File details

Details for the file neuralsampler-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: neuralsampler-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for neuralsampler-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6bb53cdc6f9ff7b92f088b3255758c8afc51a6cd32076fa9c2fd21abdc23095e
MD5 b0652189354583af9a9323b6cbfaf574
BLAKE2b-256 96445d71bb4a793973facf5f4b89a01cfa7f1d6bdbee415b437cd52cffffa26f

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page