| ▲ | alasdair_ a day ago |
| There is a lot of "AI demand" that isn't just running inference on an LLM whose weights you downloaded. I'm training a model using reinforcement learning with self-play. I can and do use vast.ai when scaling but for experiments it's far faster, and cheaper, to run it locally until the bugs are all figured out. Just provisioning a new instance and copying the relevant checkpoints and things can take 25 minutes. It's zero locally. |
|
| ▲ | kridsdale1 a day ago | parent | next [-] |
| Likewise. I have a huge demand personally to run AI noise-filtering models on many TB per month of raw video files. It takes about 3 days per file. Apples ProRes codec is only licensed to run in high quality mode on a Mac, and so my Nvidia PC can’t do what I need. Thus, I own the beefiest Mac Studio you can currently buy. I would pay more for more TFlops. I have done local LLM on there but it wasn’t interesting. Far worse performance and intelligence per dollar than the cloud boys. There is no cloud offering for my video needs though. |
| |
| ▲ | tassadarforaiur a day ago | parent | next [-] | | Have you looked into those tinycorp nvidia drivers for thunderbolt egpus on Mac? | |
| ▲ | varispeed a day ago | parent | prev | next [-] | | Out of curiosity, how would you transfer many TB to cloud and back if such service was available? | | |
| ▲ | firecall a day ago | parent [-] | | My guess is that it wouldn’t be TB sized files. It’s probably files that, over the course of a month, add up to multiple TBs. Which would suggest that a 1Gbit fibre connection would be adequate. For serious commercial usage, multi Gbit fibre is available in many places around the world. Although being video files, they could easily be in the TB range. In which case, it would be interesting to know! | | |
| ▲ | jaggederest a day ago | parent [-] | | 10mbps constant = ~3TiB a month, which is close to what I assume they're doing to acquire the video (that's about what a few SD x264 streams would run). So you don't even need a fast connection, per se. |
|
| |
| ▲ | veegee a day ago | parent | prev [-] | | [dead] |
|
|
| ▲ | btown a day ago | parent | prev | next [-] |
| A C-level executive I know is getting a top-of-the-line new Mac simply to function as a personal build server and host for agentic coding instances - they are able to orchestrate so many parallel projects that they're hitting RAM limits from sessions and the builds and local test runs they're kicking off (largly unsupervised). Before AI, they'd only had a MacBook Air; this completely changes their workflows. They talk about how many other executives they've met are equally giddy at having gone from coding few to no projects themselves, to coding more projects in parallel than any of their respective pre-AI technical colleagues. I'd suspect that agentic coding has birthed so many new effective engineers, that the entire dynamics of demand for high-end machines have been upended. |
| |
| ▲ | Corrado 18 hours ago | parent | next [-] | | The general problem I have with this is that I think those C-level executive should be doing C-level stuff and not programmer stuff. If you're using AI to help with your main job, great! If you're using AI to do someone else's work, then I think maybe you should change jobs. If you want to be a programmer, go for it! But not at the expense of your "real" job. I'm pretty sure the C-level people don't want us programmers faffing around with their roles. Why are they encroaching into ours? Don't they already have enough to do; setting the direction of the company, making sure it's profitable, selling things to people, etc.? | | |
| ▲ | simonh 14 hours ago | parent [-] | | It very much depends what projects they are coding. One thing agentic coding is really good for is developing highly specific custom applications specifically for your own use case. This can include the kinds of decision support and analytics tasks a C-level relies on to understand how their organisation is functioning, what's actually going on, and where the gaps are. My team is using coding agents to develop analytics and reporting applications, and an engineering automation application, specific to our needs, that simply would not exist otherwise. The cost and time would be far too great. I can easily imagine there are plenty of cases like this, for all sorts of roles, including managerial ones, where only the person doing the job understands the job well enough to specify a requirement and guide an agent to code exactly what they need. |
| |
| ▲ | rustystump 19 hours ago | parent | prev [-] | | ram? coding instances? i suspect this is not doing any inference on the machine and i also suspect the ram use is due to a bagilion node/python processes running. nothing like 600mb of for type check server another 500 for webpack and another 600 for the inevitable electron wrapper you didnt know about. python isnt as bad but still not great. |
|
|
| ▲ | postalcoder a day ago | parent | prev | next [-] |
| I’ve been happy training and running inference for small language models on my M4 Mac. Inference with MLX is surprisingly zippy. I’m running a classification task on the entire HN comment dataset and it’s projected to take about two and a half days, which is not bad considering we’re talking about tens of millions of comments. Yes, I could do it much more quickly by throwing Modal GPUs at it but this is low-priority work. I might as well throw my M4 a bone. |
|
| ▲ | ronfriedhaber a day ago | parent | prev | next [-] |
| > Just provisioning a new instance and copying the relevant checkpoints and things can take 25 minutes. Modal significantly improves this. Highly recommend. |
| |
| ▲ | embedding-shape a day ago | parent | next [-] | | Is Modal at all similar to Vast.ai or just related because "It's for AI"? I looked at Modal's page for training, and it talks about using some SDK and other junk, can you not just get a beefy instance from Modal with tons of VRAM to do what you want with? | | |
| ▲ | cmrdporcupine a day ago | parent [-] | | Modal is more like AWS Lambda in a way. Computing functions as a service instead of an whole container or whole instance / GPU. Much more granular. |
| |
| ▲ | alasdair_ 10 hours ago | parent | prev [-] | | Looks very useful - thank you! |
|
|
| ▲ | jmalicki a day ago | parent | prev | next [-] |
| Are you training something so big you need that much unified RAM though? If you can fit it on a GPU, and especially for training, it is so much quicker than a Mac. |
|
| ▲ | jtap a day ago | parent | prev | next [-] |
| Same, but with vision models. Unfortunately, I might be at my limit locally. I have three models that I'm using to find and identify objects in pictures. The largest dataset and model now takes about 8 hours per epoch on my Mac M4 with 16G memory. |
| |
| ▲ | NegativeLatency a day ago | parent [-] | | Yeah this was what got me to start doing short rentals of bigger gpus in the clouds, upload your parquet files and it takes a couple of hours for a thing that would have my mac at 100% for a couple of days |
|
|
| ▲ | ashish01 a day ago | parent | prev | next [-] |
| What are you training on using self play? Like alpha go? Curious what your setup is like . |
| |
| ▲ | alasdair_ 21 hours ago | parent [-] | | Yes, basically like alphago. I’m teaching it to play magic: the gathering. I had to start with some heuristic-based bots that played the decks very simply just to get to the point where the was some signal to learn from. I did behavioral cloning on the bots as a foundation, then self-play. |
|
|
| ▲ | mercutio2 a day ago | parent | prev [-] |
| I’m doing the same! Do you find that CoreML manages to fill up your drive with so many tiny files that a reboot takes hours to clean them up? I keep meaning to get my friends still inside the spaceship to file a radar about that. What game are you building? |