<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=Install_CUDA_4.x_on_PCM_2.0.1%2F2.1</id>
	<title>Install CUDA 4.x on PCM 2.0.1/2.1 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=Install_CUDA_4.x_on_PCM_2.0.1%2F2.1"/>
	<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Install_CUDA_4.x_on_PCM_2.0.1/2.1&amp;action=history"/>
	<updated>2026-05-05T01:27:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Install_CUDA_4.x_on_PCM_2.0.1/2.1&amp;diff=1410&amp;oldid=prev</id>
		<title>Michael: Created page with &quot;==== Install CUDA 4.x on PCM 2.0.1/2.1 ====  &#039;&#039;&#039;Note:&#039;&#039;&#039; &lt;syntaxhighlight&gt; There are no CUDA 4.x kit for PCM 2.0.1/2.1. CUDA kit 4.x only available on HPC 3.0 onwards.  Therefore, CUDA 4...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Install_CUDA_4.x_on_PCM_2.0.1/2.1&amp;diff=1410&amp;oldid=prev"/>
		<updated>2012-12-07T11:34:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==== Install CUDA 4.x on PCM 2.0.1/2.1 ====  &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; &amp;lt;syntaxhighlight&amp;gt; There are no CUDA 4.x kit for PCM 2.0.1/2.1. CUDA kit 4.x only available on HPC 3.0 onwards.  Therefore, CUDA 4...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==== Install CUDA 4.x on PCM 2.0.1/2.1 ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
