I Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID Report 15/11/2007 Giovanni d’Angelo Università degli studi di Napoli Federico II Martina Franca 12-23 novembre 2007
Installazioni iniziali Installazione Matlab sulla UI locale Prova funzionamento del file voneural_MLP.m in locale da Matlab in modalità non grafica Esito Funzionante Installazione Matlab su WN Prova funzionamento del file voneural_MLP.m su WN da Matlab in modalità non grafica Giovanni d’Angelo Università degli studi di Napoli Federico II
Giovanni d’Angelo Università degli studi di Napoli Federico II Creazione .sh Visto che l’applicazione si deve necessarimente far partire da matlab si è deciso di creare prima un file bash riportato di seguito: #!/bin/sh # prova file bash /opt/exp_soft/apps/matlab/bin/matlab -nojvm <<EOF addpath('/opt/exp_soft/apps/matlab/voneural/'); voneural_MLP('1','7','1','18','50','1','3','0.00002','empty','data1_train.dat','empty','empty','output_01'); EOF exit Giovanni d’Angelo Università degli studi di Napoli Federico II
Giovanni d’Angelo Università degli studi di Napoli Federico II Creazione “JDL” Il file JDL non fa altro che richiamare il file di bash Type = "job"; JobType = "Normal"; Executable = "file_bash_voneural.sh"; #Arguments = "-f"; InputSandbox = {"file_bash_voneural.sh"}; StdOutput = "voneural_mlp_01.out"; StdError = "voneural_mlp_01.err"; OutputSandbox = {"output_01.tra","output_01.log","output_01_netTrain.mlp","voneural_mlp_01.out","voneural_mlp_01.err"}; ShallowRetryCount = 1; Requirements = other.GlueCEUniqueID == "ce1.gs.ba.infn.it:2119/jobmanager-lcgpbs-infinite"; È importante notare che si è dovuto necessariamente fare la richiesta specifica del nodo da usare perché solo lì è stato installato matlab Giovanni d’Angelo Università degli studi di Napoli Federico II
Risultato FUNZIONANTE Sottomettendo il job alla macchina giusta (ce1.gs.ba.infn.it:2119/jobmanager-lcgpbs-infinite) si è avuto esito FUNZIONANTE Giovanni d’Angelo Università degli studi di Napoli Federico II
Giovanni d’Angelo Università degli studi di Napoli Federico II Sviluppi I prossimi possibili passi per l’applicazione VO-Neural_MLP sono: Verificare il funzionamento utilizzando tutti i metodi disponibili (TRAIN, TEST, FULL, RUN) Visto che la versione 2.0 del tool sarà in C++ potrebbe essere interessante provare a sottomettere un job con un fake (C++) che abbia input e output compatibili. Giovanni d’Angelo Università degli studi di Napoli Federico II
Saluti Siamo tutti molto stanchi e siamo solo a giovedì FATEVI DUE RISATE con il telecomando sogno di ogni uomo Muta Off Dammi Birra – Sesso - Cibo Massaggio – Basta frignare – Dormi Dire SI – Togliti i Vestiti – Dire NO Compra – Pulisci – Vattene Sindrome premestruale OFF – Basta lamentele + Tette - Giovanni d’Angelo Università degli studi di Napoli Federico II