Καλησπέρα,
Ακολουθώ τα βήματα της εκφώνησης για την προετοιμασία των benchmarks σε OS X, ωστόσο αντιμετωπίζω προβλήματα σε διάφορα σημεία.
Αρχικά, τρέχοντας το script cslab_process_parsec_benchmarks.sh μέσα στον φάκελο parsec-3.0 έχω output:
==================== ==================== Nothing to be done ==================================================== ==================== blackscholes ==================== Nothing to be done ==================================================== ==================== bodytrack ==================== Nothing to be done ==================================================== ==================== facesim ==================== Nothing to be done ==================================================== ==================== ferret ==================== Nothing to be done ==================================================== ==================== fluidanimate ==================== Nothing to be done ==================================================== ==================== freqmine ==================== Nothing to be done ==================================================== ==================== raytrace ==================== Nothing to be done ==================================================== ==================== swaptions ==================== Nothing to be done ==================================================== ==================== vips ==================== Nothing to be done ==================================================== ==================== x264 ==================== Nothing to be done ==================================================== ==================== canneal ==================== Nothing to be done ==================================================== ==================== dedup ==================== Nothing to be done ==================================================== ==================== streamcluster ==================== Nothing to be done ====================================================
Το ίδιο script σε λάπτοπ συμφοιτητή μου δεν εμφανίζει το μήνυμα "Nothing to be done".
Το επόμενο βήμα που αποτυγχάνει, είναι η εντολή: ./bin/parsecmgmt -a build -c gcc-serial -p blackscholes bodytrack canneal facesim ferret fluidanimate freqmine raytrace swaptions streamcluster Η παραπάνω εντολή τερματίζει με το παρακάτω output:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 ld: unknown option: --version [PARSEC] Packages to build: parsec.bodytrack parsec.canneal parsec.facesim parsec.ferret parsec.fluidanimate parsec.freqmine parsec.raytrace parsec.swaptions parsec.streamcluster
[PARSEC] [========== Building package parsec.bodytrack [1] ==========] [PARSEC] [---------- Analyzing package parsec.bodytrack ----------] expr: syntax error ./bin/parsecmgmt: line 895: [: ==: unary operator expected [PARSEC] Error: Cannot find local build configuration 'gcc-serial.bldconf' for package parsec.bodytrack.
Σε προηγούμενο thread είχε αναφέρει κάποιος πως έλυσε το παραπάνω πρόβλημα κάνοντας extract τα *.tar.gz με την εντολή tar αλλά αυτό δεν έκανε κάποια διαφορά στην δικιά μου περίπτωση.
Ευχαριστώ, Θέμης