onnxruntime
Add some device discovery support for non-Windows platforms
#25228
Merged

Commits
  • add apple device_discovery.cc
    edgchen1 committed 1 year ago
  • log discovered devices across platforms
    edgchen1 committed 1 year ago
  • save work - linux CPU discovery
    edgchen1 committed 1 year ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 1 year ago
  • support parsing hex string to int
    edgchen1 committed 1 year ago
  • save work - linux GPU impl
    edgchen1 committed 1 year ago
  • fix Linux GPU device_id
    edgchen1 committed 1 year ago
  • Rename onnxruntime/core/platform/device_discovery.cc to device_discovery_common.cc
    edgchen1 committed 1 year ago
  • finish renaming
    edgchen1 committed 1 year ago
  • add TODO for vendor name
    edgchen1 committed 1 year ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 1 year ago
  • add default impl, add todo comment for apple
    edgchen1 committed 1 year ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 360 days ago
  • clean up code for linux gpu discovery
    edgchen1 committed 360 days ago
  • add card_idx to linux gpu metadata
    edgchen1 committed 359 days ago
  • update OrtKeyValuePairs - add copy/move, make data members private, keep entries sorted
    edgchen1 committed 359 days ago
  • save work - apple cpu discovery
    edgchen1 committed 358 days ago
  • fix up cpu vendor detection
    edgchen1 committed 356 days ago
  • add check for non-zero detected vendor id
    edgchen1 committed 356 days ago
  • fix formatting
    edgchen1 committed 356 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 355 days ago
  • fix build error
    edgchen1 committed 355 days ago
  • hardcoded apple device discovery
    edgchen1 committed 355 days ago
  • fix build issue in onnxruntime_pybind_state.cc
    edgchen1 committed 355 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 332 days ago
  • enable logging before ORT logging is up
    edgchen1 committed 332 days ago
  • debug - dump /proc/cpuinfo file lines as they are read
    edgchen1 committed 331 days ago
  • make /proc/cpuinfo vendor field not mandatory, remove debug output
    edgchen1 committed 331 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 331 days ago
  • update comment
    edgchen1 committed 331 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 328 days ago
  • add some ARM CPU vendor detection support
    edgchen1 committed 328 days ago
  • fix build issues
    edgchen1 committed 327 days ago
  • replace /proc/cpuinfo parsing with cpuinfo library usage
    edgchen1 committed 327 days ago
  • try enabling vendor id check in test
    edgchen1 committed 326 days ago
  • add endif comment, remove constexpr on FindCpuVendorInfo() because std::find_if is not necessarily constexpr.
    edgchen1 committed 326 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 311 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery
    edgchen1 committed 311 days ago
  • disable DeviceDiscoveryTest.HasCpuDevice for WASM
    edgchen1 committed 311 days ago
  • debugging - dump android logs if java test fails
    edgchen1 committed 311 days ago
  • disable gpu device discovery via sysfs on Android. there are permissions issues.
    edgchen1 committed 311 days ago
  • format
    edgchen1 committed 311 days ago
  • use ExitStack to dump Android logs
    edgchen1 committed 311 days ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/device_discovery_fix
    edgchen1 committed 311 days ago
  • add get CPU device helper function, remove ANDROID handling from linux/device_discovery.cc, add CPU device to default impl.
    edgchen1 committed 311 days ago
  • remove TODO about extending hex parsing to other types. largely hypothetical now.
    edgchen1 committed 311 days ago
  • remove commented out test
    edgchen1 committed 311 days ago
  • add comment about std::fum_chars not accepting 0x prefix
    edgchen1 committed 310 days ago
  • linux - log GPU discovery error instead of throwing exception
    edgchen1 committed 307 days ago
Loading