Skip to main content

sr-vulkan

Install

pip install sr-vulkan -v

Install Model

pip install sr-vulkan-model-waifu2x
pip install sr-vulkan-model-realcugan
pip install sr-vulkan-model-realesrgan
pip install sr-vulkan-model-realsr

Use

from sr_vulkan import sr_vulkan as sr

# init
sts = sr.init()
print("init, code:{}".format(str(sts)))
isCpuModel = False
if sts < 0:
    # cpu model
    isCpuModel = True
    
gpuList = sr.getGpuInfo()
print(gpuList)
sts = sr.initSet(gpuId=0)
print("init set, code:{}".format(str(sts)))

# Model List:
#    MODEL_WAIFU2X_CUNET_UP1X_DENOISE0X",
#    MODEL_WAIFU2X_CUNET_UP1X_DENOISE1X",
#    MODEL_WAIFU2X_CUNET_UP1X_DENOISE2X",
#    MODEL_WAIFU2X_CUNET_UP1X_DENOISE3X",
#    MODEL_WAIFU2X_CUNET_UP2X",
#    MODEL_WAIFU2X_CUNET_UP2X_DENOISE0X",
#    MODEL_WAIFU2X_CUNET_UP2X_DENOISE1X",
#    MODEL_WAIFU2X_CUNET_UP2X_DENOISE2X",
#    MODEL_WAIFU2X_CUNET_UP2X_DENOISE3X",
#    MODEL_WAIFU2X_ANIME_UP2X"
#    MODEL_WAIFU2X_ANIME_UP2X_DENOISE0X",
#    MODEL_WAIFU2X_ANIME_UP2X_DENOISE1X",
#    MODEL_WAIFU2X_ANIME_UP2X_DENOISE2X",
#    MODEL_WAIFU2X_ANIME_UP2X_DENOISE3X",
#    MODEL_WAIFU2X_PHOTO_UP2X",
#    MODEL_WAIFU2X_PHOTO_UP2X_DENOISE0X",
#    MODEL_WAIFU2X_PHOTO_UP2X_DENOISE1X",
#    MODEL_WAIFU2X_PHOTO_UP2X_DENOISE2X",
#    MODEL_WAIFU2X_PHOTO_UP2X_DENOISE3X",
#    
#    "MODEL_REALCUGAN_PRO_UP2X",
#    "MODEL_REALCUGAN_PRO_UP2X_CONSERVATIVE",
#    "MODEL_REALCUGAN_PRO_UP2X_DENOISE3X",
#    "MODEL_REALCUGAN_PRO_UP3X",
#    "MODEL_REALCUGAN_PRO_UP3X_CONSERVATIVE",
#    "MODEL_REALCUGAN_PRO_UP3X_DENOISE3X",
#    "MODEL_REALCUGAN_SE_UP2X",
#    "MODEL_REALCUGAN_SE_UP2X_CONSERVATIVE",
#    "MODEL_REALCUGAN_SE_UP2X_DENOISE1X",
#    "MODEL_REALCUGAN_SE_UP2X_DENOISE2X",
#    "MODEL_REALCUGAN_SE_UP2X_DENOISE3X",
#    "MODEL_REALCUGAN_SE_UP3X",
#    "MODEL_REALCUGAN_SE_UP3X_CONSERVATIVE",
#    "MODEL_REALCUGAN_SE_UP3X_DENOISE3X",
#    "MODEL_REALCUGAN_SE_UP4X",
#    "MODEL_REALCUGAN_SE_UP4X_CONSERVATIVE",
#    "MODEL_REALCUGAN_SE_UP4X_DENOISE3X",
#    
#    "MODEL_REALESRGAN_ANIMAVIDEOV3_UP2X",
#    "MODEL_REALESRGAN_ANIMAVIDEOV3_UP3X",
#    "MODEL_REALESRGAN_ANIMAVIDEOV3_UP4X",
#    "MODEL_REALESRGAN_X4PLUS_UP4X",
#    "MODEL_REALESRGAN_X4PLUSANIME_UP4X"
#    "MODEL_REALSR_DF2K_UP4X"
    
    
# add picture ...
# sr.add(data=imgData, modelIndex=sr.MODEL_ANIME_STYLE_ART_RGB_NOISE0, backId=0, scale=2.5)
# sr.add(data=imgData, modelIndex=sr.MODEL_ANIME_STYLE_ART_RGB_NOISE0, backId=0, format="webp", width=1000, high=1000)

# load picture...
# newData, format, backId, tick = sr.load(0)

Metadata

Release files for sr-vulkan 2.0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sr-vulkan 2.0.1.1
File Size Uploaded
sr-vulkan-2.0.1.1.tar.gz 38.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for sr-vulkan 2.0.1.1
File Interpreter ABI Platform
sr_vulkan-2.0.1.1-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
sr_vulkan-2.0.1.1-cp37-abi3-manylinux_2_17_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details
sr_vulkan-2.0.1.1-cp37-abi3-macosx_10_4_universal2.whl CPython 3.7 abi3 macOS 10.4+ universal2 (ARM64, x86-64) Details

Total release size: 54.8 MB

Release files / sr-vulkan-2.0.1.1.tar.gz

Download URL sr-vulkan-2.0.1.1.tar.gz
Size 38.7 MB
Tags Source
SHA-256 checksum
How to use checksums
4697919171c84feec5adb1fbbb7a835b32f18f5645f910ac0735fb2c94b32135
BLAKE2b-256 checksum
How to use checksums
17a990297011b5e8805a8594c4e55c2ce28032773ae524ab1d36d5196652d887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release files / sr_vulkan-2.0.1.1-cp37-abi3-win_amd64.whl

Download URL sr_vulkan-2.0.1.1-cp37-abi3-win_amd64.whl
Size 2.6 MB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a93ef8d3ff6f3ce766a8df408bc06bac3122affc9e3d260d31a832dcc2c87c6b
BLAKE2b-256 checksum
How to use checksums
5e9a9a5eb50fa27e0377be3c56fa803802053957d4900c8ff3d5eafb8b8d6fdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release files / sr_vulkan-2.0.1.1-cp37-abi3-manylinux_2_17_x86_64.whl

Download URL sr_vulkan-2.0.1.1-cp37-abi3-manylinux_2_17_x86_64.whl
Size 3.6 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
a00fa688fd74211a187b00fa83f05ac6ad65ec9e884263618f06eaf93597d383
BLAKE2b-256 checksum
How to use checksums
2fbf8da6f4f37cc9ad76a46a9722c5dc5ca8d3061e8471ece5a9488088037cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release files / sr_vulkan-2.0.1.1-cp37-abi3-macosx_10_4_universal2.whl

Download URL sr_vulkan-2.0.1.1-cp37-abi3-macosx_10_4_universal2.whl
Size 9.8 MB
Tags CPython 3.7 abi3 macOS 10.4+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
eae274ed9831d9a466edffa1622cc6c9ff11c7b54d365a62bfacfd92f5c08bae
BLAKE2b-256 checksum
How to use checksums
bd9ab9645ff7dce152c4c7cf8f7a7c894ae2e73b99e3c5ac6526dd150f7fd5e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release history Release notifications | RSS feed

This release

2.0.1.1 This release

4 release files

2.0.0

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page