NVIDIATitanTeslaQuadroGeForce
Niente più schede NVIDIA GeForce e Titan nei datacenter
di Paolo Corsini pubblicata il 03 Gennaio 2018, alle 11:01 nel canale Private Cloud
NVIDIA aggiorna la propria licenza d'uso del software abbinato alle proprie schede video, non autorizzandone l'utilizzo all'interno dei datacenter. Per questi ambienti solo Tesla e Quadro, d'ora in avanti
68 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoAttento, non sono gaming, sono pro ma un pro molto particolare, quello che fa i bench in giacca e cravatta. In effetti non si capisce bene a che servano ste titan, in estate c'era gente che in buona fede testava vega fe vs titan xp e tutti noooo è una scheda gaming, quando fino a quel momento "i gamer devono comprare la 1080ti che le titan servono a tutt'altro costano tanto per questo" e dopo "no ma la titan xp ha un bug in opengl per questo va meno di vega fe".
Ma è molto più probabile che sia io a non capire
Con l'hardware, com'è stato detto, ognuno può farci quello che vuole: anche usarlo come fermacarte. Ma il software viene licenziato, e quindi o si accetta la licenza o se ne fa a meno. Anche qui, nulla di nuovo.
Con l'hardware, com'è stato detto, ognuno può farci quello che vuole: anche usarlo come fermacarte. Ma il software viene licenziato, e quindi o si accetta la licenza o se ne fa a meno. Anche qui, nulla di nuovo.
Nulla di nuovo?
Se ti cambiano la licenza dopo averlo comprato / noleggiato e non puoi piu' usare i server che hai comprato / noleggiato e usato fino ad ora magari un po' ti girano...
Non e' per niente ovvio che un'azienda imponga limiti nell'utilizzo dell'hardware per differenziare i sui prodotti: io posso farmi server con un celeron, googgle e' nato facendo farms con hardware economico.
Non stiamo parlando di una GPU in un PC.
E non e' nemmeno detto che sia sempre conveniente mettere in piedi un team di sviluppatori per realizzare e mantenere un driver "personale".
IMHO il punto della storia e' che conviene investire in una azienda che supporta moduli open, come AMD con opencl / vulkan. Perche' qui di questo si parla: nvidia vuole spremere CUDA e per poterlo fare al massimo toglie funzionalita' e flessibilita' al cliente.
Con l'hardware, com'è stato detto, ognuno può farci quello che vuole: anche usarlo come fermacarte. Ma il software viene licenziato, e quindi o si accetta la licenza o se ne fa a meno. Anche qui, nulla di nuovo.
Ma se è tutto normale ed era già tutto scritto previsto confermato e approvato, l'articolo su cosa verte?
Da utente comune e disinteressato sì, ma se il software professionale migliore per il tuo lavoro si basa su CUDA non è che puoi farne a meno. Ne andrebbe del tuo lavoro, visto che competi con altri professionisti che, magari, se ne fregano di open e closed.
Per me e' il contrario: dato che oggi molti cominciano a investire in deep learning (sia comprando hardwaree che know how) per me e' follia consegnarsi mani e piedi a nvidia con CUDA: questo fanno oggi e in futuro sara' anche peggio.
Per altro ammazza la flessibilita': si possono usare solo i loro driver dove dicono loro e sara' impraticabile avere soluzioni che scalano come con opencl. Pensa ai deeplearning che gira verso il basso / mobile su android / arm / opencl / vulkan mentre per usare CUDA ovviamente devi comprare e pagare a caro prezzo TEGRA. Oppure la guida autonoma su automobili: gia' in molti hanno mandato a cagare nvidia con tegra perche' non si affronta che tutto debba girare su TEGRA!
E' la stessa situazione di 10 anni fa in cui alcuni produttori di schede video si facevano i loro standard vodoo***XXX_vattelapesca che giravano solo per il loro hw. Tutta quel pattume e' sparito.
Siamo agli albori di un nuovo paradigma informatico: davvero vi fidate a lascarlo in mano a nvidia = CUDA o e' meglio sbattersi fin da subito per avere un'implementazione aperta e portabile = opencl + vulkan? Certo CUDA oggi e' in vantaggio ma ne vale la pena nel medio lungo termine?
Se ti cambiano la licenza dopo averlo comprato / noleggiato e non puoi piu' usare i server che hai comprato / noleggiato e usato fino ad ora magari un po' ti girano...
Non credo che nVidia possa cambiare in maniera drastica le licenze già vendute, senza pagarne il prezzo. Potrebbe subire una causa da parte degli attuali clienti, con richieste di risarcimento del danno subito.
In realtà i produttori di chip non realizzano centinaia di progetti diversi per ogni nuovo prodotto. Esistono delle varianti base, che vengono poi "tagliate" su misura a seconda dello specifico mercato, e quindi abilitando o disabilitando specifiche caratteristiche.
Quindi, sì: già adesso le aziende impongono limiti nell'utilizzo dell'hardware, senza che i clienti possano fare alcunché (sono finiti i tempi delle smatitate sui processori AMD, tanto per fare un esempio).
L'articolo riporta il cambiamento di licenza.
Per altro ammazza la flessibilita': si possono usare solo i loro driver dove dicono loro e sara' impraticabile avere soluzioni che scalano come con opencl. Pensa ai deeplearning che gira verso il basso / mobile su android / arm / opencl / vulkan mentre per usare CUDA ovviamente devi comprare e pagare a caro prezzo TEGRA. Oppure la guida autonoma su automobili: gia' in molti hanno mandato a cagare nvidia con tegra perche' non si affronta che tutto debba girare su TEGRA!
E' la stessa situazione di 10 anni fa in cui alcuni produttori di schede video si facevano i loro standard vodoo***XXX_vattelapesca che giravano solo per il loro hw. Tutta quel pattume e' sparito.
Siamo agli albori di un nuovo paradigma informatico: davvero vi fidate a lascarlo in mano a nvidia = CUDA o e' meglio sbattersi fin da subito per avere un'implementazione aperta e portabile = opencl + vulkan? Certo CUDA oggi e' in vantaggio ma ne vale la pena nel medio lungo termine?
La questione è molto semplice: dipende tutto dai vantaggi che comporta l'utilizzo di CUDA, e dunque dai soldi che riesci a farci.
Se e quando con OpenCL + Vulkan si otterranno risultati similari, CUDA comincerà a perdere appetibilità.
Be' e' quello che hanno appena fatto: vietato l'utilizzo dei loro software su titan / geeforce in datacenter da Dicembre.
Legalmente sai benissimo che possono farlo.
[CUT]
Se e quando con OpenCL + Vulkan si otterranno risultati similari, CUDA comincerà a perdere appetibilità.
E' troppo riduttivo come approccio IMHO, si tratta di una tecnologia che useremo a lungo e *probabilmente* rivoluzionera' l'approccio all'informatica: e' un investimento di lungo periodo mica una cagatina 3D per un videogioco che deve rendere per un anno e bona li'.
Per altro CUDA e' un middleware: nel momento in cui implementi il tuo framework DL su vulkan / opencl oltre che su CUDA sei comunque in movimento, il problema e' che oggi vai piu' piano ed e' tutta una buca. Pero' se io avessi un datacenter pieno di titan / geeforce e mi cambiano la licenza io un ragionamento su AMD / Intel - opencl / vulkan lo farei: quanto ti costa il lock in?
Comunque mi aspetto che qualche causa parta nei confronti di nVidia: non puoi far acquistare delle schede che non costano certo poco, metter sù dei server, e poi a un certo punto vietargliene l'utilizzo.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".