में परिभाषित कार्य में फ़ाइल नहीं मिली है मैंने COMP Superscalar के साथ एक एप्लिकेशन लागू किया है और मुझे कार्य विफल हो गया है। मानक त्रुटि फ़ाइल (job1_NEW.err) फ़ाइल को देखते हुए मुझे फ़ाइल नहीं मिली अपवाद मिला लेकिन फ़ाइल मेरे कंप्यूटर में मौजूद है।COMPSs
कोई विचार क्या त्रुटि हो सकती है?
संपादित करें: जोड़ा संसाधनों और परियोजना फ़ाइलों
Resources.xml
<Resource Name="172.16.8.2">
<Capabilities>
<Host>
<TaskCount>0</TaskCount>
<Queue>short</Queue>
<Queue/>
</Host>
<Processor>
<Architecture>x86_64</Architecture>
<Speed>3.0</Speed>
<CoreCount>4</CoreCount>
</Processor>
<OS>
<OSType>Linux</OSType>
<MaxProcessesPerUser>32</MaxProcessesPerUser>
</OS>
<StorageElement>
<Size>8</Size>
</StorageElement>
<Memory>
<PhysicalSize>4</PhysicalSize>
<VirtualSize>8</VirtualSize>
</Memory>
<ApplicationSoftware>
<Software>Java</Software>
</ApplicationSoftware>
<Service/>
<VO/>
<Cluster/>
<FileSystem/>
<NetworkAdaptor/>
<JobPolicy/>
<AccessControlPolicy/>
</Capabilities>
<Requirements/>
<Adaptors>
<Adaptor name="integratedtoolkit.gat.master.GATAdaptor">
<BrokerAdaptor>sshtrilead</BrokerAdaptor>
</Adaptor>
</Adaptors>
</Resource>
Project.xml इंटरफ़ेस फ़ाइल में
<Worker Name="172.16.8.2">
<InstallDir>/opt/COMPSs/Runtime/scripts/system/</InstallDir>
<WorkingDir>/home/user/test/wdir/</WorkingDir>
<AppDir>/home/user/test/java/matmul/jar/</AppDir>
<User>user</User>
</Worker>
विधि घोषणा
@Method(declaringClass = "matmul.files.MatmulImpl")
void multiplyAccumulative(
@Parameter(direction = Direction.INOUT) String file1,
@Parameter() String file2,
@Parameter() String file3,
@Parameter() int bsize
);
क्या आपने जांच की थी कि फ़ाइल संसाधन पर मौजूद है या नहीं, जहां कार्य निष्पादित किया जा रहा है? –
सच है, मैं रिमोट होस्ट –
का उपयोग कर रहा हूं क्या आप एप्लिकेशन इंटरफ़ेस, रनकंप्स कमांड के बारे में अधिक जानकारी प्रदान कर सकते हैं जिसका उपयोग आप इसे चलाने के लिए कर रहे हैं और प्रोजेक्ट/संसाधन फाइलें? –