Skip to content

Commit

Permalink
Update README.md file.
Browse files Browse the repository at this point in the history
  • Loading branch information
Alucard24 committed Sep 23, 2024
1 parent 8715877 commit 5eb8436
Showing 1 changed file with 14 additions and 43 deletions.
57 changes: 14 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,62 +1,41 @@
![image](https://github.com/Alucard24/Rope/releases/download/splash/splash_next.png)

<<<<<<< HEAD
Next(Stable)-1.1.02
=======
Next(Dev)-1.0.05
Next(Stable)-1.1.03

New Features:
Imported and updated @Hans's changes to work on CUDA tensors without passing through the CPU, except for the JPEG compression feature.
Added simplify_dfm_onnx.py script to simplify DFM models, enabling them to work with TensorRT/TensorRT-Engine providers, even for those with morph_value:0 as an input parameter.
(I.E: "python tools\simplify_dfm_onnx.py ./dfl_models ./dfl_models/patched --extension .dfm --dynamic_input morph_value:0")
Add functions to work on torch tensor.
Lay the groundwork for supporting new providers.
Ready for Rope-Next-Portable!

Improvements:
Optimized DFL models to work directly on CUDA tensors without passing through the CPU. This significantly increases DFL model inference performance.
Improve performance for histogram_matching_DFL_Orig and histogram_matching_DFL_test functions. Now they work without permute operation.
Optimize DFL Model rct function.
Optimize the apply_face_parser function for performance.
Optimize CLIPSwitch inference to work entirely on CUDA tensors or CPU tensors.

Changes:
Change the faceparser model with the updated one. Big Thanks to @yakhyo
Remove useless code.
Move DFMModel, FaceEditor, FaceLandmarks and TensorRTPredictor classes into the proper files.
Remove Rope-cu118.bat and Rope-cu124.bat files.
Update requirements. Add requests package.

Bug Fixes:
Fix an issue when providers setting is set to CPU

Next(Dev)-1.0.04

Improvements:
Improve performance for histogram_matching_DFL_Orig and histogram_matching_DFL_test functions. Now they work without permute operation.

Bug Fixes:
Fix for an issue on 2nd Restorer when active.

Next(Dev)-1.0.03
Contributors: @Hans, @mister.nobody.1234

New Features:
Imported and updated @Hans's changes to work on CUDA tensors without passing through the CPU, except for the JPEG compression feature.
Added simplify_dfm_onnx.py script to simplify DFM models, enabling them to work with TensorRT/TensorRT-Engine providers, even for those with morph_value:0 as an input parameter.
(I.E: "python tools\simplify_dfm_onnx.py ./dfl_models ./dfl_models/patched --extension .dfm --dynamic_input morph_value:0")

Changes:
Make tensor options configurable through the trt_ep_options variable.
Add trt_max_workspace_size property to trt_ep_options variable.
Update requirements. Add onnxsimplify.
Update requirements: Add kornia package.
Add two functions in order to use kornia.geometry.transform.warpaffine.
Change the faceparser model with the updated one. Big Thanks to @yakhyo
Remove useless code.
Move DFMModel, FaceEditor, FaceLandmarks and TensorRTPredictor classes into the proper files.
Remove Rope-cu118.bat and Rope-cu124.bat files.
Update requirements. Add requests package.

Bug Fixes:
Fix autoswap. Big Thanks to @mister.nobody.1234
Fix issues for histogram_matching_DFL_Orig and histogram_matching_DFL_test functions.
Fix for an issue on 2nd Restorer when active.
Fix an issue when providers setting is set to CPU

Improvements:
Optimized DFL models to work directly on CUDA tensors without passing through the CPU. This significantly increases DFL model inference performance.

Next(Dev)-1.0.02
>>>>>>> cfdd5d0a0a3384fbe1ef6aebc57d8f7b67d5339c
Next(Stable)-1.1.02

Changes:
Apply edit faces only if named parameters are not as default.
Expand All @@ -68,11 +47,7 @@ TensorRT 10.4.0 binary files need to be installed following the guide on NVIDIA
Bug Fixes:
Use dtype=object for kpss to manage elements of variable length.

<<<<<<< HEAD
Next(Stable)-1.1.01
=======
Next(Dev)-1.0.01
>>>>>>> cfdd5d0a0a3384fbe1ef6aebc57d8f7b67d5339c
Contributors: @argenspin

New Features:
Expand All @@ -88,11 +63,7 @@ Better TensorRT-Engine models detection.
kpss variable must be an array not a list.
Always add to kpss, regardless of the length of landmark_kpss.

<<<<<<< HEAD
Next(Stable)-1.1.00
=======
Next(Dev)-1.0.00
>>>>>>> cfdd5d0a0a3384fbe1ef6aebc57d8f7b67d5339c
Contributors: @KwaiVGI, @warmshao, @argenspin

New Features:
Expand Down

0 comments on commit 5eb8436

Please sign in to comment.