63 Commits

Author SHA1 Message Date
torzdf 837bc2d51d Faceswap 3 (#1516)
* FaceSwap 3 (#1515)
* Update extract pipeline
* Update requirements + setup for nvidia
* Remove allow-growth option
* tf.keras to keras updates
* lib.model.losses - Port + fix all loss functions for Keras3
* lib.model - port initializers, layers. normalization to Keras3
* lib.model.autoclip to Keras 3
* Update mixed precision layer storage
* model file to .keras format
* Restructure nn_blocks to initialize layers in __init__
* Tensorboard
  - Trainer: Add Torch compatible Tensorboard callbacks
  - GUI event reader remove TF dependency
* Loss logging
  - Flush TB logs on save
  - Replace TB live iterator for GUI
* Backup models on total loss drop rather than per side
* Update all models to Keras3 Compat
* Remove lib.model.session
* Update clip ViT to Keras 3
* plugins.extract.mask.unet-dfl - Fix for Keras3/Torch backend
* Port AdaBelief to Keras 3
* setup.py:
  - Add --dev flag for dev tool install
* Fix Keras 3 syntax
* Fix LR Finder for Keras 3
* Fix mixed precision switching for Keras  3
* Add more optimizers + open up config setting
* train: Remove updating FS1 weights to FS2 models
* Alignments: Remove support for legacy .json files
* tools.model:
  - Remove TF Saved Format saving
  - Fix Backup/Restore + Nan-Scan
* Fix inference model creation for Keras 3
* Preview tool: Fix for Keras3
* setup.py: Configure keras backend
* train: Migration of FS2 models to FS3
* Training: Default coverage to 100%
* Remove DirectML backend
* Update setup for MacOS
* GUI: Force line reading to UTF-8
* Remove redundant Tensorflow references
* Remove redundant code
* Legacy model loading: Fix TFLamdaOp scalar ops and DepthwiseConv2D
* Add vertical offset option for training
* Github actions: Add more python versions
* Add python version to workflow names
* Github workflow: Exclude Python 3.12 for macOS
* Implement custom training loop
* Fs3 - Add RTX5xxx and ROCm 6.1-6.4 support (#1511)
* setup.py: Add Cuda/ROCm version select options
* bump minimum python version to 3.11
* Switch from setup.cgf to pyproject.toml
* Documentation: Update all docs to use automodapi
* Allow sysinfo to run with missing packages + correctly install tk under Linux
* Bugfix: dot naming convention in clip models
* lib.config: Centralise globally rather than passing as object
- Add torch DataParallel for multi-gpu training
  - GUI: Group switches together when generating cli args
  - CLI: Remove deprecated multi-character argparse args
  - Refactor:
    - Centralise tensorboard reading/writing + unit tests
    - Create trainer plugin interfaces + add original + distributed
* Update installers
2025-12-21 02:45:11 +00:00
torzdf 41b61f96a4 Update README.md 2024-11-19 23:12:57 +00:00
torzdf 03f5c671bc Remove plaidML support (#1325)
* Remove PlaidML reference from readme files

* Remove AMD option from installers

* remove amd requirements and update setup.py

* remove plaidml test from CI workflow

* gpustats: remove plaidml backend

* plaid removals:
  - faceswap.py - python version check
  - setup.cfg - plaidml typing ignore
  - lib.keras_utils - All plaid code
  - lib.launcher.py - All plaidml checks and configuration

* remove tf2.2 specific code from GUI event reader

* lib.model - remove all plaidml implementations

* plugins.extract - remove plaidml code

* plugins.train remove plaidml code

* lib.convert - remove plaidml code

* tools.model: remove plaidml code

* Remove plaidML tests from unit tests

* remove plaidml_utils and docsting cleanups

* Remove plaidML refs from configs

* fix keras imports
2023-06-21 12:57:33 +01:00
torzdf 5ad580cc8d Update README.md 2022-08-21 19:23:10 +01:00
torzdf 279bf38746 Update README.md 2022-07-11 16:42:30 +01:00
geewiz94 a0d38c2d68 Add install guide 2022-05-07 13:51:01 +02:00
Daniel Livingston b76879af13 update readme 2022-03-19 16:03:40 -04:00
deepfakes 27a7adb4c5 Update README.md
Update Crypto addresses
2021-02-02 17:30:44 +00:00
torzdf 3359717b85 Add Discord button to README.md 2020-12-04 11:39:36 +00:00
torzdf 97dc8c13f3 Add docs build badge to README.md 2019-09-17 00:43:30 +01:00
kilroythethird 79d7493c35 Added simple travis tests 2019-08-29 19:36:49 +02:00
torzdf 1d9b4fcf00 Update README.md 2019-08-15 00:03:06 +01:00
bryanlyon 09c32155ed Update README.md
Updated the discord invite link
2019-07-18 08:32:07 -07:00
torzdf a46bad3886 Update README.md 2019-07-14 00:35:28 +01:00
torzdf 76783ddc4e Update links to faceswap.dev/forum 2019-07-13 08:08:09 +00:00
torzdf dd795ba285 Merge branch 'master' into plaidml 2019-06-23 19:40:36 +01:00
bryanlyon 0a83d9fb79 Actually fixed the typos. 2019-06-22 16:54:06 -07:00
wallopthecat e576228c55 update README.md (#769) 2019-06-22 10:49:44 +01:00
torzdf 0caf34506a Merge branch 'master' into staging 2019-06-22 01:54:11 +01:00
bryanlyon 79e342c203 Edited readme. Missed one 2019-06-21 15:52:58 -07:00
bryanlyon acf4efe2b5 Updated readme to "adjust" the manifesto. 2019-06-21 15:51:08 -07:00
torzdf 779dd60280 Experimental AMD Support (#764)
* PlaidML support in setup.py

* Add AMD flag for plaidml support

* PlaidML - Use .plaidML file if present, otherwise default to largest available

* Update training info message for GUI

* Add AMD option to Windows Installer

* Add quiet keras.backend importer and minor sysinfo amend.

* plug PlaidMLStats into GPUStats

* Update Docs
2019-06-19 18:18:31 +01:00
torzdf 53be46fbf0 Update README.md 2019-05-13 12:53:07 +01:00
torzdf fa20acb5d2 Update docs 2019-05-13 12:51:38 +01:00
Donghyeok Tak cd9ca1bb5a Fix misspellings in documents. (#637)
* Fix typo

* Restore incorrect fix
2019-03-21 11:31:32 +00:00
Aneal Sharma b4d7ec7566 Update README.md (#619)
-fixed some grammatical errors
-improved word choice
2019-02-26 10:55:11 +00:00
Tim-Luca Lagmöller 70446c4e1d Fixed Typo (#618) 2019-02-25 11:29:45 +00:00
torzdf b578e431e3 Update README.md 2019-02-19 02:30:19 +00:00
torzdf 40ff886f5f update README.md 2019-02-19 00:14:21 +00:00
torzdf 21fa9b066c Update README.md 2019-02-18 19:28:41 +00:00
torzdf 2256690a4a Update README.md 2019-02-18 19:27:49 +00:00
torzdf dbf5242f12 update README.md 2019-02-18 15:24:14 +00:00
Adolfo Jayme-Barrientos ccb6b3091f Fix typo (#610) 2019-02-18 09:57:50 -05:00
torzdf 53d16905ef Update README.md 2019-02-18 13:36:16 +00:00
torzdf 42ca8f6bd4 Remove training data from README.md 2019-01-11 11:04:14 +00:00
torzdf 5fd158eadf update README.md 2018-12-20 23:22:46 +00:00
torzdf 5275718365 update README.md 2018-06-15 09:58:45 +01:00
Luis Cosio 9ff1819992 Updated README.md (#393)
Small typo on how you invoke effmpeg
2018-05-11 20:05:55 +01:00
torzdf b0b11e502d Update README.md 2018-05-10 20:21:33 +01:00
torzdf ea3411fd55 Update README.md 2018-05-10 20:20:50 +01:00
DKing 431ff543d5 Unified Dependency Solution (#370)
* Unified install helper

smart load dep from requirements-docker.txt

working GUI in docker

compile dlib with avx&cuda

* improve tf version selection
2018-05-10 19:39:11 +01:00
DKing 67009d0315 Add gpu support for docker (#365) 2018-04-21 23:42:55 +01:00
Satoshi Sato d56b9c13f8 Documentation and grammar (#167)
* Fixed gramatical mistake

* Improved documentation and fixed spelling and grammar
2018-02-11 17:27:16 +01:00
Hidde Jansen c4dd5333ca Documentation improvements (#28)
Add INSTALL.md and USAGE.md
2017-12-26 22:20:14 +01:00
Édouard WILLISSECK 59d234ae5e Unified CLI (#22)
* Created a single script to call the other ones.

Usage is ./faceswap.py {train|extract|convert}

* Improved the help from the commands.

* Added forgotten faceswap.py file.

* Changed gitignore to add the scripts.

* Updates gitignore.

* Added guarding not to execute code when imported.

* Removed useless script. Display help when no arguments are provided.

* Update README
2017-12-25 02:17:02 +01:00
Hidde Jansen c35755925e README update (#20)
* Update README.md
2017-12-23 12:57:23 +01:00
Hidde Jansen 8ceee570c6 Update README.md 2017-12-23 00:42:32 +01:00
deepfakes_tmp 1550bf3efd Revert "Merge remote-tracking branch 'origin/master'"
This reverts commit 17963cc063, reversing
changes made to 1a1bf3197a.
2017-12-21 12:24:00 +01:00
Clorr 17963cc063 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.gitignore
#	README.md
2017-12-20 19:51:19 +01:00
deepfakes 1a1bf3197a Update README.md 2017-12-20 10:55:33 +01:00