Skip to content

Instantly share code, notes, and snippets.

View m0rph03nix's full-sized avatar

Raphael Leber m0rph03nix

  • CPE Lyon
  • France
View GitHub Profile
@m0rph03nix
m0rph03nix / Dockerfile
Last active May 9, 2024 01:47
Run Whisper.cpp in docker with mic audio streaming
FROM debian:11.7-slim AS build
RUN apt-get update \
&& apt-get install -y libsdl2-dev alsa-utils g++ make wget
RUN mkdir /whisper && \
wget -q https://github.com/ggerganov/whisper.cpp/tarball/master -O - | \
tar -xz -C /whisper --strip-components 1
WORKDIR /whisper

Setup

IDE :

  • Arduino IDE 2 (déjà installé, recommandé)

Arduino :

  • Board
    • In File --> Preferences -> Additionnal boards mana... add https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
    • In Tools --> Board -> Boards Manager, look for ESP32 and install it
  • In Tools --> Board select TTGO LoRa32-OLED (even though this borad has no LoRa...)
@m0rph03nix
m0rph03nix / Tuto.md
Last active November 12, 2021 19:12
T-CAM example at CPE Lyon

Prise en main d'un exemple de réseau de neurones embarqué avec TFLite

Ce tutoriel vous permet de tester un exemple de programme utilisant TensorFlow Lite sur une cible microcontroleur, qui sera adans notre cas une carte LILYGO TTGO CAMERA (avec un µC ESP32) visible sur l'image ci-dessous :

image d'une T-CAM ESP32

L'exemple "doorbell_camera" qui sera chargé dans cette carte est un système qui lorsqu'il détecte une personne avec la caméra, envoi un email avec la photo de la personne.

L'exemple est construit avec tensorflow et permettra de générer un projet qui sera compilé et chargé par ESP-IDF, déjà installé sur les machines de l'école. Si vous avez vos propres machines, suivez à la lettre le tutoriel d'installation de ESP-IDF

@m0rph03nix
m0rph03nix / INSTRUCTIONS
Created January 7, 2021 13:42
git error: gpg n'a pas pu signer les données
Si:
error: gpg n'a pas pu signer les données
fatal: échec de l'écriture de l'objet commit
Alors:
suivre procédure https://docs.gitlab.com/ee/user/project/repository/gpg_signed_commits/index.html
Ajouter clef GPG sur interface github/gitlab
git config --global user.signingkey A1B2C3D4..... # votre clef GPG
@m0rph03nix
m0rph03nix / install_bebop.sh
Created September 28, 2020 11:39
Install Bebop drone ROS Melodic
apt-get install ros-melodic-parrot-arsdk
apt-get install ffmpeg
apt-get install ros-melodic-joy-teleop
apt-get ros-melodic-teleop-tools-msgs
apt-get ros-melodic-joy-teleop ros-melodic-teleop-tools-msgs
# create catkin workspace
mkdir -p catkin/src
cd catkin/src
@m0rph03nix
m0rph03nix / gist:431c6437992e4df976cf12e3e990c0f0
Last active December 9, 2021 07:42
Install Turtlebot simulation Melodic
sudo apt-get install ros-melodic-ecl -y
sudo apt-get install ros-melodic-joy -y
sudo apt-get install ros-melodic-kobuki-core -y
sudo apt-get install ros-melodic-kobuki-msgs -y
sudo apt-get install ros-melodic-yocs-controllers -y
sudo apt-get install ros-melodic-yocs-msgs -y
sudo apt-get install ros-melodic-yocs-navigator -y
sudo apt-get install ros-melodic-ar-track-alvar -y
@m0rph03nix
m0rph03nix / Tuto_cmsis-nn.md
Last active December 5, 2019 08:22
CMSIS-NN experiment with CIFAR-10 / CAFFE / MBED

Work side by side with : https://developer.arm.com/solutions/machine-learning-on-arm/developer-material/how-to-guides/image-recognition-on-arm-cortex-m-with-cmsis-nn/before-you-begin

Install Target development tools

# home...
cd

# Get the compilation toolchain archive
wget https://developer.arm.com/-/media/Arm%20Developer%20Community/Images/Tutorial%20Guide%20Diagrams%20and%20Screenshots/Machine%20Learning/Image%20recognition%20on%20Arm%20Cortex-M%20with%20CMSIS-NN/gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2?revision=09f5c905-fb63-4870-85fb-b5b911c0304c&la=en&hash=97C8EB7737FA9221B4A166CD9B040E6FEB624BDA
@m0rph03nix
m0rph03nix / Robocup_packages
Created March 14, 2019 11:06
Robocup_packages
# system & non python & non ROS install
OpenPose
- nvidia drivers
- CUDA drivers
- CUDnn driver
# python
pip install face_recognition