Fix empty array construction in cpp (#684)

This commit is contained in:
Awni Hannun
2024-02-13 23:34:17 -08:00
committed by GitHub
parent 0c65517e91
commit 1eb04aa23f
4 changed files with 29 additions and 1 deletions

View File

@@ -82,6 +82,13 @@ array::array(std::initializer_list<float> data)
init(data.begin());
}
array::array(std::initializer_list<int> data, Dtype dtype)
: array_desc_(std::make_shared<ArrayDesc>(
std::vector<int>{static_cast<int>(data.size())},
dtype)) {
init(data.begin());
}
/* Build an array from a shared buffer */
array::array(
allocator::Buffer data,