Полагаю, простой способ - перезапустить программу, но есть ли способ получить тот же эффект, не закрывая программу? Я вызываю правильные операторы release для моей выделенной памяти, моего контекста и очереди команд, но я никогда не верю, что любой вызов openCL действительно делает то, что я хочу, когда я его вызываю.
Например, вызов для создания буфера фактически не создает буфер, пока я не прочитал из него.
Мне любопытно, есть ли способ принудительной очистки или что-то подобное. Дайте мне знать, спасибо.