Fedora Account System
Red Hat Associate
Red Hat Customer
The package python-pymc3 cannot be installed in F32 because it requires theano 1.0.5 As afar as I can see it's backwards compatible with 1.0.4 Could you update it in F32 also? Tanks
I did a mock build on x86_64 for F32 and got a test failure: FAIL: test_boolean (theano.tensor.tests.test_subtensor.T_subtensor) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/Theano-rel-1.0.5/theano/tensor/tests/test_subtensor.py", line 375, in test_boolean assert_array_equal(numpy_inc_subtensor(numpy_n, mask, 1), val) File "/usr/lib64/python3.8/site-packages/numpy/testing/_private/utils.py", line 935, in assert_array_equal assert_array_compare(operator.__eq__, x, y, err_msg=err_msg, File "/usr/lib64/python3.8/site-packages/numpy/testing/_private/utils.py", line 846, in assert_array_compare raise AssertionError(msg) AssertionError: Arrays are not equal Mismatched elements: 3 / 6 (50%) Max absolute difference: 1. Max relative difference: 1. x: array([[0., 1., 2.], [3., 4., 5.]]) y: array([[1., 2., 3.], [3., 4., 5.]]) I don't know what would cause that. It looks like what you really need, though, is the PyMC fork of Theano, which is now up to version 1.0.10: https://github.com/pymc-devs/theano-pymc I can try switching to the new upstream. I wasn't aware it existed until just now. Are you interested in comaintaining Theano? It's a complicated and fussy package, so I would be glad of help with it.
Hmmmmm, building version 1.0.10 in a Rawhide mock chroot generates exactly the same failure. I wonder if there has been some change in numpy recently that is causing the failure.
Okay, I figured out the problem. Can you look over this scratch build and see if anything looks amiss to you? https://koji.fedoraproject.org/koji/taskinfo?taskID=54868082 If not, I will update to that version in F32+.
yes, I can help with theano. My fas username is sergiopr I can't build with mock in F32 because there is no flexiblas No matching package to install: 'pkgconfig(flexiblas)' Not all dependencies satisfied Error: Some packages could not be found.
I have updated Fedora 33 and Rawhide to version 1.0.11 of the PyMC fork. The Fedora 33 build should land in the testing repository tonight. However, when I try to build that version for Fedora 32, I get test failures. It looks like numpy 1.18 is not sufficient; 1.19 in Fedora 33 and Rawhide computes the expected values. I'm worried that updating might break sympy. I'll try updating just to version 1.0.5 and see if that works.
(In reply to Jerry James from comment #5) > I have updated Fedora 33 and Rawhide to version 1.0.11 of the PyMC fork. > The Fedora 33 build should land in the testing repository tonight. However, > when I try to build that version for Fedora 32, I get test failures. It > looks like numpy 1.18 is not sufficient; 1.19 in Fedora 33 and Rawhide > computes the expected values. I'm worried that updating might break sympy. > I'll try updating just to version 1.0.5 and see if that works. A have new bug in F34, it says that python3-pymc3 can't be installed. Could it be related with your update? can't install python3-pymc3: - nothing provides python3.9dist(theano) >= 1.0.5 needed by python3-pymc3-3.9.3-2.fc34.noarch https://bugzilla.redhat.com/show_bug.cgi?id=1901575
FEDORA-2020-553f5fc41b has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-553f5fc41b
(In reply to Sergio Pascual from comment #6) > A have new bug in F34, it says that python3-pymc3 can't be installed. Could > it be related with your update? Yes, the new version Provides python3.9dist(theano-pymc) instead. Sorry about that. I didn't notice the change. I just submitted an update for version 1.0.5 in Fedora 32.
FEDORA-2020-553f5fc41b has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-553f5fc41b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-553f5fc41b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Oh, and I finally remembered to add you as an admin on the python-theano project. Sorry for my forgetfulness. I have also withdrawn the Fedora 33 update, as it will break both sympy and pymc3.
FEDORA-2020-553f5fc41b has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.