ensmallen-devel-2.12.0-1.el8$>lruxcVa:u>=p?`d  _@DSbf u    H  Il JNT4YY^^T^h^(_8_ 9_0 :` GbHfIk$Xl8YlH\lx]p^?4bde"f%l't@uvw@xy\Censmallen-devel2.12.01.el8Header-only C++ library for efficient mathematical optimizationensmallen is a header-only C++ library for efficient mathematical optimization. It provides a simple set of abstractions for writing an objective function to optimize. It also provides a large set of standard and cutting-edge optimizers that can be used for virtually any mathematical optimization task. These include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization.^/Mbuildvm-09.phx2.fedoraproject.orgFedora ProjectFedora ProjectBSDFedora ProjectUnspecifiedhttps://www.ensmallen.orglinuxx86_64!v9k"W B2 T'" *#sI w 7b (  C  I9'$."4HEZ 9   ? t Ly "(f? &, D 'G ' H `  4 -  v )1 2k ; ~R #83 ; C pc y  g t  x,@  & q # X)mDE-! A]m+xB & a @W !&d#Q('"G Kb i]8 7 AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^^.|^.|^^^^^.|^^^^.|^^^^.|^^^^^^^^^.|^^^^^.|^^^^^.|^^^^^^^^.|^^^^^.|^^^^.|^^^^.|^^^.|^^^^.|^^^^^^^^^^^^.|^^^^^^^.|^^^.|^^^^^^^.|^^^.|^^^.|^^^.|^^^.|^^^^.|^^^.|^^^.|^.|^^^^^.|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.|^.|^^^^.|^^.|^^^^.|^^^.|^^^^.|^^^^^.|^.|^^^^^^.|^^^^^^^^^^.|^.|^^^^.|^^^^^^.|^^^^^^^.|^^^^.|^^^^.|^^^.|^^^^^.|^^^^.|^^^.|^^^^-^-^-^/M^504e193b45d0af8fb407a93be036179ae512bd9cae346a52539a824ea4993fc9648f268c1743e21b6ce4031c0e5b680d5aba9a6e860fd95719e404a9e0df09c5a642afbc6cc169828903603bcb8d8ae026b53346522bc2a170a916be571daeae08ac6369a197ae9bb987f2af54d46c9baad87950c55d64f434b756ca7a8480d0c07b1ebcfe740492bb7ffa0d78e46c539fdcb16f06b037165125cea1017d339dc4ea8bfe8daadc3c9f65314ff43f170f6e552c672e9981b1978e6449c76779c526f41a851e6f898db7e31f2992e9f6f22d8e1583f50d198fbd258974620a5bc2701bf532b48dea8b8de261bcfa7137ca251b43b3d22822533b0f391eccca8c649f4d8702aa2d42638907cd4b6d0c02b2836cf7d5a15aee1f56244ab87bccb6b091b45a42c1be775f0b1e99e63c329c65b0d181ac5499de52b515010c744e29a90a0d7adbb3b36192d95da3574d93330f81d788cd4773d61b2cbc3ae3151d6c65d79f76daf6838ceac7c6fa4b152efb3ae9e2135847be14bc5b4fd6d42c91dee7c3575bcb9123c554e147289b1ca345ee61a08872872fd937fb3ceb3921f00309fdd9c859b305a994fdd1df66e84a7f094b7b0666c884226065e4ac6baf92d53f90b584cf1670faa0947c9cb68bb2f74ea0f15313610a41a7b1585298197126596122f5397f04801ca4baa187bf2cff308441fa54835c2f1135e6890664285758b98e942026026914fca15223e2173f01e375b7b945073d077becfa009debc4099c5f372221303950711a4bb1f64169316bc62fca40aa871a47cdd69c4dadf38b715191ee57f20d5bf09de3bb8962a3597b073d3a3a1646effad9119554605d61bb1f849c4bca76967718b211ca726ec397a5c8d56918cfd8c0c4c073614252dd3a64d1d088741b61d9112aa47e7b2874371769616f71c2b4795f84fa0f9ef6b94ba8ed9d4921abc4b28b9722b86cc2a59dad89f1bed11606d29d4e58f11f1bbf8055a95fc2c2d8c0464e6ebe62d96bba7e8b3b992b3f836a7ad04f24584f932b76f5364bc630fed467afb7af99b58f7d4ddf048a9625b8175591b9d1729d460e7997f3d45ffb1c5da3e5e18a73fbf1c650e74bd06ff40148fa0ccb9d2fced0c52ae48460c4f4369eba3eea9c5587adfc8289d0fde4d2483c718840a2f45a920e900f169953062966f9ba70e59a7f67d0317a62a8f2faa8d4e656f685666055d053e2b2ba2e4aa0b35006d94702695723b1e5b1e087d174da42cbf67cfe4e3356aafcbe9f33b37b8eac0b5c0a07c23147ad2d49991ed1626150ab6e3d76f7ff5bf5ede283a140ee4529e47c23df020170b1dfa222d3633a5c8ec98e85c76fd97877e856f4118b4fa1782735aa1671f40b53081b061ca0425ed645abe776ab20690af8443ba54e7ef43791681de23b2c670d40a4dc9c8203e9d60542950e9118c6ba8f4d5efc235087215f31a2e8ad9fcde2a8f3c196e311cffe7b1f3ef2a282d5630e9b93a956061da24b923d4aa9b665e543acaee9c1fbee37da1552141a79be4ab08acd80c13a76334526f1f7ed0f0e2106acec10d4a772c39c200c86558dcb165f75ee938c65d317b1fefbe1b60171e07e984df403ce2dec90bfb4c26ecb5e8956bc5ff8a4b49b57d4451820e1d9173d4370421bfb768ce2b46dbb942fa6a81a385ca0445049012d4f9d022953890c3f8b44781fe63b1faa42659401ccbc09c64ee2e5e5dd3573b0cff442ce0eed2fec1d468508d9346efdf96bd72d60bffeff2c5b2821a1d4a81b575d6b273c74014b08130fef65e6929001289445aca2714a16f4b3d64499896ac017256163efacf4464768d4fa398423008ebaf687299484adba85d7092e4a6dd46701b25d9306287fb111bb2e9acfaacdf18b4a4a68af4d93a002899b1faaf3cf7fed9b6aee0e14b8e63e9b1eccb3f29ce412df30d570b07f7643b0065beafcb607a536c944d56110698d97727c3365217014f5ec08a730a607ee65acf38df8f59edaf459e54668e3db08ba4d351452ef1e2b936c2171c740b3dd4d6f4749f8a21407f12fa7df8aa94440416765eaa69278ef95723286fbfe52e2c254c5f96b2ea7888f7f30181b3356d42588b56a4f72fd4fdb62535e528c0d1b6263340ac5aa5fbc7bdd222bcef568e393a9c2348afba5b2c323e4d9ec0765e23c1ca08480b36ec430ccec7fd5da32e6a23c5046cb053681dc7ce3a97254c6b350307199704cbf85be80c5dc232bcef67ee7fe0955d2ce87abdecd517abc1b59127469e953a8e02e0d6b29312c43134a6abd58524933fa53e541aef4275d122e3a16b90f856ae72447b877acbdc6925521a8c3e787adb31d7f19ee26bc2fd6950015f3e38e21343171a137c07d817d23fa37ea63d92f085f0c57f13a03c8d52a73227e554a62612ba4134ad96e687cc00b4c465639b34a155a80026ddb382096aab2645cd52c39ae2aae66a14d9921fe4c8b5982d27c4bed9521f32d7bcc9f90be22a36d2f9003bfcfb0920b4cc53ed3fe4e2b0e5f551c7c6d6934a6782c26d1dcd7a85349ecc36cc4ff10811dc0fbb6225fa46bc4cc46aba1dcae5b3181e148ed2b58447ffd05856e2d4823d5a869f8dbeb5ce1a379dd213c39fb9c1b484e7401766db1b5e4a6f181a6f740aabc3bae430eef862271fe04fb9b9b3415db78442ce3803a73e0100775ae4f16d20e64d246d3ede86d849d77847f196de494bdde126cea59323032238a4acb4ff7fae846f19f18cd55bb6aec161a42a402e3ea61aa3c520099b9b94cc307112a9de3828fbd882167506d922ae83abdd268fcf1979d54a45fd331b211993e6a474368e2c342ae8bc873ac2490f65e28eaf73675911cd5c0f8b776c57a524c112b5d202049dfb0606a2a20efecbe80747e0ef9800a228f5ed068c8f7cca7596b670f032a3de90b348a4aef17ee1bce344bd3f615937dee1ba876f639158c19b628613e902a455dd3f641989ed46a11d65940acc3143d69223c63c1e4c958eb72628a7d0091b56839213214d2edde29a654eb81ace71120adf1f6ca749111019f73459f0d6e6fe94b2f8c70faf7aa5a2301942f9a5e9e1495ee4f6901747a1afdb012cf937e5effa5b506ab042c5460be0f9b01ad2ec5eb7cd8385ad5ed9a31edf9c68c8c8a640a426f2f6aeb63a640249a6c30fdd43564b77de5659648a6c24e308d535d08f9b1e743f2349a937411e076564e36e0e7003c3fc6f2be0db7fa02c0c59f2028b38da34bdae7140fd3698c02b363bd17dfe4c141396a60f3cd624debf8392442a4864ab4b791f770b6ac8ea5579d838a578eec90879f2fefa7d63e10cd9e681f4fad71e504c0056018907444a407fa73d1fc077d954512402dcd5c561f2123af9aab4fe0565edb6e33e82bdcb7d7b4e2778673a0e0780e6dbb1afbb561bccbdbfd8e42579a164d3b948ab390838f1820d4baffbc212002bc05e29d159379ce4130d8cc21e689c0b74ab3bdc5f4a2761de4a8a1fc70172e4c86de617a9614528577b851915e692415eb71a01be3e30b0020aad602afdad24298ee2dd6c859018f4384eb44514011d6fa9320693294ad71c35797bbee89be93c84fc73160d8c4e2aa6676795b72cbc2af77ee76a69958d1ac0195aa42aba234d4351b30d1d1b5c8cf722a1c871ae9f61917eb969bd39d5ac34a928c81506e13ba14f1a147e447665f7871333b87a0393ca1aa27b0f213db7dc5472be941e7503053c2422d4732483bf21de59dd2d60ec120da2b465e5fa261e06b4bbd44f54e7822bb266b15feb6fb1fbf36c82dbb26e99142ca2c42ea3afcfe94443a02474fe6c7a98b72a201d5a8bea0d79d3b40eb9fb3be6a4699327fb6e2753db3440a7e7b5e257a488d583622cecede8c4f8f65c07df5992058c618c8159d330e99d2a51c790b5611c865b5df1e8ba2f25fa2d3c05571041ed408aeacf9f23ae007adef1bf1f05dc583ed606ded98f4fb76a61d40be14724f3c87cd6408d0e4b5034e3724cadfda98bd8a08bd77584042e082af98d2e19332283a874facfd4dad498d6c56654e5c6f15586116ecd234f90585db4789711ab0b48deb115097526b57059d68e7e030c9769ba021410618f7bfb6e047da53b85d14665b2ee91d91ed0a4944c22188dd139997162168ea3f4ea34d1053cb24643a6af6952554424cb9a2419c98c8d9289800126bc6cf48c9126df34e83cd02abec3fbb699f2e0f32af108cc65e66dfb84f2b71c28cb1683be994ac846bdd11a0c16d1a68f0c253c87e25c967611c85d8c93a6c532a277e6ece22ba3e5c9c8676983afae01add2491819c87cbaf8a7a25e9a00a1bbdddf07f56abe20915c342077e8f8b35143eb7ffb08ae198f5f11916ffbac8024595e42d4186e031b22b6a06d976615cf24edd114ba497c8950560d9b3288871e99a01a146f690b9e78d3359870868e521d8fcb246029f89bfc5a9ac91e7df253326075f5f1fb6e61c4f43e2998c76c6c29b1a56ff7bac437568e8591c1ea89cc6a55fe4ea7ec6a9d93c0bcc14ea4897db53adacacec1c4d5d3f48d42a574f7a5e6bc598134f5cf3d74dc8f98e36bb72f66cbd3a8827ca64660f45d4a24937ac9a73a5bcb37d428015dd32eefa2cd273dec38f5294ef94cdce44d2084e3ad320025da79fb53efb81afe19c8d0906df8ff5acfdf04290f42a0c3a24b47dbd394827aa767ff30759927dad335451734806ef3f67fc736f635338bb5444d81a66a904a3da9adcd6e50575515a47c179d5be3f1c11a5423cb6f603bbfb9aa6b624134e06f4d91be2c3432fc0fa87db2b606b5a7efec3191ad7bde933f24d88cfbde037bfbb359010312d1dbd5aa299867d9513e8b42d0eb5e32412b652b3d7b020e40cf8d8c97b242a15d04d5e43a2f2c40b012577feb1c36a19807455a03021bc32347b640794965e412c4ff533019a7d4a07fd2d69fa93badd65267f6b84704397012d9806de29d95fc9f6303d09fb2ac7c6680d3e69202c3dfa8b21c7e2a65463ce5bfcee3d27a1b7905ba1bd2e98f5f6096a0003765691eeedf86808c849f522eb8ed5737f8ffe84cfb1875862dc9f28eb7e0a4e5e5c33ce8446b58d4e0d6a2c68d583b3805e1600e3556be347e7f527e1180a96572253cb47f535b45d7c3c4e656e6d5f2161cf4c3c8f58335be9579e1185ef07497b33487fdfb4a05cf1b136b2805d8799de864b06e9f13d029bff940f890eaa49f0937596a225ec8d4c15042d114ac04fef0d3124b23351e659a943a560a58d55e6fede2ebb6d43acec05375cb05835524e84602eb37662e73f480da45ef563e49f545d1418a6d4d09b21dde152ffb4c647539d026b4743ff02d6000b21327e4c4427c522984871e692cbad125b5770ec273d5cd7a68442df3d8bbd8bb568a52aea86b42e5f5f7ec4bb21375eb0a467a401304cca278f3a458a71f6bfe805fcbf4295ca0a75d04c2e2e784308dabf6988045e130057eee424d3ba37a508f546f400a4e057c1df3b79c7abe00fc64e5f801931d70a549cc00fee7e865f8170059094bca3eea19a4467da6d144196eb0d4df8ea64313f8e90f3f057c4ef7b0758635dbcb4f8864b1cd3fd43e19feb8fa008ca8fbf77318775833c5848bad37536e057f034fbf59290753bc430215ae32d0f63410f17cab30373c3d086724e67ee237261e497304af7238ec15eeb5561b57c2dbd1fc350a5d11b878f2edef72ad52c0e76603d6405ebdbc655f0594e32c136f6700e88fd2f454163a0f8447c7e8fc345514efdfba96a2ef1d06ffcf49a4c67b73298c72fcd1911170ace1d368b3f97515ad7f6976a501e9c9e99c1c2da951496c408103288bd7fd8dd2694fa7a689e5f12003d7c3cc0d2f10c135e486932b4f8603f70b4a4fee59c931d27c16d512d46b4bd445fc59cecf081e76f5b7b681aa6d447ce64ba8a4052c17e44bbb38c45aaf54f367b5e2aab3e9ce73a4fcca917c1241f2f7d17fcd9451be9b442803923e942fcdd0d4db5df923a3899eb6e99771c0c70a122b7abd945f4e63b9ae27520b1613c583a7ea332f2e643110280a200f6407063bfd61cf3dae437877b8ba504cf03efd4ba16abd10439a363a100e5c62af514223e0d3699a1c668885d53f2480c5ec8267548ec057b4a96b363b296b17d81bbba07b3f388297daf1ade1c95cb78f40e305fc3c4f896482c23346620b74e3d8178b64d89688310cf798c685d1df63f595e2ff820826336eb2abb012b9e92ff070c3684cf57da7ddb58fb84bf2f20c1e7719360000aa1ce25462ab6d8b7eb8f030e22a9aebbd91c3fb835cc850565b71dd6c68c32bf017a1a3603189250a5a2a34023cd6458abd91ade0a4607d3ab1319e38fa400f06f40fc6c8ec556c789ef2dbdd9bf12c9a7bfcd1e4503cc3c2a42c973462824860a4fb151da7fdc8d4f138c9f2c92e151eb011f402428fd1adec48d979a65a2b3959ca4f0035475b5dfe7d08e9a25e51e556582adb4e82dc87794b26c92e353763b428923c2486f3268aab786dd595fbbebda4f491388437c8c3d6c70cbc6401da448e94f583e2b80910cce3bb7a94dd6ee5feba95ff539de577a54a12514dd11337ca4e30d6c9fceab34f1a34c8c4225aa3022d27aba9713b92f3ed0f855fc7772035158663c7206e23ef2b28112c5fbc4451ac0d237bba7884546deaea3f219801a0aa6866f712caf1f24e11ffe4d3e0e2cd7b369e7ddfc7c3abd185ca26b41530251af287340964d4ec6ab024eaf5eabe630549ad776602ad81139f3b0678df24d6e6da74c51b3864320b8f43925b449b5ff3e218467cb1eb59f828894614caee4fa6b72e5c794a549559ab05fd7b4fea20af11a40d57c81b89f1e8dbe8ef3c9afe5599f8e5d39057ae5aae90290d60a51b62dc9bda083c90e797a23d72dba4a23bf2481efedafa190c24501772175f8d1bfa1743625eb7cba02a054d11fd325f9e9f23c2f29766dc0cd72530e0f1262030010019111ed642fc0e79f7f9a35206ed48da0085b50b77807874d092d8e8234921803d768d2e7d04acedd16f7cda7a5bc9a3e5ebd47364bf79212268ffdf6366c53ef83140934483bf38648a318b91be79b5f5a25290e01184b2d90af1e89f2b940f5668d85aab1ea56f7ed188ee42c808c91e09748da322d94a116c801a1e95da17e772b806089ad16e06c062e776514b394acbe339266bd46a53924911e431ae4c5a510869854512da610bd116df81e13c2f118b6727f77303d5ab604340557d6eff50bd69afcc03cc4af5a878300aba856b333e38bff27366ebb8cf4d8639e5c088f95538a5f002351456186094e203701a2b34a92860791dc1d46594896c2999fe94e4265f9f63d6678840e3b8f258b36bcdb5d0a3805404cc7b7c6f946b41f5df7c7c1d51bca8e677c253df74dd3326e15af59c0c01f2f9080bef6c53033b05dfe44d3ae7dafa1543966000096176dd6c7d2b04259c31dc319eb9d4b7da27dae992376f6ece568dbbc0277541b7cad2c9889cdef7e994266e5d07de92d9f51d8c5a4d544675937323a9f4ffefd603378a99f0eaa62b1567add89c85a104a565061e99166c7df6e2cacb6c3f9a4e591097baf11aca52535fafaddc34405dc5781d850826244d7c777c34331b6def8a7aa86b699bb825bf8e964cbcef0eeb724a7361bd72fe95708ab8f41b30a10182ddbfe781997d0cff3096fd2c122edc6570a4cee98ee9b48d3029c9f28c84ca296baf4759ef19ea62bcda0c754a388214ffb7e638252b9ae036e4b96fbadb5dbabe8815601479d557b7c9f4f4aea8bbdf593c463285f14a8b7b5bb90fdc944dc95de33075c48ff40b962c486737dc37e9a37e60f0bc0277219dd2607a26bd8cf8f55b4cd699e980c9f252566b52c63a1fa20b03035af4c18033ef9397f7ce348aa76a1ca83147848eceecadcd2d11ab79cc647e9066d54cc82a3abaf1a62bfd1d20cd01b6c210e99e41b7c8a8bd68c91b9cf72b7631a77259dd2e3aeb61aedd3ff887ed5f8340bf390cecaf6a3a63ecb5620939346ddc1c68c17026750f971fabe06797f1de05485a688bf87b30f3b9386e0dfab0443b8c4ed20cddd4fad3d168b1f7ffb04f4270562480b4c565542c8f834c68b2aecb1657151470142e8949791ce0e3ae26d9195aa71c6281bcbb51edb14360be65cfab5a6d84ad829d094e6c42e966af4b63d4d472baf1c9e1848d3168cfaa440b7b33b6764604425cb6075b99603322caae2334abeb212961457ade345017145796daed5cd86f483646be34a5d86479f5152da71681c97d3aaf7fe6d791a58324bc7a295a2566619ea63219d3ea34736dc0ae10a52abad177c8be2c904a8dc1679df4b8968f564d90cb3724f9a05a26a641bcd92e099e7357569c643b07a0ba99047d272b5626b469c4e226777e456b03b02164b64f08d598e283a764f80690bdb45dd1d32c1d90723c3fba5655b6e362a2d65e9d8563404103a179ee457ce6849856485aa288aa1e385d6db14453bb7ed915e9dee613181f9c2bbbe2bb88e3736ec59bd885f05f8bfd76f5f8ec54fad8126c150bdb3b284bb3a07af9e9ab571fc42eca61b528129a38b63c51426c7d1b50651eded2e692173717c9aee3056fbba557178f9f33fa7f6fd14e9f3f84047b7a212808cbdffec29e8cef2df1bfa1458c6a803986e6437dc2f673552cbcd3266151b0e5c906ed04f43671587d0593573dabc1d3c87728fbf4552bae7805d8f9f40a271e76637197ba750528f4c0abd05d640b8b769d42acd3c3ceef923d5cc7255bc058565eedec24369ea683fa60b5c3f1ed8a6293972cd2cd57c7e20bf5da77943220c3d482afce060ba62bcc21ce1bd0930ea494efbb28a4047542f86b2a3b0b5b03b110af1dd6e9ebbb224e3cae063c506f45d7f8d7602c0f10dea9842bdc6c8f0a74b8301f8cbfc714eedc11edf57d08210c65ee9f525f50b7c9c5b13c06ded2ee52d2ee81df727480afcf1d39e381c1e0bf00b64fff32707e8ed682c579809f78ee6665b3f949b981af8c7a0267d12e88b1594ed3c22711cc201c72fd6bb9ab987691dc32bf92ed09bb048985d143419f3a7fdd2b159db9277cc0730259397c341ad282c2f55f0770f8ec68701680963491915a4fcac7e617c956fd4e237df1f18ec5642e57aa867eefc565a872b07462085c5a1b3295a38fb03eb54bff8e8c53229f4d276035854be7dea314b70c071b878404ff29f1f168e3f37f78346cead86d72b716ae867d3593293ec46b5efb84ed53b36c4c9894251a22f3392a15ca06a949af7b16c7c63f12410bc05b90674fcb758ff0502b3aa84a110b276a3d3ed363582c6ae8f4c6d4b93cf69c4d83bd64ac2b45392d311e308a0237078d608638c33a2155e8e7ed24e2c98e27194f9d5aeeb2f1db3d87745a403953b171efa713a4e5f79a770b602bb4be960bec83800402b9b0bb43d60f031e9f8a59f5ba36e3d79d0946fdf054a5a32fe902bb9ad831d187791471db2c6ef982d5a29832c2cfbaeb749aba3c22f248e7ea0091f95a26778a4d3daf54a0814c2835e4d2aefc5d7fbf5e5748cdbf4b828833338c082edde292c48fa0a10a5b65c287e866d33c3812b246723166ac2349bdf369014e20eeaa68a454010cafb36f5f89df2ea67806dc6203f8b81d7ae7599f9f4a49a3b024d9168437690cde254f15e22c7997edaf2465a65b7466d4ba088c2a3de319850778feed04014a5c48dd7f62bce48c99424c0d29e3dfcd1bd0ccf0068aab2611ee206a033213708cbfbd14dec3cfb531b97d044d1a37c18e3847889263e96320ac71cbf95fac245d0f8dc48c66a714dd4fb26e75038da2ebd62e8d6e3d462e2f5f8e3c4c6a104f031e1626b3a6f396619f0e8ba8244f50e61e7491fd4972ccd2d19441e8bdc4744d1af3d437f883f7f6cd29915629699049ce914d11c8671de70099eaa7a0b6de0e89a641df3dc43acdb1725386c17539a5ce877bb7d8bcf0c21075a9f3c6acfcc9eee22c53c3ec74993f247991d8bbd0038504a23346890e652930c65be093642e88d1437a973722dbf517a3011be9e9168f881aba1a6f1c4c72fc503e53ad8ba9366feea6a5bbbac93792a9beb919e42f3d278b36772ddc38d92b54bda9567f321d3d4f6808f18b1e843374e9338274e52a3da4a52e5b65c25fad03a03226c126b380be241c82cdf1ed2cf8d5165c3e32ee253cb9db65ed73a0c4a87399688943991f3635be4f93bed7f28c7df0bb917672d5916e93ffead3a96ad307dec84b662832c5d41f26619ab3c6843rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootensmallen-2.12.0-1.el8.src.rpmcmake(ensmallen)ensmallen-develensmallen-devel(x86-64)ensmallen-static@    cmake-filesystem(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.2^^0"@^ ]@]@]x]V]8H@\@\!Ryan Curtin - 2.12.0-0Fedora Release Engineering - 2.11.1-2Ryan Curtin - 2.11.1-1Ryan Curtin - 2.10.5-1Ryan Curtin - 2.10.3-1Ryan Curtin - 2.10.2-1Ryan Curtin - 1.16.2-1Fedora Release Engineering - 1.15.1-2Ryan Curtin - 1.15.1-1Ryan Curtin - 1.14.2-1- Update to latest stable version.- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to latest stable version.- Update to latest stable version.- Update to latest stable version.- Update to latest stable version.- Update to latest stable version.- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to latest stable version.- Initial packaging.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     2.12.02.12.0-1.el82.12.0-1.el82.12.0-1.el8      !!!""""#$$$##%%%%%%%%%&'&&&((((())))))***+++,,----...//00011123ensmallen.hppensmallen_bitsada_boundada_bound.hppada_bound_impl.hppada_bound_update.hppams_bound_update.hppada_deltaada_delta.hppada_delta_impl.hppada_delta_update.hppada_gradada_grad.hppada_grad_impl.hppada_grad_update.hppadamadam.hppadam_impl.hppadam_update.hppadamax_update.hppamsgrad_update.hppnadam_update.hppnadamax_update.hppoptimisticadam_update.hppaug_lagrangianaug_lagrangian.hppaug_lagrangian_function.hppaug_lagrangian_function_impl.hppaug_lagrangian_impl.hppbigbatch_sgdadaptive_stepsize.hppbacktracking_line_search.hppbigbatch_sgd.hppbigbatch_sgd_impl.hppcallbackscallbacks.hppearly_stop_at_min_loss.hppprint_loss.hppprogress_bar.hppstore_best_coordinates.hpptimer_stop.hpptraits.hppcmaescmaes.hppcmaes_impl.hppfull_selection.hpprandom_selection.hppcnecne.hppcne_impl.hppconfig.hppdede.hppde_impl.hppens_version.hppeveeve.hppeve_impl.hppftmlftml.hppftml_impl.hppftml_update.hppfunctionfunction.hppadd_evaluate.hppadd_evaluate_with_gradient.hppadd_gradient.hppadd_separable_evaluate.hppadd_separable_evaluate_with_gradient.hppadd_separable_gradient.hpparma_traits.hppsfinae_utility.hppstatic_checks.hpptraits.hppfwatoms.hppconstr_lpball.hppconstr_structure_group.hppfrank_wolfe.hppfrank_wolfe_impl.hppfunc_sq.hppline_searchline_search.hppline_search_impl.hppproximalproximal.hppproximal_impl.hppupdate_classic.hppupdate_full_correction.hppupdate_linesearch.hppupdate_span.hppgradient_descentgradient_descent.hppgradient_descent_impl.hppgrid_searchgrid_search.hppgrid_search_impl.hppiqniqn.hppiqn_impl.hppkatyushakatyusha.hppkatyusha_impl.hpplbfgslbfgs.hpplbfgs_impl.hpplog.hpplookaheadlookahead.hpplookahead_impl.hpppadampadam.hpppadam_update.hppparallel_sgddecay_policiesconstant_step.hppexponential_backoff.hppparallel_sgd.hppparallel_sgd_impl.hppproblemsackley_function.hppackley_function_impl.hppaug_lagrangian_test_functions.hppaug_lagrangian_test_functions_impl.hppbeale_function.hppbeale_function_impl.hppbooth_function.hppbooth_function_impl.hppbukin_function.hppbukin_function_impl.hppcolville_function.hppcolville_function_impl.hppcross_in_tray_function.hppcross_in_tray_function_impl.hppdrop_wave_function.hppdrop_wave_function_impl.hppeasom_function.hppeasom_function_impl.hppeggholder_function.hppeggholder_function_impl.hppfw_test_function.hppgeneralized_rosenbrock_function.hppgeneralized_rosenbrock_function_impl.hppgoldstein_price_function.hppgoldstein_price_function_impl.hppgradient_descent_test_function.hppgradient_descent_test_function_impl.hpphimmelblau_function.hpphimmelblau_function_impl.hppholder_table_function.hppholder_table_function_impl.hpplevy_function_n13.hpplevy_function_n13_impl.hpplogistic_regression_function.hpplogistic_regression_function_impl.hppmatyas_function.hppmatyas_function_impl.hppmc_cormick_function.hppmc_cormick_function_impl.hppproblems.hpprastrigin_function.hpprastrigin_function_impl.hpprosenbrock_function.hpprosenbrock_function_impl.hpprosenbrock_wood_function.hpprosenbrock_wood_function_impl.hppschaffer_function_n2.hppschaffer_function_n2_impl.hppschaffer_function_n4.hppschaffer_function_n4_impl.hppschwefel_function.hppschwefel_function_impl.hppsgd_test_function.hppsgd_test_function_impl.hppsoftmax_regression_function.hppsoftmax_regression_function_impl.hppsparse_test_function.hppsparse_test_function_impl.hppsphere_function.hppsphere_function_impl.hppstyblinski_tang_function.hppstyblinski_tang_function_impl.hppthree_hump_camel_function.hppthree_hump_camel_function_impl.hppwood_function.hppwood_function_impl.hpppsoinit_policiesdefault_init.hpppso.hpppso_impl.hppupdate_policieslbest_update.hppqhadamqhadam.hppqhadam_impl.hppqhadam_update.hpprmsproprmsprop.hpprmsprop_update.hppsaexponential_schedule.hppsa.hppsa_impl.hppsarahsarah.hppsarah_impl.hppsarah_plus_update.hppsarah_update.hppscddescent_policiescyclic_descent.hppgreedy_descent.hpprandom_descent.hppscd.hppscd_impl.hppsdplin_alg.hpplrsdp.hpplrsdp_function.hpplrsdp_function_impl.hpplrsdp_impl.hppprimal_dual.hppprimal_dual_impl.hppsdp.hppsdp_impl.hppsgddecay_policiesno_decay.hppsgd.hppsgd_impl.hppupdate_policiesgradient_clipping.hppmomentum_update.hppnesterov_momentum_update.hppquasi_hyperbolic_update.hppvanilla_update.hppsgdrcyclical_decay.hppsgdr.hppsgdr_impl.hppsnapshot_ensembles.hppsnapshot_sgdr.hppsnapshot_sgdr_impl.hppsmorms3smorms3.hppsmorms3_impl.hppsmorms3_update.hppspalera_sgdspalera_sgd.hppspalera_sgd_impl.hppspalera_stepsize.hppspsaspsa.hppspsa_impl.hppsvrgbarzilai_borwein_decay.hppsvrg.hppsvrg_impl.hppsvrg_update.hppswatsswats.hppswats_impl.hppswats_update.hpputilityany.hpparma_traits.hppwn_gradwn_grad.hppwn_grad_impl.hppwn_grad_update.hppensmallen-config-version.cmakeensmallen-config.cmakeensmallen-targets.cmakeensmallen-develLICENSE.txt/usr/include//usr/include/ensmallen_bits//usr/include/ensmallen_bits/ada_bound//usr/include/ensmallen_bits/ada_delta//usr/include/ensmallen_bits/ada_grad//usr/include/ensmallen_bits/adam//usr/include/ensmallen_bits/aug_lagrangian//usr/include/ensmallen_bits/bigbatch_sgd//usr/include/ensmallen_bits/callbacks//usr/include/ensmallen_bits/cmaes//usr/include/ensmallen_bits/cne//usr/include/ensmallen_bits/de//usr/include/ensmallen_bits/eve//usr/include/ensmallen_bits/ftml//usr/include/ensmallen_bits/function//usr/include/ensmallen_bits/fw//usr/include/ensmallen_bits/fw/line_search//usr/include/ensmallen_bits/fw/proximal//usr/include/ensmallen_bits/gradient_descent//usr/include/ensmallen_bits/grid_search//usr/include/ensmallen_bits/iqn//usr/include/ensmallen_bits/katyusha//usr/include/ensmallen_bits/lbfgs//usr/include/ensmallen_bits/lookahead//usr/include/ensmallen_bits/padam//usr/include/ensmallen_bits/parallel_sgd//usr/include/ensmallen_bits/parallel_sgd/decay_policies//usr/include/ensmallen_bits/problems//usr/include/ensmallen_bits/pso//usr/include/ensmallen_bits/pso/init_policies//usr/include/ensmallen_bits/pso/update_policies//usr/include/ensmallen_bits/qhadam//usr/include/ensmallen_bits/rmsprop//usr/include/ensmallen_bits/sa//usr/include/ensmallen_bits/sarah//usr/include/ensmallen_bits/scd//usr/include/ensmallen_bits/scd/descent_policies//usr/include/ensmallen_bits/sdp//usr/include/ensmallen_bits/sgd//usr/include/ensmallen_bits/sgd/decay_policies//usr/include/ensmallen_bits/sgd/update_policies//usr/include/ensmallen_bits/sgdr//usr/include/ensmallen_bits/smorms3//usr/include/ensmallen_bits/spalera_sgd//usr/include/ensmallen_bits/spsa//usr/include/ensmallen_bits/svrg//usr/include/ensmallen_bits/swats//usr/include/ensmallen_bits/utility//usr/include/ensmallen_bits/wn_grad//usr/lib64/cmake/ensmallen//usr/share/licenses//usr/share/licenses/ensmallen-devel/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2x86_64-redhat-linux-gnuC source, ASCII textdirectoryC++ source, ASCII textC++ source, UTF-8 Unicode textASCII textPRhttps://bugz.fedoraproject.org/ensmallenutf-8cbdbc1bdddb024fda22735392d7c547928319b1138a7690d19d2dcf3706c2cbe?07zXZ !#,>c]"k%ӿL4ENzxČFƜM+vlZnF+)fԐ o_V .;=[L5tVz5Jp/M9q 1 rhp?:D}!u2y=c$Cswhp˹E`i-~~Xp&ok-9֖k '+ZZ_r4bX'ґӉI\k,b_ ~ɑ;|.h@'|f"]c>CIѲ"&+?PŃ%m'lN>" H }N+㐶\MS86y%UU7T^x%fKjv1&WOeI_&#:P9pwu0 4cqIZӔ<].aZ J ggwF}k}RNI9fW .WQMX09lsuŦmhy~cy{U PP<f`=aD/ʂRjPdžRf;QׅA'B #X(J,Iぅ:oPz,L /DZ"rҡ:E a8U e 3ݍL>Ud'#{m_ZF:lu3.^W݈ 1ʎFߨHbґ߫4%E$j"`zCYJlWu+gJI+$VZe 'l܄B0GHp]ԧ_Հ6W˟wc7]Ӟ ;Aʛ:ejbA 5o$K==AzAKq&O*wx|X jj bۛ6w<+JWX.8&Ny+zH*R,zЧ>VMd[Jiaأk^ʒ>B|42KrmCY]\A 7DF/ny(5GiRe_ |$7ʭ.bUWsܵ5C.\6fq-aoކ&&JWbk:>P hPV r̿E,Inѩ|G~O&a-y_fxU <]I8`!b7~RƇO(I92 MPX{ȵM `Uv\&.zgᱻP ^,#CU]w$I ?@snAP%q ̬c}7KKF=g:F$eGJɠh[l̐o6QGͳI׋KO-׆[2ye.^ *%㼑G>K&>/U+g`%CBP#1aT[#Nj_m{ l)g}o 5 b)ijB%b+,B0>23DJ|Y3VZ(4e)o1(!2۝ݱ~t/+\ 1@z=4g*7ڳ"ьi#;s[up|Nxs1r(M{ۓa*3h*Yo0|>`}ȁXwh?Wp,և2Ѻp̯Æ]|`V[3 |M,{LIT.BQw$:ƪpRw*ьPTddceLMpr/U%ʅ5gWqPzLy1/N8w2T2)U|% ]nf}.5jQ\}073w*;;6Kg?=9aL O1!œ?2͢d S/xZҎ0d *wV"Ć݊i-SC_dwg+! +O' TL [2b}%3!qj1 re8-I\m&Hi~ `I<|ӬeV[9j#?gg\x+'>#% usW??Ј)L~GgJOqDLcCy@ b3gӐ:^xv1F)$=ނT_y3j 9J15 9cH~f9ڮ@"7Ɲ,B 9?eY @6BͣHa ʋS3'屦h8pH"N^WNP)~/d];ny K-!I{n7HJ+])O]){dZ絊"KׇZk8Y=XM -)82b^P nM9DESƵ"˲^z\Xyfa8N{0(>̀j8݊沛e8i`{gspeEƴz/bxdyC.@qmeB\i඄KH51Qk[&Iyv{< "=jϋX;=4,ʬ]pKr.t&~i cLbXykb,Z尕l32Yꜷ8p :n^M 9ItpLTvDboxXO~ynv<$W1 _d THZgtWx XĈMn!(',,x)@ĵ[ɉٗtV#R?Dg_nLTҵQZLlj3 p-6S$9|ۏ n٦ES]{US(H_e?+; _LI wٹha<<͹+~aDKAGӍ?N!hB.$gHݟ0,PT0JpjfuO"w̛=hw2yp3hwʊuEP<lΏgߞ0%ξ+R߸U3''P?OSwdICqf0"z??DSl-)Wa辰[vjiK$vU8q `q|! ~’^V2it|t_]e C͎WWZJLu&`3I/k|wl5凎:3[fq&pf>9ZCߪ\{ͣ /qGŜ%˰2ޕtozJ(la`lܩl^Ģfs0P %jeon-TzwQ?V.{]ⴾI tðq_::cp5 DkB7<VuZ6ob;]:R uZhxD?Evf̓)ʘ2lh}1q0:V CersaJi@qUVx"XV9k9-S1"p6=5ᚍZ{~*tG_~y$;{֦rK8.^tr_"&7,Ӥ*"0.FF>X.P%U"iwO;VeFr:F+F`AӁ2E= ;EgHL.)$\8ҡv{^&ߙ k<\`4gȡImMhB孜'}Ce`;C4X6Sp;|#lrĪj- Ky}Aax1_L8 3rQUu 52aY ^`JQqIќO@v9%im' h=f?@=?m(´>Phle֐09.sN̠v]ހ;Sf wp' |S[*?C@E(RP;\p] eI^b׼iq/2\Foci#DPQ9|Gx2,҅w+S/_q|0d"bhcp Rb~B1li e0̭#!`5-(/`%sE}Ѹk,. VvVi=:|H:vocMC!mH@U1{`)EKҗb{54~uCpT(a ZfkS1h*?ߢ:< )[(ʠ>_4f$oM#,A|hA{&˽MSe0W adpnsv]\c&W/5ڸ-"`Z-R kJ"T4[|3Yݣn2s|)HV"޴Hxk,e\ -e=e0m=Te*vLB=OJEkʕ)%Hga\Tݮny1;RHl-un9¼WYG`cJ+h`[U"U`&ƽzgIroI^x:by ЧtSjACؚCQqu{`v E:N `w;,8>b9Od[<:H5)z*hDwHc,7f{=^A~ћّC) ^eryWZHR"-QaÚOfhiٶC"߻׿BS 9AZ!mMAGA24((.3Gsmf*v$Ȑ.wpx9/_(R!vem*9~!JtpW9Z1Lڔ#,VAq?[XMzJ -9,"WMoJ<ҭa*W?6TBk].1[{QfQB*.w䲓`t%让o @,^>ĸrQ-FqX6Bӷb/ﴧ Z$+UH"(#{{ {5wz}X>;[fHU %܍%)@#oqח\K#"=-1F ]Ϙ,=|V.j KΝ⟯7%_`.i5UWcyÎ_˒ YNYw Xctv+4[k͡FՖJ7+w {]!1é HF},T9Яm4(]@i pT"w[@4R!Ǝ"v2'7ntHV A{A1 {}]X7)EX"*eOHt^Kľ5aVDl]UzEe8։5MdJvy?.~whO%"4  (k%hon?=zb qW%ZL[@EcS1nW/"rwP gt2۷G˺DDԌ;Z/k+ijha3|z}d YZ