]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
whisper.swiftui : add model download list & bench methods (#2546)
authorJhen-Jie Hong <redacted>
Wed, 13 Nov 2024 19:51:34 +0000 (03:51 +0800)
committerGitHub <redacted>
Wed, 13 Nov 2024 19:51:34 +0000 (21:51 +0200)
commit5f8a086e22c412ae00679f2c7b6417dd2512fe0e
tree8ce37c35f8f98cdd6041d500d19c4a33d9f3d35c
parenta28d82e373707bcb767c6581b763901d6ccff111
whisper.swiftui : add model download list & bench methods (#2546)

* swift : fix resources & exclude build

* whisper : impl whisper_timings struct & api

* whisper.swiftui : model list & bench methods

* whisper : return ptr for whisper_get_timings

* revert unnecessary change

* whisper : avoid designated initializer

* whisper.swiftui: code style changes

* whisper.swiftui : get device name / os from UIDevice

* whisper.swiftui : fix UIDevice usage

* whisper.swiftui : add memcpy and ggml_mul_mat (commented)
Package.swift
examples/whisper.swiftui/whisper.cpp.swift/LibWhisper.swift
examples/whisper.swiftui/whisper.swiftui.demo/Models/Model.swift [new file with mode: 0644]
examples/whisper.swiftui/whisper.swiftui.demo/Models/WhisperState.swift
examples/whisper.swiftui/whisper.swiftui.demo/UI/ContentView.swift
examples/whisper.swiftui/whisper.swiftui.demo/UI/DownloadButton.swift [new file with mode: 0644]
examples/whisper.swiftui/whisper.swiftui.xcodeproj/project.pbxproj
include/whisper.h
src/whisper.cpp