This is your work, valued

Madrid, Spain

Robert Dargavel Smith

Elite
@teticio

Passionate about mathematics and programming

audio-diffusion. Apply diffusion models using the new Hugging Face diffusers package to synthesize music instead of images.

792

Deej-AI. Create automatic playlists by using Deep Learning to *listen* to the music.

471

lambda-scraper. Use AWS Lambda functions as a proxy pool to scrape web pages.

137

pdf2remarkable. Upload PDFs to the reMarkable Cloud, which is particularly useful on Linux as the official desktop application is not available.

59

python-envy. Automatically activate Python virtual environments as you navigate the source code.

54

llama-squad. Train Llama 2 & 3 on the SQuAD v2 task as an example of how to specialize a generalized (foundation) model.

53

kivy-tensorflow-helloworld. Run inference with Tensorflow Lite on iOS, Android, MacOS, Windows and Linux using Python.

53

deej-ai.online-app. ReactJS website to automatically generate playlists based on how the music sounds.

33

openai-proxy. OpenAI API proxy for fine-grained cost tracking & control and caching of responses

17

lambda-selenium. Use AWS Lambda functions as a proxy pool to scrape web pages with Selenium.

11

latency. Uses Terraform to explore latency / cost tradeoffs with minimalist examples using various AWS architectures including EC2, Lambda functions, S3, DynamoDB and Fargate.

9

nbextension-gotoerror. Clicking on filenames in the stack trace opens up the relevant source file.

9

jupyter-stack-trace. A JupyterLab extension to jump to the line in the file of the stack trace, search Google for the error in Stack Overflow, or ask Bing Chat for help.

7

aventuras-con-textos. Notebooks for classes in Spanish and English on cutting edge end-to-end NLP (Natural Language Processing).

7

kivy-ios. Toolchain for compiling Python / Kivy / other libraries for iOS

6

deej-ai.online. Website that allows you to create Spotify (and Bandcamp) playlists by using Deep Learning to *listen* to the music. (Now superceded by https://github.com/teticio/deej-ai.online-app.)

6

teticio.github.io. My GitHub webpage

4

terraform-ec2. Terraform code to quickly spin up / tear down an EC2 instance in AWS. A persistent EBS volume is also created and mounted at /home.

4

WordPro. Text editor for the BBC Micro written in 6502 assembler (when I was 13!)

3

inBERTolate. Hit your word count by using BERT to pad out your essays!

3

sam-deejai. An example of using the AWS SAM CLI to create a "serverless" API with a Lambda Function to recommend a similar sounding Spotify song based on a WAV

3

Discogs. Jupyter Notebook

3

leaderboard. Create a bar chart race in realtime from a Kaggle leaderboard

3

tute. Tute card game

2

transformers. 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

2

ec2-slackbot. Slack app to spin up / down EC2 instances and optionally mount SageMaker Studio EFS and EBS volumes.

2

teticio.

2

code-llama-for-vscode. Use Code Llama with Visual Studio Code and the Continue extension. A local LLM alternative to GitHub Copilot.

2

sagemaker-python-sdk. A library for training and deploying machine learning models on Amazon SageMaker

2

chat. Web app to allow me to chat with my teenage sons and interrupt their online gaming sessions when it is time to come down for dinner

2

terraform-binderhub. Deploy Binderhub on EC2 with Terraform

2

MeLaSudoku. Sudoku generator and solver I wrote in C++ in 2005, after getting hooked on them.

2

jupyter_contrib_nbextensions. A collection of various notebook extensions for Jupyter

2

symbol-navigation-tools. A VS Code extension that contributes language model tools Copilot can call in agent mode to navigate and understand code structure.

1

foobar. https://foobar.withgoogle.com/

1

local-lambda. Reproduce as closely as possible the conditions of running inside an AWS Lambda function container to facilitate testing and debugging.

1

google-translate-pdf. Demo to run Google Translate on a PDF file using Selenium and AWS Lambda.

1

nordvpn. Bash script to run a command in a NordVPN without affecting other applications using the network.

1

openai-assistant-wrapper. Wraps the OpenAI Assistant API with the standard OpenAI `/chat/completions` API for both streaming and non-streaming responses. This can be useful for deploying your Assistants in any application which conforms to the OpenAI API standard.

1

jupyterlab-contrib.github.io. Management and website of JupyterLab Unofficial Extensions and Tools

1

trl. Train transformer language models with reinforcement learning.

1

diffusers. 🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch

1

terraform-aws-openvpn-ephemeral. A module designed for launching an ephemeral, short-lived openvpn instance. [I just added up and down scripts and made a few small adjustments.]

1