Python Transcoding Acceleration Benchmark
Note. This is an Alpha Version of the Client. It has not been properly tested, nor implemented for all Platforms yet! Use at your own risk.
pyTAB is in heavy development a.t.m. so expect it to be laggy and crash. Since it is a Hardware Benchmark, it will try to use as many System Ressources as possible!
Also pyTAB is build as a python module via poetry. Therefore you need to have at least python 3.11.2 and poetry installed on your system.
poetry is installed via pipx using: pipx install poetry
If you do not have pipx installed, follow the official install guide
Its also required to have access to a running instance of Venson's Jellyfin Hardware Visualizer. More information about that is available in the GitHub repo.
git clone https://github.com/BotBlake/pyTAB
cd pytab
git switch develop
poetry shell
poetry install
exit
)Since the state of the software often Changes, you might have to do some "additional steps" to ensure its running correctly. They are explained down below.
poetry shell
pytab --server "https://Your/Test/Server/"
If you want / need specific info about all the CLI Arguments, do pytab -h
(If you do not care about the actual test results, you can use the developer mode through --debug
and specify a local file Path instead of a Server URL.)
During development pyTAB may require you to set up specific things manually these will change over Time
git pull
To reduce Test Runtime you can disable certain hardware reducing the number of tests you run.
--nocpu
flag--gpu 0
option or by selecting 0 in the interactive GPU selectorSince a lot of Hardware recognition is not yet implemented for Linux based Systems, these are currently not supported. Try running the Script on Windows instead.