Use all logical cores in Torch mode
This commit is contained in:
parent
97a55f169c
commit
28c812c832
|
@ -1,8 +1,10 @@
|
||||||
import numpy
|
import numpy
|
||||||
|
import os
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
from torch import LongTensor, FloatTensor
|
from torch import LongTensor, FloatTensor
|
||||||
import torch
|
import torch
|
||||||
torch.set_grad_enabled(False)
|
torch.set_grad_enabled(False)
|
||||||
|
torch.set_num_threads(os.cpu_count())
|
||||||
|
|
||||||
from .models.vqgan_detokenizer import VQGanDetokenizer
|
from .models.vqgan_detokenizer import VQGanDetokenizer
|
||||||
from .models.dalle_bart_encoder_torch import DalleBartEncoderTorch
|
from .models.dalle_bart_encoder_torch import DalleBartEncoderTorch
|
||||||
|
@ -114,4 +116,3 @@ def detokenize_torch(image_tokens: LongTensor, is_torch: bool) -> numpy.ndarray:
|
||||||
image = detokenizer.forward(image_tokens).to(torch.uint8)
|
image = detokenizer.forward(image_tokens).to(torch.uint8)
|
||||||
del detokenizer, params
|
del detokenizer, params
|
||||||
return image.to('cpu').detach().numpy()
|
return image.to('cpu').detach().numpy()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user