Commit Graph

  • fa79d4dcee Initializers to Torch (#1549) master testing torzdf 2026-05-29 11:40:03 +01:00
  • 6923cd2074 bugfix: lpips - disable grad torzdf 2026-05-22 16:54:11 +01:00
  • 53b2fd9f1e bugfix: Set color order for relevant loss functions torzdf 2026-05-22 12:09:05 +01:00
  • 7aa85b29aa extract bugfixes: vgg-obstructed model path + unet-dfl output shape torzdf 2026-05-21 12:02:26 +01:00
  • 815b11f104 Migrate optimizers to torch (#1547) torzdf 2026-05-21 08:44:57 +01:00
  • a0ff721004 Completely remove Keras from loss calculations (#1545) torzdf 2026-05-09 19:07:30 +01:00
  • d8c52d04e3 bugfix: setup.py - ensurepip torzdf 2026-05-08 10:17:48 +01:00
  • 4b2a3cdc89 bugfixes: - Installer: Force conda-forge for git on linux - GUI project: Fix issue with autosaving current settings torzdf 2026-05-01 10:34:52 +01:00
  • f7aa56a037 bugfix: Native torch loss functions running in Keras torzdf 2026-04-24 18:12:42 +01:00
  • 758a44a187 bugfix: GUI loading projects with removed options torzdf 2026-04-24 16:58:28 +01:00
  • fc1dcd1fd0 bugfix: Loss function device allocation torzdf 2026-04-24 10:24:24 +01:00
  • dd25f4533a All loss functions to Torch torzdf 2026-04-23 16:35:20 +01:00
  • 4dc652cb7f bugfix: FS2 to 3 SeparableConv2D update torzdf 2026-04-21 19:15:22 +01:00
  • 16fea0ebff Most loss functions to torch torzdf 2026-04-21 19:14:55 +01:00
  • ed70efdf3f hrnet: Slightly improved weights torzdf 2026-04-20 10:09:13 +01:00
  • e6ae291cd4 lpips: To torch + crop feature map zero-padding torzdf 2026-04-20 09:15:26 +01:00
  • ec896dff05 FS2: install: Pin setuptools < 81 r2.3 torzdf 2026-04-18 10:03:55 +01:00
  • 83fdd5f938 Train: Migrate data loading to Torch (#1540) torzdf 2026-04-16 19:19:53 +01:00
  • 453ef58b1d bugfix: alignments tool unit test torzdf 2026-04-08 10:07:47 +01:00
  • aa066ad7b2 bugfix: Aligned faces. Fix padding calculation torzdf 2026-04-08 10:02:06 +01:00
  • f403afbfa2 bugfix: legacy alignments conversion torzdf 2026-04-08 07:21:32 +01:00
  • 30d087acb9 bugfix: alignments datadict: Allow loading missing identities and masks torzdf 2026-04-08 07:16:37 +01:00
  • 604374100e bugfix: Aligned face - fix sub-crops + landmark mask mapping for coverage != 1.0 and y-offset != 0.0 torzdf 2026-04-08 00:42:08 +01:00
  • 7203cf3dea bugfix: Align - Fix re-feed OOB cropping + loosen HRNet BBox torzdf 2026-04-05 19:14:34 +01:00
  • c83e3b53fe bugfix: Manual tool - prevent error on no masks torzdf 2026-04-05 17:12:30 +01:00
  • 32f427c00c Alignments: Migrate typed-dicts to dataclasses torzdf 2026-04-05 12:10:05 +01:00
  • 6ca67ce25b Bugfix: Manual tool. Correctly detect frames folder on load torzdf 2026-03-31 12:49:00 +01:00
  • cb2eace572 Remove legacy face set support torzdf 2026-03-31 00:03:05 +01:00
  • 4a5ac8f9a0 Bugfix: Extract/Convert - Don't error when an input frame is black torzdf 2026-03-29 18:47:52 +01:00
  • 0a0d1fabf0 convert bugfixes: - ffmpeg writer: Exit audio buffer when no audio available - convert: correctly apply y-offset - Fix color adjust when "none" selected torzdf 2026-03-28 14:13:10 +00:00
  • 28ebca5c88 Fix Preview viewer test torzdf 2026-03-27 15:57:00 +00:00
  • 6ae823141c bugfix: vertical-offset in convert and preview torzdf 2026-03-27 15:11:05 +00:00
  • c8abd1b428 bugfix: Inference model. Make more robust to esoteric layouts torzdf 2026-03-27 09:36:01 +00:00
  • 7c0665fffa Replace imageio with pyav/ffmpeg-binaries (#1534) torzdf 2026-03-24 17:25:12 +00:00
  • d21781264d Extraction Overhaul (#1533) torzdf 2026-03-20 23:52:37 +00:00
  • 2ad87b1682 Bugfix: Fix mixed precision torzdf 2026-03-17 18:32:52 +00:00
  • dd2323bc70 Backported updates: - Docs: Centralize sphinx requirements - Logging: Handle Torch warnings and logging within our logging module - Logging: More robust array logging handling - Alignments: Store arrays as list in alignments file - Alignments: Minor constants + Pose updates - Add insightface_resnet network - Update requirements torzdf 2026-03-12 10:27:16 +00:00
  • aa40efabf3 Backported code to support future updates torzdf 2026-02-27 19:30:27 +00:00
  • 4c2092623d bugfix: Don't query amd-smi under WSL2 torzdf 2026-02-20 17:01:43 +00:00
  • 037738cbe2 bugfix: Collect AMD GPU stats when running in WSL2 torzdf 2026-02-20 14:42:35 +00:00
  • 3326639c3b bugfix: manual tool. Convert np.int32 to int torzdf 2026-02-20 10:03:57 +00:00
  • 342e19d56e bugfix: Mask tool for bisenet-fp torzdf 2026-01-05 12:29:50 +00:00
  • 81b6002c35 Bugfixes: - Convert: Fix error when 'learn mask' has been selected - Bisenet-FP mask: Correctly store mask for face or head centering torzdf 2025-12-31 14:24:16 +00:00
  • c53dcca287 Bugfixes: - Keras 2 to 3, remove 'group' parameter from Conv2DTranspose - Suppress Keras warning about backend padding differences - Flatten non-list Fully Connected inputs to silence Keras warnings torzdf 2025-12-27 14:01:17 +00:00
  • 030b4fa879 bugfix: Keras 2to3, store dtypes in Keras3 friendly manner torzdf 2025-12-23 15:10:48 +00:00
  • 837bc2d51d Faceswap 3 (#1516) v3.0.0 torzdf 2025-12-21 02:45:11 +00:00
  • 735ccb144f bugfix: setup.py v2.3.0 torzdf 2025-12-19 18:25:49 +00:00
  • e7aa00b8d2 Prepare for release - Pin packages in requirements - Pin packages in setup.py - Pin MiniConda version in installers - Pin r2.3 branch in installers - Remove git actions from GUI > Help torzdf 2025-12-19 18:12:12 +00:00
  • d115fcbabf bugfux: GUI session data. Prevent crash on missing session data torzdf 2025-11-23 15:10:40 +00:00
  • 102c8b4f90 bugfix: Correctly set learning rate from learning rate finder on restart torzdf 2025-11-21 22:51:20 +00:00
  • 381b06f6d3 training: Add Learning Rate Warmup torzdf 2025-11-21 17:52:45 +00:00
  • 05857b63e1 bugfix: Correctly set learning rate from LR Finder when resuming torzdf 2025-11-21 15:19:12 +00:00
  • 0370d2b77e bugfix: Update installers for conda changes torzdf 2025-11-11 15:35:21 +00:00
  • 02bcde1089 bugfix: setup.py - Explicitly use Conda defaults channel - Prevent tkinter from pulling in incompatible libs on Linux torzdf 2025-11-11 14:59:05 +00:00
  • 57027092af bugfix: Correctly generate thumbnails for alignments when frames are missing torzdf 2025-11-06 17:51:56 +00:00
  • bcb85b77c2 Merge branch 'staging' torzdf 2025-11-04 12:30:02 +00:00
  • 50f895d3c1 bugfix: FFL loss - prevent divide by zero errors torzdf 2025-11-04 12:29:25 +00:00
  • fbbdf5522c Merge branch 'staging' torzdf 2025-10-23 18:18:56 +01:00
  • b16b755d55 lr-finder: Log error on NaN torzdf 2025-10-23 18:18:39 +01:00
  • b02075647b Merge branch 'staging' torzdf 2025-09-18 14:22:18 +01:00
  • 0f27fe19cd Installer: Miniconda fix TOS for Windows torzdf 2025-09-18 14:12:07 +01:00
  • 161c610c01 Install: Miniconda - Auto Accept TOS torzdf 2025-09-18 13:10:27 +01:00
  • c3ffa603a7 Merge branch 'staging' torzdf 2025-07-11 18:20:07 +01:00
  • 9cda7aacae Bugfix: requirements, pin opencv to prevent numpy2.x install torzdf 2025-07-11 18:19:27 +01:00
  • acd0f11749 Merge branch 'staging' torzdf 2025-05-21 17:58:33 +01:00
  • 92ef5aa92d bugfix: setup.py fix badly escaped delimiters for Windows torzdf 2025-05-21 17:57:00 +01:00
  • 6c947c44f9 Merge branch 'staging' torzdf 2025-05-19 16:51:17 +01:00
  • 5212589242 Pin imageio-ffmpeg to <0.6.0 torzdf 2025-05-19 16:48:50 +01:00
  • 7d80bdbba3 bugfix: setup.py - Don't delimit package specs torzdf 2025-02-26 17:55:36 +00:00
  • 41b61f96a4 Update README.md torzdf 2024-11-19 23:12:57 +00:00
  • cbaad146d5 Bugfix: Linux installer - pin git to < 2.45 torzdf 2024-08-10 12:42:47 +01:00
  • 6fe300e601 pin numpy to < 2.0 torzdf 2024-08-02 18:42:57 +01:00
  • 3f53ee9cec Bugfix: Convert - Correctly error if a valid mask has not been selected torzdf 2024-08-02 18:35:34 +01:00
  • b6ac7b8039 bugfix: Manual tool. Allow working with image folders at EEN values > 1 torzdf 2024-07-05 18:46:10 +01:00
  • ea63f1e64a Mask tool. Add ability to output custom imported masks torzdf 2024-06-28 13:50:14 +01:00
  • c8652ecaac Training preview: Correctly display blur/kernel amount on mask torzdf 2024-06-02 16:25:30 +01:00
  • 1f4fcff5dd bugfix: Alignments, prevent duplicate backup alignment file names torzdf 2024-05-19 11:04:48 +01:00
  • 8c3bc39454 bugfix: Patch writer. Correctly split frame number from the end of filenames torzdf 2024-05-10 21:48:38 +01:00
  • 13dd5b3a90 bugfix: Alignments - correctly update keys for multiple underscores in the filename torzdf 2024-04-26 17:39:46 +01:00
  • 0f947791f5 bugfix: Alignments remove version check for video file extension update - Typofixes torzdf 2024-04-21 20:03:42 +01:00
  • be42b04064 Bugfix: Alignment file video key lookup for very old alignment files torzdf 2024-04-21 19:55:45 +01:00
  • 696692dc08 Fixups - Deprecations - display correct long argument - Minor spelling + linting torzdf 2024-04-21 16:22:42 +01:00
  • dce7d98302 lib.align: Split lib.align.alignments to smaller modules: - Move update objects to own module - Move Thumbnails to own module - docs update + linting/typing torzdf 2024-04-19 13:45:30 +01:00
  • 96528ee3e8 lib.align.detected_face: Split Mask objects to own aligned_mask module torzdf 2024-04-19 12:25:00 +01:00
  • 2bad105dc8 bugfix: Alignment tool, auto-detect alignments - Random linting and typing torzdf 2024-04-19 11:33:52 +01:00
  • d75898f718 Bugfixes for video file alignments storage: - extract/convert: Load images with correct video extension - Manual tool: Cache thumbnails with correct extension - Mask tool + Preview tool:: Update legacy alignment keys for pre-video extension storage torzdf 2024-04-18 12:45:33 +01:00
  • 3f69d9feab manual tool: bugfx: don't error when getting mesh for non-existant face torzdf 2024-04-17 14:16:33 +01:00
  • ec2a95adf6 tests: Fix alignment tool process_video test torzdf 2024-04-17 14:02:43 +01:00
  • 957734dfc0 convert: Bugfix: Update legacy .png video alignments to include video file extension torzdf 2024-04-17 12:37:47 +01:00
  • 3d5b962d29 linting: typo-fix torzdf 2024-04-16 11:15:54 +01:00
  • 1c081aea7d Add ability to export and import alignment data (#1383) torzdf 2024-04-15 12:19:15 +01:00
  • 118e615724 bugfix: tests - change -it switch to -i torzdf 2024-04-06 16:53:12 +01:00
  • b1caa03e3f Fix tests for new cli switches torzdf 2024-04-06 15:48:54 +01:00
  • 95b4431c57 Deprecate multi-character cli switches torzdf 2024-04-05 13:51:57 +01:00
  • 64a7b5812e bugfix: setup/sysinfo - Don't look for files in non-existant path torzdf 2024-04-03 16:43:37 +01:00
  • ab8199e243 linting + typing torzdf 2024-04-03 15:30:46 +01:00
  • 70c064ca7d Minor fixups and linting torzdf 2024-04-03 15:14:32 +01:00
  • 983901466f linting: Reduce Class min-public-methods and fix spacing torzdf 2024-04-03 14:37:48 +01:00
  • a9d87ae007 linting: Remove pylint hint for logger torzdf 2024-04-03 14:03:54 +01:00
  • 97a842112c lib.align.aligned_face - Add split_mask method torzdf 2024-04-03 13:57:19 +01:00