Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
developpement:activites:integration:cuda4stretch [2016/08/29 14:14]
equemene
developpement:activites:integration:cuda4stretch [2016/08/29 14:54]
equemene [Rétroportage du composants Python PyCUDA]
Ligne 284: Ligne 284:
 apt-get install -y opencl-headers ocl-icd-opencl-dev ​ apt-get install -y opencl-headers ocl-icd-opencl-dev ​
 cd /​root/​nvidia/​debian cd /​root/​nvidia/​debian
-ls *7.0.28*deb | grep -v opencl | xargs -I '​{}'​ dpkg -i '​{}'​+ls *7.5.18*deb | grep -v opencl | xargs -I '​{}'​ dpkg -i '​{}'​
 # Il arrive que l'​installeur rale sur nvidia-cuda-toolkit. Si c'est le cas, la commande suivante s'​impose # Il arrive que l'​installeur rale sur nvidia-cuda-toolkit. Si c'est le cas, la commande suivante s'​impose
 apt-get -f install apt-get -f install
Ligne 292: Ligne 292:
  
 <​code>​ <​code>​
-cd /​root/​nvidia +cd $NVIDIAROOT 
-apt-get -y build-dep ​pycuda+apt-get -y build-dep ​pyopencl
 apt-get -y install python-setuptools python3-setuptools apt-get -y install python-setuptools python3-setuptools
-wget http://​snapshot.debian.org/​archive/​debian/​20150617T043723Z/​pool/​main/​p/​pyopencl/​pyopencl_2015.1-2.debian.tar.xz +apt-get source ​pyopencl
-wget http://​snapshot.debian.org/​archive/​debian/​20150617T043723Z/​pool/​main/​p/​pyopencl/​pyopencl_2015.1-2.dsc +
-wget http://​snapshot.debian.org/​archive/​debian/​20150610T042543Z/​pool/​main/​p/​pyopencl/​pyopencl_2015.1.orig.tar.xz +
-tar Jxf pyopencl_2015.1.orig.tar.xz+
 cd pyopencl-*/ cd pyopencl-*/
-tar Jxf ../​pyopencl_2015.1-2.debian.tar.xz 
 debuild debuild
 cd .. cd ..
Ligne 309: Ligne 305:
 Les paquets créés sont les suivants :  Les paquets créés sont les suivants : 
 <​code>​ <​code>​
-python3-pyopencl_2015.1-2_amd64.deb +python3-pyopencl_2015.2.4-1_amd64.deb 
-python3-pyopencl-dbg_2015.1-2_amd64.deb +python3-pyopencl-dbg_2015.2.4-1_amd64.deb 
-python-pyopencl_2015.1-2_amd64.deb +python-pyopencl_2015.2.4-1_amd64.deb 
-python-pyopencl-dbg_2015.1-2_amd64.deb +python-pyopencl-dbg_2015.2.4-1_amd64.deb 
-python-pyopencl-doc_2015.1-2_all.deb+python-pyopencl-doc_2015.2.4-1_all.deb
 </​code>​ </​code>​
  
Ligne 324: Ligne 320:
 </​code>​ </​code>​
  
-Il n'​est ​pas possible ​de rétroporter la dernière ​version de pycuda ​en Jessie à cause des dépendances entre PyCUDA et d'​autres librairies récentes n'​acceptant pas le rétroportage.+Il n'​est ​nécessaire ​de rétroporter la version ​la plus récente ​de pycuda, étant dans la même version.
  
-<​code>​ 
-cd /​root/​nvidia 
-apt-get -y build-dep pycuda 
-apt-get -y install python-setuptools python3-setuptools 
-wget http://​snapshot.debian.org/​archive/​debian/​20150710T034220Z/​pool/​contrib/​p/​pycuda/​pycuda_2015.1.2-1.debian.tar.xz 
-wget http://​snapshot.debian.org/​archive/​debian/​20150710T034220Z/​pool/​contrib/​p/​pycuda/​pycuda_2015.1.2-1.dsc 
-wget http://​snapshot.debian.org/​archive/​debian/​20150710T034220Z/​pool/​contrib/​p/​pycuda/​pycuda_2015.1.2.orig.tar.xz 
-tar Jxf pycuda_2015.1.2.orig.tar.xz ​ 
-cd pycuda-*/ 
-tar Jxf ../​pycuda_2015.1.2-1.debian.tar.xz 
-debuild 
-cd .. 
-ls -1 *.deb 
-mv *.deb debian 
-</​code>​ 
- 
-<​code>​ 
-python3-pycuda_2015.1.2-1_amd64.deb 
-python3-pycuda-dbg_2015.1.2-1_amd64.deb 
-python-pycuda_2015.1.2-1_amd64.deb 
-python-pycuda-dbg_2015.1.2-1_amd64.deb 
-python-pycuda-doc_2015.1.2-1_all.deb 
-</​code>​ 
  
 ==== Installation des composants Python ==== ==== Installation des composants Python ====
developpement/activites/integration/cuda4stretch.txt · Dernière modification: 2016/08/29 14:56 par equemene