Tensorflow na komutery 32 bitowe.

Tensorflow na komutery 32 bitowe.
X3
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:308
0

Czy istnieje tensorflow na komputery 32 bitowe, a jeśli tak, to gdzie?

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:minuta
  • Postów:4938
0

WeiXiao
DDG? nie chcesz aby Google upadł? ;)
X3
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:308
0

Dzięki, o to chodziło. Poczekam, może inni mają jakiś inny pomysł.

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:minuta
  • Postów:4938
0

Masz też różne chmury, niektóre są całkiem tanie.


enedil
  • Rejestracja:prawie 12 lat
  • Ostatnio:2 dni
  • Postów:1027
0

Są jeszcze komputery 32-bitowe?

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 5 godzin
2
enedil napisał(a):

Są jeszcze komputery 32-bitowe?

Są nawet 8-bitowe.
Bo wiesz że komputerów nie wyrzuca się po dwóch latach?
Są pasjonaci używający starego sprzętu.

A jest też kwestia 32-bitowego systemu. Na przykład te słowa piszę spod 32-bitowego Windowsa, mimo że komputer spokojnie pociągnąłby system 64-bitowy.

AN
Ja też uważam, że komputera nie wyrzuca się po dwóch latach. Sam używałem do nie dawna komputera mającego 10 lat z Windows 8 i wciąż spełniał moje potrzeby (już wtedy były chyba tylko komputery 64-bitowe). Inną sprawą jest, po co produkuje się obecnie systemy operacyjne 32-bitowe? Dla ożywienia starego 32-bitowego kompa wystarczy 32-bitowy Windows XP, może 7, a na pewno nie 8 czy 10. Pasjonaci ze starym sprzętem chyba nie są główną grupą docelową dla Windowsa.
Azarien
Różnica jest taka że Win10 jest wspierane i aplikacje (o ile jest to aplikacja 32-bitowa) działają, z przeglądarkami włącznie. XP już się nie nadaje do codziennego użytku. Próbowałem kilka dni temu.
enedil
Nie po dwóch latach, raczej po dziesięciu. Tyle ma teraz mój najświeższy sprzęt 32-bitowy, a i tak już pojawił się w moich rękach całkiem późno jak na 32 bity.
AN
Cym innym jest Win10 64-bitowy zdolny uruchamiać aplikacje 32-bitowe, a czym innym jest cały Windows 32-bitowy. O ile to pierwsze ma rację bytu, to to drugie chyba nie bardzo.
Azarien
Jeżeli Microsoft kontynuuje wydawanie 32-bitowej wersji systemu to znaczy że potrzeba rynku jest wystarczająco duża. To nie Apple że zabierają mini-jacka a gawiedź się cieszy.
enedil
Jakaś potrzeba może jest, ale niekoniecznie wielka, sporo dystrybucji linuksa już porzuciło 32 bity.
Azarien
Ja tam się cieszę póki 32-bitowy Windows jest. Lubię stare gry, a to jeden problem mniej z kompatybilnością. W internecie można znaleźć wiele poradników o tym "jak odpalić grę X na Windows Y" (gdzie Y to Vista/7/8/10) które powinny tak naprawdę mieć tytuł "jak odpalić grę X na 64-bitowym systemie" - podczas gry mi dana gra działa bez kombinowania.
Azarien
Pod Linuxem sytuacja jest zupełnie inna - tam praktycznie wszystko jest kompilowane ze źródeł pod daną dystrybucję, nie ma większej potrzeby wspierać binarek kompilowanych dla innej platformy. 32-bitowy Windows ma przewagę nad 64-bitowym w kategorii "kompatybilność ze starymi grami/aplikacjami". Pod Linuxem ma to znikome znaczenie.
stivens
Ale to nie kwestia dwoch lat tylko tak, nie wiem, ponad 10? Liczac od pierwszych wydan x86-64 to juz nawet 20.
Ktos
Począwszy chyba od tej albo następnej wersji Windows 10 32-bitowy nie będzie już trafiał do producentów OEM, więc może kiedyś go zabiją... ;)
X3
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:308
0

Niestety nic nie ma. Potrzebuję jakiegoś przepisu. Jeśli ktoś miał ten sam problem i mu się udało , może się podzieli wiedzą?

X3
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:308
0

Niestety nic nie ma. Potrzebuję jakiegoś przepisu. Jeśli ktoś miał ten sam problem i mu się udało , może się podzieli wiedzą?

V6
  • Rejestracja:około 7 lat
  • Ostatnio:ponad rok
  • Lokalizacja:<a href="https://megatool.pl">sklep</a>
  • Postów:49
0

To nie jest open source? Nie da sie tego samemu skompilować na 32?

https://stackoverflow.com/questions/33634525/tensorflow-on-32-bit-linux


enedil
To że jest open source nie znaczy, że da się prosto skompilować na 32 bity, szczególnie jeśli były czynione założenia odnośnie architektury.
katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
1

Głęboko uzasadnione jest podczas optymalizacji sieci neuronowych korzystanie z rejestrów 64-bitowych stałoprzecinkowych więc podejrzewam, że nawet gdyby udało się to skompilować to kosztem sporego spadku wydajności. Może jeszcze sam proces uruchamiania nauczonej sieci byłby znośny ale uczenie mogłoby być powolne.
Sam jakiś czas temu szukałem różnych bibliotek do AI dla platformy 32Bit i znalazłem https://www.opennn.net/ ...


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
Azarien
jeśli nie ma tam asma czy JITa jakiegoś to nie widzę powodu by się nie kompilowało na 32-bitowej platformie. (a jaka to będzie wydajność to się zobaczy)
MO
  • Rejestracja:około 10 lat
  • Ostatnio:4 dni
  • Lokalizacja:Tam gdzie jest (centy)metro...
0

Da się tensorflow w wersji 2.* zbudować na arch. x86 (32-bit). Jest to jednak dość czasochłonne.
Nie ma pakietów binarnych (wheel) dla tej architektury a dostępne (x64), skompilowane są z użyciem AVX.
Pozostaje droga:

  1. Budowanie bazel dla arch 32-bit (bo także nie ma wersji dla tej arch).
  2. Budowanie tensorflow 2.* dla arch 32-bit.

O ile pamiętam (ale nie jestem pewien), to powyżej 24h na takiej maszynie. Jak będę w pobliżu logów, to podam dokładny czas.


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.