From 9c4fd361d1626200e5c0ae5d1757eaf2c834502e Mon Sep 17 00:00:00 2001 From: Ashish Kumar Singh Date: Sat, 6 Jul 2024 02:38:01 +0530 Subject: [PATCH] feat: added more stuff to readme --- .env | 10 - .gitignore | 4 +- Diffusion flax linen.ipynb | 2223 +++++++++++++++++++++++++++++++++++- README.md | 143 ++- setup.py | 2 + 5 files changed, 2359 insertions(+), 23 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index 56ae081..0000000 --- a/.env +++ /dev/null @@ -1,10 +0,0 @@ -TF_USE_LEGACY_KERAS=False -KERAS_BACKEND=tensorflow -TF_GPU_THREAD_MODE=gpu_private -TF_GPU_THREAD_COUNT=2 -JAX_ENABLE_X64=False -XLA_FLAGS=--xla_gpu_enable_triton_softmax_fusion=true \ - --xla_gpu_triton_gemm_any=True --xla_gpu_enable_async_collectives \ - --xla_gpu_enable_latency_hiding_scheduler=true \ - --xla_gpu_enable_highest_priority_async_stream=true \ - --xla_gpu_disable_async_collectives=allreduce,allgather,reducescatter,collectivebroadcast,alltoall,collectivepermute diff --git a/.gitignore b/.gitignore index 18f83fe..b39bf05 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ __pycache__ .ipynb_checkpoints checkpoints good models -*(old).ipynb \ No newline at end of file +*(old).ipynb +.env +.env diff --git a/Diffusion flax linen.ipynb b/Diffusion flax linen.ipynb index 02e8c0b..0fc4f76 100644 --- a/Diffusion flax linen.ipynb +++ b/Diffusion flax linen.ipynb @@ -208,7 +208,6 @@ "metadata": {}, "outputs": [], "source": [ - "from jax.numpy import ndarray\n", "from flaxdiff.schedulers import CosineNoiseSchedule, NoiseScheduler, GeneralizedNoiseScheduler, KarrasVENoiseScheduler, EDMNoiseScheduler\n", "from flaxdiff.predictors import VPredictionTransform, EpsilonPredictionTransform, DiffusionPredictionTransform, DirectPredictionTransform, KarrasPredictionTransform" ] @@ -1118,8 +1117,6 @@ "IMAGE_SIZE = 64\n", "\n", "cosine_schedule = CosineNoiseSchedule(1000, beta_end=1)\n", - "# linear_schedule = LinearNoiseSchedule(1000)\n", - "# cosine_general_schedule = CosineGeneralNoiseScheduler(1)\n", "karas_ve_schedule = KarrasVENoiseScheduler(1, sigma_max=80, rho=7, sigma_data=0.5)\n", "edm_schedule = EDMNoiseScheduler(1, sigma_max=80, rho=7, sigma_data=0.5)" ] @@ -1441,7 +1438,2225 @@ "name": "stderr", "output_type": "stream", "text": [ - "\t\tEpoch 1: 0%| | 0/511 [00:00