[Advcomparch] Εκτέλεση Facesim: Πρόβλημα δημιουργείας directory ./Story telling/output

Dimitrios Siakavaras jimsiak at cslab.ece.ntua.gr
Sat Apr 11 19:39:19 EEST 2020


Καλησπέρα,

Σιγουρέψου ότι έχεις κάνει σωστά την αλλαγή του κώδικα του facesim.
Συγκεκριμένα, η γραμμή 101 του αρχείου
        pkgs/apps/facesim/src/Public_Library/Read_Write/FILE_UTILITIES.cpp
δηλαδή η συνάρτηση Directory_Exists(), πρέπει να περιέχει την παρακάτω
γραμμή κώδικα:
        return std::ifstream(dirname.c_str()).good();

Υπενθυμίζω ότι μετά από αλλαγές στον κώδικα των parsec πρέπει να
ξανακάνετε build το benchmark που αφορούν οι αλλαγές, και να τρέξετε το
cslab_parsec_create_workspace.sh για να ενημερωθεί το αντίστοιχο
εκτελέσιμο στον φάκελο parsec_workspace/executables/

--
Δημήτρης

> Καλησπέρα,
>
> Πιστεύω δεν υπάρχει κάποια αντίστοιχη ερώτηση σε προηγούμενα threads
> (συγνώμη αν δεν ισχύει). Όλα τα benchmarks τρέχουν κανονικά από το
> parsec_workspace (ενώ έχουν τεσταριστεί και με το εργαλείο pin). Εξαιρέση
> αποτελεί το facesim του οποίου η εκτέλεση βγάζει το ακόλουθο σφάλμα:
>
> Creating directory using system("mkdir -p Storytelling/output")...Failed!
> Create directory manually and re-run
>
> Μετά τον τερματισμό του, οι φάκελοι αυτοί συνεχίζουν να υφίστανται ενώ η
> χειροκίνητη δημιουργεία τους (μέσα στον parsec_workspace) δεν αλλάζει το
> αποτέλσμα. (Το build των benchmarks έγινε επιτυχώς με τις αλλαγές του
> τελεστή !=, ενώ η μεταβλητή LD_LIBRARY_PATH έχει τη σωστή τιμή).
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>



More information about the Advcomparch mailing list