mirror of
https://github.com/intel/compute-runtime.git
synced 2025-11-10 05:49:51 +08:00
Improve Program::create functions
accept multiple devices in createFromGenBinary remove redundant arguments rename functions for creating built in program Related-To: NEO-5001 Change-Id: Ic894fa3014d6eadce3747a6f7530e9848ae1f948 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
c50dc43f5b
commit
495594142c
@@ -799,10 +799,10 @@ std::unique_ptr<Program> BuiltinDispatchInfoBuilder::createProgramFromCode(const
|
||||
break;
|
||||
case BuiltinCode::ECodeType::Source:
|
||||
case BuiltinCode::ECodeType::Intermediate:
|
||||
ret.reset(Program::create(data, nullptr, deviceVector, true, &err));
|
||||
ret.reset(Program::createBuiltInFromSource(data, nullptr, deviceVector, &err));
|
||||
break;
|
||||
case BuiltinCode::ECodeType::Binary:
|
||||
ret.reset(Program::createFromGenBinary(*deviceVector[0]->getExecutionEnvironment(), nullptr, data, dataLen, true, nullptr, &deviceVector[0]->getDevice()));
|
||||
ret.reset(Program::createBuiltInFromGenBinary(nullptr, deviceVector, data, dataLen, &err));
|
||||
break;
|
||||
}
|
||||
return ret;
|
||||
|
||||
@@ -68,7 +68,7 @@ Program *Vme::createBuiltInProgram(
|
||||
}
|
||||
|
||||
Program *pBuiltInProgram = nullptr;
|
||||
pBuiltInProgram = Program::create(programSourceStr.c_str(), &context, deviceVector, true, nullptr);
|
||||
pBuiltInProgram = Program::createBuiltInFromSource(programSourceStr.c_str(), &context, deviceVector, nullptr);
|
||||
|
||||
auto &device = *deviceVector[0];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user