marr has quit [Ping timeout: 245 seconds]
Guest1244 has quit [Ping timeout: 260 seconds]
Guest1244 has joined #pypy
jcea has quit [Quit: jcea]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
marky1991 has quit [Ping timeout: 246 seconds]
marky1991 has joined #pypy
jamadden has quit [Quit: Leaving.]
pilne has quit [Quit: Quitting!]
yuyichao has quit [Ping timeout: 258 seconds]
Guest1244 has quit [Ping timeout: 240 seconds]
yuyichao has joined #pypy
Guest1244 has joined #pypy
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 258 seconds]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
inhahe_ has quit [Read error: Connection reset by peer]
inhahe_ has joined #pypy
Guest1244 has quit [Ping timeout: 240 seconds]
Guest1244 has joined #pypy
gabrielm has joined #pypy
antocuni has joined #pypy
Guest1244 has quit [Ping timeout: 246 seconds]
antocuni has quit [Ping timeout: 246 seconds]
Guest1244 has joined #pypy
hephaestus has quit [Quit: Leaving]
amaury has joined #pypy
oberstet has joined #pypy
realitix has joined #pypy
amaury has quit [Ping timeout: 246 seconds]
arigato has joined #pypy
kenaan has quit [Read error: No route to host]
vkirilichev has joined #pypy
Guest1244 has quit [Ping timeout: 268 seconds]
mihaid has joined #pypy
Guest1244 has joined #pypy
<mihaid> hello, I have a question regarding the LTO flag. I have noticed it has been disabled by default, and I was working on enabling it for PGO. Should I try enabling it as an option at translation?
<fijal> mihaid: it happens to cause bugs, so that's why we disabled it
<arigato> is there some interaction between LTO and PGO that must be taken care of?
<mihaid> fijal: i know, I have seen the issue (issues/2572). However, the issue says this happens for when debugging under Ubuntu 14.04. This is why I asked if this should become an option to enable when building PyPy.
<mihaid> arigato: no, PGO + LTO work smooth, at least on Ubuntu 16.04 and gcc 6.2.0
<arigato> mihaid: let me rephrase, I think there is some confusion
Mateon2 has joined #pypy
<arigato> the original reason for why we disabled LTO is that on Ubuntu 14.04 with gcc-6, where you get gcc 6.2.0 too, it builds bogus code
<arigato> now the additional reason for disabling LTO is that "-g -flto" is not usable under gdb, for pypy
<arigato> mjacob is experimenting for some workarounds for that (maybe compiling most files with -g except the ones you're interested in...)
<arigato> now my question just above was, I think that LTO is unrelated to PGO, is that correct? in the sense that we can add PGO to pypy and not worry about LTO, or vice-versa
<Mateon2> Hello, I'm trying to use pypy (2.7) for machine learning with spearmint for hyperparameter optimization. I'm having trouble with numpy and tensorflow. I am on a debian system. I installed numpy with pypy -m pip install numpy, but I get errors on importing, and I can't find tensorflow in pip at all.
buhman has quit [Ping timeout: 246 seconds]
<arigato> Mateon2: what error do you get on importing numpy?
<Mateon2> arigato: Hold on, pasting it right now
<mihaid> arigato: yes, PGO has nothing to do with LTO. It works just fine without it. I was asking because they showed good improvement together, but I had no idea the issue behind LTO was this bad.
<arigato> Mateon2: ah
<arigato> Mateon2: upgrade to pypy 5.7.1 or the about-to-be-released pypy 5.8.0
<Mateon2> arigato: Ah, okay. I got this version from my package manager, I'll upgrade from source
<arigato> it's numpy that added a call to Py_EnterRecursiveCall(), which we happened not to support in older versions
<arigato> you can also force an older numpy to be installed, but I can't tell you exactly how
<arigato> and it's not the best of ideas, given that we're always fixing pypy-specific issues
mihaid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<Mateon2> I think I broke something
cstratak has joined #pypy
<Mateon2> Is pypy2-v5.8.0-linux64 not the release I want? There is no make install, so I copied everything to /usr/local, but it complains about libssl
<Mateon2> Okay, didn't see the install instructions, sorry
<Mateon2> But, ./bin/pypy also fails, with the same libssl.so.1.0.0 error message
cstratak has quit [Remote host closed the connection]
cstratak has joined #pypy
lritter has joined #pypy
<Mateon2> arigato: Well, I can't figure it out, as the packaged binaries fail to load libssl. The current version on my system is 1.1.0, which apparently conflicts with 1.0.0. I'm now building from source and enjoying mandelbrot
<arigato> Mateon2: yes, that's explained on that link
<arigato> along with alternative downloads like Squeak's portable pypy
<arigato> Squeaky's
cstratak has quit [Ping timeout: 258 seconds]
marr has joined #pypy
nimaje1 has joined #pypy
nimaje1 is now known as nimaje
nimaje is now known as Guest64554
<Mateon2> Awesome, I finished building pypy, and numpy works flawlessly.
<LarstiQ> Mateon2: nice to hear, and tensorflow?
<Mateon2> Now, my other problem is that `pypy -m pip install tensorflow` doesn't find anything, do I have to build from source?
<LarstiQ> Mateon2: in the past I saw wishlist bugs for supporting pypy
<LarstiQ> Mateon2: you might need to do some detective work
Guest1244 has quit [Ping timeout: 260 seconds]
<arigato> note that we use the unmodified pip, so if it doesn't find anything, then probably it wouldn't on CPython either
<arigato> are you sure about "pip install tensorflow" on CPython?
<Mateon2> I'm pretty sure, I did so yesterday
<Mateon2> Let me check again
jamescampbell has joined #pypy
<Mateon2> Yep, /usr/bin/pip install tensorflow :: Requirement already satisfied: tensorflow in /usr/local/lib/python2.7/dist-packages
<LarstiQ> Mateon2: and in a virtualenv?
<LarstiQ> (in theory something else could have put it there)
<Mateon2> Tensorflow isn't in debian, so I doubt it, but I can also check that
<idnar> it's on PyPI, but only wheels: https://pypi.python.org/pypi/tensorflow
<Mateon2> Works, but I got it from my cache
<Mateon2> Collecting tensorflow Using cached tensorflow-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
<LarstiQ> idnar: right, so that explains no pypy
<idnar> yeah
<idnar> looks like building it is somewhat complicated: https://www.tensorflow.org/install/install_sources
ebarrett has joined #pypy
<Mateon2> You apparently need an uncommon build tool using Java to build a Python package written in C
<arigato> ah, only wheels
<Mateon2> Tensorflow needs bazel, sending me on a dependency trip
<arigato> that's why pip doesn't find it for pypy
Guest1244 has joined #pypy
girish946 has joined #pypy
girish946 has quit [Ping timeout: 260 seconds]
girish946 has joined #pypy
jamescampbell has quit [Remote host closed the connection]
arigato has quit [Quit: Leaving]
jamescampbell has joined #pypy
jamescampbell has quit [Client Quit]
lritter has quit [Read error: Connection reset by peer]
<dstufft> someday pip is going to have better error messages for this case
<dstufft> I swearsies
Rhy0lite has joined #pypy
jcea has joined #pypy
Guest1244 has quit [Ping timeout: 246 seconds]
girish946 has quit [Ping timeout: 255 seconds]
Guest1244 has joined #pypy
Joannah has joined #pypy
girish946 has joined #pypy
girish946 has quit [Ping timeout: 260 seconds]
Guest3081 has quit [Ping timeout: 268 seconds]
marvin has joined #pypy
marvin is now known as Guest49045
yuyichao has quit [Ping timeout: 246 seconds]
Joannah has quit [Ping timeout: 260 seconds]
Guest1244 has quit [Ping timeout: 246 seconds]
yuyichao has joined #pypy
mattip has joined #pypy
<mattip> hi
<mattip> arigato: (for the logs) could you add the sha256 hashes of ppc release tarballs?
buhman has joined #pypy
Guest1244 has joined #pypy
buhman has quit [Quit: WeeChat 1.8]
rmesta has joined #pypy
rmesta has left #pypy [#pypy]
Taggnostr has quit [Remote host closed the connection]
kenaan has joined #pypy
<kenaan> rlamy py3.5 f7455164661f /pypy/tool/pytest/apptest.py: -A tests should not import random pypy.module.XXX (partial backout of 421d7a728d21)
<mattip> blog post preview for 5.8. release
<mattip> had to add a mention of the numpy 1.13 release since it happened today
<LarstiQ> mattip: "to more completely support it" What does it refer to? My guess is numpy, but that is not clear
<mattip> thanks, rewording ...
vkirilichev has quit [Remote host closed the connection]
<LarstiQ> it's a bit a list of things, but I don't have a suggestion for how to turn it into more of a story
<cfbolz> I think that's ok
GothAlice has quit [Ping timeout: 240 seconds]
<LarstiQ> mattip: otherwise looks good, thanks for pushing this
Guest1244 has quit [Ping timeout: 255 seconds]
Guest1244 has joined #pypy
pilne has joined #pypy
Taggnostr has joined #pypy
rmesta has joined #pypy
realitix has quit [Quit: Leaving]
rmesta has quit [Ping timeout: 260 seconds]
amaury has joined #pypy
Mateon3 has joined #pypy
Mateon2 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
kipras`away is now known as kipras
amaury has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
adamholmberg has joined #pypy
<kenaan> rlamy multiphase d2a5ce70ff79 /pypy/module/cpyext/: Add _testmultiphase.c to cpyext tests and get parts of it working
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
rmesta has joined #pypy
rmesta has left #pypy [#pypy]
vkirilichev has quit [Remote host closed the connection]
GothAlice has joined #pypy
<mattip> ronan: did I write something misleading: "PEP 489 was fully implemented" in the release notes?
<ronan> mattip: I'm not sure, actually. What we clearly don't implement fully is PEP 384.
Guest1244 has quit [Ping timeout: 255 seconds]
Guest1244 has joined #pypy
jcea1 has joined #pypy
jcea has quit [Ping timeout: 260 seconds]
jcea1 is now known as jcea
Rhy0lite has quit [Quit: Leaving]
oberstet has quit [Ping timeout: 246 seconds]
vkirilichev has joined #pypy
oberstet has joined #pypy
Guest1244 has quit [Ping timeout: 245 seconds]
dw_ has joined #pypy
[Arfreve1] has joined #pypy
tumbleweed has quit [Write error: Broken pipe]
tumbleweed has joined #pypy
[Arfrever] has quit [Remote host closed the connection]
dw has quit [Remote host closed the connection]
tumbleweed has quit [Changing host]
tumbleweed has joined #pypy
Guest1244 has joined #pypy
amaury has joined #pypy
<kenaan> arigo pypy.org[extradoc] 5f484804be55 /source/download.txt: ppc hashes
[Arfreve1] has quit [Quit: leaving]
[Arfrever] has joined #pypy
tormoz has quit [Read error: Connection reset by peer]
tormoz has joined #pypy
adamholmberg has quit [Remote host closed the connection]
<kenaan> mattip pypy.org[extradoc] 0cc5e60a8c01 /: remove old hashes and regenerate
<mattip> once that goes live I can publish the blog post
amaury has quit [Ping timeout: 255 seconds]
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
DragonSA has joined #pypy
DragonSA has quit [Changing host]
DragonSA has joined #pypy
vkirilichev has quit [Remote host closed the connection]
Guest1244 has quit [Ping timeout: 260 seconds]
DragonSA has quit [Quit: Konversation terminated!]
Guest1244 has joined #pypy
kipras is now known as kipras`away
mattip has left #pypy ["bye"]
rubdos has quit [Ping timeout: 260 seconds]
rubdos has joined #pypy
<pjenvey> hurray! thanks mattip
oberstet has quit [Ping timeout: 260 seconds]
squeaky_pl has joined #pypy
<squeaky_pl> I have bad news PyPy 5.8.0 doesnt work with openssl-1.1.0f
<squeaky_pl> The cffi module building explodes
<squeaky_pl> it looks like openssl added a couple of const here and there
<squeaky_pl> and then it causes clashes between what's in the openssl header files and what's in cffi defs