|
|
|
|
|
by cwizou
1765 days ago
|
|
This may explain why they (weirdly), only announced it for iOS and iPadOS, as far as I can tell they didn't announce it for macOS. My first thought was that they didn't want to make the model too easily accessible by putting it on macOS, in order to avoid adversarial attacks. But knowing this now, Intel Macs are an issue as (not as I previously wrote because they differ in floating point implementation to ARM, thanks my123 for the correction) they will have to run the network on a wide variety of GPUs (at the very least multiple AMD archs and Intel's iGPU), so maybe that also factored in their decision ? They would have had to deploy multiple models and (I believe, unless they could make the models exactly converge ?) multiple distinct database server side to check back. To people knowledgeable on the topic, would having two versions of the models increase the attack surface ? Edit: Also, I didn't realise that because of how perceptual hashes worked, they would need to have their own threshold to matching, independent of the "30 pictures matched to launch a human review". Apple's communication push implied exact matches. I'm not sure they used the right tool here (putting aside the fact for now that this is running client side). |
|
Edit: cwizou correctly points out not all of the features (per Apple) will be on Monterey but the code exists.