I see this also as a privacy win as I don't want any of my data being used for training. I also like to have control over what models I use and the ethics the models follow.
I see this also as a privacy win as I don't want any of my data being used for training. I also like to have control over what models I use and the ethics the models follow.
Compare that to cloud, you can run the latest and greatest model and effectively unlimited storage.
Hell, that’s likely what will happen anyway. The models run on device with cloud assistance.
These models all have to be fully loaded in memory to run. I think the max RAM on an iPhone is 8GB, max storage is 1TB, so we're talking 2 orders of magnitude more ability to store models vs actually running them.
And of course you'd really rather not use the full RAM for inference.
It thinks about 5-10 seconds before answering and writes the answer about the speed I can read it.
The current top of the line iPads are more powerful than this and an optimised modern iPhone implementation using the ML hardware should be faster than my current setup.
Welcome to the future.
Edit: I see a few comments about hundreds of GB. That works for storage, but DRAM consumes battery just by existing, and that's been keeping RAM sizes from increasing the way storage has.
A copy of GTA V takes like 100 GB.
Just like there is 1 app store and 1 assistant, Apple will fight forcefully to make sure there is 1 AI model.
- have “Hey Siri” send audio to your code
- have your code reliably listen in to the microphone so that your code can listen for its own trigger phrase (AFAIK you can start an audio recording session, and have that continue while your app is in the background, but that requires users to open your app first. I also am not sure that recording will reliably survive device sleep and automatic app shutdown because of memory pressure)
I think #1 is fine. It doesn’t seem fair to me that Apple should be forced to allow other developers link “Hey Siri” to their voice assistant because that assistant may be detrimental to the value of the “Hey Siri” mark or Apple’s values, for example because it is racist, sexist, homophobic, etc.
The second IMO isn’t fine, but I can see Apple argue they are in their rights to have some control over how that rigger phrase gets detected. “Hey Siri” uses a small on-device network specifically trained for that, in order to conserve battery life (https://machinelearning.apple.com/research/hey-siri), and they may argue having good battery life is essential to their brand.
It doesn’t benefit Apple to restrict access to silicon.
The Core ML API for using the neural processing features of Apple's chips has been in there for a while and plenty of developers are using it.
Nothing would need to change in the existing terms and conditions with developers: we only accept binaries that use our official APIs.
If EU app stores fill up with pornography and terrorism apps, you can imagine their move will be decried as a debacle and used by Apple to demonstrate how the EU failed by forcing them to open up
Apple has no right to decide what users do with the hardware they sell.
I really want to start playing hardcore porn games on my PS5 as soon as possible. Sony has no right to decide what I do with my hardware, right?
Sure.
I really want to start playing hardcore porn games on my PS5 as soon as possible.
And if somebody figures out how to do that, they should be able to.
Sony has no right to decide what I do with my hardware, right?
Pretty much, yes.
Absolutely.
> Sony has no right to decide what I do with my hardware, right?
That is correct.
Or is there a common API for llm constitution (or however it is called)?
They’re not doing anything to censor any of this.