Building the project requires two components: The translation service and the livecaptions project.
In one folder:
python3 -m venv .source bin/activatepip install fastapi uvicorn transformers accelerate sentencepiece
| To start Valetudo locally (with a mocked robot), execute the following commands: | |
| 1. Clone and build the backend | |
| ``` | |
| git clone git@github.com:Hypfer/Valetudo.git | |
| cd Valetudo/ | |
| npm install | |
| npm run start:dev --workspace=backend | |
| ``` |
Even though the RX 480 is not a very recent GPU, the 8 GB VRAM are quite decent and make it possible to run LLMs much faster than with the CPU.
To make it running, three steps are necessary: Installing vulkan, building shaderc and finally building lama.cpp including the vulkan backend (assuming git, a c compiler, cmake, ninja, etc. are installed on a sufficiently recent Ubuntu).
Run sudo apt install libvulkan-dev vulkan-tools glslang-tools.
wget https://repo1.maven.org/maven2/org/springframework/spring-instrument/6.1.14/spring-instrument-6.1.14.jar aspectJarConfig "ch.qos.logback:logback-classic:$libLogbackVersion"
aspectJarConfig "ch.qos.logback:logback-core:$libLogbackVersion"
mvn clean package -DskipTests=truejava -Dkieker.monitoring.writer.filesystem.FileWriter.customStoragePath=monitoring-logs -Dkieker.monitoring.skipDefaultAOPConfiguration=true -javaagent:spring-instrument-6.1.14.jar -javaagent:kieker-2.0.2-SNAPSHOT-aspectj.jar -jar target/t2-modulith.warThe following describes the steps that are needed to run the t2 store locally. Before you start, please install the following things:
wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.3.tgz && tar -xvf apache-jmeter-5.6.3.tgz, now you can start JMeter using java -jar apache-jmeter-5.6.3/bin/ApacheJMeter.jar)git clone --recurse-submodules -j8 https://github.com/t2-project/t2-project.git and please replace the modulith submodule be its fork: cd t2-project/modulith/ && git remote add fork https://github.com/DaGeRe/t2-modulith.git && git pull fork with-mysql && git checkout with-mysql| #!/bin/bash | |
| # This script aims for cloning all my-company projects (https://ivans-innovation-lab.github.io/projects/) and building them | |
| set -e | |
| for project in my-company-common my-company-project-domain my-company-team-domain my-company-blog-materialized-view my-company-project-materialized-view my-company-team-materialized-view | |
| do | |
| if [ ! -d $project ] | |
| then |
Please make sure you install the following tools:
$JAVA_HOME set correctly.$JMETER_HOME pointing to its folder.git clone https://github.com/kieker-monitoring/kieker.git) and built via ./gradlew assemble -x test -x check -x apidoc (we use the current 2.0.0-SNAPSHOT - please file an issue if you have a problem with this steps in a newer version). Set $KIEKER_HOME to the root folder of your built Kieker.git clone --branch kieker-debug https://github.com/DaGeRe/TeaStore.git) In the forks folder:
FileWriter: `sed -i "s/kieker.monitoring.writer=kieker.monitoring.writer.filesystem.FileWriter/#kieker.monitoring.writer=kieker.monitoring.writer.filesystem.FileWriter/g" utilities/tools.descartes.teastore.dockerbase/kieker.monitor| if [ -z "${DISL_HOME}" ]; then | |
| echo "\$DISL_HOME needs to be defined." | |
| exit 1 | |
| fi | |
| echo "=======" | |
| echo "SI" | |
| git checkout optimization-sourceInstrumentation | |
| ./setup.sh &> setup_si.txt |