[webkit-changes] [WebKit/WebKit] ebdf98: Update JS3 from the internal one.
Yijia Huang
noreply at github.com
Wed Aug 7 00:12:20 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ebdf980c78badd6ccbf9675830499aa8f43598be
https://github.com/WebKit/WebKit/commit/ebdf980c78badd6ccbf9675830499aa8f43598be
Author: Yijia Huang <yijia_huang at apple.com>
Date: 2024-08-07 (Wed, 07 Aug 2024)
Changed paths:
A PerformanceTests/JetStream3/8bitbench/ABOUT.md
A PerformanceTests/JetStream3/8bitbench/assets/program.bin
A PerformanceTests/JetStream3/8bitbench/js3harness.js
A PerformanceTests/JetStream3/8bitbench/lib/fast-text-encoding-1.0.3/text.js
A PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench.js
A PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench_bg.wasm.debug
A PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench_bg.wasm.release
M PerformanceTests/JetStream3/JetStreamDriver.js
M PerformanceTests/JetStream3/Octane/regexp.js
M PerformanceTests/JetStream3/RexBench/UniPoker/expected.js
M PerformanceTests/JetStream3/cli.js
A PerformanceTests/JetStream3/generators/async-file-system.js
A PerformanceTests/JetStream3/generators/js-tokens.js
A PerformanceTests/JetStream3/generators/lazy-collections.js
A PerformanceTests/JetStream3/generators/sync-file-system.js
M PerformanceTests/JetStream3/in-depth.html
M PerformanceTests/JetStream3/index.html
M PerformanceTests/JetStream3/proxy/common.js
M PerformanceTests/JetStream3/proxy/mobx-benchmark.js
M PerformanceTests/JetStream3/proxy/vue-benchmark.js
M PerformanceTests/JetStream3/proxy/vue-bundle.js
A PerformanceTests/JetStream3/simple/doxbee-async.js
A PerformanceTests/JetStream3/simple/doxbee-promise.js
R PerformanceTests/JetStream3/simple/file-system.js
M PerformanceTests/JetStream3/wasm-cli.js
A PerformanceTests/JetStream3/wasm/argon2-benchmark.js
A PerformanceTests/JetStream3/wasm/argon2-bundle.js
A PerformanceTests/JetStream3/wasm/argon2-simd.wasm
A PerformanceTests/JetStream3/wasm/argon2.js
A PerformanceTests/JetStream3/wasm/argon2.wasm
A PerformanceTests/JetStream3/wasm/tfjs-backend-wasm-simd.wasm
A PerformanceTests/JetStream3/wasm/tfjs-backend-wasm.wasm
A PerformanceTests/JetStream3/wasm/tfjs-benchmark.js
A PerformanceTests/JetStream3/wasm/tfjs-bundle.js
A PerformanceTests/JetStream3/wasm/tfjs-model-coco-ssd.js
A PerformanceTests/JetStream3/wasm/tfjs-model-helpers.js
A PerformanceTests/JetStream3/wasm/tfjs-model-mobilenet-v1.js
A PerformanceTests/JetStream3/wasm/tfjs-model-mobilenet-v3.js
A PerformanceTests/JetStream3/wasm/tfjs-model-use-vocab.js
A PerformanceTests/JetStream3/wasm/tfjs-model-use.js
A PerformanceTests/JetStream3/wasm/tfjs.js
M PerformanceTests/JetStream3/worker/async-task.js
M PerformanceTests/JetStream3/worker/segmentation.js
Log Message:
-----------
Update JS3 from the internal one.
https://bugs.webkit.org/show_bug.cgi?id=277721
rdar://133336574
Reviewed by Keith Miller.
* PerformanceTests/JetStream3/8bitbench/ABOUT.md: Added.
* PerformanceTests/JetStream3/8bitbench/assets/program.bin: Added.
* PerformanceTests/JetStream3/8bitbench/js3harness.js: Added.
(async doRun.log):
(async doRun.globalObject.log.log.globalObject.getInput):
(async doRun.let.verifyVideo.false.let.videoSum.0.globalObject.updateVideo):
(async doRun):
* PerformanceTests/JetStream3/8bitbench/lib/fast-text-encoding-1.0.3/text.js: Added.
(FastTextEncoder):
(FastTextEncoder.prototype.string_appeared_here):
* PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench.js: Added.
(getObject):
(dropObject):
(takeObject):
(getUint8Memory0):
(getStringFromWasm0):
(catch.let.error):
(logError):
(addHeapObject):
(const.encodeString.typeof.cachedTextEncoder.encodeInto.string_appeared_here):
(passStringToWasm0):
(getInt32Memory0):
(getArrayU8FromWasm0):
(main):
(passArray8ToWasm0):
(loadRom):
(js_tick):
(async load):
(getImports.imports.wbg.__wbg_new_abda76e883ba8a5f):
(getImports.imports.wbg.__wbg_stack_658279fe44541cf6):
(getImports.imports.wbg.__wbg_error_f851667af71bcfc6):
(getImports.imports.wbg.__wbindgen_object_drop_ref):
(getImports.imports.wbg.__wbg_log_0c1cf5a571c1a0ca):
(getImports.imports.wbg.__wbg_getInput_5fe2acd6b0cdc0fc):
(getImports.imports.wbg.__wbg_updateVideo_e31fabf62b1c5896):
(getImports.imports.wbg.__wbindgen_throw):
(getImports.imports.wbg.__wbindgen_rethrow):
(getImports):
(initMemory):
(finalizeInit):
(initSync):
(async init):
* PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench_bg.wasm.debug: Added.
* PerformanceTests/JetStream3/8bitbench/rust/pkg/emu_bench_bg.wasm.release: Added.
* PerformanceTests/JetStream3/JetStreamDriver.js:
(Driver.prototype.runCode):
(prototype.async run):
(WasmBenchmark.get runnerCode.let.str):
(WasmBenchmark.prototype.async true):
* PerformanceTests/JetStream3/Octane/regexp.js:
(RegExpBenchmark):
* PerformanceTests/JetStream3/RexBench/UniPoker/expected.js:
* PerformanceTests/JetStream3/cli.js:
* PerformanceTests/JetStream3/generators/async-file-system.js: Copied from PerformanceTests/JetStream3/simple/file-system.js.
(computeIsLittleEndian):
(randomFileContents):
(File):
(File.prototype.get data):
(File.prototype.set data):
(File.prototype.swapByteOrder):
(Directory):
(Directory.prototype.async addFile):
(Directory.prototype.async addDirectory):
(Directory.prototype.async ls):
(Directory.prototype.async forEachFile):
(Directory.prototype.async forEachFileRecursively):
(Directory.prototype.async forEachDirectoryRecursively):
(Directory.prototype.async fileCount):
(Directory.prototype.async rm):
(async setupDirectory):
(Benchmark.prototype.async runIteration):
(Benchmark):
* PerformanceTests/JetStream3/generators/js-tokens.js: Added.
(jsTokensWrapperFunction):
* PerformanceTests/JetStream3/generators/lazy-collections.js: Added.
(ensureFunction):
(pipe):
(isAsyncIterable):
(every.return.everyFn.async let):
(every.return.everyFn):
(every):
(filter.return.filterFn.return.async Symbol):
(filter.return.filterFn):
(filter):
(flatMap.return.flatMapFn.return.async Symbol):
(flatMap.return.flatMapFn):
(flatMap):
(map.return.mapFn.return.async Symbol):
(map.return.mapFn):
(map):
(toArray):
(return.sliceFn.return.async Symbol):
(return.sliceFn):
(chunk.return.chunkFn.return.async Symbol):
(chunk.return.chunkFn):
(chunk):
(flatten):
(return.flattenFn.return.async Symbol):
(return.flattenFn):
(clamp):
(range):
(take):
(takeWhile.return.takeWhileFn.return.async Symbol):
(takeWhile.return.takeWhileFn):
(takeWhile):
(unique.return.uniqueFn.return.async Symbol):
(unique.return.uniqueFn):
(unique):
(windows.return.windowsFn):
(windows):
(fibonacci):
(BinaryTree):
(BinaryTree.prototype.Symbol.iterator):
(Benchmark.prototype.runIteration):
(Benchmark.prototype.validate):
(Benchmark):
* PerformanceTests/JetStream3/generators/sync-file-system.js: Renamed from PerformanceTests/JetStream3/simple/file-system.js.
(computeIsLittleEndian):
(randomFileContents):
(File):
(File.prototype.get data):
(File.prototype.set data):
(File.prototype.swapByteOrder):
(Directory):
(Directory.prototype.addFile):
(Directory.prototype.addDirectory):
(Directory.prototype.ls):
(Directory.prototype.forEachFile):
(Directory.prototype.forEachFileRecursively):
(Directory.prototype.forEachDirectoryRecursively):
(Directory.prototype.fileCount):
(Directory.prototype.rm):
(setupDirectory):
(Benchmark.prototype.runIteration):
(Benchmark):
* PerformanceTests/JetStream3/in-depth.html:
* PerformanceTests/JetStream3/index.html:
* PerformanceTests/JetStream3/proxy/common.js:
(async test):
(test): Deleted.
* PerformanceTests/JetStream3/proxy/mobx-benchmark.js:
(prototype.async runIteration):
(prototype.runIteration): Deleted.
* PerformanceTests/JetStream3/proxy/vue-benchmark.js:
(Benchmark.prototype.async runIteration):
(Benchmark):
(Benchmark.prototype.runIteration): Deleted.
* PerformanceTests/JetStream3/proxy/vue-bundle.js:
(e):
(l):
(Vue):
(string_appeared_here.join):
(yc):
(_c):
(bc):
(t.else.switch.e.type.case.15):
(ae):
(Sc):
(i.s.return.else.const.n):
(i.s):
(kc):
(wc):
(Tc):
(f.r.o.e.isComponent.d.Il):
(f.e.exp.o.return):
(Fc):
(Pc):
(Rc):
(Vc):
(p.d.length.d.some):
(const.y.a.2):
(Ic):
(Bc):
(h):
(jc):
(Uc):
(Dc):
(const.Hc.):
(const.Hc):
(Wc.s.w._.async s.s.s.async s):
(Wc.s.w._.async s):
(Gc):
(qc):
(Zc):
(Yc):
(t): Deleted.
(r): Deleted.
(s): Deleted.
(a): Deleted.
(d): Deleted.
(te): Deleted.
(te.prototype.run): Deleted.
(te.prototype.on): Deleted.
(te.prototype.off): Deleted.
(te.prototype.stop): Deleted.
(ne): Deleted.
(fe): Deleted.
(fe.prototype.run): Deleted.
(fe.prototype.stop): Deleted.
(ve): Deleted.
(ye): Deleted.
(be): Deleted.
(_e): Deleted.
(Se): Deleted.
(xe): Deleted.
(Oe.string_appeared_here.forEach): Deleted.
(Oe): Deleted.
(Fe): Deleted.
(const.Ae.deleteProperty): Deleted.
(const.Ae.has): Deleted.
(const.Ae.ownKeys): Deleted.
(set get Ve): Deleted.
(Le): Deleted.
(Ue): Deleted.
(De): Deleted.
(ze): Deleted.
(Ke): Deleted.
(qe): Deleted.
(Je.const.e.get size): Deleted.
(Je.t.get size): Deleted.
(Je.n.get size): Deleted.
(Je.o.get size): Deleted.
(et): Deleted.
(at.return.e.__v_skip.Object.isExtensible.0): Deleted.
(at): Deleted.
(pt): Deleted.
(ft): Deleted.
(dt): Deleted.
(ht): Deleted.
(gt): Deleted.
(vt): Deleted.
(yt): Deleted.
(bt): Deleted.
(xt): Deleted.
(kt): Deleted.
(Tt): Deleted.
(Nt): Deleted.
(Nt.prototype.get value): Deleted.
(Nt.prototype.set value): Deleted.
(Ot): Deleted.
(Ft.get value): Deleted.
(Ft.set value): Deleted.
(Rt): Deleted.
(Rt.prototype.get value): Deleted.
(Rt.prototype.set value): Deleted.
(At): Deleted.
(Mt): Deleted.
(Mt.prototype.get value): Deleted.
(Mt.prototype.set value): Deleted.
(Bt): Deleted.
(jt): Deleted.
(Ut): Deleted.
(Yt): Deleted.
(Qt): Deleted.
(tn): Deleted.
(nn): Deleted.
(sn): Deleted.
(dn): Deleted.
(hn): Deleted.
(mn): Deleted.
(yn): Deleted.
(bn): Deleted.
(Sn.): Deleted.
(Sn.hydrate): Deleted.
(Sn.normalize): Deleted.
(xn): Deleted.
(Cn): Deleted.
(kn.const.t): Deleted.
(kn): Deleted.
(wn): Deleted.
(Tn): Deleted.
(En): Deleted.
(n): Deleted.
(Rn): Deleted.
(An): Deleted.
(Pn): Deleted.
(Mn): Deleted.
(Vn): Deleted.
(Ln): Deleted.
(jn): Deleted.
(Un): Deleted.
(Dn): Deleted.
(Hn): Deleted.
(Wn): Deleted.
(zn): Deleted.
(Gn): Deleted.
(Jn.d): Deleted.
(Jn.h): Deleted.
(Jn.): Deleted.
(Zn): Deleted.
(Yn): Deleted.
(Qn): Deleted.
(Xn): Deleted.
(eo): Deleted.
(no): Deleted.
(oo): Deleted.
(mo): Deleted.
(go): Deleted.
(bo): Deleted.
(_o): Deleted.
(So): Deleted.
(ko.get const): Deleted.
(ko.set const): Deleted.
(No.set get for): Deleted.
(No.set get Object): Deleted.
(No.set get if): Deleted.
(No): Deleted.
(No.set get else): Deleted.
(Oo.const.Ro.watch): Deleted.
(Oo.const.Ro.inject): Deleted.
(Oo.Ao): Deleted.
(Oo.Po): Deleted.
(Oo.Mo): Deleted.
(Oo.Vo): Deleted.
(Oo.Io): Deleted.
(Oo.Bo): Deleted.
(Oo.jo): Deleted.
(Oo.Uo): Deleted.
(Oo.Do): Deleted.
(Oo.Ho): Deleted.
(Oo.Jo): Deleted.
(Oo.const.l.r.app.get config): Deleted.
(Oo.const.l.r.app.set config): Deleted.
(Oo.Yo): Deleted.
(Oo.Qo): Deleted.
(Oo.nr): Deleted.
(Oo.rr): Deleted.
(Oo.sr): Deleted.
(Oo.): Deleted.
(Oo.const.l.e.component): Deleted.
(Oo.ir): Deleted.
(Oo.lr): Deleted.
(Oo.cr): Deleted.
(Oo.fr): Deleted.
(Oo.const.dr.hydrate): Deleted.
(Oo._r): Deleted.
(Oo.Cr): Deleted.
(Oo.kr): Deleted.
(Oo.wr): Deleted.
(Oo.Tr): Deleted.
(Oo.Nr): Deleted.
(Oo.Fr): Deleted.
(Oo.Ar): Deleted.
(Oo.Pr): Deleted.
(Oo.Mr): Deleted.
(Oo.Vr): Deleted.
(Oo.Ir): Deleted.
(Oo.Br): Deleted.
(Oo.Lr.prototype.else): Deleted.
(Oo.jr): Deleted.
(Oo.prototype.Kr): Deleted.
(Oo.Gr): Deleted.
(Oo.Yr): Deleted.
(Oo.Qr): Deleted.
(Oo.es.return.get attrs.return.n): Deleted.
(Oo.es.return.get attrs): Deleted.
(Oo.ts): Deleted.
(Oo.os): Deleted.
(Oo.rs): Deleted.
(Oo.is): Deleted.
(Oo.as): Deleted.
(Oo.get const): Deleted.
(Oo.else.const.o): Deleted.
(Oo.ms): Deleted.
(Oo.bs): Deleted.
(Oo.else.l): Deleted.
(Oo.else.const.i.s.t): Deleted.
(Oo._s): Deleted.
(Oo.o): Deleted.
(Oo.ws): Deleted.
(Oo.prototype.connectedCallback): Deleted.
(Oo.prototype.disconnectedCallback): Deleted.
(Oo.prototype._resolveDef.const.e.e.set get this): Deleted.
(Oo.prototype._resolveDef): Deleted.
(Oo.prototype._applyStyles): Deleted.
(Oo.s): Deleted.
(Oo.Is.h): Deleted.
(Oo.Ls): Deleted.
(Oo.js): Deleted.
(Oo.Hs): Deleted.
(Oo.Ws): Deleted.
(Oo.zs): Deleted.
(Oo.Gs): Deleted.
(Oo.Zs.return.co): Deleted.
(Oo.es.return.get slots): Deleted.
(Oo.es): Deleted.
(Oo.Ys): Deleted.
(Oo.Qs): Deleted.
(Oo.Xs): Deleted.
(Oo.ti): Deleted.
(Oo.ni): Deleted.
(Oo.Lr.): Deleted.
(Oo.const.oi.prototype.created): Deleted.
(Oo.const.oi.prototype.mounted): Deleted.
(Oo.Lr.t): Deleted.
(Oo.Lr): Deleted.
(Oo.ri.prototype.created): Deleted.
(Oo.ri.prototype.beforeUpdate): Deleted.
(Oo.si): Deleted.
(Oo.prototype.si): Deleted.
(Oo.const.ii.prototype.created): Deleted.
(Oo.const.ii.prototype.beforeUpdate): Deleted.
(Oo.li.prototype.created): Deleted.
(Oo.li.prototype.mounted): Deleted.
(Oo.li.prototype.beforeUpdate): Deleted.
(Oo.li.prototype.updated): Deleted.
(Oo.ci): Deleted.
(Oo.ui): Deleted.
(Oo.const.pi.prototype.created): Deleted.
(Oo.const.pi.prototype.mounted): Deleted.
(Oo.const.pi.prototype.beforeUpdate): Deleted.
(Oo.const.pi.prototype.updated): Deleted.
(Oo.const.s): Deleted.
(Oo.fi): Deleted.
(Oo.gi.prototype.beforeMount): Deleted.
(Oo.gi.prototype.mounted): Deleted.
(Oo.gi.prototype.updated): Deleted.
(Oo.gi.prototype.beforeUnmount): Deleted.
(Oo.vi): Deleted.
(Oo.const.yi.C.): Deleted.
(Oo.Si): Deleted.
(Oo.prototype.const.Ci): Deleted.
(Oo.prototype.ki): Deleted.
(Oo.wi): Deleted.
(Oo.Ni): Deleted.
(Oo.Ei): Deleted.
(Oo.i): Deleted.
(Oo.vl): Deleted.
(Oo.yl): Deleted.
(Oo.bl): Deleted.
(Oo._l): Deleted.
(Oo.Sl): Deleted.
(Oo.xl): Deleted.
(Oo.Cl): Deleted.
(Oo.kl): Deleted.
(Oo.wl): Deleted.
(Oo.El): Deleted.
(Oo.Pl.e.prototype.switch): Deleted.
(Oo.Ml): Deleted.
(Oo.Vl): Deleted.
(Oo.Il): Deleted.
(Oo.Bl): Deleted.
(Oo.Ll): Deleted.
(Oo.jl): Deleted.
(Oo.Dl): Deleted.
(Oo.Hl): Deleted.
(Oo.Wl): Deleted.
(Oo.zl): Deleted.
(Oo.Kl): Deleted.
(Oo.ql): Deleted.
(Oo.Jl): Deleted.
(Oo.Zl): Deleted.
(Oo.prototype.Yl): Deleted.
(Oo.tc): Deleted.
(Oo.prototype.tc.const.n): Deleted.
(Oo.prototype.tc): Deleted.
(Oo.nc): Deleted.
(Oo.oc): Deleted.
(Oo.rc): Deleted.
(Oo.sc): Deleted.
(Oo.ic): Deleted.
(Oo.lc): Deleted.
(Oo.return.e.inVPre): Deleted.
(Oo.ac): Deleted.
(Oo.uc): Deleted.
* PerformanceTests/JetStream3/simple/doxbee-async.js: Added.
(o):
(r):
(module.exports.async doxbee):
(async dummy_1):
(async dummy_2):
(Queryish):
(queryish):
(Uuid.prototype.v1):
(Uuid):
(BlobManager.prototype.create):
(BlobManager):
(Self):
(Self.prototype.createQuery.async createQuery):
(File):
(FileVersion):
(Version):
(Version.createHash):
(Transaction):
(Db.prototype.begin):
(Db):
(Self.prototype.createQuery):
(2):
(globalThis.Benchmark):
(3):
* PerformanceTests/JetStream3/simple/doxbee-promise.js: Added.
(o):
(r):
(module.exports):
(1):
(dummy_1):
(dummy_2):
(Queryish):
(queryish):
(Uuid.prototype.v1):
(Uuid):
(BlobManager.prototype.create):
(BlobManager):
(Self):
(Self.prototype.createQuery):
(File):
(FileVersion):
(Version):
(Version.createHash):
(Transaction):
(Db.prototype.begin):
(Db):
(2):
(globalThis.Benchmark):
(3):
(return.Promise.all):
* PerformanceTests/JetStream3/wasm-cli.js:
* PerformanceTests/JetStream3/wasm/argon2-benchmark.js: Copied from PerformanceTests/JetStream3/proxy/mobx-benchmark.js.
(async doRun):
* PerformanceTests/JetStream3/wasm/argon2-bundle.js: Added.
(o):
(r):
(1):
(globalThis.argon2.require):
(2):
(3):
(4):
(revLookup.string_appeared_here.charCodeAt.62.revLookup.string_appeared_here.charCodeAt.63.getLens):
(byteLength):
(_byteLength):
(toByteArray):
(tripletToBase64):
(encodeChunk):
(fromByteArray):
(5):
(return.parts.join):
(exports.read):
(exports.write):
(7):
(8):
(defaultSetTimout):
(defaultClearTimeout):
(runClearTimeout):
(cleanUpNextTick):
(drainQueue):
(process.nextTick):
(Item):
(Item.prototype.run):
(process.listeners):
(process.binding):
(process.cwd):
(process.chdir):
(process.umask):
(9):
* PerformanceTests/JetStream3/wasm/argon2-simd.wasm: Added.
* PerformanceTests/JetStream3/wasm/argon2.js: Added.
(ok):
(deepStrictEqual):
(strictEqual):
(match):
(async let):
(globalThis.testArgon2Hash):
(globalThis.testArgon2Verify):
(async hashAndVerify):
(async await):
(globalThis.testArgon2HashAndVerify):
* PerformanceTests/JetStream3/wasm/argon2.wasm: Added.
* PerformanceTests/JetStream3/wasm/tfjs-backend-wasm-simd.wasm: Added.
* PerformanceTests/JetStream3/wasm/tfjs-backend-wasm.wasm: Added.
* PerformanceTests/JetStream3/wasm/tfjs-benchmark.js: Copied from PerformanceTests/JetStream3/proxy/mobx-benchmark.js.
(async doRun):
* PerformanceTests/JetStream3/wasm/tfjs-bundle.js: Added.
(o):
(r):
(1):
(2):
(3):
(adopt):
(return.new):
(__awaiter):
(_.sent):
(typeof.Symbol.string_appeared_here):
(verb):
(step):
(concatWithNulls):
(topK):
(KNNClassifier.prototype.addExample):
(KNNClassifier.prototype.similarities):
(KNNClassifier.prototype.predictClass):
(KNNClassifier.prototype.clearClass):
(KNNClassifier.prototype.clearAllClasses):
(KNNClassifier.prototype.getClassExampleCount):
(KNNClassifier.prototype.getClassifierDataset):
(KNNClassifier.prototype.getNumClasses):
(KNNClassifier.prototype.setClassifierDataset):
(KNNClassifier.prototype.calculateTopClass):
(KNNClassifier.prototype.clearTrainDatasetMatrix):
(KNNClassifier.prototype.normalizeVectorToUnitLength):
(KNNClassifier.prototype.getNumExamples):
(KNNClassifier.prototype.dispose):
(KNNClassifier):
(create):
(4):
(prototype.return.new.KNNClassifier):
(_getRequireWildcardCache.return):
(_getRequireWildcardCache):
(n.sent):
(string_appeared_here.typeof.Symbol):
(l):
(load):
(return.e.prototype.load):
(e.prototype.infer):
(e.prototype.classify):
(MobileNetImpl):
(getTopKClasses):
(5):
(a.sent):
(s):
(stringToChars):
(TrieNode):
(return.e.prototype.insert):
(e.prototype.commonPrefixSearch):
(Trie):
(processInput):
(return.e.prototype.encode):
(Tokenizer):
(loadTokenizer):
(loadQnA.):
(loadQnA):
(return.e.prototype.loadModel):
(e.prototype.load):
(e.prototype.embed):
(e.prototype.tokenizeStrings):
(e.prototype.shiftTokens):
(UniversalSentenceEncoderQnA):
(UniversalSentenceEncoder):
(6):
(_interopNamespace.):
(extendStatics):
(__):
(__extends):
(__values.return.next):
(__values):
(__spreadArray):
(assertNotComplex):
(MathBackendCPU):
(simpleAbsImpl):
(abs):
(createSimpleBinaryKernelImpl.else._loop_1):
(createSimpleBinaryKernelImpl):
(complex):
(zeros):
(identity):
(real):
(castImpl):
(cast):
(binaryKernelFunc):
(createComplexBinaryKernelImpl.else._loop_1):
(createComplexBinaryKernelImpl):
(_interopNamespace.get n):
(_interopNamespace):
(bincountImpl):
(bincountReduceImpl):
(createSimpleUnaryImpl):
(unaryKernelFunc):
(unaryKernelFuncFromImpl):
(concatImpl):
(gatherNdImpl):
(gatherV2Impl):
(linSpaceImpl):
(maxImpl):
(negImpl):
(neg):
(transposeImpl):
(transpose):
(prodImpl):
(prod):
(validateIndices):
(makeSplits):
(getSplits._loop_1):
(getSplits):
(computeFlatOuterDims):
(writeValueSlices):
(getValues):
(raggedGatherImpl):
(raggedRangeImpl):
(RaggedTensorToTensorOp):
(makeShape):
(raggedTensorToTensorImpl):
(rangeImpl):
(scatterImpl):
(sliceImpl):
(slice):
(sparseFillEmptyRowsImpl):
(sparseReshapeImpl):
(sparseSegmentReductionImpl):
(stridedSliceImpl):
(StringNGramsOp):
(split):
(stringSplitImpl):
(stringToHashBucketFastImpl):
(tileImpl):
(comparePair):
(select):
(_loop_1):
(topKImpl):
(uniqueImpl):
(leakyRelu):
(applyActivation):
(reshape):
(batchMatMul):
(_fusedMatMul):
(addN):
(all):
(any):
(argMax):
(argMin):
(pool):
(maxPoolPositions):
(pool3d):
(maxPool3dPositions):
(avgPool):
(avgPool3D):
(avgPool3DGrad):
(avgPoolGrad):
(batchNorm):
(batchToSpaceND):
(bincount):
(broadcastArgs):
(complexAbs):
(imag):
(concat):
(conv2D):
(conv2DBackpropFilter):
(conv2DBackpropInput):
(conv3D):
(conv3DBackpropFilterV2):
(conv3DBackpropInputV2):
(cropAndResize):
(cumprod):
(cumsum):
(denseBincount):
(depthToSpace):
(depthwiseConv2dNative):
(depthwiseConv2dNativeBackpropFilter):
(depthwiseConv2dNativeBackpropInput):
(diag):
(dilation2DConfig.kernelFunc):
(dilation2DBackpropFilterConfig.):
(dilation2DBackpropFilterConfig.kernelFunc):
(dilation2DBackpropInputConfig.):
(dilation2DBackpropInputConfig.kernelFunc):
(sum):
(einsum):
(eluGrad):
(expandDims.):
(expandDims):
(fftBatch):
(fftImpl):
(isExponentOf2):
(fftRadix2):
(fourierTransformByMatmul):
(fft):
(fill):
(fillValues):
(flipLeftRightConfig.kernelFunc):
(fusedConv2D):
(fusedDepthwiseConv2D):
(gatherNd):
(gatherV2.):
(gatherV2._loop_1):
(gatherV2):
(ifft):
(linSpace):
(lRN.sumAcrossChannels):
(lRN):
(lRNGrad):
(max):
(maxPool):
(maxPool3D):
(maxPool3DGrad):
(maxPoolGrad):
(maxPoolWithArgmaxImpl):
(maxPoolWithArgmaxConfig.kernelFunc):
(mean):
(min):
(mirrorPad):
(softmax):
(multinomial):
(nonMaxSuppressionV3):
(nonMaxSuppressionV4):
(nonMaxSuppressionV5):
(oneHot):
(zerosLike):
(onesLike):
(pack.):
(pack):
(padV2):
(raggedGather):
(raggedRange):
(raggedTensorToTensor):
(range):
(resizeBilinear):
(resizeBilinearGrad):
(resizeNearestNeighbor):
(resizeNearestNeighborGrad):
(reverse._loop_1):
(reverse):
(rotateWithOffsetConfig.kernelFunc):
(scatterNd):
(lowerBound):
(upperBound):
(searchSortedImpl):
(searchSorted):
(spaceToBatchND):
(sparseFillEmptyRows):
(sparseReshape):
(sparseSegmentMean):
(sparseSegmentSum):
(sparseToDense):
(splitV):
(squareConfig.kernelFunc):
(stridedSlice.else):
(stridedSlice):
(stringNGrams):
(stringSplit):
(stringToHashBucketFast):
(tile):
(transform):
(mapCoord):
(mapCoordReflect):
(mapCoordWrap):
(mapCoordConstant):
(mapCoordNearest):
(readWithFillValue):
(nearestInterpolation):
(bilinearInterpolation):
(unique):
(unpack):
(unsortedSegmentSum):
(7):
(get call):
(8):
(setWebGLContext):
(getWebGLContext):
(createCanvas):
(getWebGLRenderingContext):
(getUnpackedArraySizeFromMatrixSize):
(getDenseTexShape):
(getPackedMatrixTextureShapeWidthHeight):
(getPackedRGBAArraySizeFromMatrixShape):
(getTextureConfig):
(callAndCheck):
(checkWebGLError):
(canBeRepresented):
(getWebGLErrorMessage):
(getExtensionOrThrow):
(createVertexShader):
(createFragmentShader):
(logShaderSourceAndInfoLog):
(createProgram):
(linkProgram):
(validateProgram):
(createStaticVertexBuffer):
(createStaticIndexBuffer):
(getNumChannels):
(createTexture):
(validateTextureSize):
(createFramebuffer):
(bindVertexBufferToProgramAttribute):
(bindTextureUnit):
(unbindTextureUnit):
(getProgramUniformLocationOrThrow):
(getProgramUniformLocation):
(bindTextureToProgramUniformSampler):
(bindCanvasToFramebuffer):
(bindColorTextureToFramebuffer):
(unbindColorTextureFromFramebuffer):
(validateFramebuffer):
(getFramebufferErrorMessage):
(throwIfNull):
(validateTextureUnit):
(getBatchDim):
(getRowsCols):
(getShapeAs3D):
(getTextureShapeFromLogicalShape):
(isEven):
(isReshapeFree):
(getWebGLMaxTextureSize):
(resetMaxTextureSize):
(resetMaxTexturesInShader):
(getMaxTexturesInShader):
(getWebGLDisjointQueryTimerVersion):
(hasExtension):
(isWebGLVersionEnabled):
(isCapableOfRenderingToFloatTexture):
(isDownloadFloatTextureEnabled):
(createFloatTextureAndBindToFramebuffer):
(createHalfFloatTextureAndBindToFramebuffer):
(isWebGLFenceEnabled):
(getGlslDifferences):
(getLogicalCoordinatesFromFlatIndex):
(getOutputLogicalCoordinatesFromFlatIndexByUniform):
(symbolicallyComputeStrides):
(getLogicalCoordinatesFromFlatIndexByUniform):
(getFlatIndexFrom3D):
(getFlatIndexFrom3DOutput):
(makeShader):
(getSamplerFromInInfo):
(getPackedSamplerFromInInfo):
(getInputSamplingSnippet):
(getPackedOutputSamplingSnippet):
(getOutputSamplingSnippet):
(getFloatTextureSampleSnippet):
(getFloatTextureSetRSnippet):
(getFloatTextureSetRGBASnippet):
(getShaderPrefix):
(getOutputScalarCoords):
(getOutputPacked1DCoords):
(getOutput1DCoords):
(getOutputPacked3DCoords):
(getOutput3DCoords):
(getOutputPackedNDCoords):
(getOutput4DCoords):
(getOutput5DCoords):
(getOutput6DCoords):
(getOutputPacked2DCoords):
(getOutput2DCoords):
(getFlatOffsetUniformName):
(getPackedSamplerScalar):
(getSamplerScalar):
(getPackedSampler1D):
(getSampler1D):
(getPackedSampler2D):
(getSampler2D):
(getPackedSampler3D):
(getSampler3D):
(getPackedSamplerND):
(getSampler4D):
(getSampler5D):
(getSampler6D):
(getUniformSampler):
(getPackedSamplerAtOutputCoords):
(getSamplerAtOutputCoords):
(getCoordsDataType):
(getUniformInfoFromShape):
(squeezeInputInfo):
(getSqueezedParams):
(compileProgram):
(getUniformLocations):
(validateBinaryAndProgram):
(makeShaderKey):
(useShapeUniforms):
(DecodeMatrixProgram):
(DecodeMatrixPackedProgram):
(EncodeFloatProgram):
(EncodeFloatPackedProgram):
(EncodeMatrixProgram):
(EncodeMatrixPackedProgram):
(createVertexBuffer):
(createIndexBuffer):
(createAndConfigureTexture):
(getInternalFormatForFloat32MatrixTexture):
(createFloat32MatrixTexture):
(getInternalFormatForFloat16MatrixTexture):
(createFloat16MatrixTexture):
(getInternalFormatForUnsignedBytesMatrixTexture):
(createUnsignedBytesMatrixTexture):
(getInternalFormatForPackedMatrixTexture):
(createPackedMatrixTexture):
(getInternalFormatForFloat16PackedMatrixTexture):
(createFloat16PackedMatrixTexture):
(bindVertexProgramAttributeStreams):
(uploadDenseMatrixToTexture):
(uploadPixelDataToTexture):
(createBufferFromOutputTexture):
(downloadFloat32MatrixFromBuffer):
(downloadByteEncodedFloatMatrixFromOutputTexture):
(downloadPackedMatrixFromBuffer):
(downloadMatrixFromPackedOutputTexture):
(GPGPUContext):
(get linearSearchLastTrue):
(getVecChannels):
(getChannels):
(getSourceCoords):
(PackProgram):
(ReshapePackedProgram):
(TextureManager):
(get numBytesForInternalFormat):
(computeBytes):
(internalFormatForPhysicalTexType):
(getPhysicalTextureForRendering):
(getPhysicalFromLogicalTextureType):
(getKeyFromTextureShape):
(UnaryOpProgram):
(UnaryOpPackedProgram):
(UnpackProgram):
(numMBBeforeWarning):
(MathBackendWebGL):
(float32ToTypedArray):
(forceHalfFloat):
(BinaryOpProgram):
(BinaryOpPackedProgram):
(prelu):
(mapActivationToShaderProgram):
(MatMulPackedProgram):
(BinaryOpComplexProgram):
(multiply):
(packedReshape):
(MeanProgram):
(ReduceProgram):
(reduce):
(TransposeProgram):
(TransposePackedProgram):
(sumImpl):
(batchMatMulImpl):
(AddNProgram):
(AddNPackedProgram):
(ArgMinMaxProgram):
(ArgMinMaxPackedProgram):
(argReducePacked):
(argMinMaxReduce):
(Pool2DProgram):
(Pool3DProgram):
(AvgPool2DBackpropProgram):
(AvgPool3DBackpropProgram):
(BatchNormProgram):
(BatchNormPackedProgram):
(SliceProgram):
(getCoords):
(SlicePackedProgram):
(int):
(ClipProgram):
(ClipPackedProgram):
(ComplexAbsProgram):
(ConcatProgram):
(ConcatPackedProgram):
(computeTensors2D):
(Conv2DProgram):
(Conv3DProgram):
(Conv2DPackedProgram):
(Im2ColPackedProgram):
(conv2dByMatMul):
(conv2dWithIm2Row):
(conv2d):
(Conv2DDerFilterProgram):
(Conv2DDerInputProgram):
(Conv3DDerFilterProgram):
(Conv3DDerInputProgram):
(conv3DBackpropInput):
(CropAndResizeProgram):
(CumProgram):
(getFinalCoord):
(cumImpl):
(DepthToSpaceProgram):
(DepthwiseConv2DProgram):
(DepthwiseConvPacked2DProgram):
(DepthwiseConv2DDerFilterProgram):
(DepthwiseConv2DDerInputProgram):
(DiagProgram):
(Dilation2DProgram):
(FFTProgram):
(FillProgram):
(FlipLeftRightProgram):
(FromPixelsProgram):
(FromPixelsPackedProgram):
(fromPixels):
(fusedConv2d.alignInputWithDataFormat):
(fusedConv2d.prepareInputs):
(fusedConv2d):
(GatherNDProgram):
(GatherProgram):
(LRNProgram):
(LRNPackedProgram):
(lrn):
(LRNGradProgram):
(lrnGrad):
(maxPool3d):
(MaxPool2DBackpropProgram):
(MaxPool3DBackpropProgram):
(maxPoolWithArgmaxConfig.):
(meanImpl):
(meanConfig.kernelFunc):
(MirrorPadProgram):
(MirrorPadPackedProgram):
(mirrorPadKernelFunc):
(MultinomialProgram):
(OneHotProgram):
(PadProgram):
(PadPackedProgram):
(ResizeBilinearProgram):
(ResizeBilinearPackedProgram):
(ResizeBilinearBackpropProgram):
(ResizeNearestNeighborProgram):
(ResizeNearestNeighborPackedProgram):
(ResizeNearestNeigborBackpropProgram):
(ReverseProgram):
(ReversePackedProgram):
(RotateProgram):
(ScatterProgram):
(SearchSortedProgram):
(SelectProgram):
(StridedSliceProgram):
(TileProgram):
(SwapProgram):
(MergeProgram):
(roundUpToPow2):
(topK.getInputs):
(topK.runSwap):
(TransformProgram):
(SegmentOpProgram):
(unsortedSegmentSum.segOpCompute):
(9):
(10):
(ExecutionContext.prototype.newFrame):
(ExecutionContext.prototype.set currentContext):
(ExecutionContext.prototype.get currentContext):
(ExecutionContext.prototype.get currentContextId):
(ExecutionContext.prototype.get currentContextIds):
(ExecutionContext.prototype.generateCurrentContextIds):
(ExecutionContext.prototype.contextIdforContexts):
(ExecutionContext.prototype.enterFrame):
(ExecutionContext.prototype.exitFrame):
(ExecutionContext.prototype.nextIteration):
(ExecutionContext.prototype.getWeight):
(ExecutionContext.prototype.addTensorArray):
(ExecutionContext.prototype.getTensorArray):
(ExecutionContext.prototype.addTensorList):
(ExecutionContext.prototype.getTensorList):
(ExecutionContext.prototype.dispose):
(ExecutionContext):
(11):
(GraphExecutor):
(GraphExecutor.prototype.get weightIds):
(GraphExecutor.prototype.get functionExecutorMap):
(GraphExecutor.prototype.get weightMap):
(GraphExecutor.prototype.set weightMap):
(GraphExecutor.prototype.set resourceManager):
(GraphExecutor.prototype.get inputs):
(GraphExecutor.prototype.get outputs):
(GraphExecutor.prototype.get inputNodes):
(GraphExecutor.prototype.get outputNodes):
(GraphExecutor.prototype.get functions):
(GraphExecutor.prototype.getCompilationKey):
(GraphExecutor.prototype.compile):
(GraphExecutor.prototype.execute):
(GraphExecutor.prototype.getFrozenTensorIds):
(GraphExecutor.prototype.checkTensorForDisposal):
(GraphExecutor.prototype.async executeAsync):
(GraphExecutor.prototype.disposeIntermediateTensors):
(GraphExecutor.prototype.disposeTensorsMap):
(GraphExecutor.prototype.getIntermediateTensors):
(GraphExecutor.prototype.resetIntermediateTensors):
(GraphExecutor.prototype.async _executeAsync):
(GraphExecutor.prototype.async executeFunctionAsync):
(GraphExecutor.prototype.async executeWithControlFlow):
(GraphExecutor.prototype.processStack):
(GraphExecutor.prototype.processChildNodes):
(GraphExecutor.prototype.dispose):
(GraphExecutor.prototype.checkInputShapeAndType):
(GraphExecutor.prototype.mapInputs):
(GraphExecutor.prototype.checkInputs):
(GraphExecutor.prototype.mapOutputs):
(GraphExecutor.prototype.checkOutputs):
(12):
(GraphModel.prototype.get modelVersion):
(GraphModel.prototype.get inputNodes):
(GraphModel.prototype.get outputNodes):
(GraphModel.prototype.get inputs):
(GraphModel.prototype.get outputs):
(GraphModel.prototype.get weights):
(GraphModel.prototype.get metadata):
(GraphModel.prototype.get modelSignature):
(GraphModel.prototype.get modelStructuredOutputKeys):
(GraphModel.prototype.findIOHandler):
(GraphModel.prototype.load):
(GraphModel.prototype.loadSync):
(GraphModel.prototype.async save):
(GraphModel.prototype.predict):
(GraphModel.prototype.normalizeInputs):
(GraphModel.prototype.normalizeOutputs):
(GraphModel.prototype.execute):
(GraphModel.prototype.async executeAsync):
(GraphModel.prototype.getIntermediateTensors):
(GraphModel.prototype.disposeIntermediateTensors):
(GraphModel.prototype.convertTensorMapToTensorsMap):
(GraphModel.prototype.dispose):
(GraphModel):
(async loadGraphModel):
(loadGraphModelSync):
(getTFHubUrl):
(13):
(HashTable):
(HashTable.prototype.get id):
(HashTable.prototype.clearAndClose):
(HashTable.prototype.size):
(HashTable.prototype.tensorSize):
(HashTable.prototype.async import):
(14):
* PerformanceTests/JetStream3/wasm/tfjs-model-coco-ssd.js: Added.
* PerformanceTests/JetStream3/wasm/tfjs-model-helpers.js: Added.
(https):
(root.atob.catch.):
(root.atob.catch.root.atob):
(root.atob.catch):
(root.btoa):
(root.atob):
(arrayBufferToBase64):
(base64ToArrayBuffer):
(equal):
* PerformanceTests/JetStream3/wasm/tfjs-model-mobilenet-v1.js: Added.
* PerformanceTests/JetStream3/wasm/tfjs-model-mobilenet-v3.js: Added.
* PerformanceTests/JetStream3/wasm/tfjs-model-use-vocab.js: Added.
* PerformanceTests/JetStream3/wasm/tfjs-model-use.js: Added.
* PerformanceTests/JetStream3/wasm/tfjs.js: Added.
(_getRequireWildcardCache.return):
(_getRequireWildcardCache):
(const.loadAndPredict_mobilenet.async if):
(const.loadAndPredict_mobilenet):
(const.loadAndPredict_knn.async if):
(const.loadAndPredict_knn):
(const.loadAndPredict_cocoSsd.async if):
(const.loadAndPredict_cocoSsd):
(const.loadAndPredict_use.async if):
(const.loadAndPredict_use):
(globalThis.setWasmBackend.async _tfjsBackendWasm):
(globalThis.setWasmBackend):
* PerformanceTests/JetStream3/worker/async-task.js:
(Statistics.new.findOptimalSegmentationInternal):
(AsyncTaskWorker.waitForAvailableWorker):
(AsyncTaskWorker._makeWorkerEventuallyAvailable):
* PerformanceTests/JetStream3/worker/segmentation.js:
(Statistics.new.findOptimalSegmentationInternal):
(AsyncTaskWorker.waitForAvailableWorker):
(AsyncTaskWorker._makeWorkerEventuallyAvailable):
Canonical link: https://commits.webkit.org/281934@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list