There are no CUDA 4.x kit for PCM 2.0.1/2.1. CUDA kit 4.x only available on HPC 3.0 onwards.&lt;br /&gt;
&lt;br /&gt;
Therefore, CUDA 4.x will need to be install manually and merge Platform CUDA LSF kits config&lt;br /&gt;
into the existing config on PCM 2.0.1/2.1 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPU&amp;#039;&amp;#039;&amp;#039; node: Install cuda 4.0 devdirver &lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
/shared/viglen/4.0/devdriver_4.0_linux_64_270.41.19.run --accept-license --no-questions --silent &amp;gt; /tmp/inst-cuda-driver.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPU&amp;#039;&amp;#039;&amp;#039; node: Install &amp;quot;Viglen build&amp;quot; cuda 4.x rpm (see how to create rpm below)&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
rpm -iv --force --nodeps /shared/viglen/4.0/cuda-4.0-1.x86_64.rpm &amp;gt; /tmp/inst-cuda40-rpm.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPU&amp;#039;&amp;#039;&amp;#039; node: Untar &amp;#039;lsf7Update6_linux2.6-glibc2.3-x86_64-157853.tar&amp;#039; to /opt/lsf/7.0&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /opt/lsf/7.0&lt;br /&gt;
tar xvf /shared/viglen/lsf7Update6_linux2.6-glibc2.3-x86_64-157853.tar &amp;gt; /tmp/inst-lsf7Update6.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Headnode&amp;#039;&amp;#039;&amp;#039; node: extract nvjob, elim.nvidia and related files from platform-lsf-gpu-1.0.2.rpm &lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;Note&amp;#039;: platform-lsf-gpu-1.0.1.rpm:- nvjob + elim.nvidia from this rpm will cause core dump.&lt;br /&gt;
&lt;br /&gt;
- rpm2cpio platform-lsf-gpu-1.0.2.rpm &amp;gt; platform-lsf-gpu-1.0.2.cpio&lt;br /&gt;
- cd /tmp&lt;br /&gt;
- cpio -idmuv -I platform-lsf-gpu-1.0.2.cpio&lt;br /&gt;
- cp -r /tmp/opt/lsf_gpu/bin /shared/viglen/lsf-gpu&lt;br /&gt;
- cp -r /tmp/opt/lsf_gpu/etc /shared/viglen/lsf-gpu&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GPU&amp;#039;&amp;#039;&amp;#039; node: Replace the existing nvjob+elim.nvidia and its related files&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/bin/nvjob /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/bin/nvjob.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/bin/nvjob /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/elim.nvidia /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/elim.nvidia.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/elim.nvidia /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl2_p /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl2_p.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/esub.gpuexcl2_p /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl2_t /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl2_t.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/esub.gpuexcl2_t /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl_p /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl_p.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/esub.gpuexcl_p /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl_t /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpuexcl_t.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/esub.gpuexcl_t /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mv /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpushared /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc/esub.gpushared.ORIG&lt;br /&gt;
cp /shared/viglen/lsf-gpu/etc/esub.gpushared /opt/lsf/7.0/linux2.6-glibc2.3-x86_64/etc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Headnode:&amp;#039;&amp;#039;&amp;#039; Merge lsf.cluster, lsf.shared and lsf.applications from &amp;#039;platform-lsf-gpu-1.0-2.x86_64.rpm&amp;#039; into the existing config&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
d=`date +%Y%m%d%H%M`&lt;br /&gt;
cp -p /etc/cfm/templates/lsf/default.lsf.cluster /etc/cfm/templates/lsf/default.lsf.cluster.${d}&lt;br /&gt;
cat lsf.cluster &amp;gt;&amp;gt; /etc/cfm/templates/default.lsf.cluster&lt;br /&gt;
&lt;br /&gt;
cp -p /etc/cfm/templates/lsf/default.lsf.shared /etc/cfm/templates/lsf/default.lsf.shared.${d}&lt;br /&gt;
cat lsf.shared &amp;gt;&amp;gt; /etc/cfm/templates/default.lsf.shared&lt;br /&gt;
&lt;br /&gt;
cp -p /opt/lsf/conf/lsbatch/headnode_cluster1/configdir/lsb.applications /opt/lsf/conf/lsbatch/headnode_cluster1/configdir/lsb.applications.${s}&lt;br /&gt;
cat lsb.applications &amp;gt;&amp;gt; /opt/lsf/conf/lsbatch/headnode_cluster1/configdir/lsb.applications&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Headnode&amp;#039;&amp;#039;&amp;#039;: Add new CUDA Path to /etc/cfm/&amp;lt;gpu_ng&amp;gt;/etc/profile.d/cuda.sh (copied from the gpu node itself)&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
export PATH=/usr/bin:/usr/sbin:/sbin:.:/pcc/cnbuild/build/bldcluster/7.0/linux2.6-glibc2.3-x86_64/etc:\&lt;br /&gt;
/pcc/cnbuild/build/bldcluster/7.0/linux2.6-glibc2.3-x86_64/bin:\&lt;br /&gt;
/home/cnbuild/bin:/pcc/saqa/build/scripts:/pcc/saqa/build/scripts/utils:\&lt;br /&gt;
/pcc/lsfqa-trusted/3rdparty/ant/apache-ant-1.6.0/bin:\&lt;br /&gt;
/pcc/lsfqa-trusted/3rdparty/jdk/1.5.0_08/linux-x86/bin:/usr/bin:/usr/local/bin:\&lt;br /&gt;
/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/bin:/bin:/usr/local/bin:.:\&lt;br /&gt;
/pcc/lsfqa-trusted/symphony_ext/ant/1.5.1/bin:/pcc/saqa/build/scripts:\&lt;br /&gt;
/pcc/saqa/build/scripts/utils:/local/jdk1.4/bin:/usr/local/oracle/8.0.4/bin:\&lt;br /&gt;
/usr/bin:/usr/local/bin:/local/share/bin:/opt/local/bin:/bin:/sbin:/usr/sbin:\&lt;br /&gt;
/usr/ccs/bin:/etc:/usr/etc:/pcc/qa/ddts/bin:/opt/SUNWhpc/bin:/opt/SUNWspro/bin:\&lt;br /&gt;
/usr/openwin/bin:/opt/gnu/bin:/opt/ansic/bin:/opt/langtools/bin:/usr/softbench/bin:\&lt;br /&gt;
/usr/bin/X11:/usr/bsd:/local/bin/X11:/usr/hosts:/usr/vue/bin:/usr/ucb:/usr/sfw/bin:/sbin:\&lt;br /&gt;
/opt/cuda/4.0/toolkit/bin:/opt/cuda/4.0/sdk/C/bin/linux/release&lt;br /&gt;
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/4.0/toolkit/lib64:/opt/cuda/4.0/toolkit/lib&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Create CUDA 4.x rpm&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
Note to come ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michael</name></author>
	</entry>
</feed>