Skip to content

Releases: KennardWang/VTuber-MomoseHiyori

VTuber-MomoseHiyori-v3.1.0

25 Oct 17:39
Compare
Choose a tag to compare

Version 3.1.0

  • Platform : Windows (X86-64), MacOS (X86-64), MacOS (ARM64)
  • Engine : Unity 2022.3.12f1 LTS
  • Developer & Tester : Kennard Wang
  • Updates :
    • Support MacOS with Intel (CPU only) and Apple M1 (CPU and GPU)
    • Custom port
    • Separate eye and eyebrow events
    • Algorithm optimisation for better performance of VTuber
    • Complete Unity materials

CUDA v10.2 & CUDNN v8.3.1 for Windows

20 Feb 17:44
Compare
Choose a tag to compare

Description

CUDA v11.6.0 denotes the maximum CUDA version it supports. As a lower version, CUDA v10.2 is included in it and is definitely compatible. CUDNN v8.3.1 is the corresponding version toward CUDA v10.2, and you can find other versions here.


Test CUDA

  1. Run CUDA installer.
  2. Run nvcc --version in cmd. If succeeds:
C:\Users\Kennard>nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Fri_Dec_17_18:28:54_Pacific_Standard_Time_2021
Cuda compilation tools, release 11.6, V11.6.55
Build cuda_11.6.r11.6/compiler.30794723_0

Test CUDNN

  1. Unzip CUDNN folder.

image

  1. Copy 3 folders : bin, include and lib to the directory C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6 (if default). Replace all the files.
  2. Run bandwidthTest.exe and deviceQuery.exe in cmd at the directory C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite. If succeeds:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite>bandwidthTest.exe
[CUDA Bandwidth Test] - Starting...
Running on...

 Device 0: NVIDIA GeForce GTX 1660 Ti
 Quick Mode

 Host to Device Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)        Bandwidth(MB/s)
   33554432                     6339.9

 Device to Host Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)        Bandwidth(MB/s)
   33554432                     6362.1

 Device to Device Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)        Bandwidth(MB/s)
   33554432                     251677.5

Result = PASS

NOTE: The CUDA Samples are not meant for performance measurements. Results may vary when GPU Boost is enabled.
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite>deviceQuery.exe
deviceQuery.exe Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "NVIDIA GeForce GTX 1660 Ti"
  CUDA Driver Version / Runtime Version          11.6 / 11.6
  CUDA Capability Major/Minor version number:    7.5
  Total amount of global memory:                 6144 MBytes (6442123264 bytes)
  (24) Multiprocessors, ( 64) CUDA Cores/MP:     1536 CUDA Cores
  GPU Max Clock rate:                            1590 MHz (1.59 GHz)
  Memory Clock rate:                             6001 Mhz
  Memory Bus Width:                              192-bit
  L2 Cache Size:                                 1572864 bytes
  Maximum Texture Dimension Size (x,y,z)         1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)
  Maximum Layered 1D Texture Size, (num) layers  1D=(32768), 2048 layers
  Maximum Layered 2D Texture Size, (num) layers  2D=(32768, 32768), 2048 layers
  Total amount of constant memory:               zu bytes
  Total amount of shared memory per block:       zu bytes
  Total number of registers available per block: 65536
  Warp size:                                     32
  Maximum number of threads per multiprocessor:  1024
  Maximum number of threads per block:           1024
  Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
  Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)
  Maximum memory pitch:                          zu bytes
  Texture alignment:                             zu bytes
  Concurrent copy and kernel execution:          Yes with 6 copy engine(s)
  Run time limit on kernels:                     Yes
  Integrated GPU sharing Host Memory:            No
  Support host page-locked memory mapping:       Yes
  Alignment requirement for Surfaces:            Yes
  Device has ECC support:                        Disabled
  CUDA Device Driver Mode (TCC or WDDM):         WDDM (Windows Display Driver Model)
  Device supports Unified Addressing (UVA):      Yes
  Device supports Compute Preemption:            Yes
  Supports Cooperative Kernel Launch:            Yes
  Supports MultiDevice Co-op Kernel Launch:      No
  Device PCI Domain ID / Bus ID / location ID:   0 / 1 / 0
  Compute Mode:
     < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 11.6, CUDA Runtime Version = 11.6, NumDevs = 1, Device0 = NVIDIA GeForce GTX 1660 Ti
Result = PASS

ckpts model

18 Feb 15:30
Compare
Choose a tag to compare
dependency

update

VTuber-MomoseHiyori-v2.0.0

01 Jul 06:06
6d0751a
Compare
Choose a tag to compare

Version 2.0.0

  • Platform : Windows (X86-64)
  • Engine : Unity 2019.4.1f1 LTS
  • Developer & Tester : Kennard Wang
  • Updates :
    • UI for position setting, resolution and boundary
    • Modify the range of server listening
    • Revise trivial bugs of top setting

VTuber-MomoseHiyori-v1.2.0

27 Jun 12:48
0bd1c9e
Compare
Choose a tag to compare

Version 1.2.0