ImportError: _pywrap_coral.cpython-38-darwin.so not found

Platform:
{'platform': 'Darwin',
 'platform-release': '20.5.0',
 'platform-version': 'Darwin Kernel Version 20.5.0: Sat May  8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64',
 'architecture': 'x86_64',
 'processor': 'i386',
 'ram': '8 GB'}

Python 3.8.5. with venv using python3 -m venv venv and installation using python3 -m pip install --index-url https://google-coral.github.io/py-repo/ --extra-index-url=https://pypi.python.org/simple pycoral
On running from pycoral.utils import edgetpu and having the usb accelerator plugged into USB, I receive:
ImportError: dlopen(/Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so, 2): Library not loaded: @rpath/libedgetpu.1.dylib
  Referenced from: /Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so
  Reason: image not found

Hi, please try uninstall tflite_runtime and pycoral and install from these whl files using python:
https://github.com/google-coral/pycoral/releases
Here the links commands for python3.8 and Mac
pip install https://github.com/google-coral/pycoral/releases/download/v1.0.1/tflite_runtime-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl

pip install https://github.com/google-coral/pycoral/releases/download/v1.0.1/pycoral-1.0.1-cp38-cp38-macosx_10_15_x86_64.whl

Thanks

@hjonnala having followed your instructions I receive:
ImportError: dlopen(/Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so, 2): Library not loaded: @rpath/libedgetpu.1.dylib

  Referenced from: /Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so
  Reason: image not found

