torzdf
9ddc838e68
Bugfix: Correct loss labels when graphing
2024-03-20 17:08:39 +00:00
torzdf
6a3b674bef
Rebase code ( #1326 )
...
* Remove tensorflow_probability requirement
* setup.py - fix progress bars
* requirements.txt: Remove pre python 3.9 packages
* update apple requirements.txt
* update INSTALL.md
* Remove python<3.9 code
* setup.py - fix Windows Installer
* typing: python3.9 compliant
* Update pytest and readthedocs python versions
* typing fixes
* Python Version updates
- Reduce max version to 3.10
- Default to 3.10 in installers
- Remove incompatible 3.11 tests
* Update dependencies
* Downgrade imageio dep for Windows
* typing: merge optional unions and fixes
* Updates
- min python version 3.10
- typing to python 3.10 spec
- remove pre-tf2.10 code
- Add conda tests
* train: re-enable optimizer saving
* Update dockerfiles
* Update setup.py
- Apple Conda deps to setup.py
- Better Cuda + dependency handling
* bugfix: Patch logging to prevent Autograph errors
* Update dockerfiles
* Setup.py - Setup.py - stdout to utf-8
* Add more OSes to github Actions
* suppress mac-os end to end test
2023-06-27 11:27:47 +01:00
torzdf
a903a55837
bugfix: Correctly read event data in GUI
2023-06-21 22:45:40 +01: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
80f63280ca
Bugfixes
...
- plugin.train.unbalanced - decoder b
- gui.stats - crash when log folder deleted
- setup.py - install gcc=12.1.0 on linux (scipy dep)
- setup.py - don't test ROCm unless valid
- typofix - cli_args extract singleprocess help
typing
- lib.gui.analysis.event_reader
- lib.gpu_stats.directml - make platform specific
unit tests
- lib.gui.analysis.event_reader
2023-01-13 23:29:51 +00:00
torzdf
26e26c6288
Update TF to 2.9
...
- Update TF to 2.7 to 2.9
- Bump dependencies
- Remove decode from pynvml calls
- force keras predict functions to non-verbose
- update tests
- update Tensorboard logging
- Update docs
2022-08-02 17:12:26 +01:00
torzdf
ad408f07fb
typofix
2022-06-20 12:46:23 +01:00
torzdf
9e94273f89
bigfix - Live graph reading
2022-06-20 12:04:35 +01:00
torzdf
e2fc070370
Bug fixes
...
- PhazeA tooltip spacing
- Graph live cache bug
2022-06-20 03:38:47 +01:00
torzdf
c1512fd41d
Update code to support Tensorflow versions up to 2.8 ( #1213 )
...
* Update maximum tf version in setup + requirements
* - bump max version of tf version in launcher
- standardise tf version check
* update keras get_custom_objects for tf>2.6
* bugfix: force black text in GUI file dialogs (linux)
* dssim loss - Move to stock tf.ssim function
* Update optimizer imports for compatibility
* fix logging for tf2.8
* Fix GUI graphing for TF2.8
* update tests
* bump requirements.txt versions
* Remove limit on nvidia-ml-py
* Graphing bugfixes
- Prevent live graph from displaying if data not yet available
* bugfix: Live graph. Collect loss labels correctly
* fix: live graph - swallow inconsistent loss errors
* Bugfix: Prevent live graph from clearing during training
* Fix graphing for AMD
2022-05-02 14:30:43 +01:00
torzdf
cda49b3c3c
Bugfix - Fix graphing not always showing loss for both sides
2022-04-16 15:13:46 +01:00
torzdf
6ee896d175
lib.gui.stats - Read loss names from model config output rather than state file
2021-05-23 16:10:42 +01:00
torzdf
e0a98e9b69
Training bugfixes:
...
- lib.training.generator
- Fix duplicate "legacy faceset" warning
- Fix missing mask error message
- gui: Fix bug in live stats when resuming an old session
2021-04-20 13:56:03 +01:00
torzdf
c900036a4e
GUI - Analysis Bugfix
...
- Get correct length of loss labels when carrying over raw data
2021-04-15 18:17:05 +01:00
torzdf
094ea338f1
GUI - Bugfixes
...
- Swallow OSErrors when failing to load preview image
- Fix event_reader mapping for model output to loss names
- stats - Ensure that _tb_logs exists prior to calling stop training
2021-04-14 15:28:57 +01:00
torzdf
510b8ba051
gui.analysis.event_reader - bugfix
...
- return empty when no timestamps in cache
2021-04-13 01:00:37 +01:00
torzdf
25d1f1b159
gui.analysis - Fixups
...
- Refactor stats and analysis code
- Fix rollover data bug on live training
- Update documentation
2021-04-13 00:10:29 +01:00