mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-22 19:23:30 +00:00
* Add test for iOS package (#7816) * Add test for iOS package * Add readme * fix pep8 warning * Addressed CR comments, fixed CI failure * Address CR comments * Update readme.md * Update package name and readme, added comments to the podspec * Add podspec template for ios package, update build settings (#7907) * Add podspec template for ios package * minor formatting update * Add spec.source_files for header files * Update spec.public_header_files to spec.source_files * minor update * Add iOS packaging pipeline (#8264) Create a pipeline to produce the iOS package artifacts. * [iOS] Packaging pipeline improvements. (#8324) Updates to the iOS packaging pipeline: - Make it harder to overwrite package archives accidentally when uploading (fails if the archive already exists) - Only upload package archives for release builds - Some clean up * Add metadata_props to ORT model (#8340) * Add metadata_props to ORT model * Minor update * Update python binding, and increase the minimal pipeline size threshold * Fixed a small bug in serializing ir_version * Remove temp ort.py.fbs and add it to .gitignore * Add iOS/macOS static framework (#8357) * Add ability to generate ios static framework * Fix typos * Add pod cache clean, update some comments of previous commit * Fix CI failure with newly added cpuinfo library * Update test model (CoreML requires node has a name) * Addressed CR comments * Fix iOS packaging pipeline failure (#8433) * Fix optimizer crash (#8274) * Update iOS packaging script to default build static framework, disable bitcode (#8533) * default package build to static, disable bitcode * fix pipeline failure * Address CR comments * Add HardSigmoid to mobile packages. Used by PyTorch MobileNet v3 (#8552) * bump the version number to 1.8.2 * Change Windows GPU machine pool to onnxruntime-win-cuda11-0 * [Objective-C API] Fix ORTIsCoreMLExecutionProviderAvailable link error when used from Swift. (#8350) Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com> Co-authored-by: RandySheriffH <48490400+RandySheriffH@users.noreply.github.com> Co-authored-by: Scott McKay <skottmckay@gmail.com> Co-authored-by: Changming Sun <chasun@microsoft.com>
24 lines
1.3 KiB
Text
24 lines
1.3 KiB
Text
Pod::Spec.new do |spec|
|
|
spec.name = "onnxruntime-mobile-c"
|
|
spec.version = "@VERSION@"
|
|
spec.authors = { "ONNX Runtime" => "onnxruntime@microsoft.com" }
|
|
spec.license = { :type => "MIT", :file => @LICENSE_FILE@ }
|
|
spec.homepage = "https://github.com/microsoft/onnxruntime"
|
|
spec.source = { :http => "file:///http_source_placeholder" }
|
|
spec.summary = "ONNX Runtime Mobile C/C++ Pod"
|
|
spec.platform = :ios, "@IOS_DEPLOYMENT_TARGET@"
|
|
spec.vendored_frameworks = "onnxruntime.framework"
|
|
spec.static_framework = true
|
|
spec.weak_framework = [ @WEAK_FRAMEWORK@ ]
|
|
spec.source_files = "onnxruntime.framework/Headers/*.h"
|
|
spec.preserve_paths = [ @LICENSE_FILE@ ]
|
|
spec.description = <<-DESC
|
|
A pod for the ONNX Runtime Mobile C/C++ library.
|
|
DESC
|
|
spec.library = "c++"
|
|
spec.user_target_xcconfig = {
|
|
"OTHER_CPLUSPLUSFLAGS" => "-fvisibility=hidden -fvisibility-inlines-hidden",
|
|
# TODO workaround - support arm64 iphonesimulator later
|
|
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64"
|
|
}
|
|
end
|