Neuronové sítě - porovnání výkonnosti knihovny založené na PyTorch v Pythonu a C++
Date issued
2023
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Neuronové sítě jsou v současné době velmi populární. Naprostá většina kódů je nicméně psaná v jazyce Python, například s použitím knihovny PyTorch. Jádro této knihovny je ovšem nativně psáno v C++ a umožňuje použití přímo z C++. Cílem této bakalářské práce je konverze knihovny vyvinuté vedoucím práce založené na PyTorch z Pythonu do C++ a následné porovnání výkonu obou řešení na jednoduchém modelu. Výsledky naznačují zanedbatelný vliv výběru jazyka na výkon.
Description
Subject(s)
strojové učení, frameworky pro strojové učení, pytorch, libtorch, python, c++