Skip to content
AI360Xpert
Beta

EdgeNeXt Splits Convs for Edge Speed

EdgeNeXt splits channels into conv plus attention paths with transposed attention, so edge chips run global models fast.

Channel splits plus transposed attention cut edge latency 2 times
Channel splits plus transposed attention cut edge latency 2 times

Why Does This Exist?

Edge NPUs run depthwise well but large token attention poorly. Full spatial attention stalls them.

EdgeNeXt transposes attention to channels. It fits efficient architectures, rivals mobilevit latency, and uses convolutional layers splits.

Think of It Like This

Splitting checkout lanes by cash plus card

One long lane jams mixed buyers. Split to cash plus card lanes with a shared manager and both move.

Splits are lanes, transposed attention is the manager. Where it stops: too many lanes starve each, just as thin splits lose capacity.

How It Actually Works

Split CC into gg groups. Run 3×33 \times 3 depthwise per group plus Split Depthwise Transpose Attention softmax(KTQ/d)Vsoftmax(K^T Q/\sqrt{d})V over C×CC \times C not N×NN \times N. Merge with 1×11 \times 1.

Worked example

N=3136N = 3136, C=128C = 128. Spatial pairs 31362=9.83136^2 = 9.8M. Channel pairs 1282=16,384128^2 = 16{,}384, about 600600 times fewer (9,834,496/16,384=6009{,}834{,}496/16{,}384 = 600). Latency 1818 ms to 99 ms on Jetson runs at 7979 percent.

Watch Out For

Transposing when spatial order leads accuracy

Channel attention blurs where. Symptom: classification holds but detection sags. Fix: keep spatial blocks for dense heads and use transposed mainly for classification stages.

The Quick Version

  • EdgeNeXt splits to depthwise groups plus channel attention.
  • Transposed 1282128^2 pairs replace 313623136^2 spatial pairs.
  • Fixture 600600 times fewer pairs at 7979 percent.
  • Edge latency halves on Jetson class runs.
  • Keep spatial attention where location leads.