[CI] Set up CI for Mac M1 (#9699)

This commit is contained in:
Philip Hyunsu Cho
2023-10-22 23:33:19 -07:00
committed by GitHub
parent 791de7789b
commit 5e6cb63a56
6 changed files with 45 additions and 5 deletions

View File

@@ -53,7 +53,7 @@ class AllreduceWorker : public WorkerForTest {
Context ctx;
std::vector<std::uint32_t> data(comm_.World(), 0);
data[comm_.Rank()] = ~std::uint32_t{0};
auto pcoll = std::make_shared<Coll>();
auto pcoll = std::shared_ptr<Coll>{new Coll{}};
auto rc = pcoll->Allreduce(&ctx, comm_, EraseType(common::Span{data.data(), data.size()}),
ArrayInterfaceHandler::kU4, Op::kBitwiseOR);
ASSERT_TRUE(rc.OK()) << rc.Report();

View File

@@ -41,7 +41,7 @@ class LoopTest : public ::testing::Test {
rc = pair_.first.NonBlocking(true);
ASSERT_TRUE(rc.OK());
loop_ = std::make_shared<Loop>(timeout);
loop_ = std::shared_ptr<Loop>{new Loop{timeout}};
}
void TearDown() override {