Skip to content

Instantly share code, notes, and snippets.

View nicolasvasilache's full-sized avatar

Nicolas Vasilache nicolasvasilache

View GitHub Profile
git log | head -n 32 > /tmp/results.txt; for f in $(ls examples/results_032218/QuadroGP100/logs/2477270-*/*INFO); do echo $f; cat $(dirname $f)/COMMAND; grep -i generation $f | tail -n 4; tail -n 64 $f | grep -A 64 "best option so far"; echo "********************************"; done >> /tmp/results.txt
commit 86c9345d2b651a38270097651700500977491117
Author: nicolasvasilache <nicolas.vasilache@gmail.com>
Date: Thu Mar 22 12:58:46 2018 -0600
Changes for autotuning
commit 815b402064688ec25fe5c67384fb57bab7e14461
1. hide children & use API
2. move from SPtr to *
3. uniformize API + consts
std::vector<int> childPos(const ScheduleTree* relativeRoot) const;
// ScheduleTreeSPtr getChildAtPos(const std::vector<int>& prefix);
std::vector<ScheduleTree*> ancestors(ScheduleTree* relativeRoot);
std::vector<const ScheduleTree*> ancestors(const ScheduleTree* relativeRoot) const;