Skip to content

Element A & Element B: Problem Justification and Past Solution Review #3

Description

@code259

Element A & B

Links

Ideas

Communication:

Research Goal: Reduce dependence on paid AI subscriptions enabling student development and growth.
Solution: Host & Serve an LLM (Qwen3.8 27B) locally, so we can get frontier level intelligence with no cost except electricity.

Team split:

  • Team 1: Nikhil, Adi & Mihir | Working on Inference Engineering and API Deployment for Rig 1
  • Team 2: Yash Squared & Anvay | Working on building Rig 2

Justification:

Problem (LLM subscriptions are costly, and not everyone in OCS has access to frontier intelligence which means their learning and growth is mitigated)
--> Setup GPUs
--> Setup Qwen3.8 27B locally (#4)
--> Means the server can run the LLM without paying API costs; only cost is electricity
--> create API to make the model accesible even without local rig access (#5)
--> detail setup instruction so OCS students can use the model intelligence through a harness like openrouter, pi, or claude code
--> students can use a model harness on their computer which calls the API we made which then runs the prompt they ask on our rig to answer they questions
--> increases their engineering throughput and learning

Literature Review:

1. Host & Serve an LLM

  • While it seems pretty simple, serving and managing proper inference workloads is much harder. The field of inference engineering exists for a reason. We also have a unique hardware scenario, so we will have to work with that.
  • model → kernels/runtime → inference engine → node configuration → distributed serving → scheduler → networking → autoscaling → observability → reliability → cost optimization
  • even for the earlier parts of the stack like kernel & runtime that have good tooling like flash attention and vLLM there is still optimizations you can do based on your workload and usecase
  • potential model to run: Qwen3.8 27B (equivalent to GPt 5.6 luna on max; https://artificialanalysis.ai/models/qwen3-8-27b)
  • in our case serving that model is nontrivial because of our hardware constraints, so it would be a good learning experience. also, the model is actually good, so people in OCS can use it for programming tasks (would likely be like a subagent with a larger orchestrator like opus, fable, gpt 5.6 sol, or something would delegate to), so would need some interface for people to access the model we serve in their harnesses

Metrics to Track

  • TTFT (Time to first token)
  • TPS (tokens per second)

Other Ideas

  • Make RL envs or use the OCS github/codebase to finetune/improve the model for our usecase.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions