git404hub

what is adaptivenn-jittor fr?

leaplabthu/adaptivenn-jittor — explained in plain English

Analysis updated 2026-05-18

28PythonAudience · researcherComplexity · 5/5LicenseSetup · hard

tl;dr

A Jittor port of the AdaptiveNN vision model that reproduces the original PyTorch model's roughly 82 percent ImageNet accuracy.

vibe map

mindmap
  root((AdaptiveNN-Jittor))
    What it does
      Ports AdaptiveNN to Jittor
      Adaptive compute per image region
      Matches PyTorch accuracy
    Tech stack
      Python
      Jittor
      PyTorch reference
    Use cases
      Run inference on ImageNet
      Benchmark inference speed
      Research adaptive vision models
    Audience
      Researchers
      ML engineers
    Status
      Inference stable
      Training FP32 only
      Mixed precision experimental

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run image classification inference on ImageNet-1K using a Jittor based model.

VIBE 2

Benchmark inference speed across different batch sizes and precision levels.

VIBE 3

Study a working example of porting a PyTorch research model to Jittor.

VIBE 4

Reproduce the published accuracy results for the AdaptiveNN model.

what's the stack?

PythonJittorPyTorchImageNet-1K

how it stacks up fr

leaplabthu/adaptivenn-jittoralicankiraz1/codexqbamirmushichge/vibemotion
Stars282828
LanguagePythonPythonPython
Setup difficultyhardeasymoderate
Complexity5/53/53/5
Audienceresearcherdeveloperdesigner

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires a GPU and the ImageNet-1K dataset, training beyond full FP32 is unstable.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

This repository is a port of the AdaptiveNN image classification model from PyTorch to a different AI computing framework called Jittor. Jittor is a deep learning framework developed by Tsinghua University that uses just-in-time compilation to speed up neural network operations. The original AdaptiveNN was published as research from the same university and appeared in the journal Nature Machine Intelligence. AdaptiveNN is described as a vision model that adapts how much computation it spends on different parts of an image, similar to how human eyes pay more attention to certain areas. This repository provides code for running that model and training it on a large image classification dataset called ImageNet-1K, which contains about 1.2 million images across 1,000 categories. The port reproduces the original model's accuracy: roughly 82 percent top-1 accuracy on the ImageNet validation set, matching what the PyTorch version achieves. Inference speed under the best configuration is about 88 percent of PyTorch's speed. Training is currently only stable when run in full 32-bit floating point mode, mixed precision training (which speeds things up on modern GPUs) is experimental and may produce numerical errors. The repository includes shell scripts for benchmarking inference speed across different batch sizes and precision settings, a training script, and instructions for setting up the environment using conda and pip. Users need to supply their own copy of the ImageNet dataset and download the pre-trained model weights separately, following a companion evaluation guide included in the repository. The code is licensed under MIT.

prompts (copy fr)

prompt 1
Help me set up a conda environment to run AdaptiveNN-Jittor for inference.
prompt 2
Explain what the AMP levels mean in AdaptiveNN-Jittor and which one I should use.
prompt 3
Walk me through preparing the ImageNet-1K dataset folder structure for this repo.
prompt 4
Why does mixed precision training cause numerical errors in AdaptiveNN-Jittor?
prompt 5
Help me interpret the inference speed benchmark results from cp_gpu_all.sh.

Frequently asked questions

what is adaptivenn-jittor fr?

A Jittor port of the AdaptiveNN vision model that reproduces the original PyTorch model's roughly 82 percent ImageNet accuracy.

What language is adaptivenn-jittor written in?

Mainly Python. The stack also includes Python, Jittor, PyTorch.

What license does adaptivenn-jittor use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is adaptivenn-jittor to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is adaptivenn-jittor for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.