Tags: faasm/faabric
Tags
chore: migrate to conan 2 (#440) * chore: bump to conan2 * gha: fix conan-cache-action * chore: run python formatting * chore: more formatting fixes * chore: fix compilation warnings * gha: fix conan caching * chore: bump protobuf version * ci: run dev.conan to generate the generators * fix(dist-test): build conan first * fix(gha): temporarily disable TSAN and ASAN * fix: use different conan profiles for sanitisers * fix: run cpp formatting * fix(conan): update conan-release.lock * fix(ci): add conan toolchain to example's build * fix(gha): don't force --clean on the conan-cache step
planner(mpi): preload MPI SCALE_CHANGE decisions (#422) * planner(mpi): preload MPI SCALE_CHANGE decisions When scheduling a NEW app with the `ismpi` flag set, we know that this request will be quickly followed-up by a SCALE_CHANGE request with `worldSize` - 1 messages. As a consequence, and to guarantee optimal bin-packing on-par with Slurm, we can schedule `worldSize` messages when the first request arrives, dispatch just the first one, and preload the `worldSize` - 1 remaining. * deps(python): bump sphinx version
LLVM 17 (#376) * gh: bump code version * docker: bump to llvm 17 * tasks(dev): read clang version from env var * cmake: conan fixes * tasks: fix llvm major version usage * fix: fixes to build faasm with llvm 17 * docker(planner): update planner's base image * docker: bump to llvm 18 * conan: fixes to use llvm 18 * llvm: try using version 17 for c++ compilation * gha: temporarily skip formatting checks * gha: remove warnings in release build * tasks: pin llvm version major to variable * clang-format: fix braces formatting after llvm bump * nits: run clang-format-17 * nits: self-review * cmake: remove unnecessary comment * scheduler: reset when re-using a warm scheduler * nits: self-review
PreviousNext