Skip to content

"Foolproof" reactive separation default

Compare
Choose a tag to compare
@WrathfulSpatula WrathfulSpatula released this 18 Feb 02:57

Qrack's longstanding strategy about "reactive separation" setting has been to optimize for (special case) minimum memory footprint. (We have generally and publicly advised, as in our white paper and its accompanying notebooks to exactly reproduce our reported benchmarks, that users should make a consciously-considered choice whether to override the setting for their case.) However, it is likely that most users, when they are not using SDRP, would prefer that Qrack optimizes by default for minimum execution time. As such, when SDRP is default ("ideal") value or lower, reactive separation setting now defaults to "off"; when SDRP is in use, reactive separation defaults to "on." After setting or changing SDRP value, the default behavior will re-engage, but it can then be overridden with the method to manually set reactive separation option. (This adds no new functionality versus many previous releases, but it takes the responsibility off the "lazy" user.)

File SHA256 sums:
86fb09a5872471c3df27398fe5573a7c5195109818c3c57cfd10d25d0a208507 pyqrack-1.25.2-py3-none-any.whl
597dacd50ebc141e310d9831773aa53c720774c4da63bbceeaa1d827448baf6f pyqrack-1.25.2-py3-none-linux_aarch64.whl
79d9a929c153188015eb3d1b381ce9df199ef013df0a1b99f11ab1903a1c39b6 pyqrack-1.25.2-py3-none-linux_armv7l.whl
6550b320d5e9e375bb0fce467406c86813285a53691a0fbe4ea7f4c1455c7566 pyqrack-1.25.2-py3-none-macosx_10_4_universal2.whl
71cd6d1eb77a1f7f3a4fa6eba69d08ba657a1b60d1fc9cf3623cd45e66c444a0 pyqrack-1.25.2-py3-none-manylinux2014_x86_64.whl
922a79a6fd77763013480a9cbd77a550007db0728dced9060ef1874bcc4f773a pyqrack-1.25.2-py3-none-manylinux_2_35_x86_64.whl
adb910d698fcbe14a165eb9d66b6d5e81dc5a732b0ed9f9beeb2f82051a8cec4 pyqrack-1.25.2-py3-none-win_amd64.whl
29d270fbb29ae75974a3a07c90ec7308d71992fe85d3e0d857080053946b50ef pyqrack-1.25.2.tar.gz