Об этом проекте

Pyro — это библиотека глубокого вероятностного программирования, построенная на PyTorch. Согласно её README, она разработана вокруг четырёх принципов: универсальность, то есть способность представлять любое вычислимое распределение вероятностей; масштабируемость, с небольшими накладными расходами по сравнению с рукописным кодом; минимализм, реализованный с помощью небольшого ядра композируемых абстракций; и гибкость, предлагающая высокоуровневые абстракции для генеративных моделей и моделей вывода, при этом позволяя экспертам настраивать вывод. Изначально разработанная в Uber AI, Pyro теперь поддерживается сообществом разработчиков, включая команду в Институте Броуда, и стала проектом Linux Foundation в 2019 году. Проект предоставляет примеры для начала работы, документацию, форум сообщества и руководства по внесению вклада. Варианты установки включают установку стабильной версии через pip (`pip install pyro-ppl`), установку из исходного кода, установку с дополнительными пакетами для примеров и учебных пособий (`pip install pyro-ppl[extras]`) или установку ветки разработки непосредственно с GitHub. Также упоминаются инструкции для Docker-контейнеров. В README есть ссылка на цитирование статьи JMLR, описывающей Pyro.