Descargo de responsabilidad: trabajo en FloydHub, una empresa de infraestructura de nube de aprendizaje profundo.
Existen diferentes escenarios en los que elegirá entre servicios en la nube y su propio equipo de aprendizaje profundo.
- Elección de GPU : cuando obtiene su propia GPU, tiene una opción mucho más amplia de GPUS para comprar. En todos los servicios en la nube, la GPU más rápida que puede obtener es una Tesla K80. De hecho, las nuevas GPU de grado de consumo como GTX 1080 son aproximadamente 4 veces más rápidas que K80. Puede obtener más información sobre las GPU en este artículo [1].
- GPU más nuevas : por otro lado, el campo del aprendizaje profundo está cambiando a un ritmo rápido. Habrá GPU más nuevas que saldrán específicamente para el aprendizaje profundo muy pronto, por ejemplo, Pascal P100 y V100. Los proveedores de la nube estarán disponibles en los próximos 12 meses. Cuando compra su propio hardware, corre el riesgo de que el hardware se vuelva obsoleto pronto.
- Paralelismo : los marcos de aprendizaje profundo están comenzando a admitir la capacitación distribuida [2]. Esto puede ayudar a acelerar su entrenamiento. También puede ejecutar múltiples experimentos por separado en paralelo para realizar el barrido de parámetros. El aprendizaje profundo es una caja negra cuando se trata de comprender sus modelos, por lo que el tiempo de entrenamiento rápido ayuda a iterar más rápido y llegar al modelo final antes.
- Cargas de trabajo en ráfagas : algunos usuarios pueden no requerir una GPU 24 × 7. Puede usar una instancia de CPU (como su computadora portátil) para construir su implementación y probar en un pequeño conjunto de datos. Luego puede usar una instancia de GPU solo cuando necesite la potencia de cálculo cuando entrene en un gran conjunto de datos.
Notas al pie
- ¿Cuáles son las desventajas / deficiencias de Google Cloud?
- ¿Qué mejoras debería incorporar la industria hotelera en términos de tecnología?
- Soy un consultor en la nube con 2 años de experiencia y quiero cambiar mi carrera a AWS, ¿debo ir al curso de arquitecto de AWS o al curso de desarrollador de AWS?
- ¿Qué es laaS?
- ¿Quién es el mejor proveedor de almacenamiento en la nube en India?
[1] Qué GPU (s) obtener para el aprendizaje profundo
[2] TensorFlow distribuido | TensorFlow