Komposition-eines-Musikstuecks-mittels-Neuronaler-Netze
Ziel der Studienarbeit ist die Komposition eines kleinen Musikstücks. Die Komposition erfolgt mittels eines Neuronalen Netzes.
Usage
Hier wird beschrieben wir man das Projekt verwendet.
Installation
Um die unter demos bereitgestellten jupyter-notebook verwenden zu können, muss das Projekt mittels pip installiert werden. Hierfür gibt es folgende Möglichkeiten:
GitHub Repo
# Clone das Repo
git clone git@github.com:DHBW-FN-TIT20/Komposition-eines-Musikstuecks-mittels-Neuronaler-Netze.git mukkeBude
cd mukkeBude
# Installieren mittels pip
pip install .
PyPi
pip install mukkeBude
Für die Verwendung der Jupyter-Notebooks muss jupyter-lab zusätzlich installiert werden!
pip install jupyterlab
Verwendung
Nach einer erfolgreichen installtion kann das modul mittels import mukkeBude verwendet werden. Entsprechende Beispiele sind unter demos zu finden.
Developing
Hier wird beschrieben, wie man seine Entwicklungsumgebung entsprechend vorbereitet, um an dem Projekt zu entwicklen. Empfohlen ist die Verwendung von Conda, da hier die Verwendung von der GPU deutlich einfach ist. Bei der Verwendung der anderen Methoden müssen unter Umständen weitere Schritte unternommen werden, um die GPU zu verwenden.
Conda
Installation mithilfe von conda:
conda env create -f environment.yml
conda activate tf-gpu
# Enable GPU support on Linux (need to be done in every new shell)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/
Pip
Ohne venv:
pip install -r requirements-dev.txt
Mit venv:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
Poetry
poetry install --with=dev
poetry shell
Metadata
Release files for mukkebude 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mukkebude-0.1.2.tar.gz | 13.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mukkebude-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.5 kB
Release files / mukkebude-0.1.2.tar.gz
| Download URL | mukkebude-0.1.2.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36abb0cac90fe90dcd2462489aa368c1daaf83be3a4be67b0ece8cf3c99b2cf0
|
|
BLAKE2b-256 checksum How to use checksums |
bce3c8fa8aeeda7c57c040f814663b5c112f37d46ca632edb8f2f5db8c6132ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.3
|
Release files / mukkebude-0.1.2-py3-none-any.whl
| Download URL | mukkebude-0.1.2-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5dd8bea62133b77ed177a65686a28fa2f006dc1db88ffae460d1688f1e775c66
|
|
BLAKE2b-256 checksum How to use checksums |
16037e5683e63093d03452293963b29a72e101d9f51cfd6b128c9458e6c3f3f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.3
|