Martin Pluskal
pluskalm
Involved Projects and Packages
Outlines constrains large language model output to follow regular
expressions, JSON schemas, Pydantic models, or context-free
grammars. It is a structured-generation library used by inference
engines such as SGLang.
Core functionality of the Outlines project for structured text generation,
implemented in Rust. This 0.1.26 pin still ships the Python
outlines_core.fsm.guide API (RegexGuide, Generate, Write) that outlines
0.1.11 imports; that module was removed in the 0.2.x line.
SGLang is a fast serving framework for large language models and
vision language models.
This is a CPU build: inference uses PyTorch's native CPU operators.
The Rust PyO3 extensions (multimodal preprocess, native gRPC) are
built. The embedded Rust server is not (dynamo-protocols 5.3.1
API drift). CUDA kernels, sgl-kernel and flashinfer are not.
PySoundFile is an audio library based on libsndfile, CFFI and NumPy.
Full documentation is available on https://python-soundfile.readthedocs.io/.
PySoundFile can read and write sound files. File reading/writing is
supported through libsndfile, which itself is accessed through CFFI,
a foreign function interface for Python calling C code. PySoundFile
represents audio data as NumPy arrays.
PyTorch Image Models (timm) is a collection of image models, layers, utilities, optimizers, schedulers, data-loaders / augmentations, and reference training / validation scripts that aim to pull together a wide variety of SOTA models with ability to reproduce ImageNet training results.
TorchAO is a PyTorch-native library for quantization and sparsity of model weights and activations, for both training and inference. CPU-only build for the SGLang cone.
Prototype: %treesitter_python_subpackage macro in the tree-sitter macro framework plus opt-in python3 binding subpackages for the 15 grammar packages graphify needs. Staging ground before submitting to editors:tree-sitter.
Staging for packaging vllm and its missing dependencies. Wave 1: pure-Python deps for devel:languages:python. Final targets: devel:languages:python (generic deps), science:machinelearning (vllm, torchaudio).
Throwaway: builds devel:tools/zcode against openSUSE:Factory standard until published Tumbleweed has opentui 0.5.12.
This application can be used to test a PAM stack for authentication and
password change.
Scalable vector icons that can be customized — size, color, drop shadow,
and anything that can be done with the power of CSS.
(Note that the font does not contain regular letters, and that icons
are in the range U+F000..U+F23A.)
This project provides all kind of multimedia applications. This includes
players for audio and video data, recording and cutting applications.
Grand Central Dispatch (GCD or libdispatch) provides support for
concurrent code execution on multicore hardware.
Lightspark is an Flash player implementation for playing files in SWF
format. Lightspark can run as a web browser plugin or as a standalone
application.
Lightspark supports SWF files written on the newest version of the
ActionScript language, ActionScript 3.0, which was introduced at the
same time as Flash Player 9.
The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and
supported on iPhone, iPad, most iPods, Mac and iTunes. ALAC is a data
compression method which reduces the size of audio files with no loss of
information. A decoded ALAC stream is bit-for-bit identical to the original
uncompressed audio file.
This package contains a command-line utility to convert the ALAC format.
Speex is a patent free audio codec designed especially for voice
(unlike Vorbis which targets general audio) signals and providing good
narrowband and wideband quality. This project aims to be complementary
to the Vorbis codec.
VapourSynth is a library for video manipulation. It has a core
library written in C++ and a Python module to allow video scripts to
be created.
plowshare is a command-line (CLI) download/upload tool for popular file
sharing websites (aka file hosting provider or One-Click hoster). With
plowshare, you will be able to download or upload files and manage remote
folders and link deletion. It runs on Linux/BSD/Unix operating system. The
basic concept is that files can be downloaded and uploaded though command
line as easily as wget (or curl).
This project is dedicated to crypto currencies.
It is in an early stage of evolution, initially filled with the most complex collection created by marec2000 (https://build.opensuse.org/project/show/home:marec2000:cryptocoins). It does not mean, that all of these packages are the best variants. Anybody is welcome to add packages, improve them or even replace existing ones.
If you have a better version of these packages, feel free to submit them. Fee free to submit even a different version of the package with a different changes file (with exception of those few packages that will be in the openSUSE:Factory).
https://bugzilla.suse.com/show_bug.cgi?id=1043401
BitCoin is an experimental new digital currency that enables instant payments to anyone, anywhere in the world. BitCoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. BitCoin Core is the name of open source software which enables the use of this currency.
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
This is a shared library that implements scrypt() functionality.
Monero is a private, secure, untraceable, decentralised digital currency. You are your bank, you control your funds, and nobody can trace your transfers unless you allow them to do so.
Privacy: Monero uses a cryptographically sound system to allow you to send and receive funds without your transactions being easily revealed on the blockchain (the ledger of transactions that everyone has). This ensures that your purchases, receipts, and all transfers remain absolutely private by default.
Security: Using the power of a distributed peer-to-peer consensus network, every transaction on the network is cryptographically secured. Individual wallets have a 24 word mnemonic seed that is only displayed once, and can be written down to backup the wallet. Wallet files are encrypted with a passphrase to ensure they are useless if stolen.
Untraceability: By taking advantage of ring signatures, a special property of a certain type of cryptography, Monero is able to ensure that transactions are not only untraceable, but have an optional measure of ambiguity that ensures that transactions cannot easily be tied back to an individual user or computer.
The official Qt-based GUI wallet app for the privacy-focused Monero cryptocurrency
Open source CPU/GPU XMR cryptocurrency miner.