@ robmarkcole. I am not able to reproduce the error. Can you please share entire error details from which line the error is coming.
(coral_env) hemanthreddyj-macbookpro1:Desktop hemanthreddyj$ python3
Python 3.8.2 (default, Jun  8 2021, 11:59:35)
[Clang 12.0.5 (clang-1<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.uname()
uname_result(system='Darwin', node='hemanthreddyj-macbookpro1.roam.corp.google.com', release='20.5.0', version='Darwin Kernel Version 20.5.0: Sat May  8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64', machine='x86_64', processor='i386')
>>> from pycoral.utils import edgetpu
>>>

we have new release. Please try to create new virtual env and install using python3 -m pip install --index-url https://google-coral.github.io/py-repo/ --extra-index-url=https://pypi.python.org/simple pycoral.
And let us know if you are still facing any issues.
hemanthreddyj-macbookpro1:~ hemanthreddyj$ /usr/bin/python3 -m venv pycoratest_venv
hemanthreddyj-macbookpro1:~ hemanthreddyj$ source pycoratest_venv/bin/activate
(pycoratest_venv) hemanthreddyj-macbookpro1:~ hemanthreddyj$ python3
Python 3.8.2 (default, Jun  8 2021, 11:59:35)
[Clang 12.0.5 (clang-1<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
(pycoratest_venv) hemanthreddyj-macbookpro1:~ hemanthreddyj$ python3 -m pip install --index-url https://google-coral.github.io/py-repo/ --extra-index-url=https://pypi.python.org/simple pycoral
Looking in indexes: https://google-coral.github.io/py-repo/, https://pypi.python.org/simple
Collecting pycoral
  Downloading https://github.com/google-coral/pycoral/releases/download/v2.0.0/pycoral-2.0.0-cp38-cp38-macosx_11_0_x86_64.whl (1.7MB)
     |████████████████████████████████| 1.8MB 3.0MB/s
Collecting Pillow>=4.0.0 (from pycoral)
  Using cached https://files.pythonhosted.org/packages/8f/7d/1e9c2d8989c209edfd10f878da1af956059a1caab498e5bc34fa11b83f71/Pillow-8.3.1.tar.gz
Collecting tflite-runtime==2.5.0.post1 (from pycoral)
  Downloading https://github.com/google-coral/pycoral/releases/download/v2.0.0/tflite_runtime-2.5.0.post1-cp38-cp38-macosx_11_0_x86_64.whl (1.4MB)
     |████████████████████████████████| 1.4MB 24.4MB/s
Collecting numpy>=1.16.0 (from pycoral)
  Downloading https://files.pythonhosted.org/packages/0b/a7/e724c8df240687b5fd62d8c71f1a6709d455c4c09432c7412e3e64f4cbe5/numpy-1.21.1.zip (10.3MB)
     |████████████████████████████████| 10.3MB 4.1MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Building wheels for collected packages: numpy
  Building wheel for numpy (PEP 517) ... done
  Created wheel for numpy: filename=numpy-1.21.1-cp38-cp38-macosx_11_0_x86_64.whl size=6941884 sha256=c23f4b26de45b8a05a3e0bca4ab28a5f7ee0eb2c871b6cf4bc47a1e3ac073827
  Stored in directory: /Users/hemanthreddyj/Library/Caches/pip/wheels/56/11/89/31a50277e9fc8e2d582974f9a491cbb1a3c07c717b2fcbcddb
Successfully built numpy
Installing collected packages: Pillow, numpy, tflite-runtime, pycoral
  Running setup.py install for Pillow ... done
Successfully installed Pillow-8.3.1 numpy-1.21.1 pycoral-2.0.0 tflite-runtime-2.5.0.post1
WARNING: You are using pip version 19.2.3, however version 21.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(pycoratest_venv) hemanthreddyj-macbookpro1:~ hemanthreddyj$ python3
Python 3.8.2 (default, Jun  8 2021, 11:59:35)
[Clang 12.0.5 (clang-1<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.utils import edgetpu
>>>

Following exactly your steps:
Robins-MacBook:pycoral-experiments robin$ python3 -m venv venv
Robins-MacBook:pycoral-experiments robin$ source venv/bin/activate
(venv) Robins-MacBook:pycoral-experiments robin$ python3 -m pip install --index-url https://google-coral.github.io/py-repo/ --extra-index-url=https://pypi.python.org/simple pycoral
Looking in indexes: https://google-coral.github.io/py-repo/, https://pypi.python.org/simple
Collecting pycoral
  Using cached https://github.com/google-coral/pycoral/releases/download/v1.0.1/pycoral-1.0.1-cp38-cp38-macosx_10_15_x86_64.whl (1.6 MB)
Collecting tflite-runtime==2.5.0
  Using cached https://github.com/google-coral/pycoral/releases/download/release-frogfish/tflite_runtime-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl (1.3 MB)
Collecting numpy>=1.12.1
  Using cached numpy-1.21.1-cp38-cp38-macosx_10_9_x86_64.whl (16.9 MB)
Collecting Pillow>=4.0.0
  Using cached Pillow-8.3.1-cp38-cp38-macosx_10_10_x86_64.whl (2.9 MB)
Installing collected packages: numpy, tflite-runtime, Pillow, pycoral
Successfully installed Pillow-8.3.1 numpy-1.21.1 pycoral-1.0.1 tflite-runtime-2.5.0
WARNING: You are using pip version 20.1.1; however, version 21.2.1 is available.
You should consider upgrading via the '/Users/robin/Github/pycoral-experiments/venv/bin/python3 -m pip install --upgrade pip' command.
(venv) Robins-MacBook:pycoral-experiments robin$ python3
Python 3.8.5 (default, Jul 21 2020, 10:48:26)
[Clang 11.0.3 (clang-1<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.utils import edgetpu
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/utils/edgetpu.py", line 24, in <module>
    from pycoral.pybind._pywrap_coral import GetRuntimeVersion as get_runtime_version
ImportError: dlopen(/Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so, 2): Library not loaded: @rpath/libedgetpu.1.dylib
  Referenced from: /Users/robin/Github/pycoral-experiments/venv/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so
  Reason: image not found

I notice you are on Python 3.8.2 whilst I am on Python 3.8.5

we can see it is using cache to install the libraries. Can you try create virtual env with different name. You should be getting pycoral2.0.0.

@hjonnala even creating a fresh venv with a new name, I encounter the issue as it appears its not getting pycoral2.0.0. Tried adding --upgrade but still pulls 1.0.1
Robins-MacBook:pycoral-experiments robin$ python3 -m venv venv2Robins-MacBook:pycoral-experiments robin$ source venv2/bin/activate
(venv2) Robins-MacBook:pycoral-experiments robin$ python3 -m pip install --index-url https://google-coral.github.io/py-repo/ --extra-index-url=https://pypi.python.org/simple pycoral
Looking in indexes: https://google-coral.github.io/py-repo/, https://pypi.python.org/simple
Collecting pycoral
  Downloading https://github.com/google-coral/pycoral/releases/download/v1.0.1/pycoral-1.0.1-cp38-cp38-macosx_10_15_x86_64.whl (1.6 MB)
     |████████████████████████████████| 1.6 MB 6.7 MB/s
Collecting Pillow>=4.0.0
  Using cached Pillow-8.3.1-cp38-cp38-macosx_10_10_x86_64.whl (2.9 MB)
Collecting numpy>=1.12.1
  Using cached numpy-1.21.1-cp38-cp38-macosx_10_9_x86_64.whl (16.9 MB)
Collecting tflite-runtime==2.5.0
  Downloading https://github.com/google-coral/pycoral/releases/download/release-frogfish/tflite_runtime-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl (1.3 MB)
     |████████████████████████████████| 1.3 MB 2.2 MB/s
Installing collected packages: Pillow, numpy, tflite-runtime, pycoral
Successfully installed Pillow-8.3.1 numpy-1.21.1 pycoral-1.0.1 tflite-runtime-2.5.0
WARNING: You are using pip version 20.1.1; however, version 21.2.1 is available.
You should consider upgrading via the '/Users/robin/Github/pycoral-experiments/venv2/bin/python3 -m pip install --upgrade pip' command.
(venv2) Robins-MacBook:pycoral-experiments robin$ python3
Python 3.8.5 (default, Jul 21 2020, 10:48:26)
[Clang 11.0.3 (clang-1<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from pycoral.utils import edgetpu
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/robin/Github/pycoral-experiments/venv2/lib/python3.8/site-packages/pycoral/utils/edgetpu.py", line 24, in <module>
    from pycoral.pybind._pywrap_coral import GetRuntimeVersion as get_runtime_version
ImportError: dlopen(/Users/robin/Github/pycoral-experiments/venv2/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so, 2): Library not loaded: @rpath/libedgetpu.1.dylib
  Referenced from: /Users/robin/Github/pycoral-experiments/venv2/lib/python3.8/site-packages/pycoral/pybind/_pywrap_coral.cpython-38-darwin.so
  Reason: image not found
>>> quit()
(venv2) Robins-MacBook:pycoral-experiments robin$ pip freeze
numpy==1.21.1
Pillow==8.3.1
pycoral==1.0.1
tflite-runtime==2.5.0

@robmarkcole Looks like you are missing libedgetpu shared library according to the error message: 2): Library not loaded: @rpath/libedgetpu.1.dylib. Have you installed libedgetpu from the runtime zip archive?

@dmitriykovalev thanks for the pointer. However I hit various issues and am unable to install
Robins-MacBook:edgetpu_runtime robin$ brew update
Error:
  homebrew-core is a shallow clone.
To `brew update`, first run:
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
This restriction has been made on GitHub's request because updating shallow
clones is an extremely expensive operation due to the tree layout and traffic of
Homebrew/homebrew-core and Homebrew/homebrew-cask. We don't do this for you
automatically to avoid repeatedly performing an expensive unshallow operation in
CI systems (which should instead be fixed to not use shallow clones). Sorry for
the inconvenience!

@robmarkcole Looks like there is an error while installing libusb using Homebrew. You probably need to install the latest version of Xcode Command Line Tools and then try again. Libusb is a dependency for libedgetpu, so it should be installed anyway.

@dmitriykovalev I am currently wiping and reinstalling my command line tools after the following, lets see if this resolves it. However all indications are that my tools are already up to date
==> Downloading https://homebrew.bintray.com/bottles/libusb-1.0.23.catalina.bottle.1.tar.gz
#=#=-#  #
curl: (22) The requested URL returned error: 403 Forbidden
Error: Failed to download resource "libusb"
Download failed: https://homebrew.bintray.com/bottles/libusb-1.0.23.catalina.bottle.1.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://github.com/libusb/libusb/releases/download/v1.0.23/libusb-1.0.23.tar.bz2
Already downloaded: /Users/robin/Library/Caches/Homebrew/downloads/c49fbf2356d71d89ba2c94312bf2c237035d8975418b55254f25ea14ce81692a--libusb-1.0.23.tar.bz2
Error: Your Command Line Tools are too outdated.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you an update run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.

Error: Your CLT does not support macOS 11.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you an update run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/more/.

@robmarkcole That's interesting. Please copy the output from the following commands:
otool -L /usr/local/lib/libedgetpu.1.0.dylib

and
brew --prefix libusb

@dmitriykovalev
(venv) MacBook-Pro:pycoral-experiments robin$ otool -L /usr/local/lib/libedgetpu.1.0.dylib
/usr/local/lib/libedgetpu.1.0.dylib:
        /usr/local/lib/libedgetpu.1.dylib (compatibility version 0.0.0, current version 0.0.0)
        /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 905.6.0)
        /usr/local/lib/libusb-1.0.0.dylib (compatibility version 4.0.0, current version 4.0.0)
        /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1775.118.101)
        /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.100.5)
        /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1775.118.101)
(venv) MacBook-Pro:pycoral-experiments robin$ brew --prefix libusb
/usr/local/opt/libusb

@robmarkcole Everything seems to be correct so far. Do you have Coral USB Accelerator properly connected to the Mac? Can you see it in the output of ioreg -p IOUSB -w0 -l?
Just in case, can you also try to run the python script with sudo, will it make any difference?

@robmarkcole It's interesting that you have libusb installed at /usr/local/lib/libusb-1.0.0.dylib according to otool output. Homebrew installs it to a different location: $(brew --prefix libusb)/lib which is /usr/local/opt/libusb/lib on your Mac.

Could be the device is not found as I am using an adapter?

The output:

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
MacBook-Pro:pycoral-experiments robin$ ioreg -p IOUSB -w0 -l
+-o Root  <class IORegistryEntry, id 0x100000100, retain 20>
  | {
  |   "IOKitBuildVersion" = "Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64"
  |   "OS Build Version" = "20G80"
  |   "IOBluetoothActive" = Yes
  |   "OSKernelCPUSubtype" = 3
  |   "OSKernelCPUType" = 16777223
  |   "OSPrelinkKextCount" = 18
  |   "IORegistryPlanes" = {"IOPower"="IOPower","IOService"="IOService","IO80211Plane"="IO80211Plane","IOUSB"="IOUSB","CoreCapture"="CoreCapture","IOACPIPlane"="IOACPIPlane","IODeviceTree"="IODeviceTree"}
  |   "IOConsoleLocked" = No
  |   "IOConsoleUsers" = ({"kCGSSessionOnConsoleKey"=Yes,"kCGSSessionIDKey"=257,"kSCSecuritySessionID"=100009,"kCGSessionLongUserNameKey"="Robin","kCGSSessionSystemSafeBoot"=No,"kCGSSessionUserIDKey"=501,"kCGSSessionAuditIDKey"=100009,"kCGSessionLoginDoneKey"=Yes,"kCGSSessionGroupIDKey"=20,"kCGSSessionUserNameKey"="robin","kCGSSessionLoginwindowSafeLogin"=No})
  |   "IOKitDiagnostics" = {"Instance allocation"=12052576,"Container allocation"=17590363,"Pageable allocation"=3555127296,"Classes"={"IONDRVFramebuffer"=0,"IGAccelCommandQueue"=11,"IOHIDEventServiceFastPathUserClient"=0,"IOKitDiagnosticsClient"=0,"IONaturalMemoryCursor"=0,"AppleUSBLegacyHub"=1,"AppleUSBDiagnostics"=0,"AppleUSBXHCIIsochronousRequestPool"=2,"IOAudioClientBufferSet"=0,"AppleSMCPMC"=0,"AppleUSBRequest"=1,"DspFuncBuzzKill"=1,"AppleHDAMikeyInternalCS4208"=0,"AppleASMedia1042USBXHCICommandRing"=0,"IGAccelSharedUserClient"=33,"IOUSBMassStorageDriverRequestTimer"=0,"AppleHDATDM_Codec"=1,"IOHDACodecDevice"=1,"IOThunderboltDeficitCommandQueue"=1,"IORegistryEntry"=128,"OSLiveNumber"=6,"AppleActuatorDevice"=1,"IOUSBMassStorageUASDriver"=0,"AppleHDAWorkLoop"=1,"IORTC"=1,"IOHIDevice"=0,"IOPCIEventSource"=0,"AppleThunderboltNHIType4"=0,"IOThunderboltAbstractMicro"=1,"IO80211DriverCommandDescriptor"=0,"AppleHDAHardwareConfigDriverLoader"=0,"DspFuncUserClient"=0,"IOMemoryCursor"=1,"AppleSmartBatteryManager"=1,"IOThunderboltXDPropertiesDirectory"=2,"IOPMGR"=0,"AppleHDATDM_CS42L81"=0,"IOBreaker"=0,"AppleIntelFramebuffer"=3,"IO80211NANDataInterfacePeerManager"=0,"IGFlushNotifyInterruptEventSource"=4,"AppleHDAFunctionGroup_80862807"=0,"AppleUSBUserHCIDevice"=0,"IOUSBLowLatencyCommandLegacy"=0,"AppleThunderboltNHIReceiveRingManager"=1,"AppleHIDKeyboardEventDriver"=0,"AppleThunderboltIPReceiveCommand"=0,"EFIData"=93,"AIDCircularBufferShared"=0,"AppleUSB20KeyboardHub"=0,"AppleUSBUserHCITransferQueue"=0,"IO80211NANPeer"=0,"AppleUSB20HubPort"=4,"AppleUSBXHCIPort"=2,"IOAccelCommandQueue"=1,"DspFunc4ChOutput"=1,"IGRangeAllocator"=37,"IOSurfaceSharedEventNotification"=0,"IOBluetoothHostControllerUserClient"=0,"AppleKeyStoreUserClient"=23,"IOThunderboltSwitchType1"=0,"AppleHDAFunctionGroupWM8800"=0,"IOSMBusRequest"=0,"IntelFBClientControl"=1,"IOSkywalkPacket"=1,"DspFuncBeamFormer"=0,"IOPMServiceInterestNotifier"=115,"AppleACPILid"=1,"AppleUpstreamUserClientDriver"=3,"IOHIDResourceQueue"=1,"IOStorage"=4,"IOAccelSegmentResourceList"=0,"AppleUSBRequestPool"=2,"IOSerialStreamSync"=1,"IOHIDConsumer"=0,"IO80211AWDLMulticastPeer"=1,"AppleUSBHostCompositeDevice"=1,"IOSharedInterruptController"=2,"IOThunderboltXDPropertiesEntry"=11,"IOHIDClientData"=4,"IOBluetoothMemoryDescriptorRetainer"=0,"IOGraphicsWorkLoop"=2,"hv_vmx_vm_t"=0,"AppleHSSPIController"=1,"AppleHDATDMBusManagerCS4208"=0,"IGAccelVideoContextMedia"=0,"IOTimeSyncClockManagerUserClient"=2,"OSSerializer"=50,"IOPCIMessagedInterruptController"=1,"OSCollection"=5,"IOThunderboltConfigMultiReadCommand"=1,"IOUserEthernetResourceUserClient"=0,"IOThunderboltSet"=26,"IO80211RealTimePeerManager"=1,"IO80211NANDataPathResponder"=0,"IOUSBDeviceUserClientV2"=1,"SmbusHandler"=1,"AppleHDAEngineOutput"=1,"AIDReporters"=0,"_IOServiceNullNotifier"=1,"AIDInterface"=0,"IO80211NANDataPathInitiator"=0,"IOUserNetworkRxCompletionQueue"=0,"IOTimeSyncUnicastUDPv4PtPPort"=0,"IOSkywalkMemorySegment"=136,"com_apple_driver_eficheckuserclient"=0,"IOBluetoothHCIUserClient"=13,"IOBluetoothPacketLoggerUserClient"=0,"AppleUSB20InternalIntelHubClient"=0,"AppleIntelPCHPMC"=1,"AppleIntelPlane"=9,"com_apple_driver_pm_cpu_reporter"=1,"IONetworkStackUserClient"=1,"AppleMultitouchEventDriverV2Wrapper"=1,"AppleDisplay"=0,"IOTimeSyncPortManager"=0,"IOBluetoothHostController"=1,"IOInterleavedMemoryDescriptor"=0,"_IOServiceNotifier"=519,"AppleAPFSUserClient"=0,"AppleHDAFunctionGroupGT216"=0,"AppleUSBLegacyInterfaceUserClient"=0,"AppleUSBUserHCIResources"=1,"AppleGraphicsDevicePolicy"=1,"IGAccel2DContext"=3,"AppleHDAFunctionGroupCS4208"=0,"IOSkywalkEthernetInterface"=1,"IGScheduler"=1,"IOTimeSyncEthernetInterfaceAdapter"=0,"IOSKArena"=17,"AppleUSBXHCILPTCommandRing"=0,"IOUSBHostDevice"=5,"IOSubMemoryDescriptor"=6,"AppleHSBluetoothInterface"=0,"AppleUSBRequestCompleter"=1,"IOThunderboltXDPropertiesCache"=1,"DspFuncVolume_4ch"=0,"IOBluetoothL2CAPSignalChannel"=0,"IOAVBNubUserClient"=0,"AppleThunderboltNHIIntelPCI"=1,"IOThunderboltXDomainLink"=0,"IOServiceUserNotification"=422,"AppleMultitouchTrackpadHIDEventDriver"=1,"AppleFDEKeyStoreUserClient"=0,"IOThunderboltConfigPrepareToSleepCommand"=1,"IO80211ThroughputCache"=0,"AppleUSBHostResourcesTypeCBPC"=1,"IO80211PacketDescriptor"=4096,"IOSkywalkNetworkBSDClient"=1,"IOThunderboltControllerType4"=0,"DspFuncPreGain"=0,"IOHIDReportElementQueue"=0,"AirPort_BrcmNIC_InputQueue"=1,"IOAccelDevice2"=1,"com_apple_filesystems_apfs"=0,"IGHardwareBlit3DContext"=13,"DigitizerTransducer"=0,"IOSKRegionMapper"=30,"IOBluetoothL2CAPInformationFrameMemoryBlock"=0,"IOMbufMemoryCursor"=1,"AppleHDAController"=1,"IOSKMemoryArray"=0,"IOAccelCLContext2"=0,"AppleUSBUserHCITransferStructPool"=0,"AppleThunderboltDPAdapterFamily"=1,"IOCPU"=1,"IOAccelDisplayMachine"=1,"IOAccelMTLEvent2"=0,"IOAccelEventMachineFast2"=1,"OSAction_IOUserNetworkEthernet__DataAvailable"=0,"AppleACPIEventPoller"=1,"IO80211ActionFrameDescriptor"=0,"IONetworkStack"=1,"com_virtualhere_root"=1,"CCDataPipeBlob"=0,"IOThunderboltTransmitQueue"=1,"ApplePlatformEnabler"=1,"IOTimeSyncNetworkPortUserClient"=0,"IOSCSIPeripheralDeviceType07"=0,"IOSlaveMemory"=0,"DspFuncBiquad"=0,"CSRBluetoothHostController"=0,"AppleMMIOSerial"=1,"AppleHDAFunctionGroupATI_RS710"=0,"ACMRestrictedModeAnalyticsKernelService"=1,"IO80211Interface"=1,"IOSimpleReporter"=289,"AppleUSBUserHCIIsochronousTransferQueue"=0,"AppleUSBXHCILPTHB"=0,"AppleIntelLpssUARTv1"=1,"IOModemSerialStreamSync"=0,"IOHDIXControllerUserClient"=0,"IOUSBMassStorageCBIDriverNub"=0,"AppleHDATDM_CS42L83"=1,"com_apple_AppleFSCompression_AppleFSCompressionTypeZlib"=1,"AppleHDATDMAmpMAX98706"=0,"DspFunc2Dot2Crossover"=0,"AppleThunderboltNHIType2"=0,"IOUSBInterface"=2,"AppleUSBLegacyRoot"=1,"CCFaultReporter"=1,"IOAccelChannel2"=1,"IO80211EventSource"=1,"AppleCSRBluetoothHostController"=0,"AppleHDAPathControl"=8,"AGPMClient"=1,"AppleHDATDMAmpTAS5764L"=0,"IOBluetoothRFCOMMChannelUserClient"=0,"IOSCSIPrimaryCommandsDevice"=0,"AppleNVMeWorkLoop"=2,"IOTimeSyncDomainUserClient"=3,"AppleSMBusControllerMCP"=0,"IOThunderboltConfigWriteCommand"=3,"AppleMCCSControlGibraltar"=0,"IOAccelEventFence"=0,"IOHIDProviderPropertyMerger"=0,"IOThunderboltCommand"=5,"IOUSBDevice"=2,"AppleSEPControl"=0,"IOGDiagnosticUserClient"=0,"IOAccelVidMemory"=0,"AppleHDAEngineInput"=1,"IOServiceNotificationDispatchSource"=0,"AppleHPMEmbedded"=0,"IOThunderboltCallbackEventSource"=3,"IOUSBMassStorageResourceUserClient"=0,"AppleHPMUserClient"=0,"IOAccelDisplayPipeTransaction2"=1,"IOSkywalkNetworkInterface"=1,"IOHIDKeyboard"=0,"IOTimeSyncEdgeTimeCaptureUserClient"=0,"AIDQueueEventSourceWorkItem"=0,"IOACPIPlatformDevice"=190,"IOUserService"=0,"_IOServiceInterestNotifier"=166,"AppleUSBHostRequestCompleter"=5,"IOBluetoothLocalUtilityEventSource"=0,"IntelAccelerator"=1,"IOFramebufferI2CInterface"=3,"IOPowerConnection"=106,"IOFBController"=1,"AppleThunderboltIPTransmitCommand"=0,"IOBluetoothSerialClientModemStreamSync"=0,"IOWatchDogTimer"=0,"IOThunderboltConfigPollQuadletCommand"=0,"IOEventSource"=23,"IOUserNetworkTxCompletionQueue"=0,"IODMACommand"=177,"IOMachPort"=1158,"IOPMinformeeList"=125,"IO80211AsyncUserClientParameters"=0,"IOThunderboltReceiveQueue"=1,"AppleCredentialManager"=1,"IO80211LinkRecovery"=0,"AppleUSB30XHCITypeCPort"=2,"MEIClientList"=1,"AppleACPIPowerResource"=0,"IOThunderboltXDPropertiesImmediateValue"=7,"CCLogStream"=5,"AppleUSBHostControllerIsochEndpoint"=0,"AGDPUserClient"=1,"IOHIDEvent"=0,"IO80211AsyncEventUserClient"=0,"IOAccelTask"=1,"DspFuncNoiseCanceller"=1,"IO80211NANRangingSession"=0,"OSDictionary"=17115,"IO80211NANLocaleManager"=0,"IOAccelGLContext2"=1,"IOAGPDevice"=0,"AppleMultitouchMouseHIDEventDriver"=0,"AppleUSB20InternalHub"=0,"AppleActuatorHIDEventDriver"=1,"AppleUSBXHCIParkingCommandRing"=0,"IGInterruptBridge"=1,"AppleFDEKeyStore"=1,"AppleUSB20InternalIntelHub"=0,"AppleOnboardSerialBSDClient"=1,"IODisplayWrangler"=1,"IOHDACodecDeviceUserClient"=0,"AppleIntelI2CController"=0,"AppleUSBIORequest"=25,"IOThunderboltConfigXDomainROMChangedRequestCommand"=0,"IOUSBMassStorageDriverUFIDevice"=0,"IGStolenMemoryPool"=1,"IOUSBPipeV2"=2,"AppleUSBHostLegacyClient"=5,"IOUSBMassStorageResource"=1,"DspFuncFIRdirect"=1,"IO80211HistogramReporter"=1,"AppleLMUClient"=2,"IOTimeSyncUnicastUDPv6PtPPort"=0,"IOAccelKernelMappedMemory"=126,"IGAccelSurface"=9,"Dont_Steal_Mac_OS_X"=1,"AppleHDATDMSinkDevice"=0,"IOAudioTimeIntervalFilterIIR"=0,"IOHIDEventSource"=6,"GTraceBuffer"=4,"OSSet"=4483,"AppleUSBUserHCIUserClient"=0,"AppleIntelPanel"=1,"AppleNVMeRequestPool"=1,"IOAccelBlockFence"=0,"AppleIntelScaler"=5,"AppleUSB30XHCICardReaderPort"=0,"IOAudioEngineUserClient"=27,"DspFuncCalibrationEQ"=0,"AGPMHeuristic4"=0,"AppleHDAWidget_80862805"=0,"DspFuncChOutput"=1,"IGSemaphoreWaitBufferQueue"=60,"IOCommand"=99,"AppleHDAWidgetAD1984"=0,"IOTimeSyncTranslationMach"=1,"AppleUSB30GLHub"=1,"AppleUSBLegacyHubPort"=15,"IOAudioTimerEvent"=0,"CCDataPipe"=3,"DspPatchPoint"=72,"HIDMTQueueEventSourceWorkItem"=0,"IOSCSIProtocolInterface"=0,"AppleTDMType00"=0,"AppleUSBXHCIAR"=1,"IOTimeSyncNanosecondSnapshotService"=0,"IOPlatformIO"=0,"IOAVBNub"=1,"IOBluetoothGamepadHIDDriver"=0,"IGAccelVideoContextMain"=0,"AppleHDAFunctionGroupALC885"=0,"AppleIntelHDCP2"=0,"AppleHDAFunctionGroup"=1,"AppleHDAFunctionGroupExternalControl"=1,"IOGUIDPartitionScheme"=1,"AppleHDANode"=2,"IOUSBMassStorageUFIDriverNub"=0,"OSCollectionIterator"=13,"AppleEFIRuntime"=1,"IOFilterScheme"=0,"AppleMCCSIOController"=6,"AppleUSBHostResources"=1,"IONVMeController"=1,"IOApplePartitionScheme"=0,"CamelliaTcon2"=0,"IOSurfaceRootUserClient"=36,"IOSkywalkInterface"=1,"IO80211PeerExtendedStats"=0,"IOTimeSyncTranslationPMGR"=0,"IODisplay"=1,"TDMConfig"=4,"IOHIDAsyncReportQueue"=0,"IOSkywalkPacketQueue"=4,"IOThunderboltSwitch"=1,"IOUserEthernetResource"=1,"IOBasicOutputQueue"=1,"AppleHDACodec"=1,"AppleS3ELabController"=0,"AppleUSBHostControllerListElement"=0,"AppleSEPIntelIOP"=0,"IOThunderboltConfigReadCommand"=4,"IOUSBControllerIsochListElement"=0,"AppleGPUWranglerClient"=4,"IOPacketQueue"=1,"IOFramebufferSharedUserClient"=1,"IOAccelSharedUserClient2"=1,"IOUserClient"=40,"IOHITabletPointer"=0,"IGAccelDisplayPipe"=3,"IO80211PeerBssSteeringManager"=1,"IOAVBAudioLoader"=0,"AppleUSBHostControllerIsochListElement"=0,"AppleUSB30HubPort"=4,"IOHIDEventSystemUserClient"=1,"AppleHDAWidgetFactory"=0,"IOHDIXHDDrive"=0,"DIDeviceRequestPool"=0,"AGPM"=1,"AppleSimpleUARTCommand"=0,"AppleSystemPolicy"=1,"IOSurfaceDescriptor"=0,"AppleUSB30Hub"=1,"IO80211AWDLPeer"=0,"IOTimeSyncWiFiControllerAdapter"=0,"IOAccelEventMachine2"=1,"HIDSPIQueueEventSource"=5,"IOSlaveRelayCommandPool"=0,"IOAccelBufferMemoryDescriptorPool2"=1,"IGGarbageCollector"=1,"DspFunc3ChOutput"=0,"AppleMCCSControlModule"=3,"IO80211SimpleReporter"=26,"IOAccelContextEventFence"=0,"ACMKernelService"=5,"IOUSBHostPipe"=1,"IOPolledFilePollers"=1,"_HACK_RingBuffer"=0,"AppleHSSPINub"=1,"IO80211String"=0,"IOHDIXHDDriveOutKernelUserClient"=0,"IOUSBNotification"=0,"IOEthernetAVBController"=0,"AppleHDAWidgetSTAC9220"=0,"IOThunderboltSwitchI2CCommandQueue"=1,"AppleUSBUserHCIPipe"=0,"AppleIntelPAVPEventSource"=1,"IOSkywalkNetworkKDPPoller"=0,"IOSkywalkRxSubmissionQueue"=1,"IOUSBInterfaceUserClient"=1,"AppleUSBHostDeviceUserClient"=4,"AppleHDAMikeyInternal"=1,"IOAccelGPURestartReport2"=0,"IOFramebufferParameterHandler"=3,"IOSurface"=349,"IOThunderboltLinkController"=2,"IOGatedOutputQueue"=16,"AppleUSBRootHubDevice"=2,"AppleTDMControlLUN"=0,"IOReportLegend"=3,"AppleHDAFunctionGroupMCP89"=0,"IOThunderboltConfigCompareSwapCommand"=0,"IOTimeSyncPseudoStreamingInterfaceAdapter"=0,"AppleUSBXHCIEndpoint"=5,"IOSurfaceMTLSharedEventFence"=0,"IOHIDEventQueue"=0,"IOSurfaceSendRight"=3,"AppleIntelUSBXHCICommandRing"=2,"AIDService"=0,"AppleAPICInterruptController"=1,"AppleSMC"=1,"IOSkywalkNetworkController"=0,"IOTimeSyncService"=2,"IOAccelShared2"=33,"AppleXsanDriver"=0,"IOCommandPool"=12,"IOBlockStorageDevice"=1,"IGHardwarePerProcessPageTable64"=34,"AGPMHeuristic"=1,"IOPMrootDomain"=1,"IOAccelFenceMachine"=1,"AppleEffaceableStorage"=0,"IOUSBDeviceUserClient"=1,"IO80211VirtualInterfaceNamer"=1,"AppleUSBNetworkingCommandPool"=0,"OSUserMetaClass"=0,"KextAuditUserClient"=1,"AirPort_BrcmNIC_Interface"=1,"IOI2CInterfaceUserClient"=0,"IOThunderboltDispatchCallback"=1,"AppleHDAFunctionGroupAD1984"=0,"DspFuncControlFreak"=1,"AppleThunderboltDPInAdapter"=1,"AppleOnboardSerialSkywalkInterface"=0,"IOHDIXCommandQueue"=0,"_IOOpenServiceIterator"=0,"IOCommandGate"=413,"EventElementCollection"=0,"IOUSBMassStorageDriver"=0,"DspParameter"=247,"AppleUSBNetworkingHostCommandPool"=0,"IOPMRequestQueue"=2,"IOSkywalkRxCompletionQueue"=1,"AppleECSMBusController"=1,"IOBlockStorageDriver"=1,"IOWatchdogx86"=1,"DspFuncThermalSpeakerProtection"=1,"AppleHDAWidgetALC262"=0,"IOHIDWorkLoop"=1,"IOThunderboltArray"=3,"IOBlockStorageServices"=0,"AirPort_BrcmNIC_P2PInterface"=2,"AppleACPIACAdapter"=1,"IOUSBInterfaceIterator"=0,"AppleThunderboltPCIDownAdapter"=2,"IODTPlatformExpert"=1,"IO80211NANDataPeer"=0,"IOAppleLabelScheme"=0,"IOSlaveMemoryBuffer"=0,"IOMbufBigMemoryCursor"=0,"AppleUSBXHCIInterrupter"=1,"AppleUSBXHCICommandRing"=1,"AppleUSBXHCIIsochronousEndpoint"=0,"AppleUSBXHCIPCI"=1,"IOBluetoothMemoryBlock"=0,"IOTimeSyncLocalClockPort"=1,"IOBluetoothHostControllerTransport"=1,"AppleHDAControllerUserClient"=0,"AppleHPMIECS"=1,"IO80211Peer"=1,"RootDomainUserClient"=88,"DspFuncSplineLimiter"=0,"IOThunderboltTimerCommand"=5,"AppleAPFSContainer"=1,"AppleThunderboltIPMSMInterface"=0,"AppleSEPDiscovery"=0,"DspFuncMozartCompressorDualBand"=1,"IONDRV"=0,"AppleHSBluetoothNub"=0,"IOThunderboltConfigCommand"=9,"IOPCIDevice"=26,"AppleUSB20XHCIPort"=2,"IOBluetoothInactivityTimerEventSource"=0,"IGAccelTask"=34,"OSNumber"=40535,"IOAccelMemoryAllocator2"=0,"IGAccelStatistics"=1,"AppleThunderboltNHIMemoryBlock"=0,"IOThunderboltConfigXDomainPathTeardownRequestCommand"=0,"AIDUserClientLogger"=0,"AppleThunderboltNHITransmitRingManager"=1,"IOThunderboltIECSNub"=1,"CCFaultReport"=0,"IGHardwareGuC"=0,"AppleHDAFunctionGroupExternalControl_VirtualGPO"=0,"AppleUSBUserHCIPort"=0,"IOTimeSyncTimedEdgeGeneratorUserClient"=0,"IOGDiagnosticGTraceClient"=1,"AppleThunderboltNHITransmitRing"=12,"AppleUSBXHCI"=1,"AppleBroadcomBluetoothHostController"=1,"AppleUSBHostPacketFilter"=0,"IOTimeSyncIntervalFilter"=0,"AppleIntelCNLUSBXHCI"=0,"IOTimeSyncNetworkPort"=0,"MEIEventSource"=1,"IO80211NANRangingManager"=0,"ACMFirstResponderKernelService"=1,"AppleHDAFunctionGroup_1002AAA0"=0,"IOThunderboltConfigErrorCommand"=1,"IOUserNotification"=2,"IOTimeSyncUnicastLinkLayerPtPPort"=0,"IOHIDKeyboardDevice"=0,"IOThunderboltEEPROM"=2,"IGHardwareGuCWorkQueue"=0,"IOBluetoothRFCOMMMemoryBlock"=0,"AppleHPMCommandGate"=1,"AppleUSBXHCILPT"=0,"AppleGPUWrangler_GPUPostStartWorkItem"=0,"com_apple_AppleFSCompression_AppleFSCompressionTypeDataless"=1,"IOHDAStream"=2,"AGPMHeuristic3"=0,"IOSurfaceSharedEventListener"=0,"IOThunderboltControlPathListener"=5,"AppleUSBXHCITransferRing"=5,"AppleThunderboltNHI"=1,"AppleAPFSSnapshot"=1,"AppleHDAFunctionGroupATI_Broadway"=0,"IOThunderboltHopSet"=18,"IOThunderboltXDPropertiesLeafData"=0,"IOUSBHubDevice"=1,"AppleUSBHostDeviceIdler"=3,"IOPMWorkQueue"=1,"IOTimeSyncFilteredService"=0,"AppleIntelFramebufferController"=1,"IGScheduler4"=0,"AIDImageDownloader"=0,"AIDEventLogger"=0,"AppleUSB30XHCIPort"=1,"AppleSMBusControllerUserClient"=0,"IOThunderboltTimerCommandQueue"=1,"IOSlaveProcessorUSBHostRelay"=0,"IODeblocker"=0,"AppleHPM"=1,"AppleRTC"=1,"AppleUSBXHCISPT"=1,"IOTimeSyncWiFiInterfaceAdapter"=0,"AppleIntelSPIDevice"=1,"AppleThunderboltIPControlCommand"=0,"IOAccelDeviceShmem"=44,"X86PlatformShim"=1,"IOBluetoothPacketLoggerWorkQueue"=1,"IOSyncer"=0,"IOSharedDataQueue"=6,"IGCanonicalRangeAllocator"=33,"AppleGPUWrangler_WorkItem"=0,"AppleDeviceManagementHIDEventService"=1,"AppleThunderboltIPConnection"=0,"IGHardwareRingBuffer"=3,"IORangeAllocator"=3,"IOKitRegistryCompatibility"=1,"IOMediaBSDClient"=6,"OSBoolean"=2,"AppleSEPCommand"=0,"OSAction"=0,"AppleUSBXHCIRequest"=12,"IOAccelSubmitter2"=2,"IOWorkQueue"=4,"ApplePlatformEnablerUserClient"=0,"CoreAnalyticsUserClient"=1,"DspFuncAutoGainControl"=0,"IOMapper"=1,"LogManagerDevice"=3,"IOUSBMassStorageUFIDriver"=0,"IOPCI2PCIBridge"=9,"IOAppleBluetoothHIDDriver"=0,"IOSurfaceRoot"=1,"IOHIDSystem"=1,"AppleACPIInterruptLink"=0,"IOUSBInterfaceUserClientV3"=2,"IOHIDInterface"=6,"com_apple_BootCache"=1,"IOUSBHostStream"=0,"AppleHDA8086_9D70Controller"=0,"IOThunderboltConfigWriteQuadletCommand"=2,"IOHIDDeviceElementContainer"=6,"AIDReporter"=0,"IOAccelRangeAllocator"=0,"IOUSBController"=1,"AppleHIDKeyboardEventDriverV2"=1,"com_apple_driver_eficheck"=1,"IOAccelFIFOChannel2"=1,"AppleHDAFunctionGroupATI_RS730"=0,"AppleHDAWidgetATI_Park"=0,"IOThunderboltSwitchType4"=0,"AppleBacklightParameterHandler"=1,"AppleACPICPU"=4,"AppleMCCSControlFamily"=1,"IONetworkInterface"=1,"IO80211NANDataPathSession"=0,"KernelRelay"=0,"IOThunderboltConfigCMOverrideCommand"=1,"IGFence"=0,"IOBluetoothACLMemoryDescriptor"=0,"AppleThunderboltDPOutAdapter"=0,"IOHIDOOBReportDescriptor"=0,"AppleASMediaUSBXHCIStreamingEndpoint"=0,"IONetworkUserClient"=0,"IO80211NANSubscribeServiceDescriptor"=0,"IOThunderboltConfigXDomainResponseCommand"=6,"IOReportUserClient"=7,"AppleUserHIDEventService"=0,"AppleUSBXHCIPipe"=5,"DspFuncDRC"=0,"DspFunc2To4Splitter"=0,"IOSkywalkLegacyEthernet"=0,"IOHDACodecFunction"=1,"IOCharacterDevice"=3,"IOUSBNub"=2,"com_virtualhere_vhhcduc"=0,"AppleUSBHostMergeProperties"=1,"_IOConfigThread"=0,"AppleACPIPMC"=0,"IOSkywalkRing"=2,"AppleMultitouchHIDEventDriverV2"=1,"AppleHDAEngine"=2,"AppleUSBXHCIARRequest"=10,"IOTimeSyncClockManager"=1,"IO80211FlowQueueDatabase"=3,"IO80211NANAttributeTx"=0,"AppleHDAWidgetGK10X"=0,"AppleUSBHostController"=1,"IODiskImageBlockStorageDeviceOutKernel"=0,"IGHardwareContext"=18,"IGHardwareResolveContext"=29,"AppleMultitouchHIDService"=0,"IOThunderboltConfigModifyQuadletCommand"=0,"IOTimeSyncFDPtPPort"=0,"MEIDriverIOEventSource"=3,"AppleSEPXART"=0,"IOUSBMassStorageDriverUFIStorageServices"=0,"IOThunderboltPath"=0,"IOCPUInterruptController"=1,"AppleThunderboltHAL"=1,"AppleHDAFunctionGroupFactory"=0,"IO80211P2PInterface"=1,"IOSkywalkKernelPipeBSDClient"=0,"CoreAnalyticsHub"=1,"IOUserServer"=0,"CCLogPipeUserClient"=0,"AppleHDAFunctionGroupALC262"=0,"PMHaltWorker"=0,"AppleHDATDMDevice"=2,"IGHardwarePageTable"=2,"AppleMCCSUserClient"=0,"IOUserNetworkPacket"=0,"AppleHSBluetoothHIDDriver"=0,"AppleUSBXHCIFL1100"=0,"IOSlaveCPU"=0,"AppleUpstreamUserClient"=0,"IGStolenMemoryDescriptor"=382,"IOAudioTimeIntervalFilter"=0,"IO80211NANPowerManager"=0,"AppleSimpleUARTSync"=1,"AppleUSBTDMMassStorageClass"=0,"IOBootFramebuffer"=0,"IOHIDResourceDeviceUserClient"=1,"IOInterruptController"=5,"DspFunc"=6,"AppleASMediaUSBXHCI"=0,"SMCPolledInterface"=1,"AppleUSBHostResourcesClient"=1,"IOEthernetInterface"=3,"IOSkywalkPacketPoller"=0,"AppleHDAFunctionGroup_80862805"=0,"IOTimeSyncTimeLineFilter"=0,"AppleANS2Controller"=0,"AppleHSSPIControllerUserClient"=0,"AppleUSBXHCIARIsochronousRequest"=5,"IOMbufLittleMemoryCursor"=0,"AGDCPlugin"=1,"AppleHDATDMBusManager"=1,"AppleUSBHubPolicyMaker"=2,"IGPagePool"=4,"IOConditionLock"=0,"IOGraphicsControllerWorkLoop"=1,"IO80211WorkLoop"=1,"AppleDiskImageDevice"=0,"AppleIntelLpssSpiController"=1,"IOUSBUserClientLegacy"=1,"AppleUSBHostIORequestPool"=5,"IOAccel2DContext2"=1,"AppleHDAFunctionGroupGK10X"=0,"AppleUSBHostFrameworkClient"=0,"com_apple_driver_pm_pch_reporter"=1,"DspFuncMultiBandDRC"=0,"IOAccelerator"=1,"IGGCObject"=2,"IOUserResources"=1,"AppleAPFSVolume"=6,"AppleNVMeBuffer"=5,"AppleIntelLpssI2CDevice"=0,"IOWatchdogUserClient"=1,"IOSkywalkStatisticsReporter"=0,"PMTraceWorker"=1,"AppleUSBXHCISparseRequest"=0,"IOSCSIBlockCommandsDevice"=0,"IO80211QueueCall"=1,"AppleSMBusControllerICH"=0,"IOAudioControl"=3,"ACMT208ProxyKernelService"=0,"IONVMeBlockStorageDevice"=1,"IOI2CInterface"=1,"AppleHDAWidgetCS4206"=0,"AppleHDAHDMI_DPDriver"=0,"IO80211QueueDescriptor"=3,"IODTNVRAMVariables"=0,"IOAccelStatistics2"=1,"IOUSBHostIOSource"=1,"AppleIntelLpssDmac"=0,"IONetworkController"=1,"OSString"=33497,"AppleHDAFunctionGroupSTAC9220"=0,"CCIOReporterHub"=2,"AppleUSBHub"=2,"IOThunderboltAbstractPath"=0,"IOUserIterator"=9,"ApplePMTGraphicsInformation"=0,"AppleMCCSParameterHandler"=3,"AppleCamIn"=1,"IOThunderboltConfigXDomainROMReadRequestCommand"=0,"PMSettingHandle"=6,"DspFunc2To6Splitter"=0,"AppleMobileFileIntegrityUserClient"=0,"OSOrderedSet"=336,"AppleUSBXHCIIsochronousRequest"=6,"IOSortableConfigurationDescriptor"=0,"IOThunderboltString"=30,"IGAccelCLContext"=0,"AppleUSBXHCIStream"=0,"IOHIDEventDriver"=2,"DspFuncClientGainAdjust"=1,"IOThunderboltConfigXDomainUUIDRequestCommand"=1,"IOThunderboltIECSCommand"=0,"AppleUSBXHCIPPT"=0,"IOSerialBSDClient"=3,"IOStateReporter"=34,"IOThunderboltSwitchType2"=0,"IOAccelContext2"=2,"AppleAPFSMedia"=1,"IOSurfaceBufferMemoryDescriptorPool"=0,"AppleOnboardSerialDebugDevice"=0,"APFSCryptoContext"=576,"IGAccelGLContext"=5,"IOAudioStream"=1,"IOThunderboltReceiveCommand"=16,"IONotifier"=4,"IOBluetoothL2CAPMemoryBlock"=0,"AIDLoggerUserClient"=0,"com_apple_driver_pm_flex_reporter"=1,"AppleIntelLpssUART"=1,"AGPMHeuristic2"=1,"AppleUSBPipe"=0,"IOTimeSyncTimeLineFilterIIR128"=0,"IGMappedBuffer"=35,"IOThunderboltPort"=9,"IOFilterInterruptEventSource"=8,"IOThunderboltConfigNotifyAckCommand"=0,"IOLittleMemoryCursor"=0,"DspFuncGain"=0,"IO80211NANDataPathManager"=0,"IOUserNetworkPacketBufferPool"=0,"IOHIDPointingDevice"=0,"IOSkywalkTxSubmissionQueue"=1,"AppleUSBXHCIWPT"=0,"AppleSEPIntelIOPNub"=0,"_IOFramebufferNotifier"=18,"IOThunderboltTunnelDriver"=2,"IGHardwareRingBufferBlit"=17,"IOBluetoothDataQueue"=0,"AppleIntelLpssI2CController"=0,"IOHDAController"=1,"AppleIntelSlowAdaptiveClockingManager"=1,"AppleUSBHostRequest"=2,"IGHardwareRingBufferVEBox"=0,"IOSKRegion"=88,"IOMedia"=7,"IO80211VirtualInterface"=1,"AppleIntelHDCP1"=0,"IGAccelMemoryMap"=4307,"IOHistogramReporter"=8,"IOHIDAction"=0,"IOPlatformPluginFamilyPriv"=1,"IONVMeControllerPolledAdapter"=1,"IOPerfControlWorkContext"=256,"IO80211AWDLPeerManager"=1,"AppleHDAFunctionGroupExternalControlFactory"=0,"AppleSMBusDevice"=0,"IOBluetoothMemoryBlockQueue"=0,"IGHardwareGlobalPageTable"=1,"EndpointSecurityDriverClient"=1,"OSSymbol"=21295,"IOSurfaceSharedEventNotificationPort"=0,"AppleUserHIDDevice"=0,"IOSMBusController"=1,"IO80211LinkQualityMonitor"=0,"AppleACPIPlatformExpert"=1,"IORegistryPlane"=7,"AirPort_BrcmNIC_Timer"=58,"AppleUSBCDCControl"=0,"AppleUSBHostUserClient"=1,"IOHIDLibUserClient"=1,"IOUSBMassStorageDriverNub"=0,"AppleIntelUSBXHCI"=2,"IOThunderboltFrameList"=19,"IGAccelSysMemory"=5914,"AppleUSBInterfaceIterator"=0,"IOSlaveEndpoint"=0,"AppleHDAFunctionGroupExternalControl_GPIO"=1,"AppleSMBusController"=0,"CCDataPipeBlobOS"=0,"IOInterruptEventSource"=90,"AppleUSBXHCIInterrupterMSI"=6,"IOSkywalkPacketBufferPool"=1,"AudioAUUCDriver"=1,"IOAccelRemoteMemory"=0,"AppleUSBUserHCI"=0,"IO80211ServiceRequestDescriptor"=0,"OSObject"=180,"IOBluetoothSerialManager"=1,"AppleHDAMikeyInternalCS8409"=1,"IGHardwarePerProcessPageTable"=1,"IOHDIXController"=1,"IOMbufNaturalMemoryCursor"=1,"IOWatchdog"=1,"AppleHDAPathSet"=4,"IOKDP"=0,"CCIOReporterDataStream"=1,"IOSlaveRelayEndpoint"=0,"IOBluetoothHIDDriver"=0,"IOFence"=0,"IO80211AssociationJoinSnapshot"=1,"IOAccelTraceStreamConnection"=4,"AppleUSBNetworkingCommand"=0,"IOGraphicsDevice"=1,"IOThunderboltNumber"=208,"IOUSBControllerListElement"=0,"AppleNVMeRequest"=256,"IOResources"=1,"AppleUSB20Hub"=1,"IGHardwarePerProcessPageTable32"=0,"DIDeviceCreatorUserClient"=0,"IOGraphicsSystemWorkLoop"=1,"IOAccelNamespace"=68,"GMetricsRecorder"=0,"DspFuncMultiBandCompressor"=0,"AppleHDAWidgetAD1988"=0,"IOSCSIPeripheralDeviceNub"=0,"RSNSupplicant"=1,"AppleUSBXHCIARRequestPool"=1,"IOSurfaceDeviceCache"=306,"IOAccelLegacyDisplayPipe"=0,"IOThunderboltConfigReadQuadletCommand"=2,"AGPMController"=1,"AppleUSBXHCIRequestPool"=3,"IOThunderboltXDLocalPropertiesCache"=1,"CoreAnalyticsPipe"=1,"AppleGraphicsDeviceControlClient"=7,"IOUSBBus"=1,"IGGuC"=1,"IGHardwareRingBufferMain"=59,"IOServicePM"=125,"AppleUSBLegacyDeviceUserClient"=2,"IOBigMemoryCursor"=0,"AppleIntelLpssI2CGate"=0,"AppleThunderboltNHIType3"=1,"AppleSmartBattery"=1,"AppleBusControllerCS8409"=1,"IGAccelVideoContextVEBox"=0,"ACMRestrictedModeKernelService"=1,"AppleUSB30CameraKitHub"=0,"AppleUSBHostBusCurrentPool"=0,"AppleHDAWidgetMCP89"=0,"IOMemoryDescriptor"=3,"AppleTDMAKSServices"=0,"IOAccelGLDrawableUserClient"=0,"IOTimeSyncTimeSyncTimePort"=1,"AppleIntelLpssGspi"=1,"AppleHDAFunctionGroupATI_RS780"=0,"IOHIDActionQueue"=0,"IOUSBInterfaceUserClientV2"=1,"IODMAController"=0,"AppleUSBInterface"=3,"IGAccelFIFOChannel"=77,"IOThunderboltDictionary"=8,"IOUSBControllerV3"=1,"AppleGraphicsControl"=0,"AppleS3XController"=0,"IOBluetoothSCOMemoryDescriptorRetainer"=0,"EventQueue"=1,"IOThunderboltI2CCommand"=2,"AppleHDATDMBusManagerCS8409"=2,"AGPMEventSource"=1,"IGFenceAllocator"=1,"DspFuncEQ"=5,"IOCatalogue"=1,"IOWorkLoop"=81,"IOThunderboltI2CCommandQueue"=1,"AppleSEPEndpointService"=0,"AppleAPFSMediaBSDClient"=1,"IODataQueue"=1,"IO80211NANDiscoveryEngine"=0,"AppleUSBUserHCIRequestPool"=0,"CCIOReporterLogStream"=1,"IOHIDDevice"=2,"ACMPersistentStoreKernelService"=1,"IOHDACodecDriver"=1,"IOSkywalkNetworkPacket"=1,"AppleHDAWidgetATI_RS730"=0,"IOBluetoothL2CAPChannel"=0,"CCStream"=2,"AppleUSBHostFrameworkInterfaceClient"=0,"AppleIntelHDCP"=0,"AppleHDAWidgetATI_RS780"=0,"IOHIDElement"=1,"IO80211InfraInterface"=1,"IOReportHub"=1,"AppleThunderboltIntelPCIHAL"=1,"DspFunc6ChOutput"=0,"IO80211P2PDaemonUserClient"=0,"AppleIntelI2CCommand"=0,"AppleIntelLpssI2CUserClient"=0,"IO80211ScanManager"=1,"IGAccelDevice"=34,"IOEthernetController"=2,"IOThunderboltConfigXDomainRequestCommand"=0,"IOSlowAdaptiveClockingDomain"=0,"DspFuncStereoEnhancer"=0,"IOTimerEventSource"=254,"IOThunderboltCommandQueue"=8,"AppleHDAFunctionGroupCS8409"=1,"CryptoBufferDescriptor"=576,"IOPCIConfigurator"=1,"IOSerialDriverSync"=1,"com_apple_filesystems_hfs_encodings"=1,"AppleOnboardSerialBusInterface"=1,"AppleUSB20InternalIntelHubPort"=0,"Stopwatch"=10,"IO80211NetBootNub"=0,"IOTimeSyncEthernetConcreteControllerAdapter"=0,"IOSlaveRelayCommand"=0,"IOUserNetworkMemorySegment"=0,"CCLogPipe"=4,"AppleSMCClient"=4,"DspFunc2WayCrossover"=0,"AppleUSBXHCIFL1100CommandRing"=0,"IGHardwareBlit2DContext"=17,"IGAccelTraceStream"=4,"AIDReporterState"=0,"AppleHDAWidgetGT216"=0,"IOServiceMessageUserNotification"=233,"IOTimeSyncUserClient"=3,"AppleXsanScheme"=0,"AppleTDMAKSDriver"=0,"IOReporter"=3,"DspFuncVolume_3ch"=0,"AppleUSBHostBusCurrentClient"=12,"IOMultiMemoryDescriptor"=2578,"IOAccelDrawable2"=0,"IOPlatformPluginFamily"=1,"IOSCSILogicalUnitNub"=0,"AppleHSSPIInterface"=5,"IO80211NANPeerManager"=0,"HIDMTQueueEventSource"=1,"IOTimeSyncEthernetControllerAdapter"=0,"AppleHDAWidget_80862807"=0,"IOSCSIHierarchicalLogicalUnit"=0,"CamelliaBase"=1,"IGHardwareRingBufferMedia"=1,"AppleDiskImagesController"=1,"AppleHDATDMDeviceFactory"=0,"AppleSEPDeviceService"=0,"IOTimeSyncClockMapping"=2,"AppleIntelMEClientController"=1,"AIDCircularBuffer"=0,"IOAccelAllocationInfo"=0,"KDIURL"=0,"AGPMHeuristic1"=0,"IOPanicPlatform"=0,"IODMAEventSource"=0,"IOThunderboltConnectionManager"=1,"IOSCSIMultipathedLogicalUnit"=0,"IOThunderboltSwitchOS"=0,"AppleCamInUserClient"=1,"IOPlatformDevice"=3,"AppleNVMeSMARTUserClient"=0,"AppleHDAWidgetCS4208"=0,"IntelGEN9XMemoryManager"=1,"IOThunderboltXDDirectory"=0,"AppleHIDTransportIODataQueue"=0,"DspFuncSum"=0,"AppleUSBHostDARTDMACommand"=0,"AIDLogger"=0,"DspFuncStereoToMono"=0,"AppleUSB20CameraKitHub"=0,"IOUserNetworkEthernet"=0,"AppleUSBHostResourcesTypeC"=0,"AppleHDATDMAmpSSM3515"=4,"AppleHDAAudioSelectorControlDP"=0,"CCCapture"=0,"AppleMultitouchHIDEventService"=0,"AppleUSBHostFrameworkDeviceClient"=0,"IOSurfaceWiredSendRight"=0,"AppleOnboardSerialSync"=1,"IOThunderboltData"=0,"AppleThunderboltDPPathManager"=2,"IO80211RangingManager"=1,"AppleIntelMEUserClient"=0,"IOSimpleMbufMemoryDescriptor"=0,"IOUSBMassStorageUASDriverCommand"=0,"IOBluetoothRFCOMMConnectionUserClient"=0,"IOThunderboltCommandGate"=4,"IOSkywalkController"=1,"IOAudioControlUserClient"=24,"DspBuffer"=6,"AppleThunderboltNHIType1"=0,"IOAudioEngine"=1,"OSSerialize"=1,"AppleIntelI2CCommandQueue"=0,"AppleThunderboltGenericHAL"=1,"AppleUSBDescriptorCache"=5,"IOSurfaceSharedEventReference"=0,"AppleUSBHostBillboardDevice"=1,"IOAudioDevice"=1,"OSKext"=482,"IOAccelCommandBufferPool2"=60,"AppleHSBluetoothDevice"=0,"ApplePMC"=1,"AppleUSBDescriptor"=25,"IO80211NANInfraManager"=0,"IOBluetoothSerialClientSerialStreamSync"=3,"AppleSMBIOS"=1,"AppleGPUWrangler_GPU"=1,"com_apple_driver_pm_msr_reporter"=1,"IOSkywalkTxCompletionQueue"=1,"IOTimeSyncUnicastLinkLayerEtEPort"=0,"SMCWatchDogTimer"=1,"IGTelemetryUsage"=64,"AppleHDAFunctionGroupAD1988"=0,"AppleUSBHostBouncedDMACommand"=0,"IO80211InterfaceMonitor"=4,"_IOServiceJob"=0,"AGDPClientControl"=1,"IOPMPowerStateQueue"=1,"AppleEmbeddedHIDEventService"=0,"IOBluetoothRFCOMMConnection"=0,"IOUserNetworkPacketQueue"=0,"OSIterator"=2,"hv_vcpu_t"=0,"IOAccelerationUserClient"=1,"IOBluetoothTimerEventSource"=0,"AppleIntelI2CDevice"=0,"IOThunderboltJTAG"=1,"AppleUSBHostBusCurrentAllocator"=13,"IO80211RangingManagerExt"=0,"IOMemoryMap"=6428,"CCDataStream"=3,"DspFuncDelay"=0,"AppleHPMLPSS"=0,"IOAudioToggleControl"=8,"AppleSEPTesting"=0,"com_apple_driver_pmtelemetry"=1,"IOThunderboltStatistics"=1,"IOBluetoothHCIRequest"=0,"SCSITask"=0,"AppleSmartBatteryManagerUserClient"=0,"IOBluetoothL2CAPSupervisoryFrameMemoryBlock"=0,"IOThunderboltLocalNode"=1,"IOHDIXHDDriveOutKernel"=0,"AppleUSBXHCIDevice"=3,"IOUSBMassStorageCBIDriver"=0,"IOUserUserClient"=0,"AppleNVMeController"=0,"IGHardwareRenderCommandStreamer5"=0,"IO80211Controller"=1,"AppleMobileFileIntegrity"=1,"AppleHDAEngineUserClient"=0,"IOTimeSyncNotifier"=0,"IGHardwareExtendedContext"=4,"X86PlatformPlugin"=1,"AppleHDAFunctionGroupMCP79"=0,"IOPCIDiagnosticsClient"=0,"IOHIDParamUserClient"=5,"IOPCIBridge"=2,"AppleASMediaUSBXHCIIsochronousRequestPool"=0,"IOBluetoothPacketLogger"=1,"AppleEffaceableStorageUserClient"=0,"IORegistryIterator"=0,"OSData"=63979,"AppleOnboardSerialPool"=0,"AIDReporterSimple"=0,"IOGraphicsAccelerator2"=1,"IOHDIXCommandPool"=0,"IO80211NANServiceDescriptor"=0,"IOThunderboltFindCapabilityCommand"=1,"IOThunderboltPacketLoggerNub"=0,"PMAssertionsTracker"=1,"IOOutputQueue"=1,"AppleSEPUserClient"=0,"EndpointSecurityExternalClient"=0,"AppleUSBHostDMACommand"=0,"AppleEmbeddedKeyboard"=1,"IOThunderboltTransmitCommand"=3,"HSSPIIODataQueue_AppleHSSPIController"=0,"IGHwCsStatsTracker"=0,"DspFuncCrossover"=0,"IOThunderboltXDomainPath"=0,"IOSCSIPeripheralDeviceType00"=0,"IGAccelVideoContext"=0,"IO80211PeerManager"=2,"IOHDIXHDDriveNub"=0,"AppleKeyStoreCommand"=2,"AppleThunderboltIPService"=1,"AppleNVMeRequestTimer"=1,"AppleACPIPlatformUserClient"=0,"IOHIDKeyboardEventDevice"=0,"IOBluetoothL2CAPChannelUserClient"=0,"IOSkywalkLegacyEthernetInterface"=0,"IOSCSITargetDevice"=0,"AppleBacklightDisplay"=1,"IOSlaveProcessorRelay"=0,"IORootParent"=1,"AppleUSB20HostController"=0,"AppleASMedia1042USBXHCI"=0,"DspFuncMozartCompressor"=1,"com_apple_driver_pm_cstate_reporter"=1,"IO80211PeerMonitor"=1,"AIDQueueEventSource"=0,"IOThunderboltSwitchLC"=1,"PMSettingObject"=6,"IODispatchSource"=0,"IOUserNetworkRxSubmissionQueue"=0,"AppleKeyStore"=1,"AppleACPIPCI"=1,"IOUSBHostInterfaceIterator"=0,"AppleGPUWrangler_MatchNotificationWorkItem"=0,"IOThunderboltControlPath"=1,"IOPMinformee"=108,"IOUSBCommand"=50,"AppleUSBHostDMABufferMemoryDescriptor"=27,"IOPMPowerSource"=1,"IOTimeSyncReverseSync"=0,"IOAccelLegacySurface"=0,"IOSlowAdaptiveClockingManager"=1,"hv_vmx_space_t"=0,"EndpointSecurityDriver"=1,"IOTimeSyncEdgeTimeCapture"=0,"IOUSBLog"=1,"DspFuncLimiter"=0,"CCPipeUserClient"=0,"AppleUSBHostResourcesBusPowerClient"=0,"IOTimeSyncTimedEdgeGenerator"=0,"IOThunderboltWorkLoop"=1,"AppleSEPManager"=0,"AppleThunderboltIPTransmitter"=0,"IOBluetoothDevice"=0,"AppleBusPowerController"=1,"AppleHDAMikeyInternalFactory"=0,"IOTimeSyncgPTPManager"=1,"DspFuncWithSharedMemory"=7,"AppleIntelPanelA"=1,"IODisplayParameterHandler"=3,"AppleIntelDisplayPath"=3,"AppleIntelLpssSpiDevice"=1,"IOAccelSharedNamespace2"=33,"IOBufferMemoryDescriptor"=9126,"AppleUSBXHCILPTH"=0,"AppleACPIButton"=2,"IOAccelDisplayPipe"=1,"AppleHDADriverUserClient"=0,"IOThunderboltFamilyUserClient"=0,"CCPipe"=2,"IOHIDEventServiceUserClient"=4,"AppleHDAWidgetCS8409"=74,"AppleSystemPolicyUserClient"=1,"AppleHDAWidgetALC885"=0,"DspFunc2Dot1Crossover"=0,"DspFuncBeam2"=1,"AppleUSBHostInterfaceUserClient"=0,"IOThunderboltXDomainService"=0,"AppleMultitouchHIDEventDriver"=0,"IOPolledInterface"=3,"AppleThunderboltDPOutAdapterGFXPolicy1"=0,"IONDRVDevice"=0,"IGMemoryManager"=1,"IOAccelMemory"=1,"IOTimeSyncTimeLineFilter128"=0,"IGHardwareCommandStreamer5"=0,"OSKextSavedMutableSegment"=6,"IOHIDElementContainer"=1,"AppleUSBDevice"=6,"IOPlatformExpertDevice"=1,"IOTimeSyncEthernetLegacyInterfaceAdapter"=0,"IOUSBHubPolicyMaker"=2,"IOHIPointing"=0,"IOBluetoothHCIController"=1,"IOThunderboltController"=1,"AIDUserClient"=0,"IOTimeSyncFDEtEPort"=0,"AudioAUUC"=0,"AppleAPFSContainerScheme"=1,"IONetworkData"=22,"IOBluetoothPacketLoggerDataQueue"=0,"AppleHSSPIHIDDriver"=5,"IOAccelLegacyDisplayMachine"=0,"IOAudioLevelControl"=3,"AppleUSBXHCISPTLP"=1,"IOBluetoothRFCOMMChannel"=0,"IOECStateNotifier"=0,"IOUSBCommandPool"=2,"IOTimeSyncAWDLInterfaceAdapter"=0,"AppleS1XController"=0,"IO80211NANRadioResourceManager"=0,"IGWorkQueueAk"=34,"AppleAPFSVolumeBSDClient"=6,"AppleMultitouchEventServiceWrapper"=0,"AppleOnboardSerialSkywalkPacketPool"=0,"IO80211FlowQueue"=0,"AppleLMUController"=1,"AppleHDADriver"=1,"AppleImage4UserClient"=0,"IOPlatformPluginDevice"=2,"AppleTDMAKSCommand"=0,"IOKernelDebugger"=0,"IOBacklightDisplay"=1,"IODispatchQueue"=0,"IOThunderboltNHIReceiveRing"=1,"CoreAnalyticsMessenger"=0,"IONetworkMedium"=3,"IODisplayConnect"=1,"IOSkywalkCloneableNetworkPacket"=0,"IOHIDResource"=1,"IOTimeSyncTimeLineFilterIIR"=0,"AppleHDAWidgetATI_RS710"=0,"AGPMHeuristic0"=0,"IGAccelDisplayMachine"=1,"AppleNVMeTranslationSMARTUserClient"=0,"AppleHDAWidgetWM8800"=0,"AppleSATLSMARTUserClient"=0,"AppleUSBCDCCompositeDevice"=0,"AppleBSDKextStarter"=1,"IOTimeSyncPort"=1,"IOUSBRootHubDevice"=1,"AppleUSBXHCISparseRequestPool"=0,"AppleMultitouchInputHIDEventDriver"=1,"IOSlaveRelayActionCommand"=0,"IOHIDPointingEventDevice"=0,"IOThunderboltXDPropertiesLeafText"=2,"IOTimeSyncgPTPManagerUserClient"=1,"IOHIDDeviceShim"=0,"AppleSCSISubsystemGlobals"=1,"IOThunderboltConfigXDomainPathSetupRequestCommand"=0,"IOBluetoothHostControllerUARTTransport"=1,"IGScheduler5"=0,"IGAccelEventMachine"=1,"AppleHDAWidget_1002AAA0"=0,"IOBluetoothObject"=0,"IOBluetoothACPIMethods"=2,"OSMetaClass"=0,"AppleUSBXHCIARIsochronousRequestPool"=1,"KernelRelayEndpoint"=0,"AppleThunderboltIPPort"=2,"AppleImage4"=1,"DspFuncVolume"=2,"AppleGraphicsDeviceControl"=3,"IOAccelDisplayPipeGammaTable2"=2,"CCDataPipeBlobOD"=0,"IOUSBControllerV2"=2,"IOHIDPointing"=0,"IOAccelSurface"=1,"IOAudioSelectorControl"=2,"DspFuncAudioMeter"=0,"IOUserNetworkTxSubmissionQueue"=0,"IOThunderboltIECSCommandQueue"=1,"IOBluetoothDeviceUserClient"=0,"CCDataSession"=0,"IOSKMapper"=5,"IOThunderboltDispatchContext"=2,"IOSCSIProtocolServices"=0,"IOLWPool"=0,"IOHIDEventDummyService"=0,"AppleEFINVRAM"=1,"IOSkywalkTester"=1,"IO80211NANServiceManager"=0,"IOKitDiagnostics"=1,"IOTimeSyncDomain"=1,"AppleIntelLpssDmacChannel"=0,"AirPort_BrcmNIC"=1,"IODTNVRAM"=1,"IOHIDEventServiceQueue"=5,"AppleMultitouchDeviceUserClient"=1,"com_apple_driver_pm_reporter"=8,"AppleUSBXHCITDPool"=2,"AppleUSBHostDMACommandPool"=2,"AppleThunderboltHALType4"=0,"IOSurfaceMemoryRegion"=0,"AppleACPIEC"=1,"AppleRTCUserClient"=0,"IOAccelDisplayPipeUserClient2"=3,"IGSharedMappedBuffer"=683,"IO80211SkywalkInterface"=1,"DspFuncXTC"=0,"IO80211P2PSupervisor"=1,"hv_vm_t"=0,"AppleSSE"=1,"AppleHDAWidgetMCP79"=0,"IOPMRequest"=0,"IOECTimeSyncHandler"=0,"IOAccelMemoryMap"=1,"IOHIKeyboard"=0,"IOHIDUserDevice"=1,"AppleGPUWrangler_BusyInterestWorkItem"=0,"IGAccelResource"=3185,"AppleHDATDMAmpTAS5758L"=0,"AppleMCCSControlCello"=0,"AppleHDAFunctionGroupATI_Park"=0,"AppleXsanDevice"=0,"IOSurfaceSharedEvent"=0,"IORS232SerialStreamSync"=2,"IOService"=191,"IOUserServerCheckInToken"=0,"AppleIntelMEIDriver"=1,"IOBluetoothWorkLoop"=0,"ACMAccessoryCacheKernelService"=1,"AppleHDAWidget_10DE0014"=0,"IOHIDEventRepairDriver"=0,"AppleHDAFunctionGroup_10DE0014"=0,"IOAccelBlockFencePort2"=14,"IOSKMemoryBuffer"=111,"IOTimeSyncUnicastUDPv4EtEPort"=0,"KextAudit"=1,"PMOBJECT"=3,"IOAccelSysMemory"=1,"AppleSMCFamily"=1,"HIDAlwaysNotifyingIODataQueue"=1,"IOFramebuffer"=1,"AppleMultitouchDevice"=1,"AppleUSBXHCIIsochronousTransferRing"=0,"IOPMCompletionQueue"=1,"AppleSEPCommandPool"=0,"IOTimeSyncUserFilteredService"=0,"DspFuncVirtualization"=0,"AppleHV"=1,"AppleCredentialManagerUserClient"=3,"IOThunderboltNHI"=1,"BroadcomBluetoothHostController"=1,"AppleFileSystemDriver"=0,"mDNSOffloadUserClient"=0,"IOUSBHostInterfaceLegacyIterator"=0,"AppleUSBHostPort"=2,"IOThunderboltConnectionManagerType5"=0,"PassthruInterruptController"=0,"CCDataPipeUserClient"=0,"AppleUSBUserHCICommandQueue"=0,"AppleHDAWidget"=1,"IOAccelMemoryInfoUserClient"=0,"IOFDiskPartitionScheme"=0,"AppleMultitouchEventDriverWrapper"=1,"com_apple_filesystems_hfs"=1,"IODataQueueDispatchSource"=0,"AppleTDMEffaceableNORDriver"=0,"OSAction_IOHIDDevice__CompleteReport"=0,"AppleUSBXHCITR"=0,"BanksiaTcon"=1,"AppleHDAFunctionGroupCS4206"=0,"AppleUSBUserHCIRequest"=0,"AppleUSBXHCIStreamingEndpoint"=0,"AppleHDACodecGeneric"=1,"AppleGPUWrangler_DeferredReleaseWorkItem"=0,"AirPort_Brcm43xxSkywalkPacketBufferPool"=1,"IOUSBMassStorageInterfaceNub"=0,"AppleSSEUserClient"=0,"IOBluetoothSerialClient"=3,"KernelRelayHost"=0,"IGAccelBlockFence"=0,"IOAccelResource2"=1,"IOPMPowerSourceList"=0,"AppleHDAEngineOutputDP"=0,"OSAction_IOUserClient_KernelCompletion"=0,"AppleUSB20InternalSMSCHub"=0,"IOThunderboltNub"=2,"mDNSHandoff"=1,"AppleVTDDeviceMapper"=0,"IOAccelTraceStream2"=1,"IOTimeSyncEthernetSoftDMAInterfaceAdapter"=0,"AppleHDAStream"=3,"AppleIntelLpssI2C"=0,"AppleAMDUSBXHCIPCI"=0,"AppleACPICPUInterruptController"=1,"IOUSBPipe"=1,"AppleActuatorDeviceUserClient"=1,"IGHardwareDisplayContext"=1,"IOAVBControllerHelper"=0,"AppleSEPEndpoint"=0,"AppleVTD"=1,"IOPerfControlClient"=1,"EupDSP"=0,"AppleHSSPIDevice"=1,"AppleBusControllerFactory"=0,"com_virtualhere_vhhcd"=1,"IOPlatformExpert"=1,"IOUserEthernetController"=0,"IOTimeSyncEthernetPort"=0,"IOAccelDisplayPipePostCSCGammaVID"=0,"com_apple_driver_pm_uncore_reporter"=1,"AppleUSBController"=2,"IOTimeSyncUserFilteredServiceUserClient"=0,"IOPartitionScheme"=2,"IOTimeSyncIntervalFilter128"=0,"AppleThunderboltDPInAdapterGFXPolicy1"=2,"AppleIntelSPIController"=1,"IOSlaveFirmware"=0,"AppleASMedia3142USBXHCI"=0,"IOConditionGate"=1,"IOAccelExternalEvent"=0,"AppleHSSPICommand"=30,"IOHIDUserClient"=1,"LogManager"=1,"IOACPIPlatformExpert"=1,"IOThunderboltSwitchType3"=1,"IOThunderboltUserObjectExporter"=0,"IOThunderboltNHITransmitRing"=1,"IOAccelSharedEventFence"=0,"IOAccelVideoContext2"=0,"com_apple_driver_pm_cpu_mbox"=81,"IO80211NANSyncEngine"=0,"IOUSBControllerIsochEndpoint"=0,"IOThunderboltConfigResetCommand"=2,"IOUSBPortInterruptEventSource"=13,"IOTimeSyncEthernetModernInterfaceAdapter"=0,"AppleIntelPAVP"=1,"DspFuncLoudness"=1,"IOSurfaceDeviceMemoryRegion"=0,"IOServiceCompatibility"=4,"AppleThunderboltDPOutAdapterUserClient"=0,"IOHIDEventService"=4,"IOAudioTimeIntervalFilterFIR"=0,"AppleASMediaUSBXHCIIsochronousRequest"=0,"IOTimeSyncIntervalFilterIIR128"=0,"AirPort_Brcm43xxSkywalkPacket"=4352,"IOAccelDisplayPipePreCSCLinearizationVID"=0,"IOUserEthernetInterface"=0,"IOThunderboltConfigXDomainLinkChangeRequestCommand"=0,"IOAudioPort"=0,"IOInterruptDispatchSource"=0,"IO80211NANPublishServiceDescriptor"=0,"IOSkywalkPacketBuffer"=128,"IOHIKeyboardMapper"=0,"AppleUSBBusPowerClient"=2,"IOTimeSyncUnicastUDPv6EtEPort"=0,"ACMBridgeKernelService"=0,"KRActionCommandPool"=0,"IOUSBHostInterface"=3,"IOTimeSyncIntervalFilterIIR"=0,"AppleGPUWrangler"=1,"hv_vmx_vcpu_t"=0,"com_apple_driver_pm_msr_limits_reporter"=1,"IGHardwareCommandStreamer4"=0,"OSArray"=14651,"IOGeneralMemoryDescriptor"=951,"IOSkywalkBSDClient"=1,"IOThunderboltConfigXDomainLinkStatusRequestCommand"=0,"IOUSBIsocCommand"=50,"IOEthernetAVBInterface"=0,"IOAccelSurfaceMTL"=0,"IOThunderboltDispatchQueue"=10,"IOSlaveProcessor"=0,"IO80211FlowQueueLegacy"=0,"IGAccelSegmentResourceList"=0,"DIDeviceIOUserClient"=0,"AppleUSBHubPort"=2,"IO80211ControllerMonitor"=1,"IOTimeSyncClockTestUserClient"=0,"IOThunderboltPortMicro"=0,"IOUSBWorkLoop"=3,"AppleUSB20HubExpressCardPort"=0,"IOSurfaceClient"=468,"IOAudioEngineEntry"=0,"AppleThunderboltNHIReceiveRing"=12,"IOThunderboltConfigXDomainCommand"=2,"com_apple_driver_pm_ltr_reporter"=1,"IOThunderboltProtocolListener"=1,"AppleBusController"=1,"AIDSerialLogger"=0,"IOConfigurationDescriptorOrderedSet"=0,"AppleIntelICLUSBXHCI"=0,"AppleGraphicsDeviceControlPlugin"=1,"MEICompletion"=0,"IO80211CommandQueue"=10,"DspFuncManager"=2,"IOAccelExternalEventFence"=0,"AppleUSB20XHCITypeCPort"=2,"DspFuncSplitBand"=0,"IOBootNDRV"=0,"IOHIDElementPrivate"=1741,"AppleHDAPath"=5,"AppleSSEInterface"=1,"AGDCPluginDisplayMetrics"=1,"IOHITablet"=0,"AppleTDMBlockStorageServices"=0,"AirPort_Brcm43xxLLSkywalkInterface"=1,"AppleHPMDevice"=2,"AppleACPIEventController"=1,"IOFramebufferUserClient"=3},"IOMalloc allocation"=99808013}
  | }
  |
  +-o VirtualHere USB Enhanced Host Controller@1  <class IOUSBRootHubDevice, id 0x100000454, registered, matched, active, busy 0 (3 ms), retain 12>
  |   {
  |     "sessionID" =<PHONE_NUMBER>9
  |     "idProduct" = 0
  |     "iManufacturer" = 2
  |     "bDeviceClass" = 9
  |     "bMaxPacketSize0" = 64
  |     "bcdDevice" = 512
  |     "iProduct" = 1
  |     "USB Product Name" = "VirtualHere USB Enhanced Host Controller"
  |     "iSerialNumber" = 0
  |     "bNumConfigurations" = 1
  |     "Bus Power Available" = 250
  |     "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient"
  |     "bDeviceSubClass" = 0
  |     "USB Address" = 1
  |     "bcdUSB" = 512
  |     "locationID" = 16777216
  |     "kUSBCurrentConfiguration" = 1
  |     "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  |     "Ports" = 15
  |     "bDeviceProtocol" = 1
  |     "USB Vendor Name" = "VirtualHere Pty. Ltd."
  |     "Device Speed" = 2
  |     "idVendor" = 0
  |     "Requested Power" = 0
  |     "Low Power Displayed" = No
  |   }
  |
  +-o com_virtualhere_vhhcd  <class com_virtualhere_vhhcd, id 0x100000452, registered, matched, active, busy 0 (3 ms), retain 10>
  |   {
  |     "Card Type" = "Built-in"
  |     "IOPowerManagement" = {"ChildrenPowerState"=1,"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=2,"MaxPowerState"=1}
  |     "IOUserClientClass" = "com_virtualhere_vhhcduc"
  |   }
  |
  +-o AppleUSBXHCI Root Hub Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100000da6, registered, matched, active, busy 0 (0 ms), retain 12>
  | | {
  | |   "idProduct" = 32775
  | |   "bNumConfigurations" = 1
  | |   "Built-In" = Yes
  | |   "bDeviceClass" = 9
  | |   "bMaxPacketSize0" = 8
  | |   "iManufacturer" = 0
  | |   "iProduct" = 0
  | |   "iSerialNumber" = 0
  | |   "USB Product Name" = "AppleUSBXHCI Root Hub Simulation"
  | |   "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
  | |   "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient"
  | |   "locationID" = 335544320
  | |   "bDeviceSubClass" = 255
  | |   "bcdUSB" = 256
  | |   "non-removable" = "yes"
  | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  | |   "bDeviceProtocol" = 3
  | |   "Device Speed" = 3
  | |   "USB Vendor Name" = "Apple Inc."
  | |   "idVendor" = 1452
  | |   "IOClassNameOverride" = "IOUSBRootHubDevice"
  | | }
  | |
  | +-o USB2.1 Hub@14100000  <class AppleUSBDevice, id 0x100000da8, registered, matched, active, busy 0 (0 ms), retain 13>
  |   | {
  |   |   "sessionID" =<PHONE_NUMBER>1132
  |   |   "idProduct" = 1552
  |   |   "iManufacturer" = 1
  |   |   "bDeviceClass" = 9
  |   |   "bMaxPacketSize0" = 64
  |   |   "bcdDevice" = 1621
  |   |   "iProduct" = 2
  |   |   "iSerialNumber" = 0
  |   |   "bNumConfigurations" = 1
  |   |   "Bus Power Available" = 250
  |   |   "USB Address" = 1
  |   |   "Built-In" = No
  |   |   "locationID" = 336592896
  |   |   "bDeviceSubClass" = 0
  |   |   "bcdUSB" = 528
  |   |   "USB Product Name" = "USB2.1 Hub"
  |   |   "PortNum" = 1
  |   |   "non-removable" = "no"
  |   |   "AppleUSBAlternateServiceRegistryID" =<PHONE_NUMBER>
  |   |   "bDeviceProtocol" = 1
  |   |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  |   |   "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
  |   |   "kUSBCurrentConfiguration" = 1
  |   |   "Device Speed" = 2
  |   |   "USB Vendor Name" = "GenesysLogic"
  |   |   "idVendor" = 1507
  |   |   "IOGeneralInterest" = "IOCommand is not serializable"
  |   |   "kUSBProductString" = "USB2.1 Hub"
  |   |   "kUSBVendorString" = "GenesysLogic"
  |   |   "IOClassNameOverride" = "IOUSBDevice"
  |   | }
  |   |
  |   +-o BillBoard Device@14110000  <class AppleUSBDevice, id 0x100000ddb, registered, matched, active, busy 0 (4 ms), retain 13>
  |       {
  |         "sessionID" =<PHONE_NUMBER>5423
  |         "idProduct" = 8562
  |         "iManufacturer" = 17
  |         "bDeviceClass" = 17
  |         "bMaxPacketSize0" = 64
  |         "bcdDevice" = 256
  |         "iProduct" = 18
  |         "iSerialNumber" = 19
  |         "bNumConfigurations" = 1
  |         "Bus Power Available" = 250
  |         "USB Address" = 2
  |         "Built-In" = No
  |         "locationID" = 336658432
  |         "bDeviceSubClass" = 0
  |         "bcdUSB" = 513
  |         "USB Product Name" = "BillBoard Device"
  |         "PortNum" = 1
  |         "non-removable" = "no"
  |         "kUSBSerialNumberString" = "00000000000000000"
  |         "bDeviceProtocol" = 0
  |         "AppleUSBAlternateServiceRegistryID" =<PHONE_NUMBER>
  |         "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  |         "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
  |         "Device Speed" = 1
  |         "USB Vendor Name" = "Realtek"
  |         "idVendor" = 3034
  |         "kUSBCurrentConfiguration" = 1
  |         "IOGeneralInterest" = "IOCommand is not serializable"
  |         "kUSBProductString" = "BillBoard Device"
  |         "USB Serial Number" = "00000000000000000"
  |         "kUSBVendorString" = "Realtek"
  |         "IOClassNameOverride" = "IOUSBDevice"
  |       }
  |
  +-o AppleUSBXHCI Root Hub Simulation@00000000  <class AppleUSBRootHubDevice, id 0x100000dbf, registered, matched, active, busy 0 (0 ms), retain 9>
    | {
    |   "idProduct" = 32775
    |   "bNumConfigurations" = 1
    |   "Built-In" = Yes
    |   "bDeviceClass" = 9
    |   "bMaxPacketSize0" = 8
    |   "iManufacturer" = 0
    |   "iProduct" = 0
    |   "iSerialNumber" = 0
    |   "USB Product Name" = "AppleUSBXHCI Root Hub Simulation"
    |   "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
    |   "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient"
    |   "locationID" = 0
    |   "bDeviceSubClass" = 255
    |   "bcdUSB" = 256
    |   "non-removable" = "yes"
    |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    |   "bDeviceProtocol" = 3
    |   "Device Speed" = 3
    |   "USB Vendor Name" = "Apple Inc."
    |   "idVendor" = 1452
    |   "IOClassNameOverride" = "IOUSBRootHubDevice"
    | }
    |
    +-o USB3.1 Hub@00100000  <class AppleUSBDevice, id 0x100000dc1, registered, matched, active, busy 0 (0 ms), retain 12>
        {
          "sessionID" =<PHONE_NUMBER>4143
          "idProduct" = 1574
          "iManufacturer" = 1
          "bDeviceClass" = 9
          "bMaxPacketSize0" = 9
          "bcdDevice" = 1621
          "iProduct" = 2
          "iSerialNumber" = 0
          "bNumConfigurations" = 1
          "Bus Power Available" = 450
          "USB Address" = 1
          "Built-In" = No
          "locationID" = 1048576
          "bDeviceSubClass" = 0
          "bcdUSB" = 800
          "USB Product Name" = "USB3.1 Hub"
          "PortNum" = 1
          "non-removable" = "no"
          "AppleUSBAlternateServiceRegistryID" =<PHONE_NUMBER>
          "bDeviceProtocol" = 3
          "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
          "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
          "kUSBCurrentConfiguration" = 1
          "Device Speed" = 3
          "USB Vendor Name" = "GenesysLogic"
          "idVendor" = 1507
          "IOGeneralInterest" = "IOCommand is not serializable"
          "kUSBProductString" = "USB3.1 Hub"
          "kUSBVendorString" = "GenesysLogic"
          "IOClassNameOverride" = "IOUSBDevice"
        }

Looks like there is an issue with your USB hub. I don't see Coral device in your output. The accelerator has "idVendor" = 6766. That's what I have on my Mac:
$ ioreg -p IOUSB -w0 -l | grep -i 6766
          "idVendor" = 6766

You can also do brew install usbutils and run lsusb to have nicer output. On my Mac I see this line:
Bus 000 Device 001: ID 1a6e:089a Global Unichip Corp.

Notice that 0x1a6e (hex) equals to 6766 (dec).
Or you can run System Information util and see graphical output:

I also get
MacBook-Pro:~ robin$ ioreg -p IOUSB -w0 -l | grep -i 6766
            "idVendor" = 6766

I see, device is properly connected then. Please run this command and copy the output:
python3 -c 'from pycoral.utils.edgetpu import get_runtime_version; print(get_runtime_version())'

(venv) MacBook-Pro:pycoral-experiments robin$ python3 -c 'from pycoral.utils.edgetpu import get_runtime_version; print(get_runtime_version())'
BuildLabel(COMPILER=Apple LLVM 12.0.5 (clang-1<IP_ADDRESS>),DATE=redacted,TIME=redacted), RuntimeVersion(14)

Looks like everything is connected properly and should be working fine, it's weird that it doesn't.
Is there a chance you can try connecting USB accelerator directly to the laptop without any hubs? There are usually two ways of doing this:

USB-C to USB-C cable
USB to USB-C adapter

It could also be useful to try a different USB hub if possible.

Alright, using the USB-C to USB-C cable the inference runs without issue! Closing this issue and purchasing extra cables :-)

@robmarkcole I'm glad it works now! According to my experience, USB cable/power issues are the hardest to debug.


Split ansible_tower_operations into ServicePlan and ServiceOffering classes

Split the possible ansible-tower operations into different classes based
on the model the operation is being called on instead of hard-coding
"order_service".

it was planned as next step after #25 in common gem


add kubernetes 1.17 in CI builds

adding kubernetes 1.17 to our builds and as for now keeping 1.15
Signed-off-by: Zain Malik<EMAIL_ADDRESS>

I'm doing something similar in https://github.com/kudobuilder/operators/pull/153, PTAL.
There I have to remove Kubernetes 1.15 because some of the operators require >=1.16.

@nfnt that looks great! let me review your PR and I'm closing this PR in favor of your PR


jetbrains: update resharper dotnet sdk

The IDEs using this (Rider/CLion) are designed in a way to run even with .NET Framework to make code sharing with ReSharper for VS easier, which is why not updating the runtime "works" but we are losing on performance improvements and this can break plugins which assume the newer runtime version.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Superseded by https://github.com/NixOS/nixpkgs/pull/357916 and https://github.com/NixOS/nixpkgs/pull/360383


Add support for soft fonts in the DX renderer

Summary of the Pull Request
This PR adds support for downloadable soft fonts in the DirectX
renderer, potentially enabling them to be used in Windows Terminal.
References
Soft fonts were first implemented in conhost (with the GDI renderer) in
PR #10011.
PR Checklist

[ ] Closes #xxx
[x] CLA signed.
[ ] Tests added/passed
[ ] Documentation updated.
[ ] Schema updated.
[ ] I've discussed this with core contributors already. If not
checked, I'm ready to accept this work might be rejected in favor of a
different grand plan. Issue number where discussion took place: #xxx

Detailed Description of the Pull Request / Additional comments
The way the DirectX implementation works is by building up a bitmap
containing all of the glyphs, and then drawing an appropriate subsection
of that bitmap for each character that needs to be rendered. The current
text color is applied with a color matrix effect, and the glyphs are
automatically scaled up to the current font size with a scaling effect.
By default the scaling uses a high quality cubic interpolation, which
gives it a smoother antialiased effect. But if the Text antialiasing
option is configured as Aliased, we use a simpler nearest-neighbor
interpolation, which more closely matches the rendering of the original
GDI implementation.
Validation Steps Performed
I've manually tested the renderer in conhost with the UseDx registry
entry. I've also tested in Windows Terminal using the experimental
passthrough mode.

Got any cool sample scripts for testing this?

There are a bunch of soft fonts you can download here:
https://vt100.net/dec/vt320/fonts
But they're designed for an 8-bit terminal, so you need to switch to ISO-2022 mode first with the DOCS sequence:
echo -e '\e%@'

After that you can just cat the files to switch the font.
There's also the CMatrix fork which uses soft fonts to produce the Japanese characters here:
https://github.com/jhamby/cmatrix
Just remember that if you want to test in Windows Terminal you have to use the passthrough mode for now.


Force default values

Description
This PR adds a function to each custom nonbonded force to define some default values that are applied to every particle including vsites before matches. This fixes the issue of nan gradients when using vsites with the double exponential potential.
Status

[ ] Ready to go

Great thanks for catching this - LGTM! I think you should have C-F access to cut a new release if you need one that incorporates this!


Service workers

Perhaps it'd be useful if you added a service worker to the website. Simply pre-caching the main css/js files to run the page with sw-precache and using sw-toolbox to cache any svg files that the user has viewed.
Not only would it significantly improve performance for the initial pageload, it'd also turn the site into a PWA so mobile users can add it to their home screens.

I'll definitely add a service worker in the next version.
However I think is too much to save the logos on the client machine...

That is why I suggest using sw-precache to only store the main files. And then dynamically store any SVG images which the browser is already downloading anyways. I agree that there are too many SVG images to simply pre-cache everything on page-load

done


Remove state tree manipulations that cause race condition

https://github.com/ethereumjs/testrpc/blob/master/lib/blockchain_double.js#L405-L409
https://github.com/ethereumjs/testrpc/blob/master/lib/blockchain_double.js#L448-L452
https://github.com/ethereumjs/testrpc/blob/master/lib/blockchain_double.js#L486-L490
By temporarily mapulating the stateTrie root, the blockchain will return false values until it is reverted (when the callback excutes)
I'm working on a fix to the Trie class to allow passing in a custom root, which should solve this

Bear in mind that it's my first day on the job, but I think we could sidestep this by making processing of simultaneous requests share fewer resources, including especially the VM, provided this doesn't require significant memory/CPU overhead.

We're now tracking this in #453


Register HttpAsyncClient as alias

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Related tickets

Documentation

License
MIT

What's in this PR?
This allows type hinting against HttpAsyncClient.

https://github.com/php-http/HttplugBundle/releases/tag/1.30.1


Add invitation feature to group

Group owners currently cannot invite group members, requiring them to ask to join, and, having no option to auto-accept, to wait until the owner accepts. An invitation feature would lower the bar significantly
requires #2704

i added the requires #2704, to the description since we are currently unable to send requests from the groupAdministration  -> invites on suggestions do not work (#2704)


Credit system on route type

Another option would be to add the possibility to exchange routes: give away two possible domestic routes for one regional, or two regional for one intercontinental, or vice versa, something like that.
Probably want to show the route type in the edit route screen too

I'm concerned this might primarily serve to benefit late-game airlines.

hmm that's legit concerns....whatever about enforcing certain limits on how far one could tweak? like +/- 20% of the standard value?


[libsoundio] Add libsoundio port

This pull request will add libsoundio.

Do you know if the library supports UWP?  If not we can ignore those failures in the CI system.

@Rastaban Probably, This library is not supports UWP.

@Rastaban I was finished some fixes about libsoundio-config.cmake. It works correctly on Windows and Linux (Ubuntu 18.04 LTS).

LGTM, thanks for the PR!


Ledger Integration

Add native ledger as a wallet option into the web3-react integration.

Due to difficulties getting native Ledger integration up and running, it has been decided to just use Metamask for hardware wallet integration.


intellisense

Please put intellisense on a low priority thread as it kills performance.  Also If I choose to kill the process in processExplorer then don't start it up again because it is missing this is really anoying as effectively I don't have control of my own machine.
Can you make it easier to disable

OK I found out how to disbale it , it was actually quite easy when I looked into how to do it, thanks for this good feature :)


Option to remove descriptive elements

Following up on #35, I found that <title> and <desc> (as well as <metadata>) are purely descriptive elements, according to the SVG 1.1 specification. There already is an option to remove <metadata> (--remove-metadata), but not for <title> and <desc>.
What we could do:

Add <title> and <desc> to the same option.
Add a new option that removes them (either separately or together).

Any thoughts?

This is not an easy decision. On one hand it would probably be sufficient for most users to offer just one option to strip all of the descriptive elements.
On the other hand I'm almost certain there might be border cases were people might want to strip <metadata> but keep a <title> (and potentially a <desc>) if present.
While I would tend towards offering separate options for this very reason I'm also afraid that Scour already has too many options and adding even more might over-complicate things. (Also note that the options are named inconsistently, e.g. --remove-metadata vs. --enable-comment-stripping vs. --strip-xml-prolog and to make it even harder some default-on options have to be disabled specifically while some default-off options have to be enabled specifically and some options even offer redundant switches for both which makes it very hard to see through the system for starters... this might actually be worth some refactoring in future and another bug).
Anyway to stay on topic I'd prefer not to use --remove-metadata for <title> and <desc> elements (simply because of the name) but would prefer to either

Add specific options for both (e.g. --remove-title and --remove-desc) or
Add an option that removes all descriptive elements (e.g. --remove-descriptive-elements)

Actually 1. and 2. could be combined (i.e. --remove-descriptive-elements could simply enable all three: --remove-metadata, --remove-title and --remove-desc.

These are great suggestions. I’m in favour of your solution, i.e. add options for each type next to the existing --remove-metadata and add a collective option to remove all three.
I just want to add that the --help output doesn’t need to list all of the options, in my opinion, just the more common ones. Perhaps we could add a separate command to list all options for those that need them.


docs(PR): Improve PR template to contain i18n reminder/checkbox

Checklist

[ ] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

As I've been working on all these systems tests related tasks, I also was wondering if we should add a "Did you add new system tests?" checkbox? Would be a good reminder that system tests exist, and have to be updated in certain cases.

@ahoskins sounds like a good idea 👍

I'm closing in favor of keeping the PRs clean. Whenever we decide i18n is part the workflow we can put a PR back.


dev(pkg::solid): init

Summary
Add typst.solid package, demo and docs.
Resolve #582

Could you transform rollup.config.js to vite.config.js

Done

🎉


Clappr will not play HLS audio on "Samsung Browser"

Browser:
"Samung Browser"  This is the default "internet" app on, for instance, Samsung Galaxy S7 among others.  It appears to be based off of Chrome 44 (july 2015-ish) - but they must be doing something else w/ it.
OS: Android
Clappr Version: Current
Overview
The default browser for Samsung Galaxy S7, among others, will not play audio in live or vod HLS.  It will play audio for mp4.  Haven't tested any other formats.
True Chrome browser on the same device, same test pages, will play HLS audio.
Steps to reproduce:

On a Samsung device with default "Internet" app like a Galaxy S7 or a Tab A -- open up the "Internet" app
Browser to this url: http://bit.ly/clappr-audio-hls
Play the video.  Attempt to turn on the volume (you may need to unmute).  Make sure device audio is up as well.
Expected result: You hear audio.  Actual result: No audio.

You can repeat this with http://bit.ly/clappr-audio-mp4 to replicate the test but with an mp4 video.  You WILL hear audio on this one.
I had to copy over the clappr demo page because Android wouldn't let me edit/paste into the little code block to change the video source.
Recap
This is, unfortunately, a very popular browser.  It also doesn't seem to regularly update or update the underlying Chrome, so it's a custom version of Chrome -- and an old version of Chrome, at that.

Quick update in case anyone else is experiencing this.
We tracked this down to a missing audio codec being specified in our main m3u8 manifest.  Other browsers must be inspecting or assuming the audio codec, and Samsung Browser could not.
Details:
Our master manifest previously had only CODECS="avc1.42001e" which would cause Samsung Browser to not know how to play audio.  The fix is to include audio in this parameter, like:
CODECS="avc1.42001e,mp4a.40.2"
This fixed the issue.


Handle missing name-related props

Fixes https://github.com/x-team/auto/issues/654
Type of Release: Fix

Provide defaults for missing props
Only render name row if any of first name / last name is provided
Extend spec page with more cases to prove it works in different scenarios:

missing firstName
missing lastName
missed both props

Handle avatar's alt text properly

Spec page

lgtm


dcos dependency

Can this framework be deployed and then used with rest APIs without any dcos dependency?

@mbdas:  Almost.  It makes an assumption that the Mesos master can be found at mesos.master and that a Zookeeper ensemble is available at mesos.master:2181.  Making these things configurable would not be overly difficult.


Requests show up in SQL Server Profiler

Summary of the issue
I actually have two questions/issues:

I have implemented the MemoryCacheProvider and set it to CacheAllQueries. However it seems that it doesn't work since none of my queries get prefixed with "-- EFCachePolicy --> Sliding|01:00:00|||False". So I had to add it to my RepositoryBase and then the prefix appears.
When I run a query the middleware still logs it (as was stated in the documentation it would) but don't see any messages about anything being suppressed. Also every time I run ie. a refresh of my query the query shows up in my SQL Server Profiler, so it would seem that the query doesn't get intercepted and instead is sent to the SQL server.

Environment
.NET (Core) SDK version: .Net 8
Microsoft.EntityFrameworkCore version: 8.0.4
EFCoreSecondLevelCacheInterceptor version: 4.4.1
Database: SQL Server 2022
Cache provider: MemoryCacheProvider
Example code/Steps to reproduce:
In Program.cs
builder.Services.AddEFSecondLevelCache(options =>
{
    options
        .UseMemoryCacheProvider()
        .CacheAllQueries(CacheExpirationMode.Sliding, TimeSpan.FromMinutes(60)) // Does not take effect
        .ConfigureLogging(isDevelopment);
});

In RepositoryBase
var queryable = context
    .Set<T>()
    .Cacheable(CacheExpirationMode.Sliding, TimeSpan.FromMinutes(60)) // This show up in the query
    .AsQueryable();

Output:

When you are using the CacheAllQueries(), you don't need to use Cacheable() method at all. You can write your normal queries as before and you don't need to pollute your code base with anything else.
As it's mentioned in the read-me file, don't forget to add the interceptor to the EF-Core's pipeline.

.AddInterceptors(serviceProvider.GetRequiredService<SecondLevelCacheInterceptor>()));

Thanks for swift reply. Great job on the code, love it.
On point 1:At first I didn't add to the query (yes it pollute), but I didn't see the SQL query prefix when using CacheAllQueries. The prefix only shows when using the "pollution".
On point 2: DOOOH... 😂


[material-ui][AppBar] Background color is lighter than what the theme defines

Steps to reproduce
Link to live example: https://mui.com/material-ui/react-app-bar/#enable-color-on-dark
Steps:

The theme sets the AppBar colour to "#1976d2".
The AppBar actually has colour "#2582D6".
If you change the colour to "#000" the AppBar now has colour "#171717".
If your remove the color prop and set sx={{background:'#000'}} instead, the AppBar is now "#000" as expected.

I'm using the 'Digital Colour Meter' in MacOS to analyse these colours, using 'sRGB' mode.
Current behavior
The AppBar currently sets a background colour which is lighter than the selected theme colour.
There's nothing in the documentation to suggest why this is happening nor what sub-palette of "primary" the AppBar is using, nor how to make the AppBar actually use the correct colour as defined in the palette.
Expected behavior
The AppBar should be the colour defined in the palette, or the documentation should specify which sub-palette (eg. primary.something) the AppBar is using.
Context
Trying to set the theme of my MUI app to use specific colours set via theme.
Your environment
Just use the online interactive documentation, the bug exists on the live mui.com site.
https://mui.com/material-ui/react-app-bar/#enable-color-on-dark
Search keywords: AppBar Theme Color

It appears to be the 'backgroundImage' to blame, setting sx={{backgroundImage:'none'}} clears the problem.

I see it working as expected:
https://github.com/mui/material-ui/assets/20900032/6a6c9a4c-3b8b-4387-ae56-fe1e84e790d2

You're not checking the colour of the element with a colour picker, you're just reading the css value. If theres afilter or other element layer affecting the colour of the object on screen then the colour on screen won't match thebcss value either.
Use a desktop colour picker to check the actual colour of the object on your screen; you're not following the reproduction steps as listed in the report.
-------- Original Message --------
On 30/03/2024 05:25, Zeeshan Tamboli  wrote:

I see it working as expected:
https://github.com/mui/material-ui/assets/20900032/6a6c9a4c-3b8b-4387-ae56-fe1e84e790d2
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

@ZeeshanTamboli See this screenshot, the CSS shows the correct colour, the on screen colour picker shows it is not the correct colour.

@stampycode Apologies for not following the steps initially. This is the first time I've encountered this scenario. Isn't what's displayed in the browser's CSS correct? I'm using Windows OS, so I don't have access to a color picker tool.

If theres afilter or other element layer affecting the colour of the object on screen then the colour on screen won't match thebcss value either.

I'm unsure why there's a discrepancy between the color picker and CSS due to some "filter". However, I'll mark it as a bug.

Context
Trying to set the theme of my MUI app to use specific colours set via theme.

I'm curious why you used a color picker tool for this demo. Did you notice that the color defined in the theme wasn't being applied?

Yes, you are right, the issue is background-image: linear-gradient(rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09))
If we remove this it's showing the correct color, So how can I fix this? Should I take a pull of the code and fix this/remove bg-img and then push the code?
[
https://github.com/mui/material-ui/assets/56243209/fd371e6b-ce32-4c58-8748-57f6a2d83f39
](url)

Initially I'd suggest documenting the fact in the web docs if it is actually intended behaviour. I'm not sure for what purpose or underlying "thematic" reason the linear gradient exists, or if this is a common pattern throughout MUI...
If it isn't intended behaviour then it should be removed, but perhaps only when a background colour is defined?
-------- Original Message --------
On 28/04/2024 09:24, Farhan Mian  wrote:

Yes, you are right, the issue is background-image: linear-gradient(rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09))
If we remove this it's showing the correct color, So how can I fix this? Should I take a pull of the code and fix this/remove bg-img and then push the code?
[
https://github.com/mui/material-ui/assets/56243209/fd371e6b-ce32-4c58-8748-57f6a2d83f39
](url)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


Add high-level secret-stream API

Closes #103 and closes #94
There is one link in the documentation that i can not get to work, i have marked it with a TODO.
I'm a bit unsure if it is better to have a get_nonce method or if it is better to return Self and the Nonce in the new method.
Tests a rather minimal for now, but i think this should be fine since its only a thin wrapper around the hazardous API
Is it useful to expose the option to authenticate additional data? The "normal" AEAD seal function does not do it

I'm a bit unsure if it is better to have a get_nonce method or if it is better to return Self and the Nonce in the new method.

Thinking about it, it may be better to simply return a (Self, Nonce) tuple on new, since a user would always have to store the nonce somewhere in order to decrypt the stream later. Having a get_nonce method seems to be more appropriate when it is optional to store it. Which it isn't in this API, because it's randomly generated and the user has no control over that.

Tests a rather minimal for now, but i think this should be fine since its only a thin wrapper around the hazardous API

This is true. Though I'd still like to test things such as errors, for example on invalid key-lengths. This is mostly to establish some baseline of the API, so that if we accidentally change some of the underlying components, the tests in this module would detect it (I mean avoiding accidental breaking changes to the public API). You can add such tests if you want, otherwise I'll take care of it before merging.

Is it useful to expose the option to authenticate additional data? The "normal" AEAD seal function does not do it

I'm glad you caught this, because this would indeed bring some inconsistency to the API of this module. Let's remove the ad parameter.

I have one more question: Currently the AEAD function and the new stream function panic if the input is too large. Why don't we check the size of the input and return an error instead?

Sorry for getting back to you this late.

Why don't we check the size of the input and return an error instead?

I actually don't know why we're panicking here instead of returning an error. Seeing as these panicking operations are on usize and we support 32-bit (where usize == u32 if I'm not mistaken), we actually panic in AEAD on inputs that don't fit ~0.5 GB (size of u32::max_value()) IIUC. I still think it's fine to panic in generate_auth_tag() due to the cast to u64, such that the overflowing limit is ~2305843009 GB. Therefor it seems that these checks need to return an error on overflow instead of panic:
https://github.com/brycx/orion/blob/3cd6c1ff13e9d70f493d76ccef906354f9002c5e/src/hazardous/aead/streaming.rs#L306
https://github.com/brycx/orion/blob/3cd6c1ff13e9d70f493d76ccef906354f9002c5e/src/hazardous/aead/chacha20poly1305.rs#L182
You may include this change in this PR, otherwise it can just be a separate commit.

/// - It is recommended to use StreamTag::FINISH as tag for the last message. This allows the
///   decrypting side to detect if messages at the end of the stream are lost.

This made me think about whether we could force the user to close a stream with a finishing tag.
What I've come up with so far is having a seal_final_chunk() method that returns the nonce used for the stream, instead of the new() method. This way a user has to use the final method to be able to decrypt the stream later on and the chunks at the end cannot be dropped.
Then having the StreamSealer/StreamOpener structs track whether they have been finalised, using a bool.
The StreamOpener struct would have only open_chunk() and return an Option in the Result it returns now, giving None if the stream has been finalised already, and Some(Vec<u8>) if not. Though I fear returning Result<Option<Vec<u8>, UnknownCryptoError> will require too much matching on the output and discourage users from using this API and instead turning to the hazardous.
What do you think about this?

What I've come up with so far is having a seal_final_chunk() method that returns the nonce used for the stream, instead of the new() method. This way a user has to use the final method to be able to decrypt the stream later on and the chunks at the end cannot be dropped.

I don't think this is a good idea. For example if you want to send a large file (to large to encrypt all at once) over a network you can encrypt it in chunks and send them separately.  The reciver can start decrypting and processing this chunks before all chunks are transfered. With the seal_final_chunk() method this would not be possible anymore

It's true that this specific use case would be impossible with the forced finish tag. Do you know how common this use case is? If it's rather niche then maybe it's not worth sacrificing misuse-resistance and instead opt to refer users to the hazardous implementation, for that specifically.

@brycx Generally this change would prevent any usecase that wants to start processing data before all encrypted chunks are available which i think is a rather common. But i think it could be useful to add an example which shows how to decrypt data in a loop until a finish tag is recived

I've tried searching a bit, but haven't been able to find any information on how common the use case is. Let's keep it as-is, also making it compatible with libsodium's API.

But i think it could be useful to add an example which shows how to decrypt data in a loop until a finish tag is recived

I agree. Could you change the current example to reflect this? I'll add this to the high-level API fuzzers and look into adding some more tests, if applicable. Once I've done that, this should be ready for merge.

Let's leave the fuzzing for this target for now. I can't think of any target that would give any value to fuzzing, in addition to the hazardous fuzzing target.

I haven't been able to make an example for the docs, regarding the check for StreamTag::FINISH, that I was satisfied with. It seems whatever I come up with ends up cluttering the examples too much. Let's keep the current one that you included @snsmac, then we can take a look at making the other one at a later point.
All other comments should be addressed now and the PR should be ready for merge.


Prettify all the things

What
Ran npm run format to run Prettier everywhere.

Seeing what's happening there, can we stick to the values as per original repo? The original config was:
  "trailingComma": "all",
  "printWidth": 120`

Trailing comma is pretty much have for a must for clean git history and easy line moves. Print width accounts for our 16:10 screens that are pretty much standard.
Current config is:
	"useTabs": true,
	"singleQuote": true,
	"trailingComma": "none",
	"printWidth": 100

I've got pretty strong feelings about single quotes (no go in JSON) and trailing commas (see above) but happy to settle on whatever we want in there as it's all handled by Prettier anyway but still.

Brought back old Prettier config.


fixed "Pseudo-Preprint Preview" header

replaced "Psudo-Preprint Preview" by "Pseudo-Preprint Preview" in README.md.

Oops, thank you for noticing and correcting the mistake.

You're welcome ! Have a nice day ! 👌


Add Views and Define Routes to Access Them

Tutorial URL: https://developers.sap.com/tutorials/sapui5-101-add-routing.html
The "Prev" and "Next" buttons on the screenshot have incorrect links like "https://tutorials/sapui5-101-create-project.html":

Thanks for letting us know. @thecodester Are you already aware of this?

Yes, I am painfully aware. We are working to fix ... though in the meantime you can navigate directly to all tutorials from the mission page

I believe everything isa fixed now. If you still have a problem, feel free to reopen the ticket. Sorry for the inconvenience

Yes it's ok now. Thank you! :)


[FLINK-12749][docs] Add Flink Operations Playground

What is the purpose of the change
Update the Flink operations playground.
Brief change log

Remove the demo job from flink-examples by reverting commit f695a76b10b0cb5f074bbb874fe374cd11e6eff3
As discussed on the dev ml, the demo job code was added to the flink-playgrounds repository (https://github.com/apache/flink-playgrounds/tree/master/docker/ops-playground-image/java/flink-playground-clickcountjob).
Update playground instructions (by forward porting cd756d6609064254cfe50191635ea762af477793 from release-1.9 branch)

Verifying this change

Follow the playground instructions (with the 1.9 images)

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no

Thanks Robert!
Merging