mirror of
https://github.com/lltcggie/waifu2x-caffe.git
synced 2025-06-26 21:52:49 +00:00
CPUモードで実行すると強制終了するバグを修正
This commit is contained in:
parent
597e5b3164
commit
c4a8e4d6db
@ -732,11 +732,15 @@ Waifu2x::eWaifu2xError Waifu2x::ProcessNet(std::shared_ptr<cNet> net, const int
|
|||||||
if (OutputMemorySize > mOutputBlockSize)
|
if (OutputMemorySize > mOutputBlockSize)
|
||||||
{
|
{
|
||||||
if (mIsCuda)
|
if (mIsCuda)
|
||||||
|
{
|
||||||
CUDA_HOST_SAFE_FREE(mOutputBlock);
|
CUDA_HOST_SAFE_FREE(mOutputBlock);
|
||||||
|
CUDA_CHECK_WAIFU2X(cudaHostAlloc(&mOutputBlock, OutputMemorySize, cudaHostAllocDefault));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
SAFE_DELETE_WAIFU2X(mOutputBlock);
|
SAFE_DELETE_WAIFU2X(mOutputBlock);
|
||||||
|
mOutputBlock = new float[OutputMemorySize];
|
||||||
CUDA_CHECK_WAIFU2X(cudaHostAlloc(&mOutputBlock, OutputMemorySize, cudaHostAllocDefault));
|
}
|
||||||
|
|
||||||
mOutputBlockSize = OutputMemorySize;
|
mOutputBlockSize = OutputMemorySize;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user