Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR for diffing new changes since last update to refactor #1

Open
wants to merge 122 commits into
base: unrefactored_checkpoint
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
b05dd88
Created using Colaboratory
somnai-dreams Mar 4, 2022
4c706c9
Created using Colaboratory
somnai-dreams Mar 4, 2022
d9a5e69
Reverted default to ddim
somnai-dreams Mar 7, 2022
8385a82
Merge pull request #3 from alembics/dev
somnai-dreams Mar 8, 2022
453e814
Update LICENSE
aletts Mar 10, 2022
12fabe6
IPython magic commands replaced by Python code
aletts Mar 10, 2022
553cdaa
IPython magic commands replaced by Python code
aletts Mar 10, 2022
f4858c7
Manually adding some metadata to the notebook
aletts Mar 10, 2022
d3ddc4c
Merge branch 'main' into create-disco-py
aletts Mar 10, 2022
77e7132
Merge pull request #7 from aletts/create-disco-py
aletts Mar 10, 2022
3ac9d2f
Attempting quick fix to broken calls to wget()
aletts Mar 11, 2022
d6515c5
Give Set Up its own top-level section (instead of having it stuck in …
aletts Mar 12, 2022
de6a0ad
Merge pull request #8 from alembics/fix-setup-cell-location
aletts Mar 12, 2022
f244fbb
Some PLMS vs DDIM changes made in the notebook weren't made in disco.…
aletts Mar 12, 2022
b6f6d9f
Merge pull request #9 from alembics/bring-ddim-changes-over-to-the-py
aletts Mar 12, 2022
52a3da8
Adds a human-readable id to each cell. Collapses more cells by defaul…
aletts Mar 12, 2022
92d90c0
Merge pull request #10 from alembics/colab-notebook-collapse-improvem…
aletts Mar 12, 2022
7c5e365
Check if using secondary model before loading it
njbbaer Mar 13, 2022
9e3d032
Adds basic/original zippy turbo mode - with working resume functionality
aletts Mar 30, 2022
b350675
Add original simple turbo blending
aletts Mar 30, 2022
0e366ef
Adds improved zippy turbo blending
aletts Mar 30, 2022
1704be9
Slight turbo mode cleanup. Added questionable code to protect people …
aletts Mar 30, 2022
464bc1c
Adds some documentation for Turbo Mode and disables it by default
aletts Mar 30, 2022
cd5d944
3D rotation parameter units are now degrees rather than radians
aletts Mar 30, 2022
d82b8da
Correction to sampling_mode name collision. Now it is separated into …
aletts Mar 30, 2022
5f03abe
Adds video_init_frame_continuity parameter. Removes some extraneous c…
aletts Mar 30, 2022
3a82f98
Adds changelog note for video_init_seed_continuity
aletts Mar 30, 2022
158d93e
Merge pull request #14 from alembics/add-zippy-turbo-mode
aletts Mar 30, 2022
3735124
update for lite version of pytorch3d
MSFTserver Mar 30, 2022
0c39d40
Merge branch 'alembics:main' into main
MSFTserver Mar 31, 2022
eda578a
Removal of confusing, redundant step params.
somnai-dreams Apr 1, 2022
0325457
remove references to turbo_blend
zippy731 Apr 2, 2022
c6f8dfe
correct turbo blend factor for diff frames
zippy731 Apr 3, 2022
82812e8
Merge pull request #20 from zippy731/turbo-cleanups
somnai-dreams Apr 3, 2022
5fa73e0
Apply zippy's disco.py changes to the .ipynb
aletts Apr 3, 2022
e31ceb5
Merge pull request #21 from alembics/ipynb-for-zippy-turbo-fix
aletts Apr 3, 2022
edda7e8
Merge pull request #15 from MSFTserver/main
aletts Apr 3, 2022
7f426a9
Merge pull request #18 from alembics/dev
aletts Apr 3, 2022
1fd599c
Apply HostServer's disco.py changes for pytorch3d-lite to the .ipynb
aletts Apr 3, 2022
018137e
Merge pull request #23 from alembics/fix-clone-of-pytorch3d-lite-in-i…
aletts Apr 3, 2022
a1f25c7
remove super resolution
MSFTserver Apr 3, 2022
c509aa1
remove slip
MSFTserver Apr 4, 2022
bcc6f17
update install to be crossplatform
MSFTserver Apr 4, 2022
0947434
update clip imports and path exists check
MSFTserver Apr 4, 2022
2a27559
Synchronize .ipynb with .py. Apply removal of timestep_respacing and …
aletts Apr 4, 2022
a4b1c77
Merge pull request #28 from alembics/applying-removal-of-timestep-con…
aletts Apr 4, 2022
246c952
Update README.md
aletts Apr 4, 2022
0a20248
In disco.py, split out new MSFTServer/HostsServer Apr 4th 2022 change…
aletts Apr 4, 2022
483c828
Adding "update for crossplatform support" to .ipynb for consistency w…
aletts Apr 4, 2022
0a1dde9
Merge pull request #11 from njbbaer/fix-missing-secondary-model
aletts Apr 4, 2022
4d0bba9
Don't run Turbo on frame 0
zippy731 Apr 4, 2022
b54ec1e
Don't run Turbo on frame 0
zippy731 Apr 4, 2022
ae1d472
Merge pull request #29 from zippy731/turbo-cleanups
aletts Apr 5, 2022
f662775
Merge branch 'main' into cross-platofrm
aletts Apr 5, 2022
4acb77c
Merge pull request #27 from MSFTserver/cross-platofrm
aletts Apr 5, 2022
a3e0d1f
Apply missed disco.py changes for import changes to .ipynb
aletts Apr 5, 2022
5a73cc6
Merge pull request #30 from alembics/apply-import-change-to-ipynb
aletts Apr 5, 2022
0a62f25
Fix import of CLIP
aletts Apr 5, 2022
a674ef9
Merge pull request #31 from alembics/apply-import-change-to-ipynb
aletts Apr 5, 2022
0abd40b
fix titles
MSFTserver Apr 5, 2022
0bfbd5c
Merge pull request #32 from MSFTserver/main
aletts Apr 5, 2022
753dbea
Fix AdaBins model installation
aletts Apr 5, 2022
475f312
Merge pull request #33 from alembics/fix-adabins-model-installation
aletts Apr 5, 2022
6edc2f2
Correction to double-quote escaping in ipynb
aletts Apr 5, 2022
ee99254
Merge pull request #34 from alembics/fix-adabins-model-installation
aletts Apr 5, 2022
da2cde7
fix typo
cansakirt Apr 5, 2022
180244e
Merge pull request #35 from cansakirt/patch-2
aletts Apr 5, 2022
7bed123
Fix Video Input mode's ffmpeg subprocess call, and improve imports
aletts Apr 5, 2022
6d5a47c
Merge pull request #36 from alembics/fix-video-input-ffmpeg-call-and-…
aletts Apr 6, 2022
45edd37
Fix disco_xform_utils import
aletts Apr 6, 2022
b2052cb
Merge pull request #37 from alembics/fix-disco-xform-utils-import-error
aletts Apr 6, 2022
6b73eaf
add compilers
MSFTserver Apr 6, 2022
fa2eff3
Allow low-res 3D animations. i.e. upscale for AdaBins
aletts Apr 6, 2022
ad97d36
Merge pull request #38 from alembics/allow-lowres-3d-animations
aletts Apr 6, 2022
8108d61
Update Tutorial Section
zippy731 Apr 7, 2022
07f6a5b
Update tutorial section
zippy731 Apr 7, 2022
e619691
Update Tutorial Section
zippy731 Apr 7, 2022
b99492d
Merge pull request #40 from zippy731/upd_tut_2
aletts Apr 7, 2022
e4754e6
VR modifications for stereo 180 frames and spherical projection in utils
twmmason Apr 8, 2022
b679a5d
Add Dockerfiles
entmike Apr 9, 2022
39b0f9f
Merge pull request #41 from twmmason/add-vr-mode
aletts Apr 10, 2022
9363c24
Bugfixes to the VR PR. It looks like it wouldn't have run successfully.
aletts Apr 10, 2022
2c985fb
Merge pull request #43 from alembics/bugfixes-for-initial-vr-pr
aletts Apr 10, 2022
f313dd6
Merge pull request #42 from entmike/docker-work
aletts Apr 10, 2022
78f84ec
Fix VR translation scale issue
aletts Apr 10, 2022
db0962e
Merge pull request #44 from alembics/fix-vr-translation-scale-issue
aletts Apr 10, 2022
00bb170
Changelog and credits updates
aletts Apr 10, 2022
abb8460
Merge pull request #45 from alembics/changelog-updates-2022-04-10
aletts Apr 10, 2022
366a3aa
Add Colab markup to expose VR mode settings in Colab notebook
aletts Apr 10, 2022
130e850
Update .ipynb title for v5.2 VR Mode
aletts Apr 10, 2022
43fba6f
Update README.md for v5.2 VR Mode
aletts Apr 10, 2022
8ca4a97
VR Turbo missing frames fix
twmmason Apr 16, 2022
1039b56
Merge pull request #51 from twmmason/main
aletts Apr 16, 2022
1c52aed
Fix to disable VR mode when not 3d
twmmason Apr 16, 2022
88e31e4
Merge pull request #52 from twmmason/main
aletts Apr 16, 2022
42652ab
Merge branch 'main' of https://github.com/alembics/disco-diffusion
MSFTserver Apr 20, 2022
19e662a
update ipynb for VR mode fixes
MSFTserver Apr 20, 2022
9e968d0
remove converters for future plans
MSFTserver Apr 20, 2022
69f5259
fix version
MSFTserver Apr 20, 2022
d84072d
Update Disco_Diffusion.ipynb
MSFTserver Apr 20, 2022
9ced73d
Merge pull request #57 from MSFTserver/main
aletts Apr 20, 2022
458a925
update init_image to take "None"
MSFTserver Apr 22, 2022
d3e600c
Merge branch 'alembics:main' into main
MSFTserver Apr 22, 2022
203bd1d
Merge pull request #58 from MSFTserver/main
aletts Apr 22, 2022
b40f9d2
cleaner fix
MSFTserver Apr 22, 2022
bba27b5
Merge branch 'main' of https://github.com/MSFTserver/disco-diffusion
MSFTserver Apr 22, 2022
8efcdfb
Merge branch 'alembics:main' into main
MSFTserver Apr 22, 2022
fc2720f
Update Disco_Diffusion.ipynb
MSFTserver Apr 22, 2022
50e54c2
Merge branch 'main' of https://github.com/MSFTserver/disco-diffusion
MSFTserver Apr 22, 2022
af10d0d
Merge pull request #59 from MSFTserver/main
aletts Apr 22, 2022
1fceed1
add fallback model URLS
MSFTserver May 2, 2022
68a61f4
Merge pull request #67 from MSFTserver/main
aletts May 3, 2022
e2906c6
update fallback urls
MSFTserver May 3, 2022
2ea3a0c
Merge pull request #69 from MSFTserver/main
aletts May 3, 2022
c9821db
Add option to run with CPU
OodavidsinoO May 5, 2022
a3355ca
Update torch.device() logic
OodavidsinoO May 5, 2022
2490e6d
Merge pull request #73 from OodavidsinoO/main
aletts May 5, 2022
ef39f21
update for compiler
MSFTserver May 15, 2022
15e83f0
Merge pull request #76 from MSFTserver/main
aletts May 15, 2022
c5a3b24
Downgrade torch for T4 and V100
aletts May 17, 2022
789990d
Only do the T4 or V100 torch downgrade if on Colab.
aletts May 17, 2022
3a0b235
Merge pull request #78 from alembics/cleanup-of-torch-downgrade-and-i…
aletts May 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 146 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
# Disco-specfic ignores
init_images/*
images_out/*
MiDaS/
models/
pretrained/*
settings.json

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/
Loading