Discussion:
[PyCUDA] updating pycuda pypi package
Andreas Kloeckner
2015-06-16 19:43:31 UTC
Permalink
Was wondering if it would be possible for you to submit the more recent
pycuda version up to pypi to serve as the default version. We've made
nervanagpu dependent on some of the async features and are concerned that
some users might have trouble figuring out how to grab the github or tiker
versions.
Done, 2015.1 is out.

Andreas
Andreas Kloeckner
2015-06-16 21:47:20 UTC
Permalink
Scott,
https://github.com/NVIDIA/pynvrtc
With cuda 7, it seems like that could be leveraged to replace forking off
an instance of nvcc. I think compiling cuda-c in this way should be much
faster. I'm too busy to play with it right now, but I was wondering if you
had any plans to integrate this?
I wasn't aware of this, thanks for pointing it out! It'd be great to
integrate this. I personally can't spare the time right now, but I'd
love to take a patch.
Btw, thanks for all the work you've put into pycuda. It's truly a pleasure
to program in. I only wish I'd written my assembler in python to start out
with so I could integrate it with pycuda and get dynamically generated
assembly at run time. One of these days I'll port it over. I think my
perl days are over.
Glad to hear you're finding it useful!

Andraes
Tomasz Rybak
2015-06-30 19:12:21 UTC
Permalink
Post by Andreas Kloeckner
Was wondering if it would be possible for you to submit the more recent
pycuda version up to pypi to serve as the default version. We've made
nervanagpu dependent on some of the async features and are
concerned that
some users might have trouble figuring out how to grab the github or tiker
versions.
Done, 2015.1 is out.
configure.py is incorrect. It contains:
from __future__ import
#! /usr/bin/env python

and because shebang is not in the first line I have troubles
building Debian package. It's not a big problem and I can fix
it during packaging. So - will you release 2015.1.1 (or similar)?

I'm trying to determine the best time to PyCUDA upload;
there is new CUDA version, Sphinx update, and I would like
to avoid having to upload new package many times.

Best regards.
--
Tomasz Rybak GPG/PGP key ID: 2AD5 9860
Fingerprint A481 824E 7DD3 9C0E C40A 488E C654 FB33 2AD5 9860
http://member.acm.org/~tomaszrybak
Andreas Kloeckner
2015-06-30 19:50:01 UTC
Permalink
Post by Tomasz Rybak
Post by Andreas Kloeckner
Was wondering if it would be possible for you to submit the more recent
pycuda version up to pypi to serve as the default version. We've made
nervanagpu dependent on some of the async features and are
concerned that
some users might have trouble figuring out how to grab the github or tiker
versions.
Done, 2015.1 is out.
from __future__ import
#! /usr/bin/env python
and because shebang is not in the first line I have troubles
building Debian package.
Uh-oh, thanks for the report.
Post by Tomasz Rybak
It's not a big problem and I can fix
it during packaging. So - will you release 2015.1.1 (or similar)?
Done.

Andreas
Tomasz Rybak
2015-06-30 20:03:21 UTC
Permalink
Dnia 2015-06-30, wto o godzinie 14:50 -0500, Andreas Kloeckner pisze:
[ cut ]
Post by Andreas Kloeckner
Post by Tomasz Rybak
from __future__ import
#! /usr/bin/env python
and because shebang is not in the first line I have troubles
building Debian package.
Uh-oh, thanks for the report.
Thanks, but ... uhm - configure.py still has shebang linein incorrect place.
If nothing strange happens, I intend to test PyCUDAwith CUDA packages from both unstable and experimentaland upload it around weekend - or shortly after.
Best regards.
--
Tomasz Rybak GPG/PGP key ID: 2AD5 9860
Fingerprint A481 824E 7DD3 9C0E C40A 488E C654 FB33 2AD5 9860
http://member.acm.org/~tomaszrybak
Andreas Kloeckner
2015-06-30 20:08:28 UTC
Permalink
Post by Tomasz Rybak
[ cut ]
Post by Andreas Kloeckner
Post by Tomasz Rybak
from __future__ import
#! /usr/bin/env python
and because shebang is not in the first line I have troubles
building Debian package.
Uh-oh, thanks for the report.
Thanks, but ... uhm - configure.py still has shebang linein incorrect place.
Ouch, sorry. I fixed setup.py, but missed configure.py. 2015.1.2 is out. :)

Andreas

Loading...