Información & anuncios
-
@cobito ya nos irás contando que componentes necesitas para cada cosa. Lo mismo alguno tenemos cosas por casa que podamos donar a la causa.
Y bueno, que siempre son hilos interesantes para intercambiar opiniones y ver como vas progresando en la toma de decisiones y luego en el montaje y preparación.
Feliz verano!
-
La primera fase se renovación de hardware ha terminado.
Se ha puesto el Ryzen 9 9900X en marcha y ahora se encarga de las codificaciones de video de la instancia de Peertube. Además, se han vuelto a habilitar las transcripciones (se apagaron porque el otro servidor no daba abasto) que también hace la nueva máquina. De momento puedo decir que el rendimiento con Whisper es brutal. Con ffmpeg todavía tengo que ver más trabajos para saber cuánto ha mejorado pero así a bote pronto, cada núcleo es 3-4 veces más rápido que antes.
Sobre el ruido, es una máquina absolutamente silenciosa, hasta el punto de que no sé cuánto ruido hace porque sólo escucho las demás.
También, se ha actualizado la instancia de Peertube a la última versión: la 7.3. Hay muchos cambios de cara a la administración, pero también hay mejoras visuales, de funcionalidad y bastante fallos arreglados.
La siguiente fase de renovación iba a ser el NAS. Pero como no me he comprado un PC para mi desde el 2006, voy renovar mi equipo de batalla que muy buena falta le hace.
-
Me he tirado un tiempo metiéndole caña al Ryzen 9 9900x y he llegado a varias conclusiones:
- No son necesarios 256GB de RAM. La CPU se queda corta con modelos que consumen en torno a los 20GB de RAM.
- NLLB está bien para traducción entre idiomas mayoritarios, pero hay por ahí un video en finés y es un desastre absoluto. En el medio plazo es importante tener traducciones robustas en idiomas distintos a los europeos occidentales.
- Hay otros modelos superiores (muy superiores) como Tower+ pero van brutalmente lentos con solo CPU.
Estoy contemplando las distintas opciones que tengo sin GPU, que no son muchas ni buenas, pero alguna aceptable sí que hay aunque sea para ir tirando y aprendiendo.
Sobre pinchar una tarjeta gráfica, he encontrado esta información referente a los rendimientos y precios. Usando tipos de coma flotante de 16 bits:
- Ryzen 9 9900x: 8.6 Tflops
- Nvidia RTX 4060 ti: 177 Tflops (x20 la CPU). 450€
- Nvidia RTX 4090: 300Tflops (x35 la CPU). 2800€
- Nvidia H100: 1000Tflops (x116 la CPU). 34000€
Sobre decir que las últimas dos opciones son sólo ejemplos ilustrativos. Pero todo esto hace pensar que una tarjeta gráfica le daría un empujón muy importante al tema. Lamentablemente, la dejadez de todos estos años ha hecho que haya otras prioridades respecto a la adquisición de nuevo hardware.
Por ahora seguiremos ganando know-how para que cuando llegue el momento, se pueda valorar mejor el tema de la GPU.
-
@cobito
Aunque en IA, a Nvidia no hay con qué darle, eso está fuera de toda duda, las GPU de AMD están haciendo un buen trabajo con ROCm y está en las últimas versiones de Mesa de forma predeterminada y con soporte oficial de AMD. Aun les queda mucho trabajo por hacer, eso sí. -
He estado al 100% con el tema de la IA. Causalidades de la vida, alguien ha hecho una consulta en inglés en el foro que está aquí.
En ese hilo en particular aparece un menú donde se puede seleccionar el idioma. La versión en español es una traducción automatizada generada con la cacharrería que estoy montando para Peertube.
Esta todo muy muy verde todavía y no tenía pensado hacer nada para el foro próximamente, pero ha surgido esta consulta y la voy a aprovechar para probarlo todo.
De momento, es manual. Eso quiere decir que si respondéis, tardará unas cuantas horas en aparecer la respuesta en los dos idiomas. De momento, será el único hilo multilingüe.
-
Hoy se han añadido 3 nuevos discos duros al servidor frontal:
- Uno para albergar archivos auxiliares de Peertube (en sustitución de una unidad SSD bastante cascada) además de la instancia en sí; ahora se usa la misma instalación para Hardlimit y Tubedu, lo que reduce la huella de memoria y facilita futuras actualizaciones.
- Otro para albergar Mastodon en exclusiva (el disco principal estaba ya lleno).
- Y otro para webs y foro, que además podría servir como punto de partida a la nueva biblioteca del museo.
En el planning de hoy estaba contemplado también actualizar el foro y otras operaciones que no he tenido tiempo, así que se mueve la planificación de esta semana un día y mañana, el foro estará fuera de servicio por la mañana.
Además, Mastodon estará lo que queda de día también caído debido a que todavía se están moviendo los archivos de un sitio a otro.
EDITADO: Mastodon ya está operativo. Para compensar la caída durante todo el día, se ha actualizado a 4.4.8. que es la última versión disponible (venimos de 4.2.x).
-
Pues ya estamos en la última versión de Nodebb (foro). Tengo que darle un gran repaso al CSS para limpiarlo y volver a poner cosas que han cambiado. Pero en general está todo bastante cuadrado.
-
Esta semana se ha empezado a meter mano al banco de pruebas. A diferencia del museo, el banco de pruebas es una página bastante activa, con muchas visitas y con participación, por lo que no se van a hacer cambios en caliente como con el museo, de forma que la versión 4 saldrá una vez que esté terminada.
Sobre esta versión, los cambios van a ser esencialmente internos enfocados a la migración a MariaDB. También hay muchas guarrerías en el código del estilo, por ejemplo, de tener las versiones de Windows hardcodeadas (entre otras muchas cosas). En general el código es una monstruosidad en tamaño. Es verdad que está muy bien organizado, bien comentado y con una estructura bastante coherente. La exagerada complejidad viene principalmente de usar el SGBD que creé en su momento, que es lo que estoy eliminando ahora.
Toda esta limpieza va a suponer un antes y un después en las posibilidades de mostrar la información y añadir nuevas funcionalidades, pero va a ser en mayor medida transparente de cara al usuario.
Otro cambio relevante (pero no sé si factible), será el generar las páginas en tiempo real: en estos momentos, cada vez que alguien envía un resultado, un script procesa toda la base de datos y genera una caché, que es la que se usa para mostrar la información en el front-end. Lo que quiero es que todo sea lo suficientemente rápido como para que no sea necesario este proceso de cálculo previo.
Espero tener todo esto terminado en cuestión de un par de semanas.
-
Ya se ha migrado la base de datos del banco de pruebas a MariaDB y se ha reimplementado la página de placas base (motherboard.php). Ya solo queda todo lo demás (otras 10 páginas). Estoy pudiéndole dedicar mucho menos tiempo del previsto inicialmente, pero la inestimable ayuda de ChatGPT ha acelerado el proceso en torno a un orden de magnitud. Con un poco de suerte, espero poder dejarlo todo listo (o casi) esta semana porque algunas de las cosas más complejas ya se han dejado hechas.
Dicho eso, es improbable que se añadan nuevas CPUs ni se actualicen placas base y memorias a partir de ahora y hasta que la nueva versión entre en producción.
En otro orden de cosas, ha comenzado la temporada de recodificación de la instancia de Peertube. Esto creo que no lo he anunciado antes pero si lo he comentado con alguien en privado (no recuerdo quién). Total, que por cuestiones de eficiencia energética, durante parte de la primavera, el verano y parte del otoño, no se recodifican los directos. Esto se hace durante los meses fríos porque uso el calor de las máquinas como calefacción del piso (aunque parezca coña, el ahorro es mucho más importante de lo que uno pudiera imaginar). Esta temporada, además, se va a hacer la transcripción de todos los vídeos pendientes (varios miles) y en cuestión de unos días, empezará el proceso de traducción de los subtítulos. Aquí, el nuevo Ryzen 9 9900X va a poder sacar todo su músculo (y todos sus watios).
A ver cómo se presenta esta semana...
-
La versión 4 del banco de pruebas se encuentra en fase "Release Candidate" (sólo web, el programa como ya dije, se dejará para más adelante). Si no pasa nada raro, se estrenará durante este fin de semana.
En otro orden de cosas, se han empezado a traducir los subtítulos de Peertube. La política de traducción en estos momentos consiste en:
- Si el video está en inglés, se traduce a español.
- Si está en un idioma diferente al inglés y que sea compatible con la cacharrería de traducción (la mayoría de idiomas mayoritarios occidentales, coreano, chino, japonés, árabe y persa), se traduce al inglés.
Cuando las traducciones hayan avanzado y se haya evaluado mejor el consumo de recursos de esto (estoy teniendo graves problemas de rendimiento a los que les he encontrado un parche), se planteará traducirlo todo a español. La calidad de las traducciones está siendo bastante buena en general, condicionada principalmente por la calidad de la transcripción disponible y la habilidad del locutor de transmitir sus ideas. Es decir, no son perfectas, a veces se cometen errores con la jerga (en este aspecto, menos errores de los que esperaba) pero a un nivel mucho más que decente.
Todo el tema de las traducciones, condicionará también las decisiones de adquisición de nuevo hardware en el futuro.
Y sobre el hardware, la segunda fase (NAS) y tercera fase (servidor frontal) de actualización del hardware que estaba planificada, quedan en suspenso debido al aumento desbocado de precios, que es especialmente sangrante en discos duros mecánicos y memorias RAM.