NVIDIA ืคืจืกืื ืืช ืงืื ืืืงืืจ ืฉื StyleGAN3, ืืขืจืืช ืืืืืช ืืืื ื ืืืืืกืกืช ืขื ืจืฉืช ืขืฆืืืช ืืืืืจืกืจืืช (GAN) ืฉืืืจืชื ืืกื ืชื ืชืืื ืืช ืจืืืืืกืืืืช ืฉื ืคื ื ืื ืฉืื. ืืงืื ื ืืชื ื-Python ืืืืฆืขืืช ืืกืืจืช PyTorch ืืืืคืฅ ืชืืช ืจืืฉืืื ืงืื ืืืงืืจ ืฉื NVIDIA, ืืืืื ืืืืืืช ืขื ืฉืืืืฉ ืืกืืจื.
ืืืืื ืืืื ืื ืืืืื ืื ืฉืืืืฉืจื ืขื ืงืืืงืฆืืืช Flickr-Faces-HQ (FFHQ), ืืืืืืช 70 ืืืฃ ืชืืื ืืช PNG ืืืืืืช ืืืืื (1024x1024) ืฉื ืคื ืื ืฉื ืื ืฉืื, ืืืื ืืช ืื ืื ืืืืจืื. ืื ืืกืฃ, ืืฉื ื ืืืืื ืฉื ืื ื ืขื ืืกืืก ืืืืกืคืื AFHQv2 (ืชืืื ืืช ืฉื ืคืจืฆืืคืื ืฉื ืืขืื ืืืื) ื- Metfaces (ืชืืื ืืช ืฉื ืคืจืฆืืคืื ืฉื ืื ืฉืื ืืืืืงื ืืืช ืฉื ืฆืืืจ ืงืืืกื). ืืืงืื ืืคืืชืื ืืื ืขื ืคืจืฆืืคืื, ืื ื ืืชื ืืืื ืืช ืืืขืจืืช ืืืฆืืจ ืื ืืืืืืงื, ืืืื ื ืืคืื ืืืืื ืืืช. ืื ืืกืฃ, ืืืื ืืกืืคืงืื ืืืืืื ืขืฆืื ืฉื ืจืฉืช ืขืฆืืืช ืืืืฆืขืืช ืืืกืคื ืชืืื ืืช ืืฉืื. ืืืจืฉ ืืจืืืก ืืกื ืืื ืื ืืืชืจ ืฉื NVIDIA (ืืืืืฅ ื-Tesla V100 ืื A100 GPU), ืืคืืืช 12 GB ืฉื ืืืืจืื RAM, PyTorch 1.9 ื-CUDA 11.1+ ืขืจืืช ืืืื. ืืื ืืงืืืข ืืช ืืืืคื ืืืืืืืชื ืฉื ืืคืจืฆืืคืื ืืืชืงืืืื, ืืคืชืืื ืืืื ืืืืื.
ืืืขืจืืช ืืืคืฉืจืช ืืกื ืชื ืชืืื ื ืฉื ืคื ืื ืืืฉืืช ืขื ืืกืืก ืืื ืืจืคืืืฆืื ืฉื ืชืืื ืืช ืฉื ืืื ืคืจืฆืืคืื, ืฉืืืื ืฉื ืชืืื ืืช ืืืคืืื ืืืช ืฉืืื, ืืื ืื ืืชืืืช ืืชืืื ื ืืกืืคืืช ืืืื ืื ืืจืฉ, ืืืื, ืืืจื ืืฉืืขืจ, ืืืคื ืืืืื, ืฆืืจืช ืืืฃ, ืฆืืข ืขืืจ, ืืฉืงืคืืื ืืืืืืช ืฆืืืื. ืืืืืื ืืืฉืื ืืช ืืชืืื ื ืืืืกืฃ ืฉื ืกืื ืื ืืช, ืืคืจืื ืืืืืืืืช ืคืจืืื ืืืคืืื ืืื (ื ืืฉืื, ืฉืืขืจ, ืืฉืงืคืืื) ืืชืืื ืืช ื ืคืืฆืืช ืืจืื ืืืืื (ืชื ืืื, ืืืืจ, ืฉืื ืืื ืืื) ืืืืคืฉืจ ืืฉืื ืืืชื ืืื ืฆืืจื ืขื ืื ืืืฉืืช ืฉื ืืืืื ื ืืืืช. ืชืืื ืืช ืืืืฆืขืืช ืืงืืื ื ืืคืื. ืืชืืฆืื ืืื ื ืืฆืจืืช ืชืืื ืืช ืฉืื ืืคืฉืจ ืืืืืื ืืื ืืชืืื ืืช ืืืืชืืืช.
ืืืจืกื ืืจืืฉืื ื ืฉื ืืื ืืืืืืืช StyleGAN ืคืืจืกืื ืืฉื ืช 2019, ืืืืืจ ืืื ืืืฆืขื ืืืืืจื ืืฉืืคืจืช ืฉื StyleGAN2020 ืืฉื ืช 2, ืืืืคืฉืจืช ืืืืืช ืชืืื ื ืืฉืืคืจืช ืืืืืืช ืืื ืืคืฆืื. ืืื ืขื ืืืช, ืืืขืจืืช ื ืืชืจื ืกืืืืช, ืืืืืจ. ืื ืืคืฉืจื ืืฉืืช ืื ืืืฆืื ืืฆืืืืชืืช ืืชื ืืขืช ืคื ืื. ืืขืช ืคืืชืื StyleGAN3, ืืืืจื ืืขืืงืจืืช ืืืืชื ืืืชืืื ืืช ืืืื ืืืืืื ืืฉืืืืฉ ืฉืื ืืื ืืืฆืื ืืืืืื.
StyleGAN3 ืืฉืชืืฉ ืืืจืืืืงืืืจืช ืืฆืืจืช ืชืืื ืืช ืฉืขืืฆืื ืืืืฉ, ืืื ืืื ืืืื, ืืืฆืืข ืชืจืืืฉืื ืืืฉืื ืืืืืื ืจืฉืชืืช ืขืฆืืืืช. ืืื ืืืื ืืื ืขืืจ ืืืฉืื ืืืืืื ืืื ืืจืืงืืืืืช (visualizer.py), ื ืืชืื (avg_spectra.py) ืืืฆืืจืช ืืืืื (gen_video.py). ืืืืฉืื ืื ืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื ืืืืืฅ ืืช ืชืืืื ืืืืืื.
ืืืคืืื ืืจืืื ืฉื ืืจืืืืงืืืจืช StyleGAN3 ืืื ืืืขืืจ ืืคืืจืืฉ ืื ืืืืชืืช ืืจืฉืช ืืขืฆืืืช ืืฆืืจื ืฉื ืชืืืืืื ืืชืืฉืืื, ืื ืฉืืืคืฉืจ, ืืขืช ืืฆืืจืช ืืืงืื, ืืชืืจื ืืืงืืืื ืืืกืืื ืฉืืื ื ืงืฉืืจืื ืืงืืืืจืืื ืืืช ืืืืืืืืช ืฉื ืคืืงืกืืื ืืืืืื ื. ืืชืืื ื, ืื ืืงืืืขืช ืขื ืคื ื ืืฉืื ืฉื ืืืืืืืงืืื ืืืชืืืจืื. ื-StyleGAN ืื-StyleGAN2, ืงืืฉืืจ ืืคืืงืกืืื ืืืืื ืืืฆืืจื ืืืืื ืืืขืืืช ืืืืื ืจืื ืืืจ ืืื ืื, ืืืฉื, ืืืฉืจ ืืชืืื ื ืืื, ืืืืชื ืืืกืจ ืืชืืื ืฉื ืคืจืืื ืงืื ืื, ืืืื ืงืืืื ืืฉืขืจืืช, ืฉื ืจืื ืื ื ืขื ืื ืคืจื ืืฉืืจ ืืคื ืื . ื-StyleGAN3, ืืขืืืช ืืื ื ืคืชืจืืช ืืืืื ืืืืืื ืืคืื ืืชืืืื ืืืื ืืืฆืืจืช ืืืืื.
ืื ืืกืฃ, ืื ื ืืืืืื ืืฆืืื ืืช ืืืืจืื ืขื ืืืฆืืจื ืขื ืืื NVIDIA ืืืืงืจืืกืืคื ืฉื ืืืื ืืฉืคื ืืืืื ืืืืชืจ MT-NLG ืืืืืกืก ืขื ืจืฉืช ืขืฆืืืช ืขืืืงื ืขื ืืจืืืืงืืืจืช "ืฉื ืื". ืืืืื ืืืกื 530 ืืืืืืจื ืคืจืืืจืื, ืืืฉืืื ืฉื 4480 GPUs (560 ืฉืจืชื DGX A100 ืขื 8 A100 80GB GPUs ืื ืืื) ืฉืืืฉ ืืืืืื. ืืืฉืืื ืืืืื ืืืืืื ืคืชืจืื ืืขืืืช ืฉื ืขืืืื ืฉืคื ืืืขืืช, ืืืื ืืืืื ืืฉืืืช ืืฉืคืืื ืื ืืืืจืื, ืืขื ื ืขื ืฉืืืืช, ืืื ืช ืื ืงืจื, ืืกืงืช ืืกืงื ืืช ืืฉืคื ืืืขืืช, ืืืืขืืจ ืืฉืืขืืชื ืฉื ืืืืื.
ืืงืืจ: OpenNet.ru