UNPKG

onnxruntime-web

Version:

A Javascript library for running ONNX models on browsers

56 lines (51 loc) 17 kB
var ortWasm = (() => { var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; return ( function(moduleArg = {}) { var e=moduleArg,k,l;e.ready=new Promise((a,b)=>{k=a;l=b});var aa=Object.assign({},e),ba="./this.program",ca="object"==typeof window,q="function"==typeof importScripts,da="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,v="",x,z,A; if(da){var fs=require("fs"),B=require("path");v=q?B.dirname(v)+"/":__dirname+"/";x=(a,b)=>{a=C(a)?new URL(a):B.normalize(a);return fs.readFileSync(a,b?void 0:"utf8")};A=a=>{a=x(a,!0);a.buffer||(a=new Uint8Array(a));return a};z=(a,b,c,d=!0)=>{a=C(a)?new URL(a):B.normalize(a);fs.readFile(a,d?void 0:"utf8",(g,h)=>{g?c(g):b(d?h.buffer:h)})};!e.thisProgram&&1<process.argv.length&&(ba=process.argv[1].replace(/\\/g,"/"));process.argv.slice(2);e.inspect=()=>"[Emscripten Module object]"}else if(ca||q)q?v= self.location.href:"undefined"!=typeof document&&document.currentScript&&(v=document.currentScript.src),_scriptDir&&(v=_scriptDir),0!==v.indexOf("blob:")?v=v.substr(0,v.replace(/[?#].*/,"").lastIndexOf("/")+1):v="",x=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},q&&(A=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),z=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType= "arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var ea=console.log.bind(console),D=console.error.bind(console);Object.assign(e,aa);aa=null;"object"!=typeof WebAssembly&&E("no native wasm support detected");var F,fa=!1,G,H,I,J,ha; function ia(){var a=F.buffer;e.HEAP8=G=new Int8Array(a);e.HEAP16=new Int16Array(a);e.HEAPU8=H=new Uint8Array(a);e.HEAPU16=new Uint16Array(a);e.HEAP32=I=new Int32Array(a);e.HEAPU32=J=new Uint32Array(a);e.HEAPF32=new Float32Array(a);e.HEAPF64=ha=new Float64Array(a)}var K=[],L=[],ja=[],M=0,N=null,O=null;function E(a){a="Aborted("+a+")";D(a);fa=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");l(a);throw a;} var ka=a=>a.startsWith("data:application/octet-stream;base64,"),C=a=>a.startsWith("file://"),P;P="ort-training-wasm-simd.wasm";if(!ka(P)){var la=P;P=e.locateFile?e.locateFile(la,v):v+la}function ma(a){if(A)return A(a);throw"both async and sync fetching of the wasm failed";} function na(a){if(ca||q){if("function"==typeof fetch&&!C(a))return fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw"failed to load wasm binary file at '"+a+"'";return b.arrayBuffer()}).catch(()=>ma(a));if(z)return new Promise((b,c)=>{z(a,d=>b(new Uint8Array(d)),c)})}return Promise.resolve().then(()=>ma(a))}function oa(a,b,c){return na(a).then(d=>WebAssembly.instantiate(d,b)).then(d=>d).then(c,d=>{D(`failed to asynchronously prepare wasm: ${d}`);E(d)})} function pa(a,b){var c=P;return"function"!=typeof WebAssembly.instantiateStreaming||ka(c)||C(c)||da||"function"!=typeof fetch?oa(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(g){D(`wasm streaming compile failed: ${g}`);D("falling back to ArrayBuffer instantiation");return oa(c,a,b)}))} var Q,qa={990528:(a,b,c,d)=>{if("undefined"==typeof e||!e.Qa)return 1;a=R(a>>>0);a.startsWith("./")&&(a=a.substring(2));a=e.Qa.get(a);if(!a)return 2;b>>>=0;c>>>=0;if(b+c>a.byteLength)return 3;try{return H.set(a.subarray(b,b+c),d>>>0>>>0),0}catch{return 4}}};function ra(a){this.Ka=a-24;this.Pa=function(b){J[this.Ka+4>>>2>>>0]=b};this.Oa=function(b){J[this.Ka+8>>>2>>>0]=b};this.Ma=function(b,c){this.Na();this.Pa(b);this.Oa(c)};this.Na=function(){J[this.Ka+16>>>2>>>0]=0}} var sa=0,ta=0,ua="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,va=(a,b,c)=>{b>>>=0;var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16<c-b&&a.buffer&&ua)return ua.decode(a.subarray(b,c));for(d="";b<c;){var g=a[b++];if(g&128){var h=a[b++]&63;if(192==(g&224))d+=String.fromCharCode((g&31)<<6|h);else{var m=a[b++]&63;g=224==(g&240)?(g&15)<<12|h<<6|m:(g&7)<<18|h<<12|m<<6|a[b++]&63;65536>g?d+=String.fromCharCode(g):(g-=65536,d+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else d+=String.fromCharCode(g)}return d}, R=(a,b)=>(a>>>=0)?va(H,a,b):"",S=a=>{for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);127>=d?b++:2047>=d?b+=2:55296<=d&&57343>=d?(b+=4,++c):b+=3}return b},T=(a,b,c,d)=>{c>>>=0;if(!(0<d))return 0;var g=c;d=c+d-1;for(var h=0;h<a.length;++h){var m=a.charCodeAt(h);if(55296<=m&&57343>=m){var r=a.charCodeAt(++h);m=65536+((m&1023)<<10)|r&1023}if(127>=m){if(c>=d)break;b[c++>>>0]=m}else{if(2047>=m){if(c+1>=d)break;b[c++>>>0]=192|m>>6}else{if(65535>=m){if(c+2>=d)break;b[c++>>>0]=224|m>>12}else{if(c+3>= d)break;b[c++>>>0]=240|m>>18;b[c++>>>0]=128|m>>12&63}b[c++>>>0]=128|m>>6&63}b[c++>>>0]=128|m&63}}b[c>>>0]=0;return c-g},U=a=>0===a%4&&(0!==a%100||0===a%400),wa=[0,31,60,91,121,152,182,213,244,274,305,335],xa=[0,31,59,90,120,151,181,212,243,273,304,334],Ca=a=>{var b=S(a)+1,c=Ba(b);c&&T(a,H,c,b);return c},V=[],W={},Da=()=>{if(!X){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-", "_")+".UTF-8",_:ba||"./this.program"},b;for(b in W)void 0===W[b]?delete a[b]:a[b]=W[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);X=c}return X},X,Ea=[null,[],[]],Fa=[31,29,31,30,31,30,31,31,30,31,30,31],Ga=[31,28,31,30,31,30,31,31,30,31,30,31];function Ha(a){var b=Array(S(a)+1);T(a,b,0,b.length);return b} function Ia(a,b,c,d){function g(f,n,p){for(f="number"==typeof f?f.toString():f||"";f.length<n;)f=p[0]+f;return f}function h(f,n){return g(f,n,"0")}function m(f,n){function p(ya){return 0>ya?-1:0<ya?1:0}var y;0===(y=p(f.getFullYear()-n.getFullYear()))&&0===(y=p(f.getMonth()-n.getMonth()))&&(y=p(f.getDate()-n.getDate()));return y}function r(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(), 0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function w(f){var n=f.Ga;for(f=new Date((new Date(f.Ha+1900,0,1)).getTime());0<n;){var p=f.getMonth(),y=(U(f.getFullYear())?Fa:Ga)[p];if(n>y-f.getDate())n-=y-f.getDate()+1,f.setDate(1),11>p?f.setMonth(p+1):(f.setMonth(0),f.setFullYear(f.getFullYear()+1));else{f.setDate(f.getDate()+n);break}}p=new Date(f.getFullYear()+1,0,4);n=r(new Date(f.getFullYear(), 0,4));p=r(p);return 0>=m(n,f)?0>=m(p,f)?f.getFullYear()+1:f.getFullYear():f.getFullYear()-1}a>>>=0;b>>>=0;c>>>=0;d>>>=0;var t=J[d+40>>>2>>>0];d={Ta:I[d>>>2>>>0],Sa:I[d+4>>>2>>>0],Ia:I[d+8>>>2>>>0],La:I[d+12>>>2>>>0],Ja:I[d+16>>>2>>>0],Ha:I[d+20>>>2>>>0],Ba:I[d+24>>>2>>>0],Ga:I[d+28>>>2>>>0],Va:I[d+32>>>2>>>0],Ra:I[d+36>>>2>>>0],Ua:t?R(t):""};c=R(c);t={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S", "%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in t)c=c.replace(new RegExp(u,"g"),t[u]);var za="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Aa="January February March April May June July August September October November December".split(" ");t={"%a":f=>za[f.Ba].substring(0,3),"%A":f=>za[f.Ba], "%b":f=>Aa[f.Ja].substring(0,3),"%B":f=>Aa[f.Ja],"%C":f=>h((f.Ha+1900)/100|0,2),"%d":f=>h(f.La,2),"%e":f=>g(f.La,2," "),"%g":f=>w(f).toString().substring(2),"%G":f=>w(f),"%H":f=>h(f.Ia,2),"%I":f=>{f=f.Ia;0==f?f=12:12<f&&(f-=12);return h(f,2)},"%j":f=>{for(var n=0,p=0;p<=f.Ja-1;n+=(U(f.Ha+1900)?Fa:Ga)[p++]);return h(f.La+n,3)},"%m":f=>h(f.Ja+1,2),"%M":f=>h(f.Sa,2),"%n":()=>"\n","%p":f=>0<=f.Ia&&12>f.Ia?"AM":"PM","%S":f=>h(f.Ta,2),"%t":()=>"\t","%u":f=>f.Ba||7,"%U":f=>h(Math.floor((f.Ga+7-f.Ba)/7), 2),"%V":f=>{var n=Math.floor((f.Ga+7-(f.Ba+6)%7)/7);2>=(f.Ba+371-f.Ga-2)%7&&n++;if(n)53==n&&(p=(f.Ba+371-f.Ga)%7,4==p||3==p&&U(f.Ha)||(n=1));else{n=52;var p=(f.Ba+7-f.Ga-1)%7;(4==p||5==p&&U(f.Ha%400-1))&&n++}return h(n,2)},"%w":f=>f.Ba,"%W":f=>h(Math.floor((f.Ga+7-(f.Ba+6)%7)/7),2),"%y":f=>(f.Ha+1900).toString().substring(2),"%Y":f=>f.Ha+1900,"%z":f=>{f=f.Ra;var n=0<=f;f=Math.abs(f)/60;return(n?"+":"-")+String("0000"+(f/60*100+f%60)).slice(-4)},"%Z":f=>f.Ua,"%%":()=>"%"};c=c.replace(/%%/g,"\x00\x00"); for(u in t)c.includes(u)&&(c=c.replace(new RegExp(u,"g"),t[u](d)));c=c.replace(/\0\0/g,"%");u=Ha(c);if(u.length>b)return 0;G.set(u,a>>>0);return u.length-1} var La={a:function(a,b,c){a>>>=0;(new ra(a)).Ma(b>>>0,c>>>0);sa=a;ta++;throw sa;},e:function(){return 0},H:function(){},x:function(){},z:function(){},J:function(){return 0},F:function(){},A:function(){},E:function(){},g:function(){},y:function(){},v:function(){},G:function(){},w:function(){},k:()=>1,n:function(a,b,c){a=b+2097152>>>0<4194305-!!a?(a>>>0)+4294967296*b:NaN;c>>>=0;a=new Date(1E3*a);I[c>>>2>>>0]=a.getUTCSeconds();I[c+4>>>2>>>0]=a.getUTCMinutes();I[c+8>>>2>>>0]=a.getUTCHours();I[c+12>>> 2>>>0]=a.getUTCDate();I[c+16>>>2>>>0]=a.getUTCMonth();I[c+20>>>2>>>0]=a.getUTCFullYear()-1900;I[c+24>>>2>>>0]=a.getUTCDay();I[c+28>>>2>>>0]=(a.getTime()-Date.UTC(a.getUTCFullYear(),0,1,0,0,0,0))/864E5|0},o:function(a,b,c){a=b+2097152>>>0<4194305-!!a?(a>>>0)+4294967296*b:NaN;c>>>=0;a=new Date(1E3*a);I[c>>>2>>>0]=a.getSeconds();I[c+4>>>2>>>0]=a.getMinutes();I[c+8>>>2>>>0]=a.getHours();I[c+12>>>2>>>0]=a.getDate();I[c+16>>>2>>>0]=a.getMonth();I[c+20>>>2>>>0]=a.getFullYear()-1900;I[c+24>>>2>>>0]=a.getDay(); I[c+28>>>2>>>0]=(U(a.getFullYear())?wa:xa)[a.getMonth()]+a.getDate()-1|0;I[c+36>>>2>>>0]=-(60*a.getTimezoneOffset());b=(new Date(a.getFullYear(),6,1)).getTimezoneOffset();var d=(new Date(a.getFullYear(),0,1)).getTimezoneOffset();I[c+32>>>2>>>0]=(b!=d&&a.getTimezoneOffset()==Math.min(d,b))|0},p:function(a){a>>>=0;var b=new Date(I[a+20>>>2>>>0]+1900,I[a+16>>>2>>>0],I[a+12>>>2>>>0],I[a+8>>>2>>>0],I[a+4>>>2>>>0],I[a>>>2>>>0],0),c=I[a+32>>>2>>>0],d=b.getTimezoneOffset(),g=(new Date(b.getFullYear(),6,1)).getTimezoneOffset(), h=(new Date(b.getFullYear(),0,1)).getTimezoneOffset(),m=Math.min(h,g);0>c?I[a+32>>>2>>>0]=Number(g!=h&&m==d):0<c!=(m==d)&&(g=Math.max(h,g),b.setTime(b.getTime()+6E4*((0<c?m:g)-d)));I[a+24>>>2>>>0]=b.getDay();I[a+28>>>2>>>0]=(U(b.getFullYear())?wa:xa)[b.getMonth()]+b.getDate()-1|0;I[a>>>2>>>0]=b.getSeconds();I[a+4>>>2>>>0]=b.getMinutes();I[a+8>>>2>>>0]=b.getHours();I[a+12>>>2>>>0]=b.getDate();I[a+16>>>2>>>0]=b.getMonth();I[a+20>>>2>>>0]=b.getYear();a=b.getTime();isNaN(a)?(I[Ja()>>>2>>>0]=61,a=-1): a/=1E3;return Ka((Q=a,1<=+Math.abs(Q)?0<Q?+Math.floor(Q/4294967296)>>>0:~~+Math.ceil((Q-+(~~Q>>>0))/4294967296)>>>0:0)),a>>>0},l:function(){return-52},m:function(){},t:function(a,b,c){function d(w){return(w=w.toTimeString().match(/\(([A-Za-z ]+)\)$/))?w[1]:"GMT"}c>>>=0;var g=(new Date).getFullYear(),h=new Date(g,0,1),m=new Date(g,6,1);g=h.getTimezoneOffset();var r=m.getTimezoneOffset();J[a>>>0>>>2>>>0]=60*Math.max(g,r);I[b>>>0>>>2>>>0]=Number(g!=r);a=d(h);b=d(m);a=Ca(a);b=Ca(b);r<g?(J[c>>>2>>>0]= a,J[c+4>>>2>>>0]=b):(J[c>>>2>>>0]=b,J[c+4>>>2>>>0]=a)},d:()=>{E("")},B:function(a,b,c){a>>>=0;b>>>=0;c>>>=0;V.length=0;for(var d;d=H[b++>>>0];){var g=105!=d;g&=112!=d;c+=g&&c%8?4:0;V.push(112==d?J[c>>>2>>>0]:105==d?I[c>>>2>>>0]:ha[c>>>3>>>0]);c+=g?8:4}return qa[a].apply(null,V)},h:()=>Date.now(),u:function(){return 4294901760},b:()=>performance.now(),I:function(a,b,c){b>>>=0;return H.copyWithin(a>>>0>>>0,b>>>0,b+(c>>>0)>>>0)},s:function(a){a>>>=0;var b=H.length;if(4294901760<a)return!1;for(var c= 1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);var g=Math;d=Math.max(a,d);a:{g=(g.min.call(g,4294901760,d+(65536-d%65536)%65536)-F.buffer.byteLength+65535)/65536;try{F.grow(g);ia();var h=1;break a}catch(m){}h=void 0}if(h)return!0}return!1},C:function(a,b){a>>>=0;b>>>=0;var c=0;Da().forEach((d,g)=>{var h=b+c;g=J[a+4*g>>>2>>>0]=h;for(h=0;h<d.length;++h)G[g++>>>0>>>0]=d.charCodeAt(h);G[g>>>0>>>0]=0;c+=d.length+1});return 0},D:function(a,b){a>>>=0;b>>>=0;var c=Da();J[a>>>2>>>0]=c.length;var d= 0;c.forEach(g=>d+=g.length+1);J[b>>>2>>>0]=d;return 0},f:()=>52,j:function(){return 52},q:function(){return 70},i:function(a,b,c,d){b>>>=0;c>>>=0;d>>>=0;for(var g=0,h=0;h<c;h++){var m=J[b>>>2>>>0],r=J[b+4>>>2>>>0];b+=8;for(var w=0;w<r;w++){var t=H[m+w>>>0],u=Ea[a];0===t||10===t?((1===a?ea:D)(va(u,0)),u.length=0):u.push(t)}g+=r}J[d>>>2>>>0]=g;return 0},r:Ia,c:function(a,b,c,d){return Ia(a>>>0,b>>>0,c>>>0,d>>>0)}},Y=function(){function a(c){Y=c.exports;Y=Ma();F=Y.K;ia();L.unshift(Y.L);M--;0==M&&(null!== N&&(clearInterval(N),N=null),O&&(c=O,O=null,c()));return Y}var b={a:La};M++;if(e.instantiateWasm)try{return e.instantiateWasm(b,a)}catch(c){D(`Module.instantiateWasm callback failed with error: ${c}`),l(c)}pa(b,function(c){a(c.instance)}).catch(l);return{}}();e._OrtInit=(a,b)=>(e._OrtInit=Y.M)(a,b);e._OrtGetLastError=(a,b)=>(e._OrtGetLastError=Y.N)(a,b);e._OrtCreateSessionOptions=(a,b,c,d,g,h,m,r,w,t)=>(e._OrtCreateSessionOptions=Y.O)(a,b,c,d,g,h,m,r,w,t); e._OrtAppendExecutionProvider=(a,b)=>(e._OrtAppendExecutionProvider=Y.P)(a,b);e._OrtAddFreeDimensionOverride=(a,b,c)=>(e._OrtAddFreeDimensionOverride=Y.Q)(a,b,c);e._OrtAddSessionConfigEntry=(a,b,c)=>(e._OrtAddSessionConfigEntry=Y.R)(a,b,c);e._OrtReleaseSessionOptions=a=>(e._OrtReleaseSessionOptions=Y.S)(a);e._OrtCreateSession=(a,b,c)=>(e._OrtCreateSession=Y.T)(a,b,c);e._OrtReleaseSession=a=>(e._OrtReleaseSession=Y.U)(a);e._OrtGetInputOutputCount=(a,b,c)=>(e._OrtGetInputOutputCount=Y.V)(a,b,c); e._OrtGetInputName=(a,b)=>(e._OrtGetInputName=Y.W)(a,b);e._OrtGetOutputName=(a,b)=>(e._OrtGetOutputName=Y.X)(a,b);e._OrtFree=a=>(e._OrtFree=Y.Y)(a);e._OrtCreateTensor=(a,b,c,d,g,h)=>(e._OrtCreateTensor=Y.Z)(a,b,c,d,g,h);e._OrtGetTensorData=(a,b,c,d,g)=>(e._OrtGetTensorData=Y._)(a,b,c,d,g);e._OrtReleaseTensor=a=>(e._OrtReleaseTensor=Y.$)(a);e._OrtCreateRunOptions=(a,b,c,d)=>(e._OrtCreateRunOptions=Y.aa)(a,b,c,d);e._OrtAddRunConfigEntry=(a,b,c)=>(e._OrtAddRunConfigEntry=Y.ba)(a,b,c); e._OrtReleaseRunOptions=a=>(e._OrtReleaseRunOptions=Y.ca)(a);e._OrtCreateBinding=a=>(e._OrtCreateBinding=Y.da)(a);e._OrtBindInput=(a,b,c)=>(e._OrtBindInput=Y.ea)(a,b,c);e._OrtBindOutput=(a,b,c,d)=>(e._OrtBindOutput=Y.fa)(a,b,c,d);e._OrtClearBoundOutputs=a=>(e._OrtClearBoundOutputs=Y.ga)(a);e._OrtReleaseBinding=a=>(e._OrtReleaseBinding=Y.ha)(a);e._OrtRunWithBinding=(a,b,c,d,g)=>(e._OrtRunWithBinding=Y.ia)(a,b,c,d,g);e._OrtRun=(a,b,c,d,g,h,m,r)=>(e._OrtRun=Y.ja)(a,b,c,d,g,h,m,r); e._OrtEndProfiling=a=>(e._OrtEndProfiling=Y.ka)(a);e._OrtTrainingLoadCheckpoint=(a,b)=>(e._OrtTrainingLoadCheckpoint=Y.la)(a,b);e._OrtTrainingReleaseCheckpoint=a=>(e._OrtTrainingReleaseCheckpoint=Y.ma)(a);e._OrtTrainingCreateSession=(a,b,c,d,g,h,m,r)=>(e._OrtTrainingCreateSession=Y.na)(a,b,c,d,g,h,m,r);e._OrtTrainingLazyResetGrad=a=>(e._OrtTrainingLazyResetGrad=Y.oa)(a);e._OrtTrainingRunTrainStep=(a,b,c,d,g,h)=>(e._OrtTrainingRunTrainStep=Y.pa)(a,b,c,d,g,h); e._OrtTrainingOptimizerStep=(a,b)=>(e._OrtTrainingOptimizerStep=Y.qa)(a,b);e._OrtTrainingEvalStep=(a,b,c,d,g,h)=>(e._OrtTrainingEvalStep=Y.ra)(a,b,c,d,g,h);e._OrtTrainingGetParametersSize=(a,b,c)=>(e._OrtTrainingGetParametersSize=Y.sa)(a,b,c);e._OrtTrainingCopyParametersToBuffer=(a,b,c,d)=>(e._OrtTrainingCopyParametersToBuffer=Y.ta)(a,b,c,d);e._OrtTrainingCopyParametersFromBuffer=(a,b,c,d)=>(e._OrtTrainingCopyParametersFromBuffer=Y.ua)(a,b,c,d); e._OrtTrainingGetModelInputOutputCount=(a,b,c,d)=>(e._OrtTrainingGetModelInputOutputCount=Y.va)(a,b,c,d);e._OrtTrainingGetModelInputOutputName=(a,b,c,d)=>(e._OrtTrainingGetModelInputOutputName=Y.wa)(a,b,c,d);e._OrtTrainingReleaseSession=a=>(e._OrtTrainingReleaseSession=Y.xa)(a);var Ja=()=>(Ja=Y.ya)(),Ba=e._malloc=a=>(Ba=e._malloc=Y.za)(a);e._free=a=>(e._free=Y.Aa)(a);var Ka=a=>(Ka=Y.Ca)(a),Na=()=>(Na=Y.Da)(),Oa=a=>(Oa=Y.Ea)(a),Pa=a=>(Pa=Y.Fa)(a); function Ma(){var a=Y;a=Object.assign({},a);var b=d=>()=>d()>>>0,c=d=>g=>d(g)>>>0;a.ya=b(a.ya);a.za=c(a.za);a.Da=b(a.Da);a.Fa=c(a.Fa);return a}e.stackAlloc=Pa;e.stackSave=Na;e.stackRestore=Oa;e.UTF8ToString=R;e.stringToUTF8=(a,b,c)=>T(a,H,b,c);e.lengthBytesUTF8=S;var Z;O=function Qa(){Z||Ra();Z||(O=Qa)}; function Ra(){if(!(0<M)){if(e.preRun)for("function"==typeof e.preRun&&(e.preRun=[e.preRun]);e.preRun.length;){var a=e.preRun.shift();K.unshift(a)}for(;0<K.length;)K.shift()(e);if(!(0<M||Z||(Z=!0,e.calledRun=!0,fa))){for(;0<L.length;)L.shift()(e);for(k(e);0<ja.length;)ja.shift()(e)}}}Ra(); return moduleArg.ready } ); })(); ; if (typeof exports === 'object' && typeof module === 'object') module.exports = ortWasm; else if (typeof define === 'function' && define['amd']) define([], () => ortWasm);