¿Es esta computadora construir una estación de trabajo decente para hacer el aprendizaje automático y el trabajo de programación?

¿Hará esta computadora lo que quieres que haga? Sí, funcionará.

¿Es la mayor potencia computacional que podrías arrojar a la construcción para el $$ que estás gastando? No en realidad no. En general, cuando construyo computadoras para hacer el trabajo (y construyo computadoras para renderizado 3D optimizado OpenCL o CUDA, ligeramente diferente al aprendizaje automático, pero con mucha superposición), mi objetivo es optimizar primero la potencia computacional, y luego buscar los extras.

Aquí es donde soy crítico: su CPU lo aprovechará en 6 hilos de ejecución y su GPU le ofrece menos de 1,000 núcleos CUDA para jugar. Si su presupuesto de construcción es de $ 1200, entonces puede lograr más de las dos cosas que le darán rendimiento al reducir las cosas que no lo harán.

Cuando intente construir una estación de trabajo para el rendimiento computacional, con el presupuesto del hardware del consumidor, comience con las cosas que le brindarán el mayor rendimiento que realmente verá y construya al revés.

El GTX 770 que menciona Ian Chan le daría un 50% más de núcleos CUDA para la ejecución y la diferencia de costos es bastante trivial. Si cambiara a un i7-4790, obtendría un 25% más de subprocesos para la ejecución y tendría menos calor para disipar, lo que le permitiría volver a la refrigeración por aire.

Me encanta la refrigeración por agua. Riego mi propio equipo. Pero retroceda unos pasos y pregúntese, si se retiró del enfriador de agua de 240 mm, ¿podría retirarse también de ese caso tan costoso ? Reinvierta esos ahorros en potencia computacional que su aprendizaje automático realmente necesitará.

Cuando tenga los elementos computacionales en línea, construya el resto. Si todavía tiene espacio en su presupuesto, comience a expandirse a extras.

Si lo desea, siempre estoy disponible para proporcionar consejos de compilación específicos, ya sea en comentarios o PM. La compilación presentada aquí no es una mala compilación . Para una plataforma de juegos, aparte de que la GPU está un poco anticuada, no es una mala construcción en absoluto. Para el aprendizaje automático y el trabajo computacional … podría ser mejor.

No puedo darte ningún consejo sobre la informática CUDA, pero puedo darte algunos desde la perspectiva de un jugador casual. Su lista de piezas es bastante buena, pero estas son algunas de las cosas que habría cambiado si tuviera que construir una para mí.

La GPU que planeas usar es bastante antigua, si yo fuera tú, habría elegido algo más reciente, como el GTX770. No estoy muy seguro de cómo se relaciona el rendimiento de CUDA con los puntos de referencia normales de los juegos, pero algunos sitios de hardware hacen puntos de referencia en el rendimiento de CUDA: Rendimiento de CUDA – Revisión de GeForce GTX 760: GK104 aparece (y apaga) a $ 250

Por lo general, no uso CPU AMD en mi compilación, ya que aunque posiblemente tengan más “núcleos” (octo, hexadecimal), los núcleos individualmente no son tan poderosos como sus contrapartes Intel, sin mencionar que las CPU AMD tienden a ser menos eficientes / más calor. Por estas razones, generalmente elijo Intel en lugar de AMD, pero si eres fanático de los procesadores AMD, entonces, por todos los medios, no están mal, pero personalmente habría elegido un i5-4430 a ese precio. Tom’s Hardware tiene un desglose bastante agradable sobre cuáles son los “mejores cpus por el dinero” actuales, te sugiero que lo eches un vistazo: Rango medio: $ 115 a $ 200 – Mejores CPU de juegos por el dinero: septiembre de 2014

Cambiar las marcas de CPU, por supuesto, significa que el MB también tendrá que cambiar. Desde mi experiencia, el impacto del rendimiento debido a los MB tiende a ser mínimo, así que elija uno en función de las funciones que necesita (cantidad de puertos USB3, puertos SATA3, puertos Ethernet …).

Según mi experiencia, los enfriadores de CPU predeterminados tienden a hacer su trabajo bastante bien, por lo que no gastaría $ 90 en un tercero a menos que lo considere absolutamente crucial. (para su referencia, la mayoría de las CPU de Intel están inactivas a aproximadamente 40 grados centígrados con enfriadores predeterminados)