News for hackers. Stuff that matters.
Re:AMD May Get Across the CUDA Moat by mathisfun123 on Friday October 06, 2023 @04:34PM (#37796033)
> especially once you're in embedded

is this a real problem? exactly which embedded platform has a device that ROCm supports?

Re:AMD May Get Across the CUDA Moat by mikepurvis on Friday October 06, 2023 @04:43PM (#37796141)
Robotic perception is the one relevant to me. You want to do object recognition on an industrial x86 or Jetson-type machine, without having to use Ubuntu or whatever the one "blessed" underlay system is (either natively or implicitly because you pulled a container based on it).
Re:AMD May Get Across the CUDA Moat by mathisfun123 on Friday October 06, 2023 @05:56PM (#37796935)
>industrial x86 or Jetson-type machine

that's not embedded dev. if you

1. use underpowered devices to perform sophisticated tasks

2. using code/tools that operate at extremely high levels of "abstraction"

don't be surprised when all the inherent complexity is tamed using just more layers of "abstraction". if that becomes a problem for your cost/power/space budget then reconsider choice 1 or choice 2.

Re:AMD May Get Across the CUDA Moat by mikepurvis on Friday October 06, 2023 @06:06PM (#37797000)
Not sure this is worth an argument over semantics, but modern "embedded" development is a lot bigger than just microcontrollers and wearables. IMO as soon as you're deploying a computer into any kind of "appliance", or you're offline for periods of time, or you're running on batteries or your primary network connection is wireless... then yeah, you're starting to hit the requirements associated with embedded and need to seek established solutions for them, including using distros which account for those requirements.
Re:AMD May Get Across the CUDA Moat by mathisfun123 on Friday October 06, 2023 @06:50PM (#37797332)
> IMO as soon as you're deploying a computer into any kind of "appliance", or you're offline for periods of time, or you're running on batteries or your primary network connection is wireless

yes and in those instances you do not reach for pytorch/tensorflow on top of ubuntu on top of x86 with a discrete gpu and 32gb of ram. instead you reach for C and micro or some arm soc that supports baremetal or at most rtos. that's embedded dev.

so i'll repeat myself: if you want to run extremely high-level code then don't be "surprised pikachu" when your underpowered platform, that you chose due to concrete, tight budgets doesn't work out.

Re:AMD May Get Across the CUDA Moat by nightski on Friday October 06, 2023 @07:54PM (#37797805)
Clearly you've never used a Nvidia Jetson and have no idea what it is. You don't need a discrete GPU, it has a quite sophisticated GPU in the SoC. It's Nvidia's embedded platform for ML/AI.
Re:AMD May Get Across the CUDA Moat by Const-me on Friday October 06, 2023 @07:58PM (#37797827)
The hardware can be fast, actually. Here’s an example of relatively modern industrial x86: https://www.onlogic.com/ml100g-41/ That thing is probably faster than half of currently sold laptops.

However, containers or Ubuntu Linux don’t perform great in that environment. Ubuntu is for desktops, containers are for cloud data centers. An offline stand-alone device is different. BTW, end users don’t typically aware that thing is a computer at all.

Personally, I usually pick Alpine or Debian Linux for similar use cases, bare metal i.e. without any containers.

Re:AMD May Get Across the CUDA Moat by ngcc_hk on Friday October 06, 2023 @08:56PM (#37798098)
That is the moat they tried to cross. Imagine you have a PyTorch app and run on iOS, arm based, amd based and intel … cloud, or embedded. just imagine. You scale and embed as your business case, not as any one firm current strategy is.

Or at least you have some case as heaven never come. Or come just we do not aware now like internet. Can you need to use ibm to rub sna to provide a token ring based network. In 1980 …

Imagine and let us or they competite …

Re:AMD May Get Across the CUDA Moat by cannonpalms on Friday October 06, 2023 @11:17PM (#37798739)
> Ubuntu is for desktops

Tell that to their (much larger, more profitable, and better-funded) server org. This is far from true.

Re:AMD May Get Across the CUDA Moat by iopq on Saturday October 07, 2023 @04:21AM (#37799996)
It also works much better as a server. Snaps work really well for things like certbot

On Desktop you have to worry about things like... UIs, sound, Wine, etc.

Re:AMD May Get Across the CUDA Moat by rcxdude on Friday October 06, 2023 @09:02PM (#37798127)
Not that I want to encourage gatekeeping in the first place, but you'll have more success if you have a clue what the other person is talking about in the first place (and some idea of what embedded looks like outside of tiny micros, and how the concerns about abstractions extend beyond matters of how much computational power is available).
Re:AMD May Get Across the CUDA Moat by serf on Friday October 06, 2023 @07:48PM (#37797771)
fwiw CompTIA classifies an embedded engineer/developer as " those who develop an optimized code for specific hardware platforms."