mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-02 00:45:30 +08:00
33 lines
920 B
C++
33 lines
920 B
C++
/*******************************************************************************
|
|
* Copyright 上海赜睿信息科技有限公司(Zilliz) - All Rights Reserved
|
|
* Unauthorized copying of this file, via any medium is strictly prohibited.
|
|
* Proprietary and confidential.
|
|
******************************************************************************/
|
|
|
|
#include "CpuResource.h"
|
|
|
|
|
|
namespace zilliz {
|
|
namespace milvus {
|
|
namespace engine {
|
|
|
|
std::ostream &operator<<(std::ostream &out, const CpuResource &resource) {
|
|
out << resource.Dump();
|
|
return out;
|
|
}
|
|
|
|
CpuResource::CpuResource(std::string name, uint64_t device_id, bool enable_loader, bool enable_executor)
|
|
: Resource(std::move(name), ResourceType::CPU, device_id, enable_loader, enable_executor) {}
|
|
|
|
void CpuResource::LoadFile(TaskPtr task) {
|
|
task->Load(LoadType::DISK2CPU, 0);
|
|
}
|
|
|
|
void CpuResource::Process(TaskPtr task) {
|
|
task->Execute();
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|