Skip to content

Instantly share code, notes, and snippets.

@sgbaird
Created May 2, 2025 18:15
Show Gist options
  • Save sgbaird/c6babe2c28136b296417d0fa7c6fec49 to your computer and use it in GitHub Desktop.
Save sgbaird/c6babe2c28136b296417d0fa7c6fec49 to your computer and use it in GitHub Desktop.
ot2-lcm-basic.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"authorship_tag": "ABX9TyOcgcbNz97yW04FaGbenn0b",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/sgbaird/c6babe2c28136b296417d0fa7c6fec49/ot2-lcm-basic.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "lkQNtDFc8prd",
"outputId": "1dd50909-7819-44de-9e7b-10459d7abe19"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting gradio_client\n",
" Downloading gradio_client-1.10.0-py3-none-any.whl.metadata (7.1 kB)\n",
"Requirement already satisfied: fsspec in /usr/local/lib/python3.11/dist-packages (from gradio_client) (2025.3.2)\n",
"Requirement already satisfied: httpx>=0.24.1 in /usr/local/lib/python3.11/dist-packages (from gradio_client) (0.28.1)\n",
"Requirement already satisfied: huggingface-hub>=0.19.3 in /usr/local/lib/python3.11/dist-packages (from gradio_client) (0.30.2)\n",
"Requirement already satisfied: packaging in /usr/local/lib/python3.11/dist-packages (from gradio_client) (24.2)\n",
"Requirement already satisfied: typing-extensions~=4.0 in /usr/local/lib/python3.11/dist-packages (from gradio_client) (4.13.2)\n",
"Requirement already satisfied: websockets<16.0,>=10.0 in /usr/local/lib/python3.11/dist-packages (from gradio_client) (15.0.1)\n",
"Requirement already satisfied: anyio in /usr/local/lib/python3.11/dist-packages (from httpx>=0.24.1->gradio_client) (4.9.0)\n",
"Requirement already satisfied: certifi in /usr/local/lib/python3.11/dist-packages (from httpx>=0.24.1->gradio_client) (2025.4.26)\n",
"Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.11/dist-packages (from httpx>=0.24.1->gradio_client) (1.0.9)\n",
"Requirement already satisfied: idna in /usr/local/lib/python3.11/dist-packages (from httpx>=0.24.1->gradio_client) (3.10)\n",
"Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.11/dist-packages (from httpcore==1.*->httpx>=0.24.1->gradio_client) (0.16.0)\n",
"Requirement already satisfied: filelock in /usr/local/lib/python3.11/dist-packages (from huggingface-hub>=0.19.3->gradio_client) (3.18.0)\n",
"Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.11/dist-packages (from huggingface-hub>=0.19.3->gradio_client) (6.0.2)\n",
"Requirement already satisfied: requests in /usr/local/lib/python3.11/dist-packages (from huggingface-hub>=0.19.3->gradio_client) (2.32.3)\n",
"Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.11/dist-packages (from huggingface-hub>=0.19.3->gradio_client) (4.67.1)\n",
"Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.11/dist-packages (from anyio->httpx>=0.24.1->gradio_client) (1.3.1)\n",
"Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.11/dist-packages (from requests->huggingface-hub>=0.19.3->gradio_client) (3.4.1)\n",
"Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.11/dist-packages (from requests->huggingface-hub>=0.19.3->gradio_client) (2.4.0)\n",
"Downloading gradio_client-1.10.0-py3-none-any.whl (322 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m322.9/322.9 kB\u001b[0m \u001b[31m7.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hInstalling collected packages: gradio_client\n",
"Successfully installed gradio_client-1.10.0\n"
]
}
],
"source": [
"%pip install gradio_client"
]
},
{
"cell_type": "code",
"source": [
"student_id = \"\" #@param {type:\"string\"}"
],
"metadata": {
"id": "U_hUXGgx88TS"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from gradio_client import Client\n",
"\n",
"client = Client(\"AccelerationConsortium/OT-2-LCM\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "WAgiQCJz8qi1",
"outputId": "3673a8a9-260c-4115-9632-60c54c2c2652"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Loaded as API: https://accelerationconsortium-ot-2-lcm.hf.space ✔\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"result = client.predict(\n",
"\t\tstudent_id=student_id,\n",
"\t\tapi_name=\"/verify_student_id\"\n",
")\n",
"print(result[-1])"
],
"metadata": {
"id": "-81kJ58383uy"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"result = client.predict(\n",
"\t\tstudent_id=student_id,\n",
"\t\tR=100,\n",
"\t\tY=50,\n",
"\t\tB=125,\n",
"\t\tapi_name=\"/submit\"\n",
")\n",
"print(result)"
],
"metadata": {
"id": "DnIs5eDk9AvC"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"result"
],
"metadata": {
"id": "C9HKNLlm9Uen"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [],
"metadata": {
"id": "S-CHHfif-lzW"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment