നുംബ എൽഎൽവിഎം(LLVM) ഉള്ള പൈത്തൺ കോഡ് സംഗ്രഹിക്കുന്നു. പ്രവർത്തിപ്പിക്കുന്ന സമയത്ത് സിപിയു അല്ലെങ്കിൽ ജിപിയു മുഖേന സ്വഭാവികമായി പ്രവർത്തിക്കുന്ന കോഡ്. പൈത്തൺ ഫംഗ്ഷനുകൾ അലങ്കരിക്കുന്നതിലൂടെ ഇത് സംഭവിക്കുന്നു, വിവിധ ഇൻപുട്ട് തരങ്ങൾക്ക് നേറ്റീവ് ഫംഗ്ഷൻകൾ സൃഷ്ടിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക, അല്ലെങ്കിൽ ഫ്ലയിൽ അവ സൃഷ്ടിക്കുന്നു:

@jit('f8(f8[:])')
def sum1d(my_double_array):

ഈ ഒപ്റ്റിമൈസ് ചെയ്ത ഫങ്ഷൻ ഒരു വലിയ നംപൈ(NumPy) അറേയിൽ വ്യാഖ്യാനിച്ച യഥാർത്ഥ പ്രവർത്തനത്തെക്കാൾ 200 മടങ്ങ് വേഗത്തിൽ പ്രവർത്തിക്കുന്നു; നംപൈയുടെ ബിൽറ്റ്-ഇൻ സം()ഫംഗ്ഷനെ അപേക്ഷിച്ച് 30% വേഗതയുണ്ട് (പതിപ്പ് 0.27.0).

അനുയോജ്യമായ ഇൻപുട്ട് രീതികൾക്കായി മുകളിലുള്ള ഉദാഹരണം പ്രവർത്തിപ്പിക്കുന്നതിന്, സ്വയമേവ സ്പെഷ്യലൈസ് ചെയ്ത ഒരു ഫങ്ഷൻ നമുക്ക് സൃഷ്ടിക്കാം:

@jit
def sum1d(my_array):

ഗുണങ്ങൾ
ബദൽ സമീപനങ്ങൾ
എഎംഡി എച്ച്എസ്എ(AMD HSA)
എൻവിഐഡിഎ സിയുഡിഎ(NVIDIA CUDA)