Don't make a copy of the embedded device binaries
Embedded device binaries should not be cloned if we want the ROCR's
code object URI for this binary to point to the container (host
executable or shared library) instead of a memory location.
Depends-On: I7973bb0243f5a2d1b639b8a88445cfe6af919dd7
Change-Id: Id3afc981e027e5371114d011f2caaa6414f5fc58
[ROCm/clr commit: 4591b7469e]
Αυτή η υποβολή περιλαμβάνεται σε:
υποβλήθηκε από
Laurent Morichetti
γονέας
ea1c12b2b6
υποβολή
75b9fabedc
@@ -164,7 +164,8 @@ void PlatformState::digestFatBinary(const void* data, std::vector<std::pair<hipM
|
||||
if (program == nullptr) {
|
||||
return;
|
||||
}
|
||||
if (CL_SUCCESS == program->addDeviceProgram(*ctx->devices()[0], code_objs[dev].first, code_objs[dev].second)) {
|
||||
if (CL_SUCCESS == program->addDeviceProgram(
|
||||
*ctx->devices()[0], code_objs[dev].first, code_objs[dev].second, false)) {
|
||||
programs.at(dev) = std::make_pair(reinterpret_cast<hipModule_t>(as_cl(program)) , false);
|
||||
}
|
||||
}
|
||||
|
||||
Αναφορά σε νέο ζήτημα
Block a user