Καλησπέρα,
Όσο αφορά το cslab_run_sniper.sh για κάποιο λόγο δεν λειτουργεί το εξωτερικό for loop και δεν τρέχει. Δοκίμασα να το αλλάξω σε:
while read cmd; do ... done <${CMDS_FILE}
και λειτούργησε. Μήπως γνωρίζετε γιατί;
Όσο αφορά το advcomparch_mcpat.py δεν λειτουργεί με import gnuplot αλλά με import *G*nuplot. Επίσης τις βιβλιοθήκες του sniper (sniper_lib, sniper_config, sniper_stats) δεν τις εντοπίζει και μπορώ να το τρέξω μόνο μέσα από το sniper-6.1/tools/ όπου και βρίσκονται οι βιβλιοθήκες αυτές. Θα μπορούσατε να μου πείτε τι τροποποιήσεις πρέπει να κάνω στο python path ώστε να τις βλέπω από το parsec-3.0/parsec_workspace;
Επίσης, μάλλον δεν μου είναι προφανής η χρήση του script αφού τρέχοντάς το π.χ.
advcomparch_mcpat.py -d blackscholes -t total -o blackscholes/power > blackscholes/power.total.out
μου εμφανίζει ένα μήνυμα σφάλματος:
Traceback (most recent call last): File "../../advcomparch-2015-16-ex3-helpcode/advcomparch_mcpat.py", line 1300, in <module> main(jobid = jobid, resultsdir = resultsdir, powertype = powertype, config = config, outputfile = outputfile, no_graph = no_graph, print_stack = not no_text, partial = partial) File "../../advcomparch-2015-16-ex3-helpcode/advcomparch_mcpat.py", line 130, in main results = sniper_lib.get_results(jobid, resultsdir, partial = partial) File "/home/stam/projects/advcomparch/sniper-6.1/tools/sniper_lib.py", line 47, in get_results results = parse_results_from_dir(resultsdir, partial = partial, metrics = metrics) File "/home/stam/projects/advcomparch/sniper-6.1/tools/sniper_lib.py", line 151, in parse_results_from_dir raise SniperResultsException("No valid configuration found") sniper_lib.SniperResultsException: No valid configuration found
Μπορείτε να εξηγήσετε λίγο παραπάνω από το pdf ή έστω να δώσετε ένα παράδειγμα χρήσης στα αρχεία που παράγονται από το cslab_run_sniper.sh;
Τέλος, μπορείτε να δώσετε και ένα παράδειγμα χρήσης του plot_ipc.py πάνω στα παραγόμενα αρχεία από το cslab_run_sniper.sh;
Ευχαριστώ προκαταβολικά για τον χρόνο που θα αφιερώσετε.
Καλό Πάσχα με υγεία.
Με εκτίμηση, *Κατσαούνης Σταμάτης* Greek Research and Technology Network (GRNET S.A.)