Intel® DevCloud
Help for those needing help starting or connecting to the Intel® DevCloud
1516 Discussions

Re: FPGA Hardware Compile Issue for S10 PAC

Christoph9
New Contributor II
311 Views

Hello,

 

I have the same issue. The problem is - at least in my case - that although I issued my job-request with fpga_compile attribute, my script is executed on node s001-012 - which has no fpga_compile attribute (according to pbsnodes) and therefore no quartus installation.

 

Whatever I do, my scripts always run on nodes which have no quartus installation, even - as specified -with fpga_compile. E.g.

     qsub -l nodes=fpga_compile:ppn=2 -d . run.sh -l walltime=24:00:00

 

The fpga_compile nodes are, according to pbsnodes, all fully occupied since days (more than 4 now) and I couldnt issue a single fpga-compilation. Shouldnt qsub place them in a queue for execution and not schedule them on a random node with completely different attributes than stated?

 

My solution however is to just compile on the FPGA-nodes itself for the time being. In my case I just need to load the most recent CMake installation via 'module load cmake/3.21.2' and it compiles also on the FPGA-nodes.

 

This however could be annoying for other users of the FPGA-nodes itself (although they are never fully occupied, so at least for now this is  no problem). So it would be great if the compile-nodes get fixed!

 

Best regards,
Christoph

 

1 Solution
AthiraM_Intel
Moderator
246 Views

Hi,

 

Thank you for posting in Intel Communities.

 

There seems to be an issue with the command you are using to submit the script. Because of  that you got a random node.

Please find the correct command below:

 

 

qsub -l nodes=1:fpga_compile:ppn=2 -d . run.sh

 

Please refer the following link for more details: https://devcloud.intel.com/oneapi/documentation/job-submission/

 

We could see that some fpga_compile nodes are free now. Could you please try to run the script in free node by specifying the node number?

 

Please use the below commands:

 

  • To check available free nodes:

 

pbsnodes | grep fpga_compile -B 4

 

  • To run the script by specifying a node:

 

qsub -l nodes=s001-n079:ppn=2 -d . run.sh

 

 

Please change the node number as per it's state (free).

 

If you have any further issue, please let us know.

 

 

Thanks

 

 

View solution in original post

3 Replies
AthiraM_Intel
Moderator
247 Views

Hi,

 

Thank you for posting in Intel Communities.

 

There seems to be an issue with the command you are using to submit the script. Because of  that you got a random node.

Please find the correct command below:

 

 

qsub -l nodes=1:fpga_compile:ppn=2 -d . run.sh

 

Please refer the following link for more details: https://devcloud.intel.com/oneapi/documentation/job-submission/

 

We could see that some fpga_compile nodes are free now. Could you please try to run the script in free node by specifying the node number?

 

Please use the below commands:

 

  • To check available free nodes:

 

pbsnodes | grep fpga_compile -B 4

 

  • To run the script by specifying a node:

 

qsub -l nodes=s001-n079:ppn=2 -d . run.sh

 

 

Please change the node number as per it's state (free).

 

If you have any further issue, please let us know.

 

 

Thanks

 

 

Christoph9
New Contributor II
219 Views

Thank you, you are right! When using your command my jobs get scheduled again on fpga_compile nodes.

0 Kudos
AthiraM_Intel
Moderator
207 Views

Hi,


Thanks for accepting our solution. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.



Thanks



0 Kudos
Reply