Skip to page content
SAVRN
Search Plan a project

Open-weight model · Token classification

physics-ai999x

by AI999X Labs AI999X/physics-ai999x

physics-ai999x is an open-weight model for token classification from AI999X Labs, released under Apache License 2.0. It has 34M parameters. At 16-bit it needs about 0.1 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 46 downloads a month.

License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · Version 2.0.0 physics-ai999x is an offline, deterministic Python solver that answers physics questions with verified results from 148 certified capabilities, gives…

Parameters34M
Context—
Weights171.6 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads46

Runs On

What it takes to serve physics-ai999x (34M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.1 GB 0.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.0 GB 0.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 23, 2026.

physics-ai999x on every accelerator the SAVRN Index prices, at every precision

Model Card

By AI999X Labs, published under apache-2.0, revision 9c57c6c44a17.

License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · Version 2.0.0 physics-ai999x is an offline, deterministic Python solver that answers physics questions with verified results from 148 certified capabilities, gives 859 documented answers identically on Windows and Linux, and refuses rather than guesses when an answer cannot be verified. physics-ai999x is a compact, deterministic physics engine for Python. It reads a question in plain English (or a typed call), picks a certified physics capability, computes the answer exactly, checks it, and returns the result with its steps, units, LaTeX and assumptions — or an honest refusal that says what is…

Read AI999X Labs's full model card

physics-ai999x — offline, verified physics solver with step-by-step answers

Install · Capability guide · ONNX models · Evaluation · AI999X on Hugging Face · Website · Support: Buy Me a Coffee

License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · Version 2.0.0

physics-ai999x is an offline, deterministic Python solver that answers physics questions with verified results from 148 certified capabilities, gives 859 documented answers identically on Windows and Linux, and refuses rather than guesses when an answer cannot be verified.

physics-ai999x is a compact, deterministic physics engine for Python. It reads a question in plain English (or a typed call), picks a certified physics capability, computes the answer exactly, checks it, and returns the result with its steps, units, LaTeX and assumptions — or an honest refusal that says what is missing. It runs fully offline on any CPU, needs no GPU, no API key and no internet, and is built to give zero wrong answers: when it is not sure, it refuses instead of guessing.

Highlights

  • Verified, not generated. Every answer is computed by a certified physics capability and checked (substituted back, dimension-checked or compared with an independent computation) before it is returned.
  • Zero wrong answers by design. Seven explicit outcomes — SOLVED, NEEDS_INPUT, AMBIGUOUS, INVALID_INPUT, OUT_OF_SCOPE, UNRECOGNIZED_FORMAT, INTERNAL_ERROR — never a silent guess. Measured: 0 wrong answers on 274 benchmark questions and on 1,567 verified natural-language questions.
  • Plain-English questions and a guaranteed typed interface. ask() reads documented question forms; solve(capability_id, **inputs) always solves a supported task with valid inputs.
  • Explains itself. Steps, formulas in LaTeX, units, assumptions and the model used, ready for notebooks, tutoring apps and homework checkers.
  • ONNX included. 365 deterministic formula graphs (onnx/formulas/, 94.7 KB) + decision model (onnx/decision.int8.onnx, 37.4 MB int8): run the exact formulas without Python — onnxruntime in C++, C#, Java, JavaScript or the browser; 13,256 of 13,256 checks agree with the Python engine.
  • Small and portable. Pure Python (sympy, mpmath); identical answers on Windows and Linux (Python 3.10, 3.11, 3.12, 3.13, 3.14).
  • Coverage: kinematics, forces and Newton's laws, work and energy, momentum and collisions, circular motion and gravitation, rotation, oscillations and waves, fluids, heat and thermodynamics, electricity and circuits, magnetism and induction, optics and modern physics.

Model overview

Property Value
Package physics-ai999x 2.0.0 (import physics_ai999x)
Type Deterministic neuro-symbolic physics engine (rule-based reading + certified symbolic capabilities)
Capabilities 23 certified derivations, 16 certified model_familys, 2 certified procedures, 107 certified relations
Knowledge pack version 0.6.0
Golden answers 859 documented answers, identical on every tested platform
Platforms tested Windows (Python 3.13), Linux x86-64 (Python 3.10, 3.11, 3.12, 3.13, 3.14)
ONNX 365 deterministic formula graphs (onnx/formulas/, 94.7 KB) + decision model (onnx/decision.int8.onnx, 37.4 MB int8)
Runtime CPU only, offline; no GPU, no network, no API key
License Apache-2.0
Creator / engineer Ibnul Jaif Farabi
Organization AI999X

Quickstart

pip install physics-ai999x
# or straight from this repository:
pip install https://huggingface.co/AI999X/physics-ai999x/resolve/main/dist/physics_ai999x-2.0.0-py3-none-any.whl
import physics_ai999x as physics

physics.ask("A 1000 kg car moving at 20 m/s hits a stationary 500 kg car and they stick together. What is their final velocity?").show()
# -> SOLVED — 13.3333 m/s  (collision_1d)
physics.ask("How much heat boils away 0.5 kg of water? Its latent heat of vaporization is 2260000 J/kg.").show()
# -> SOLVED — 1.13e+06 J  (latent_heat_vaporization)
physics.ask("A hockey puck slides across ice at 10 m/s and slows down at a constant rate of 0.5 m/s^2. What is its speed after 8 seconds?").show()
# -> SOLVED — 6 m/s  (velocity_time)
physics.solve("kinetic_energy", mass="3 kg", speed="4 m/s").show()
# -> SOLVED — 24 J  (kinetic_energy)
physics.ask("What is the kinetic energy of a car moving at 20 m/s?").show()
# -> NEEDS_INPUT — Translational kinetic energy applies, but it needs: mass (kg). Add it to the question with its unit, or use so
physics.ask("Who created you?").message
# -> physics-ai999x was created and engineered by Ibnul Jaif Farabi at AI999X.

Command line: physics-ai999x "<question>", physics-ai999x --capabilities. The outputs above were produced by running this exact code on physics-ai999x 2.0.0.

Find the right capability, and draw it

physics.search() finds which certified capability a question is about — across every AI999X model, so a question for another model points you to it. It runs the AI999X capability encoder (a 4.9 MB ONNX model, offline): pip install "physics-ai999x[search]". ask(question, suggest=True) adds the same pointers to a question it does not answer; an answer itself never changes.

import physics_ai999x as physics

physics.search("How long does a pendulum take to swing back and forth?", k=2)
# -> Period of a simple pendulum (physics-ai999x, 0.78); Precession period of a Foucault pendulum (mechanics-ai999x, 0.68)
physics.search("Solve x^2 - 5x + 6 = 0", k=2)
# -> Roots of a quadratic equation (algebra-ai999x, 0.67); Solution of two linear equations in two unknowns (algebra-ai999x, 0.57)

How every answer is verified

  1. Reading — the question is turned into typed quantities (value, unit, kind, role) and one asked quantity; every stated number must be used or the question is refused.
  2. Planning — only certified capabilities may answer; a capability applies only under the conditions the wording states (for example a pendulum, a liquid at rest, boiling).
  3. Computing — exact symbolic or high-precision numeric evaluation.
  4. Checking — dimensions, substitution back into the defining equation, and agreement between independent readings; any disagreement becomes a refusal, never a number.

Capabilities are certified before they ship: each must reproduce hand-worked reference cases, reject a deliberately wrong variant (a control), and leave every benchmark answer unchanged.

Benchmarks

Evaluation set Questions Correct Refused (with reason) Wrong
Development probes 112 68 44 0
Held-out: fresh questions (2026-10-15) 42 32 10 0
Held-out: probes 34 30 4 0
Held-out: promotion checks (2026-10-13) 27 14 13 0
Held-out: multi-body systems (2026-10-15) 43 33 10 0
Held-out: unused-input traps 16 9 7 0
Verified natural-language questions (physics-questions-1) 1567 478 1086 0

Wrong means a number that disagrees with the verified answer. On the verified-question set, 3 of 481 answers differ from the record: two are unit spellings (ohm/ohms) or a self-contradictory question ('angular frequency in Hz'), one pairs two records that share an id; none is a reading error. Refusals are expected for questions outside the certified capabilities or with unusual wording; solve() covers every capability with typed inputs.

Optional decision model (auto (gated) + suggest)

This repository also holds a compact ONNX decision model (onnx/, 37.4 MB int8, 33.4M parameters, CPU; fine-tuned from BAAI/bge-small-en-v1.5): it reads a question the rule-based reader refuses, names the capability it needs and copies the input values from the words (it never writes a digit itself).

When it answers by itself: only through a gate — confidence at or above the zero-wrong cut chosen on validation with this very file, every required input read, every number in the question used, and the engine's verification; the asked quantity read by the rule-based reader (never inferred from which value is missing), every input copied with its unit, no direction or sign word in the question, and the relation's context conditions. The answer says it was read by the model. Otherwise it suggests the capability and a pre-filled call for you to check.

Measured (held-out questions the rule-based reader refuses) Value
Right capability named 157 of 159 named right (227 held-out questions the rule-based reader refuses)
Input values copied through the gate: 19 answered automatically on test, 0 wrong; 201 get a suggestion
CPU latency, p95 47.2 ms (4 threads)

Through the gate it answered 19 held-out test and 22 validation questions that the rule-based reader refuses, with 0 wrong. On 1,377 rejected teacher questions it answered 41 distinct questions by itself, all correct by hand calculation (in every disagreement the teacher's key was wrong), and the 88 benchmark questions the reader refuses stay refused.

pip install "physics-ai999x[onnx]"
hf download AI999X/physics-ai999x --include "onnx/*" --local-dir physics_model
import physics_ai999x as physics
reader = physics.DecisionReader("physics_model/onnx")
physics.ask("A 0.25 m rod generates 5 V while sliding in a 1 T field. How fast is the rod moving?", reader=reader).value   # -> 20.0 (m/s), read by the model, verified by the engine
physics.ask("quick one: spring 500 N/m, mass 0.01 kg, amplitude 0.004 m, top speed?", reader=reader).message
# -> ... Suggestion (decision model, not verified): this looks like `shm_max_speed` ... run physics_ai999x.shm_max_speed(k='500 N/m', m='0.01 kg', X='0.004 m')

Why the gate: the engine verifies a computation, not a reading. A copied number carries no sign, and the model does not decide what is asked — the rule-based reader names the asked quantity, and a question that sets directions against each other goes to a suggestion. Before that check, one held-out question ('downward at 2.0 m/s ... upward acceleration') was answered 8 m/s instead of 4 m/s upward.

ONNX formula pack (deterministic, no Python needed)

onnx/formulas/ holds 365 tiny ONNX graphs (94.7 KB in total): every certified closed-form capability compiled from its exact formula — not learned, so there is nothing approximate in them. Float64, standard operators only; run them with onnxruntime in Python, C++, C#, Java or in the browser (onnxruntime-web).

Verified against the Python engine: 13,256 of 13,256 checks agree, worst relative error 9.9e-15. onnx/formulas/formulas.json lists each graph's inputs (SI units), outputs and, where a formula has several solution branches, which one to take.

import numpy as np, onnxruntime as ort
s = ort.InferenceSession("onnx/formulas/uniform_motion__d.onnx")
print(s.run(None, {"v": np.array(2.0), "t": np.array(2.0)}))
import * as ort from "onnxruntime-web";
const s = await ort.InferenceSession.create("onnx/formulas/uniform_motion__d.onnx");
const out = await s.run({ v: new ort.Tensor("float64", new Float64Array([2.0]), []), t: new ort.Tensor("float64", new Float64Array([2.0]), []) });

Find the exact formula, never guess (autocomplete): onnx/formulas/catalog.json is a search index of every graph (names, keywords, the unknown it solves for, inputs with SI units, LaTeX). formula-pack.js searches it, describes an entry and runs the exact graph with the branch rule; formula-pack.d.ts gives your editor every formula id and input name.

import { loadPack } from "./formula-pack.js";
const pack = await loadPack("https://huggingface.co/AI999X/physics-ai999x/resolve/main/onnx/formulas");
pack.search("kinetic energy speed");   // best match first: the formula and the unknown it solves for

Guidebook: docs/physics_ai999x_onnx_formulas.md (also HTML and PDF) documents every graph — LaTeX, inputs and units, branches, conditions — each with an example executed on the ONNX file and compared with the Python engine.

Reading questions in words stays in the Python package (and the optional decision model); the formula pack is the compute half, for apps, calculators and edge devices.

Capabilities

23 certified derivations, 16 certified model_familys, 2 certified procedures, 107 certified relations. A few of them:

  • Derivations: acceleration with friction level; angular acceleration from tangential; angular frequency period; average speed equal instantaneous; centripetal acceleration from period; dielectric increases capacitance; displacement from velocity time; distance fallen time; energy via resistance; final speed from work; focal length; max height from velocity displacement; net work to speed; period from wave speed; power from voltage and resistance; solve for g; speed after height; speed after time dropped; speed from uniform motion; temp change inverse mass; time to stop; work to speed rest; zero initial speed
  • Model_familys: A gas between two states; Apparent weight in an elevator; Block on a surface pulled over a pulley; Collisions along a line; Doppler effect for sound; Ideal banking of a curve; Maximum speed on a flat curve; Mixing to thermal equilibrium; Motion in stages; Projectile motion; RC circuits; Radioactive decay; Recoil from rest; Rolling from a height; Series and parallel resistor and capacitor networks; Two masses over a pulley
  • Procedures: Two resistors in series and in parallel; Velocity and displacement after constant acceleration
  • Relations: Absolute pressure at a depth in a fluid; Acceleration down a frictionless incline; Angular frequency and frequency; Angular momentum of a point mass on a circle; Angular momentum of a rotating body; Angular velocity and angle turned under constant angular acceleration; Angular velocity under constant angular acceleration; Average net force from a change of momentum; Average power; Capacitance of parallel plates; Carnot (maximum) efficiency; Centripetal acceleration; Centripetal acceleration from angular velocity; Centripetal force; Charge carried by a steady current; Charge on a capacitor; Coefficient of performance of a heat pump; Coefficient of performance of a refrigerator; Component of the weight along an incline; Current dying away in an RL circuit; De Broglie wavelength; Displacement from the mean of initial and final velocity; Displacement under constant acceleration; Efficiency of a heat engine …

physics_ai999x.templates() lists every question form ask() reads; the capability guide (PDF, every example executed) is included in this repository.

All 109 formulas

Show every formula, by topic **AC circuits** *Reactance of a capacitor* $$ X = \frac{1}{2 \pi f C} $$ *Reactance of an inductor* $$ X = 2 \pi f L $$ *Resonant frequency of an LC circuit* $$ f = \frac{1}{2 \pi \sqrt{L C}} $$ *Rms current of a sinusoidal supply* $$ I_{\text{rms}} = \frac{I_{0}}{\sqrt{2}} $$ *Rms voltage of a sinusoidal supply* $$ V_{\text{rms}} = \frac{V_{0}}{\sqrt{2}} $$ **Capacitors** *Capacitance of parallel plates* $$ C = \frac{\varepsilon_{0} A}{d} $$ *Charge on a capacitor* $$ Q = C V $$ *Energy stored in a capacitor* $$ \text{Ecap} = \frac{C V^{2}}{2} $$ **Circuits** *Power from current and resistance* $$ P = I^{2} R $$ *Power from voltage and resistance* $$ P = \frac{V^{2}}{R} $$ *Resistance of a uniform wire* $$ R = \frac{\rho_{e} L}{A} $$ *Two resistors in series and in parallel* $$ r_{s} = r_{1} + r_{2},\quad r_{p} \left(r_{1} + r_{2}\right) = r_{1} r_{2} $$ **Circular** *Angular frequency and frequency* $$ \omega = 2 \pi f $$ *Centripetal acceleration* $$ a = \frac{v^{2}}{r} $$ *Centripetal force* $$ F = \frac{m v^{2}}{r} $$ *Period and frequency* $$ T = \frac{1}{f} $$ *Speed on a circle from angular speed* $$ v = \omega r $$ **Dynamics** *Acceleration down a frictionless incline* $$ a = g \sin\left(\theta\right) $$ *Average net force from a change of momentum* $$ F = \frac{p_2 - p_1}{t} $$ *Component of the weight along an incline* $$ F = m g \sin\left(\theta\right) $$ *Impulse of a constant force* $$ J = F t $$ *Linear momentum* $$ p = m v $$ *Net force and acceleration* $$ F = m a $$ *Net force with an opposing friction force* $$ F = P - f $$ *Normal force on a level surface* $$ N = W $$ *Normal force on an incline* $$ N = m g \cos\left(\theta\right) $$ *Sliding friction* $$ f = \mu N $$ *Tension in a rope holding a hanging body* $$ T = m g $$ *Weight in a uniform gravitational field* $$ W = m g $$ **Electricity** *Charge carried by a steady current* $$ Q = I t $$ *Electric power* $$ P = V I $$ *Voltage across an ohmic resistance* $$ V = I R $$ **Electrostatics** *Electric field of a point charge* $$ E_{f} = \frac{k_{e} Q}{r^{2}} $$ *Electric potential of a point charge* $$ V = \frac{k_{e} Q}{r} $$ *Force on a charge in an electric field* $$ F = q E_{f} $$ *Potential difference in a uniform field* $$ V = E_{f} d $$ **Energy** *Average power* $$ P = \frac{E}{t} $$ *Energy stored in a linear spring* $$ U = \frac{k x^{2}}{2} $$ *Force of a linear spring* $$ F = k x $$ *Gravitational potential energy near the surface* $$ U = m g h $$ *Power of a force on a moving body* $$ P = F v $$ *Speed of a body launched by a spring* $$ \frac{k x^{2}}{2} = \frac{m v^{2}}{2} $$ *Translational kinetic energy* $$ K = \frac{m v^{2}}{2} $$ *Work by a constant force* $$ W = F d \cos\left(\theta\right) $$ *Work-energy theorem* $$ W = \frac{m \left(v^{2} - v_0^{2}\right)}{2} $$ **Fluids** *Absolute pressure at a depth in a fluid* $$ P = P_{0} + \rho g h $$ *Flow rate as volume per time* $$ Q = \frac{V}{t} $$ *Flow rate through a cross section* $$ Q = A v $$ *Mass density* $$ \rho = \frac{m}{V} $$ *Pressure of a column of fluid* $$ P = \rho g h $$ *Pressure of a force on an area* $$ P = \frac{F}{A} $$ **Gravitation** *Gravitational acceleration at a distance from a mass* $$ g = \frac{G M}{r^{2}} $$ *Period of a circular orbit* $$ T = 2 \pi \sqrt{\frac{r^{3}}{G M}} $$ *Speed in a circular orbit* $$ v = \sqrt{\frac{G M}{r}} $$ **Induction** *Current dying away in an RL circuit* $$ I = I_{0} e^{\frac{-t}{\tau}} $$ *Emf of a rod moving through a magnetic field* $$ \text{emf} = B l v $$ *Time constant of an RL circuit* $$ \tau = \frac{L}{R} $$ **Kinematics** *Displacement from the mean of initial and final velocity* $$ x = \frac{\left(v_0 + v\right) t}{2} $$ *Displacement under constant acceleration* $$ x = v_0 t + \frac{a t^{2}}{2} $$ *Maximum height of a vertical throw* $$ h = \frac{v_0^{2}}{2 g} $$ *Motion at constant velocity* $$ d = v t $$ *Speed after a displacement under constant acceleration* $$ v^{2} = v_0^{2} + 2 a x $$ *Speed after falling from rest* $$ v = \sqrt{2 g h} $$ *Time to the top of a vertical throw* $$ t = \frac{v_0}{g} $$ *Velocity and displacement after constant acceleration* $$ v = u + a t,\quad 2 s = \left(u + v\right) t $$ *Velocity under constant acceleration* $$ v = v_0 + a t $$ **Magnetism** *Magnetic field at the centre of a circular loop* $$ B = \frac{\mu_{0} I}{2 r} $$ *Magnetic field inside a long solenoid* $$ B = \mu_{0} n_{t} I $$ *Magnetic field of a long straight wire* $$ B = \frac{\mu_{0} I}{2 \pi r} $$ *Magnetic force on a current-carrying wire* $$ F = I L B \sin\left(\theta\right) $$ *Magnetic force on a moving charge* $$ F = q v B \sin\left(\theta\right) $$ *Radius of a charged particle's circle in a magnetic field* $$ r = \frac{m v}{q B \sin\left(\theta\right)} $$ **Optics** *Focal length of a spherical mirror* $$ f = \frac{R}{2} $$ *Index of refraction* $$ n = \frac{c}{v} $$ *Thin lens equation* $$ \frac{1}{d_{o}} + \frac{1}{d_{i}} = \frac{1}{f} $$ *Wavelength of light in a medium* $$ \lambda_{n} = \frac{\lambda}{n} $$ **Oscillations** *Maximum speed of a mass on a spring* $$ v = X \sqrt{\frac{k}{m}} $$ *Period of a mass on a spring* $$ T = 2 \pi \sqrt{\frac{m}{k}} $$ *Period of a simple pendulum* $$ T = 2 \pi \sqrt{\frac{L_{p}}{g}} $$ **Quantum** *De Broglie wavelength* $$ \lambda = \frac{h}{p} $$ *Energy of a photon* $$ E = h f $$ *Momentum of a photon* $$ p = \frac{h}{\lambda} $$ *Photon energy from wavelength* $$ E = \frac{h c}{\lambda} $$ **RC circuits** *Time constant of an RC circuit* $$ \tau = R C $$ *Voltage of a charging capacitor* $$ V = \text{emf} \left(1 - e^{\frac{-t}{R C}}\right) $$ *Voltage of a discharging capacitor* $$ V = V_{0} e^{\frac{-t}{R C}} $$ **Relativity** *Rest energy* $$ E_{0} = m c^{2} $$ **Rotation** *Angular momentum of a point mass on a circle* $$ L = m v r $$ *Angular momentum of a rotating body* $$ L = I_{r} \omega $$ *Angular velocity and angle turned under constant angular acceleration* $$ \omega^{2} = \omega_{0}^{2} + 2 \alpha \theta $$ *Angular velocity under constant angular acceleration* $$ \omega = \omega_{0} + \alpha t $$ *Centripetal acceleration from angular velocity* $$ a = r \omega^{2} $$ *Rotational kinetic energy* $$ K_{R} = \frac{I_{r} \omega^{2}}{2} $$ *Tangential acceleration of a point on a rotating body* $$ a = r \alpha $$ *Torque of a force* $$ \tau = r F \sin\left(\theta\right) $$ **Thermal** *Carnot (maximum) efficiency* $$ \text{eff} = 1 - \frac{T_{c}}{T_{h}} $$ *Coefficient of performance of a heat pump* $$ \text{cop} = \frac{Q_{h}}{W} $$ *Coefficient of performance of a refrigerator* $$ \text{cop} = \frac{Q_{c}}{W} $$ *Efficiency of a heat engine* $$ \text{eff} = \frac{W}{Q_{h}} $$ *Energy balance of a cyclic heat engine* $$ W = Q_{h} - Q_{c} $$ *Heat for a temperature change* $$ Q = m c \Delta T $$ *Heat to boil or condense* $$ Q = m L_{v} $$ *Heat to melt or freeze* $$ Q = m L_{f} $$ *Ideal gas law* $$ P V = n R T $$ *Linear thermal expansion* $$ d_{L} = \alpha_{t} L d_{T} $$ *Thermal expansion of an area* $$ d_{A} = 2 \alpha_{t} A d_{T} $$ *Thermal expansion of volume* $$ d_{V} = \beta V_{0} d_{T} $$ **Waves** *Intensity as power per area* $$ I = \frac{P}{A} $$ *Speed of a periodic wave* $$ v = f \lambda $$

Out of scope

  • Open-ended explanation, essay writing or tutoring dialogue: it is a solver, not a chatbot.
  • Questions outside its certified physics capabilities, and any question whose stated numbers it cannot all use — it refuses with the reason instead.
  • High-stakes engineering, medical or legal decisions without independent review.

Limitations

  • It answers what its certified capabilities cover (kinematics, forces and Newton's laws, work and energy, momentum and collisions, circular motion and gravitation, rotation, oscillations and waves, fluids, heat and thermodynamics, electricity and circuits, magnetism and induction, optics and modern physics); anything else is refused with a reason.
  • ask() reads documented question forms and common phrasings; unusual wording may be refused — use solve() for guaranteed results.
  • Results are as correct as the certified relations and their stated conditions; a certified relation is a checked model, not a claim about every physical situation.

Citation

@software{physics_ai999x_2_0_0,
  title  = {physics-ai999x: an offline, verified physics solver},
  author = {Farabi, Ibnul Jaif}, organization = {AI999X},
  year   = {2026}, version = {2.0.0},
  url    = {https://huggingface.co/AI999X/physics-ai999x}
}

Contact

Questions, bug reports and requests: open a discussion on https://huggingface.co/AI999X/physics-ai999x/discussions or visit https://ai999x.com.

Support the project

physics-ai999x is free and open source. If it helps you, you can support further development on Buy Me a Coffee.

Created and engineered by Ibnul Jaif Farabi · AI999X · ai999x.com

Identity and Version

Repository
AI999X/physics-ai999x
Publisher
AI999X Labs
Task
Token classification
Modality
Text
Library
physics-ai999x
Parameters
34M parameters
Languages
en
Revision
9c57c6c44a17e5f0b91e082893c3f161a0b8006f
First published
2026-10-17
Last updated
2026-10-22

Files and Weights

389 files, 187.6 MB in total. The weights are 367 files totalling 171.6 MB in onnx, safetensors.

Weights367 files · 171.6 MB
Configuration5 files · 654.7 KB
Tokenizer1 file · 711.7 KB
Documentation7 files · 406.6 KB
Other8 files · 14.2 MB
Repository1 file · 2.2 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights134.2 MB 5acf4fcce7b3
onnx/decision.int8.onnxWeights37.4 MB 5f2ea1ede9cd
onnx/formulas/absolute_pressure_depth__P.onnxWeights223 B 0e43a1090a7c
onnx/formulas/absolute_pressure_depth__P0.onnxWeights261 B 7d35871f130c
onnx/formulas/absolute_pressure_depth__g.onnxWeights334 B 5ef9caef8898
onnx/formulas/absolute_pressure_depth__h.onnxWeights334 B aaba50e6f8bd
onnx/formulas/absolute_pressure_depth__rho.onnxWeights336 B e907ef2bfc91
onnx/formulas/acceleration_frictionless_incline__a.onnxWeights188 B 93eec5f152ec
onnx/formulas/acceleration_frictionless_incline__g.onnxWeights225 B 697d0b79fb6d
onnx/formulas/acceleration_frictionless_incline__theta.onnxWeights1.1 KB 2f387ce5d69c
onnx/formulas/angular_frequency__f.onnxWeights237 B bc5cf23a6d67
onnx/formulas/angular_frequency__omega.onnxWeights204 B 05cb293be632
onnx/formulas/angular_momentum__Ir.onnxWeights196 B 698e92140c6e
onnx/formulas/angular_momentum__L.onnxWeights157 B df2d74d3181b
onnx/formulas/angular_momentum__omega.onnxWeights199 B c21e3f5893df
onnx/formulas/angular_momentum_point_mass__L.onnxWeights190 B b62797c75381
onnx/formulas/angular_momentum_point_mass__m.onnxWeights264 B 97c96263d9cd
onnx/formulas/angular_momentum_point_mass__r.onnxWeights264 B 7ff9b5daf7a4
onnx/formulas/angular_momentum_point_mass__v.onnxWeights264 B b18040e46613
onnx/formulas/angular_velocity_angle__alpha.onnxWeights381 B d04aa2fdd032
onnx/formulas/angular_velocity_angle__omega.onnxWeights526 B 593ddf31631f
onnx/formulas/angular_velocity_angle__omega0.onnxWeights526 B 2d666f43c8b3
onnx/formulas/angular_velocity_angle__theta.onnxWeights381 B e95d15ac8372
onnx/formulas/angular_velocity_time__alpha.onnxWeights288 B b459df1a0df1
onnx/formulas/angular_velocity_time__omega.onnxWeights214 B fbcc1becb8ad
onnx/formulas/angular_velocity_time__omega0.onnxWeights252 B 1062f1fcfdee
onnx/formulas/angular_velocity_time__t.onnxWeights284 B eaa2bd58b287
onnx/formulas/area_expansion__A.onnxWeights304 B 7d663af86019
onnx/formulas/area_expansion__alpha_t.onnxWeights310 B d4543441c72f
onnx/formulas/area_expansion__dA.onnxWeights231 B d650b89a98c3
onnx/formulas/area_expansion__dT.onnxWeights305 B 00ac3dec44b7
onnx/formulas/average_force_from_momentum_change__F.onnxWeights275 B fce61d2dfdcd
onnx/formulas/average_force_from_momentum_change__p1.onnxWeights239 B 44fd300cdf63
onnx/formulas/average_force_from_momentum_change__p2.onnxWeights202 B 1e241de27883
onnx/formulas/average_force_from_momentum_change__t.onnxWeights275 B bd8fee9e0f8f
onnx/formulas/average_velocity_displacement__t.onnxWeights268 B a255e5f4959c
onnx/formulas/average_velocity_displacement__v.onnxWeights305 B eb7a9cddd2f9
onnx/formulas/average_velocity_displacement__v0.onnxWeights306 B 1796eadd6d23
onnx/formulas/average_velocity_displacement__x.onnxWeights231 B b8b07179d9fc
onnx/formulas/capacitance_definition__C.onnxWeights191 B edeaeed1b54b
onnx/formulas/capacitance_definition__Q.onnxWeights153 B 49d7817b9cd2
onnx/formulas/capacitance_definition__V.onnxWeights191 B 98d818cd1db0
onnx/formulas/capacitive_reactance__C.onnxWeights341 B 66bc29ec5250
onnx/formulas/capacitive_reactance__X.onnxWeights341 B d8fb625b2e4f
onnx/formulas/capacitive_reactance__f.onnxWeights341 B 2ad63652e8cb
onnx/formulas/capacitor_energy__C.onnxWeights228 B 59f29a73a7f6
onnx/formulas/capacitor_energy__Ecap.onnxWeights212 B 7afb88801411
onnx/formulas/capacitor_energy__V.onnxWeights276 B e1343bf0047f
onnx/formulas/carnot_efficiency__Tc.onnxWeights232 B 3cd2f1422312
onnx/formulas/carnot_efficiency__Th.onnxWeights269 B 995e98071e32
onnx/formulas/carnot_efficiency__eff.onnxWeights252 B adcc9d93229d
onnx/formulas/centripetal_acceleration__a.onnxWeights211 B 03b80ae1d037
onnx/formulas/centripetal_acceleration__r.onnxWeights211 B 88db944e966b
onnx/formulas/centripetal_acceleration__v.onnxWeights322 B 70cc4690f588
onnx/formulas/centripetal_acceleration_omega__a.onnxWeights192 B 8e4562a90a78
onnx/formulas/centripetal_acceleration_omega__omega.onnxWeights243 B 3cb5b50694bd
onnx/formulas/centripetal_acceleration_omega__r.onnxWeights207 B d7a21fe027fb
onnx/formulas/centripetal_force__F.onnxWeights235 B f70699f99fb5
onnx/formulas/centripetal_force__m.onnxWeights217 B de43487a5239
onnx/formulas/centripetal_force__r.onnxWeights235 B 81e101aac017
onnx/formulas/centripetal_force__v.onnxWeights484 B 25bfaab172c3
onnx/formulas/charge_current__I.onnxWeights183 B e297d66dd5ab
onnx/formulas/charge_current__Q.onnxWeights145 B f63d30a01fa9
onnx/formulas/charge_current__t.onnxWeights183 B fc05977f56a3
onnx/formulas/cop_heat_pump__Qh.onnxWeights151 B 2fb0f20d9bce
onnx/formulas/cop_heat_pump__W.onnxWeights188 B 836f13072800
onnx/formulas/cop_heat_pump__cop.onnxWeights190 B f8997101a365
onnx/formulas/cop_refrigerator__Qc.onnxWeights154 B f8d4955d3d05
onnx/formulas/cop_refrigerator__W.onnxWeights191 B 6178963a79c0
onnx/formulas/cop_refrigerator__cop.onnxWeights193 B 6ec1d5741ea6
onnx/formulas/cyclotron_radius__B.onnxWeights379 B 095dff24cce4
onnx/formulas/cyclotron_radius__m.onnxWeights301 B 6210030c7623
onnx/formulas/cyclotron_radius__q.onnxWeights379 B 056956939ef5
onnx/formulas/cyclotron_radius__r.onnxWeights379 B 8579be86fded
onnx/formulas/cyclotron_radius__theta.onnxWeights1.4 KB 3abe57c45edf
onnx/formulas/cyclotron_radius__v.onnxWeights301 B a103a9a35143
onnx/formulas/de_broglie__h.onnxWeights145 B 41659e62322f
onnx/formulas/de_broglie__lam.onnxWeights185 B bb39ed09abe6
onnx/formulas/de_broglie__p.onnxWeights183 B 695ca2f78d07
onnx/formulas/density__V.onnxWeights180 B f223dba8c6ac
onnx/formulas/density__m.onnxWeights142 B dc0519783094
onnx/formulas/density__rho.onnxWeights182 B 01226a80d776
onnx/formulas/displacement_time__a.onnxWeights311 B bb367e17954b
onnx/formulas/displacement_time__t.onnxWeights703 B bd3f201d4b1f
onnx/formulas/displacement_time__v0.onnxWeights275 B ae3fec31b97d
onnx/formulas/displacement_time__x.onnxWeights274 B 48bae1bce905
onnx/formulas/electric_force_in_field__Ef.onnxWeights195 B 1b6d325c4226
onnx/formulas/electric_force_in_field__F.onnxWeights156 B dbdc9df8a89b
onnx/formulas/electric_force_in_field__q.onnxWeights194 B 4a2a712b147c
onnx/formulas/electric_power__I.onnxWeights183 B 8de39464f353
onnx/formulas/electric_power__P.onnxWeights145 B 5ddf73bfe4d6
onnx/formulas/electric_power__V.onnxWeights183 B 1f089cd38f0e
onnx/formulas/engine_efficiency__Qh.onnxWeights193 B e54eb527fd3d
onnx/formulas/engine_efficiency__W.onnxWeights154 B 71299c730308
onnx/formulas/engine_efficiency__eff.onnxWeights194 B 2d54b7179665
onnx/formulas/engine_energy_balance__Qc.onnxWeights195 B e5f93bd1a7f6
onnx/formulas/engine_energy_balance__Qh.onnxWeights157 B 9a291b70df39
onnx/formulas/engine_energy_balance__W.onnxWeights194 B 5c1d4c59f1d8
onnx/formulas/flow_rate_area_speed__A.onnxWeights189 B 4b09eb564294
onnx/formulas/flow_rate_area_speed__Q.onnxWeights151 B 6a31af2cf98e
onnx/formulas/flow_rate_area_speed__v.onnxWeights189 B 78dd4fc9d6b6
onnx/formulas/flow_rate_volume_time__Q.onnxWeights190 B 8590a2440a6f
onnx/formulas/flow_rate_volume_time__V.onnxWeights152 B bba702491df9
onnx/formulas/flow_rate_volume_time__t.onnxWeights190 B 66220382b361
onnx/formulas/gravitational_pe__U.onnxWeights179 B a4876b12c866
onnx/formulas/gravitational_pe__g.onnxWeights253 B 1dfd1469a532
onnx/formulas/gravitational_pe__h.onnxWeights253 B 2be7198bca4c
onnx/formulas/gravitational_pe__m.onnxWeights253 B 335c01c1402d
onnx/formulas/heat__Q.onnxWeights169 B 8bc65802ff5b
onnx/formulas/heat__c.onnxWeights243 B c75d4b0a773f
onnx/formulas/heat__dT.onnxWeights244 B c2c1b283be62
onnx/formulas/heat__m.onnxWeights243 B 4828f75b8024
onnx/formulas/hydrostatic_pressure__P.onnxWeights187 B 894f3ae9cdac
onnx/formulas/hydrostatic_pressure__g.onnxWeights261 B 42a2e2e91ff3
onnx/formulas/hydrostatic_pressure__h.onnxWeights261 B 3d1d404055d4
onnx/formulas/hydrostatic_pressure__rho.onnxWeights263 B b7c8dbedeb34
onnx/formulas/ideal_gas_moles__P.onnxWeights246 B a331b481f0b3
onnx/formulas/ideal_gas_moles__R.onnxWeights283 B 41447ccee1d6
onnx/formulas/ideal_gas_moles__T.onnxWeights283 B 9b67a9d204ec
onnx/formulas/ideal_gas_moles__V.onnxWeights246 B e775505d27c5
onnx/formulas/ideal_gas_moles__n.onnxWeights283 B 90f1625bc8a0
onnx/formulas/impulse__F.onnxWeights176 B 268c6fd4d800
onnx/formulas/impulse__J.onnxWeights138 B 9f1f28dc1b32
onnx/formulas/impulse__t.onnxWeights176 B 402c3edb621f
onnx/formulas/index_of_refraction__c.onnxWeights150 B 0830736d4c56
onnx/formulas/index_of_refraction__n.onnxWeights188 B ae778d94c9ce
onnx/formulas/index_of_refraction__v.onnxWeights188 B afee325120b4
onnx/formulas/inductive_reactance__L.onnxWeights299 B 66fe2b5047cf
onnx/formulas/inductive_reactance__X.onnxWeights225 B 3f47734006e9
onnx/formulas/inductive_reactance__f.onnxWeights299 B 8a33859c001d
onnx/formulas/intensity_power_area__A.onnxWeights189 B d8ceabf411cd
onnx/formulas/intensity_power_area__I.onnxWeights189 B 733bb1596c69
onnx/formulas/intensity_power_area__P.onnxWeights151 B 738b3c17c92d
onnx/formulas/kinetic_energy__K.onnxWeights201 B 03ed10983f89
onnx/formulas/kinetic_energy__m.onnxWeights220 B 88db135ad734
onnx/formulas/kinetic_energy__v.onnxWeights510 B c920adfd7870
onnx/formulas/kinetic_friction__N.onnxWeights187 B bad30a385111
onnx/formulas/kinetic_friction__f.onnxWeights149 B 759ab403b748
onnx/formulas/kinetic_friction__mu.onnxWeights188 B 0bc9b8b26fb3
onnx/formulas/latent_heat_fusion__Lf.onnxWeights190 B cfcce6aa666b
onnx/formulas/latent_heat_fusion__Q.onnxWeights151 B ceefb16138b1
onnx/formulas/latent_heat_fusion__m.onnxWeights189 B 28575b6bcadd
onnx/formulas/latent_heat_vaporization__Lv.onnxWeights196 B fd2f0e891b68
onnx/formulas/latent_heat_vaporization__Q.onnxWeights157 B 8440e7f0d6d0
onnx/formulas/latent_heat_vaporization__m.onnxWeights195 B a0273b869686
onnx/formulas/lc_resonance__C.onnxWeights333 B b5b8690cbaf9
onnx/formulas/lc_resonance__L.onnxWeights333 B 4f4f392690f5
onnx/formulas/lc_resonance__f.onnxWeights369 B db72f934d65e
onnx/formulas/linear_expansion__L.onnxWeights269 B e105150b74a5
onnx/formulas/linear_expansion__alpha_t.onnxWeights275 B fa6ef09d1a60
onnx/formulas/linear_expansion__dL.onnxWeights196 B 2aa11efcbb95
onnx/formulas/linear_expansion__dT.onnxWeights270 B d3384cac2bbb
onnx/formulas/long_wire_field__B.onnxWeights332 B 10706b369723
onnx/formulas/long_wire_field__I.onnxWeights293 B e07a789629cf
onnx/formulas/long_wire_field__mu0.onnxWeights295 B 601cc5373fa2
onnx/formulas/long_wire_field__r.onnxWeights332 B 8dbd2ee09307
onnx/formulas/loop_center_field__B.onnxWeights258 B 8c13b05d1095
onnx/formulas/loop_center_field__I.onnxWeights258 B 54ca90b12ef2
onnx/formulas/loop_center_field__mu0.onnxWeights260 B fbd3f16bcbfa
onnx/formulas/loop_center_field__r.onnxWeights258 B 21f923a51e70
onnx/formulas/magnetic_force_charge__B.onnxWeights351 B 9fb93db42b1c
onnx/formulas/magnetic_force_charge__F.onnxWeights238 B 48e2db50473e
onnx/formulas/magnetic_force_charge__q.onnxWeights351 B 801abdbcc965
onnx/formulas/magnetic_force_charge__theta.onnxWeights1.4 KB 7d0254d336a0
onnx/formulas/magnetic_force_charge__v.onnxWeights351 B df60448c7428
onnx/formulas/magnetic_force_wire__B.onnxWeights349 B f5153927e311
onnx/formulas/magnetic_force_wire__F.onnxWeights236 B a5c727a34502
onnx/formulas/magnetic_force_wire__I.onnxWeights349 B d9389bf980c5
onnx/formulas/magnetic_force_wire__L.onnxWeights349 B 95c12f8519e0
onnx/formulas/magnetic_force_wire__theta.onnxWeights1.4 KB dba905e91779
onnx/formulas/max_height_vertical_throw__g.onnxWeights252 B ec0099acf134
onnx/formulas/max_height_vertical_throw__h.onnxWeights252 B bbce11730529
onnx/formulas/max_height_vertical_throw__v0.onnxWeights444 B 1da5760c87d6
onnx/formulas/mirror_focal_length__R.onnxWeights156 B 85dea5834f79
onnx/formulas/mirror_focal_length__f.onnxWeights156 B 2b13aa441420
onnx/formulas/momentum__m.onnxWeights177 B 0fd62f9d3c53
onnx/formulas/momentum__p.onnxWeights139 B ab9e21f32e3b
onnx/formulas/momentum__v.onnxWeights177 B 1a36d08bd370
onnx/formulas/motional_emf__B.onnxWeights253 B d70e01b56894
onnx/formulas/motional_emf__emf.onnxWeights181 B 3dd9f73663f6
onnx/formulas/motional_emf__l.onnxWeights253 B ca33f7d44671
onnx/formulas/motional_emf__v.onnxWeights253 B 975f707da848
onnx/formulas/net_force_friction__F_upper.onnxWeights187 B d19cb8db2e70
onnx/formulas/net_force_friction__P.onnxWeights149 B 52d434ca38ea
onnx/formulas/net_force_friction__f.onnxWeights187 B ca73a296ce0e
onnx/formulas/net_work_kinetic_energy__W.onnxWeights299 B bf56db1ed733
onnx/formulas/net_work_kinetic_energy__m.onnxWeights338 B 2f74043ffa39
onnx/formulas/net_work_kinetic_energy__v.onnxWeights621 B 03e811995e9a
onnx/formulas/net_work_kinetic_energy__v0.onnxWeights621 B 5d0815dd01b1
onnx/formulas/newton_second__F.onnxWeights144 B 82dbd8a12e45
onnx/formulas/newton_second__a.onnxWeights182 B dd4e3a1e1ad8
onnx/formulas/newton_second__m.onnxWeights182 B 5bca87d417db
onnx/formulas/normal_force_incline__N.onnxWeights243 B 80157ae9b8f9
onnx/formulas/normal_force_incline__g.onnxWeights317 B 83d16b33275e
onnx/formulas/normal_force_incline__m.onnxWeights317 B aa21b8222003
onnx/formulas/normal_force_incline__theta.onnxWeights1.4 KB de4e38eda847
onnx/formulas/normal_on_level__N.onnxWeights115 B be1a1a8df775
onnx/formulas/normal_on_level__W.onnxWeights115 B 1035f3c0f7b7
onnx/formulas/ohm__I.onnxWeights172 B d90b37719206
onnx/formulas/ohm__R.onnxWeights172 B cc5ae2e63872
onnx/formulas/ohm__V.onnxWeights134 B 8e4cf09808ea
onnx/formulas/ohm_power_current__I.onnxWeights218 B 80039177dd9d
onnx/formulas/ohm_power_current__P.onnxWeights167 B 20ff0558f2cb
onnx/formulas/ohm_power_current__R.onnxWeights186 B 30f28bd32724
onnx/formulas/ohm_power_voltage__P.onnxWeights204 B 0b00b25c2586
onnx/formulas/ohm_power_voltage__R.onnxWeights204 B e0f5b9299ad4
onnx/formulas/ohm_power_voltage__V.onnxWeights181 B 15fffc5f5edc
onnx/formulas/orbital_period__G.onnxWeights388 B 575b1aaa8c54
onnx/formulas/orbital_period__M.onnxWeights388 B 0e24679d20d5
onnx/formulas/orbital_period__T.onnxWeights404 B 9f2f9318a542
onnx/formulas/orbital_period__r.onnxWeights491 B 878d9cc6f250
onnx/formulas/orbital_speed__G.onnxWeights231 B 9a5519d5317b
onnx/formulas/orbital_speed__M.onnxWeights231 B 0af6080d087d
onnx/formulas/orbital_speed__r.onnxWeights213 B 2a72d9f4f675
onnx/formulas/orbital_speed__v.onnxWeights261 B d208a75c013a
onnx/formulas/parallel_plate_capacitor__A.onnxWeights230 B c6c8bd36a0f3
onnx/formulas/parallel_plate_capacitor__C.onnxWeights230 B 389970c537c3
onnx/formulas/parallel_plate_capacitor__d.onnxWeights230 B a3d4bab4f523
onnx/formulas/parallel_plate_capacitor__eps0.onnxWeights233 B 63e8cf4b308b
onnx/formulas/pendulum_period__Lp.onnxWeights279 B 3ac7fc8be1e2
onnx/formulas/pendulum_period__T.onnxWeights292 B ec2fb8b2c4a4
onnx/formulas/pendulum_period__g.onnxWeights279 B fb8b9f54f3c8
onnx/formulas/period_frequency__T.onnxWeights153 B 1e0f11d5f0d9
onnx/formulas/period_frequency__f.onnxWeights153 B 27e0e52d54dd
onnx/formulas/photon_energy__E.onnxWeights144 B ab1e4fad64fe
onnx/formulas/photon_energy__f.onnxWeights182 B 21b8b82f1b6b
onnx/formulas/photon_energy__h.onnxWeights182 B c52d8a5e3ee3
onnx/formulas/photon_energy_wavelength__E.onnxWeights228 B 514c3d6d4aac
onnx/formulas/photon_energy_wavelength__c.onnxWeights228 B b9c6c60692ac
onnx/formulas/photon_energy_wavelength__h.onnxWeights228 B ca23d7fa8f53
onnx/formulas/photon_energy_wavelength__lam.onnxWeights230 B b177c597fb00
onnx/formulas/photon_momentum__h.onnxWeights150 B 2ef728f3b70d
onnx/formulas/photon_momentum__lam.onnxWeights190 B c2df6d9fe056
onnx/formulas/photon_momentum__p.onnxWeights188 B 7a15cd0ece22
onnx/formulas/point_charge_field__Ef.onnxWeights223 B 2d549e476475
onnx/formulas/point_charge_field__Q.onnxWeights240 B 3d509e92329e
onnx/formulas/point_charge_field__ke.onnxWeights241 B 95c1e1c4ebea
onnx/formulas/point_charge_field__r.onnxWeights270 B aeb7b5dacdbc
onnx/formulas/point_charge_potential__Q.onnxWeights224 B 7967abcd3167
onnx/formulas/point_charge_potential__V.onnxWeights224 B b7018802450b
onnx/formulas/point_charge_potential__ke.onnxWeights225 B 8cc974c63ec3
onnx/formulas/point_charge_potential__r.onnxWeights224 B 7bd904ffc039
onnx/formulas/power_energy__E.onnxWeights143 B 965a2b7f8fc4
onnx/formulas/power_energy__P.onnxWeights181 B 9cc6e454c2fd
onnx/formulas/power_energy__t.onnxWeights181 B 45f65fb98b27
onnx/formulas/power_force_speed__F.onnxWeights186 B 65360d226839
onnx/formulas/power_force_speed__P.onnxWeights148 B 75b4f30c5757
onnx/formulas/power_force_speed__v.onnxWeights186 B 00cf2d8c6888
onnx/formulas/pressure_force__A.onnxWeights183 B 16de15f246cd
onnx/formulas/pressure_force__F.onnxWeights145 B adb04753c320
onnx/formulas/pressure_force__P.onnxWeights183 B 2999e2fb6e8f
onnx/formulas/rc_charging__C.onnxWeights441 B af67edee2eac
onnx/formulas/rc_charging__R.onnxWeights441 B f505a6154ec2
onnx/formulas/rc_charging__V.onnxWeights400 B aadb76abfe3b
onnx/formulas/rc_charging__emf.onnxWeights539 B d2148fbe735d
onnx/formulas/rc_charging__t.onnxWeights359 B c6e5429fb7e6
onnx/formulas/rc_discharging__C.onnxWeights338 B 049d9657d008
onnx/formulas/rc_discharging__R.onnxWeights338 B f907acda9f46
onnx/formulas/rc_discharging__V.onnxWeights338 B 5ca45e2e27e5
onnx/formulas/rc_discharging__V0.onnxWeights300 B f3b94c49325c
onnx/formulas/rc_discharging__t.onnxWeights262 B e55721fa905f
onnx/formulas/rc_time_constant__C.onnxWeights189 B 2ec044f62b23
onnx/formulas/rc_time_constant__R.onnxWeights189 B 822e87e3f733
onnx/formulas/rc_time_constant__tau.onnxWeights153 B 738c25d7cc1a
onnx/formulas/resistivity__A.onnxWeights219 B 2c813d25bdc6
onnx/formulas/resistivity__L.onnxWeights219 B 37cd371f4cc2
onnx/formulas/resistivity__R.onnxWeights219 B 91f63619db20
onnx/formulas/resistivity__rho_e.onnxWeights223 B 785038037a50
onnx/formulas/rest_energy__E0.onnxWeights164 B daca1e8d7654
onnx/formulas/rest_energy__c.onnxWeights214 B 3205baad9842
onnx/formulas/rest_energy__m.onnxWeights182 B aa2158b80c2b
onnx/formulas/rl_current_decay__I.onnxWeights274 B c284d55555a4
onnx/formulas/rl_current_decay__I0.onnxWeights238 B b903335d7931
onnx/formulas/rl_current_decay__t.onnxWeights237 B 6a5e2985eb56
onnx/formulas/rl_current_decay__tau.onnxWeights276 B 3bf46093272e
onnx/formulas/rl_time_constant__L.onnxWeights151 B 45fbf57c7f41
onnx/formulas/rl_time_constant__R.onnxWeights189 B 69d5736e5f18
onnx/formulas/rl_time_constant__tau.onnxWeights191 B 7b742965f330
onnx/formulas/rms_current__I0.onnxWeights174 B dbea75544e38
onnx/formulas/rms_current__Irms.onnxWeights213 B cc821ace2e7e
onnx/formulas/rms_voltage__V0.onnxWeights174 B eb1338e40d4c
onnx/formulas/rms_voltage__Vrms.onnxWeights213 B ec0db1624a4a
onnx/formulas/rotational_kinetic_energy__Ir.onnxWeights244 B a7e232212114
onnx/formulas/rotational_kinetic_energy__KR.onnxWeights229 B 0daf53aed7b9
onnx/formulas/rotational_kinetic_energy__omega.onnxWeights295 B 5d9a8c891b43
onnx/formulas/shm_max_speed__X.onnxWeights245 B c373f6baba66
onnx/formulas/shm_max_speed__k.onnxWeights231 B b879122342e5
onnx/formulas/shm_max_speed__m.onnxWeights231 B 8e0406c27d56
onnx/formulas/shm_max_speed__v.onnxWeights245 B 164cb09ff884
onnx/formulas/solenoid_field__B.onnxWeights183 B 48fcd55095b3
onnx/formulas/solenoid_field__I.onnxWeights257 B c67f9ec99cf1
onnx/formulas/solenoid_field__mu0.onnxWeights259 B 9cac44c3421b
onnx/formulas/solenoid_field__nt.onnxWeights258 B b1a05eecfb04
onnx/formulas/speed_after_fall_from_rest__g.onnxWeights250 B cbb96a17b3ae
onnx/formulas/speed_after_fall_from_rest__h.onnxWeights250 B b3d076e9302b
onnx/formulas/speed_after_fall_from_rest__v.onnxWeights243 B fb3d381b1b0d
onnx/formulas/spring_energy__U.onnxWeights200 B 222791b83eac
onnx/formulas/spring_energy__k.onnxWeights219 B a7408784ffa4
onnx/formulas/spring_energy__x.onnxWeights509 B 08fec28a9fa3
onnx/formulas/spring_force__F.onnxWeights143 B 730740481023
onnx/formulas/spring_force__k.onnxWeights181 B b2ff9d0b64f3
onnx/formulas/spring_force__x.onnxWeights181 B adf77afb10ba
onnx/formulas/spring_launch_speed__k.onnxWeights237 B 959f3421ef12
onnx/formulas/spring_launch_speed__m.onnxWeights237 B 5bc8b93368fe
onnx/formulas/spring_launch_speed__v.onnxWeights450 B bd812751af08
onnx/formulas/spring_launch_speed__x.onnxWeights450 B d15a3f09a970
onnx/formulas/spring_oscillation_period__T.onnxWeights300 B aaddd67846ac
onnx/formulas/spring_oscillation_period__k.onnxWeights287 B b96d201f9ca5
onnx/formulas/spring_oscillation_period__m.onnxWeights286 B 234742568cfb
onnx/formulas/surface_gravity__G_upper.onnxWeights233 B a27b0f16492c
onnx/formulas/surface_gravity__M.onnxWeights233 B bae9fd295db4
onnx/formulas/surface_gravity__g.onnxWeights215 B b523a92a656e
onnx/formulas/surface_gravity__r.onnxWeights263 B f91205f3796a
onnx/formulas/tangential_acceleration__a.onnxWeights162 B b195590d39ed
onnx/formulas/tangential_acceleration__alpha.onnxWeights204 B 363eab556480
onnx/formulas/tangential_acceleration__r.onnxWeights200 B 86870ca63109
onnx/formulas/tangential_speed__omega.onnxWeights197 B 62e0d7a2c649
onnx/formulas/tangential_speed__r.onnxWeights193 B 2aa110553684
onnx/formulas/tangential_speed__v.onnxWeights155 B 52ade8c7c12d
onnx/formulas/tension_hanging_at_rest__T.onnxWeights154 B 88bb42ae3ec2
onnx/formulas/tension_hanging_at_rest__g.onnxWeights192 B 5062e9a371df
onnx/formulas/tension_hanging_at_rest__m.onnxWeights192 B f9c2b8085d48
onnx/formulas/thin_lens__d_i.onnxWeights263 B fb9aa25b5561
onnx/formulas/thin_lens__d_o.onnxWeights263 B e58de7b07361
onnx/formulas/thin_lens__f.onnxWeights226 B 7f99eba9655d
onnx/formulas/time_to_top_vertical_throw__g.onnxWeights197 B 2cea250b39fe
onnx/formulas/time_to_top_vertical_throw__t.onnxWeights197 B 448552740db2
onnx/formulas/time_to_top_vertical_throw__v0.onnxWeights160 B 6198685496ab
onnx/formulas/torque_lever__F.onnxWeights276 B 91b83b3246a4
onnx/formulas/torque_lever__r.onnxWeights276 B 267a5c3fadfe
onnx/formulas/torque_lever__tau.onnxWeights204 B e59ecf6b3f0c
onnx/formulas/torque_lever__theta.onnxWeights1.2 KB b8f9bea2e2e7
onnx/formulas/uniform_field_potential__Ef.onnxWeights195 B 986f35f26139
onnx/formulas/uniform_field_potential__V.onnxWeights156 B 68fd63b06374
onnx/formulas/uniform_field_potential__d.onnxWeights194 B 22ab53df58d4
onnx/formulas/uniform_motion__d.onnxWeights145 B 6617f2ce6e05
onnx/formulas/uniform_motion__t.onnxWeights183 B 6fbb45fe4be3
onnx/formulas/uniform_motion__v.onnxWeights183 B 543c3683adea
onnx/formulas/velocity_displacement__a.onnxWeights336 B 80e0b029c152
onnx/formulas/velocity_displacement__v.onnxWeights461 B 542946977bc6
onnx/formulas/velocity_displacement__v0.onnxWeights461 B 664747cc4549
onnx/formulas/velocity_displacement__x.onnxWeights336 B 5b9bb37a56e7
onnx/formulas/velocity_time__a.onnxWeights252 B b23c3770b438
onnx/formulas/velocity_time__t.onnxWeights252 B 0fd42f3648db
onnx/formulas/velocity_time__v.onnxWeights178 B b7bf5393986b
onnx/formulas/velocity_time__v0.onnxWeights216 B ea267d86efba
onnx/formulas/volume_expansion__V0.onnxWeights266 B 7536d9f79c90
onnx/formulas/volume_expansion__beta.onnxWeights268 B 6e1dcef00612
onnx/formulas/volume_expansion__dT.onnxWeights266 B c4cf24233040
onnx/formulas/volume_expansion__dV.onnxWeights192 B d8507897df41
onnx/formulas/wave_speed__f.onnxWeights183 B fb74161dd724
onnx/formulas/wave_speed__lam.onnxWeights185 B bc4983ab22ee
onnx/formulas/wave_speed__v.onnxWeights145 B fa23b796578b
onnx/formulas/wavelength_in_medium__lam.onnxWeights166 B 555969f79f78
onnx/formulas/wavelength_in_medium__lam_n.onnxWeights205 B 26aa0795262e
onnx/formulas/wavelength_in_medium__n.onnxWeights201 B 7b020aca8f99
onnx/formulas/weight__W.onnxWeights137 B af9dfc8e0b47
onnx/formulas/weight__g.onnxWeights175 B 64641ce611f0
onnx/formulas/weight__m.onnxWeights175 B 782e6574a660
onnx/formulas/weight_component_along_incline__F.onnxWeights216 B 556b39932c04
onnx/formulas/weight_component_along_incline__g.onnxWeights290 B 2e0342ef3f75
onnx/formulas/weight_component_along_incline__m.onnxWeights290 B 03ab3891fa7c
onnx/formulas/weight_component_along_incline__theta.onnxWeights1.2 KB 5c64b2047889
onnx/formulas/work__F.onnxWeights301 B fb5f0fd023c5
onnx/formulas/work__W.onnxWeights227 B edfe92bc014d
onnx/formulas/work__d.onnxWeights301 B 4b2f55c28545
onnx/formulas/work__theta.onnxWeights1.3 KB 55948a80cabf
config.jsonConfiguration270 B —
evaluation/benchmark_summary.jsonConfiguration1.3 KB —
onnx/formulas/catalog.jsonConfiguration466.5 KB —
onnx/formulas/formulas.jsonConfiguration175.0 KB —
onnx/labels.jsonConfiguration11.7 KB —
LICENSEDocumentation11.4 KB —
NOTICEDocumentation260 B —
README.mdDocumentation28.7 KB —
docs/physics_ai999x_capabilities.mdDocumentation171.4 KB —
docs/physics_ai999x_onnx_formulas.mdDocumentation188.9 KB —
evaluation/KNOWLEDGE_CARD.mdDocumentation3.7 KB —
evaluation/release_gate.mdDocumentation2.3 KB —
CITATION.cffOther574 B —
dist/physics_ai999x-2.0.0-py3-none-any.whlOther6.0 MB ecea92d0971a
docs/physics_ai999x_capabilities.htmlOther257.0 KB —
docs/physics_ai999x_capabilities.pdfOther3.4 MB 3dcef514cc36
docs/physics_ai999x_onnx_formulas.htmlOther313.8 KB —
docs/physics_ai999x_onnx_formulas.pdfOther4.2 MB a91742ec66d6
onnx/formulas/formula-pack.d.tsOther31.4 KB —
onnx/formulas/formula-pack.jsOther2.9 KB —
.gitattributesRepository2.2 KB —
onnx/tokenizer.jsonTokenizer711.7 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
171.6 MB
Download from AI999X Labs

Released by AI999X Labs through its official repository on Hugging Face. Read the license.

Built From

Evaluations

Each result is shown as reported, with the conditions its reporter stated. None is a SAVRN measurement. A comparison lines two results up only when their configuration, unit and setup are all stated and identical.

BenchmarkConditionsResultReported byRevisionDate
Decision model through the verification gate, held-out test (questions the rule-based reader refuses) Task physics question answeringMetric questions answeredComparison conditions not established 19 AI999X
Publisher reported
Evaluated revision not stated —
Decision model through the verification gate, held-out test (questions the rule-based reader refuses) Task physics question answeringMetric wrongComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Development probes Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.6071 AI999X
Publisher reported
Evaluated revision not stated —
Development probes Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Golden answers (859 documented questions, Windows + Linux Python 3.10-3.14) Task physics question answeringMetric identical on every platformComparison conditions not established 1 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: fresh questions (2026-10-15) Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.7619 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: fresh questions (2026-10-15) Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: multi-body systems (2026-10-15) Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.7674 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: multi-body systems (2026-10-15) Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: probes Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.8824 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: probes Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: promotion checks (2026-10-13) Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.5185 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: promotion checks (2026-10-13) Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: unused-input traps Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.5625 AI999X
Publisher reported
Evaluated revision not stated —
Held-out: unused-input traps Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —
Verified natural-language questions (physics-questions-1) Task physics question answeringMetric correct (of all questions)Comparison conditions not established 0.305 AI999X
Publisher reported
Evaluated revision not stated —
Verified natural-language questions (physics-questions-1) Task physics question answeringMetric wrong answersComparison conditions not established 0 AI999X
Publisher reported
Evaluated revision not stated —

Memory Requirements

PrecisionWeights in memory
As published171.6 MB
16-bit0.1 GB
8-bit0.0 GB
4-bit0.0 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About physics-ai999x

How much GPU memory does physics-ai999x need?

About 0.1 GB at 16-bit and 0 GB at 4-bit: the weights (34M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run physics-ai999x on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use physics-ai999x commercially?

Yes. physics-ai999x is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Token classification

algebra-ai999x

AI999X Labs

License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · Version 2.0.0 algebra-ai999x is an offline, deterministic Python solver that answers algebra questions with verified results from 56 certified capabilities, gives 230 documented answers identically on Windows and Linux, and refuses rather than guesses when an answer cannot be verified. algebra-ai999x is a compact, deterministic algebra engine for Python. It reads a question in plain English (or a typed call), picks a certified algebra capability, computes the answer exactly, checks it, and returns the result with its steps, units, LaTeX and assumptions — or an honest refusal that says what is…

Open weights apache-2.0 33M parameters algebra-ai999x

Model · Token classification

bge-small-ner-early-stopping

Arslan Yamaletdinov

This model is a fine-tuned version of BAAI/bge-small-en-v1.5 on an unknown dataset. It achieves the following results on the evaluation set: The following hyperparameters were used during training: - learningrate: 2e-05 - trainbatchsize: 16 - evalbatchsize: 16 - lrschedulertype: linear - numepochs: 10 - Transformers 4.50.0 - Pytorch 2.11.0+cu128 - Datasets 3.4.1 - Tokenizers 0.21.4

Open weights mit 33M parameters 512 tokens transformers

Model · Token classification

zh-pii-tagger-35m

Chao Ma

A 35M-parameter token tagger for personal data in Chinese and mixed Chinese–English text. It is a fine-tune of cjhwong/seatbelt-pii-tagger with the same architecture, tokenizer and 18 types / 73 BIOES labels. - real Chinese contexts (FineWeb-2) with inserted synthetic private names and addresses; - self-distillation replay, which aims to reduce forgetting of the base model's other types and its English behaviour. - It misses fewer Chinese person names. On test sets never used during development, person recall rises by about 2 to 10 points; precision moves between −3.5 and +3.5 points. - +0.6 to +2.1 on two freshly generated test sets; - +4.2 to +6.7 on an MSRA NER train sample (never used…

Open weights apache-2.0 35M parameters 512 tokens

Model · Token classification

bert-small-pii-detection

Gravitee.io

Token-classification model for PII detection, fine-tuned from prajjwal1/bert-small on Detect personally identifiable information (PII) spans in english text. Suitable for privacy filtering, redaction pipelines, and data-leak prevention particularly on structured data (JSON, HTML, XML, SQL, Document) English-focused; other languages will degrade External-corpus evaluation (English only), seqeval. Last run: 2026-05-21. Data citation are present in the dataset card used for this model. If you use the model, please consider citing the papers

Open weights apache-2.0 29M parameters 512 tokens

Model · Token classification

KoELECTRA-small-v3-modu-ner

Leo Kang

This model is a fine-tuned version of monologg/koelectra-small-v3-discriminator on an unknown dataset. It achieves the following results on the evaluation set: 태깅 시스템: BIO 시스템 한국정보통신기술협회(TTA) 대분류 기준을 따르는 15 가지의 태그셋 You can use this model with Transformers pipeline for NER. 개체명 인식(NER) 모델 학습 데이터 셋 - https://corpus.korean.go.kr/request/reausetMain.do The following hyperparameters were used during training: - learningrate: 5e-05 - trainbatchsize: 64 - evalbatchsize: 64 - lrschedulertype: linear - lrschedulerwarmupsteps: 15151 - numepochs: 20 - mixedprecisiontraining: Native AMP - Transformers 4.27.4 - Pytorch 2.0.0+cu118 - Datasets 2.11.0 - Tokenizers 0.13.3

Open weights 14M parameters 512 tokens transformers

Model · Token classification

OpenMed-NER-BloodCancerDetect-TinyMed-65M

OpenMed

Specialized model for Clinical Entity Recognition - Clinical entities related to Chronic Lymphocytic Leukemia This model is a state-of-the-art fine-tuned transformer engineered to deliver enterprise-grade accuracy for clinical entity recognition - clinical entities related to chronic lymphocytic leukemia. This specialized model excels at identifying and extracting biomedical entities from clinical texts, research papers, and healthcare documents, enabling applications such as drug interaction detection, medication extraction from patient records, adverse event monitoring, literature mining for drug discovery, and biomedical knowledge graph construction with production-ready reliability for…

Open weights apache-2.0 65M parameters 512 tokens transformers