Sigo de cerca el proyecto ASHVA, así que me interesa especialmente que la capacidad de cómputo de un programa funcione de forma estable a largo plazo.
Hoy todo funciona bien, pero ¿y si lo ejecutamos de nuevo mañana? ¿Seguirá funcionando sin problemas?
Esto es algo que hay que tener muy en cuenta, sobre todo en las tareas de IA que se repiten a diario.
Cuando conocí Cargo de @Acurast, vi un mecanismo bastante concreto: permite que un procesador Android de 64 bits ejecute tareas de Linux, pero prepara un entorno Linux nuevo cada vez que se ejecuta. Por ejemplo, si hoy instalas temporalmente un paquete de software para ejecutar una tarea de IA, ese paquete no se conservará automáticamente para la próxima ejecución.
Esto significa que, para que las tareas de IA se ejecuten según lo previsto cada día, los desarrolladores también tienen que preparar de antemano el software y el entorno que se necesitan en cada ocasión, y asegurarse de que todo esté listo cuando se inicie la tarea. Esto se refiere al entorno de ejecución temporal de Cargo; no significa que se borren los datos externos ni la memoria del agente.
Después de trabajar en proyectos durante bastante tiempo, ahora presto mucha atención a estos detalles. Acurast ya permite que los procesadores de los teléfonos ejecuten tareas de Linux, pero, después de que todo funcione una vez, aún hay que comprobar en la práctica que el entorno pueda prepararse correctamente y que la tarea se complete la próxima vez, y también la siguiente. Al fin y al cabo, los desarrolladores necesitan una capacidad de cómputo que pueda trabajar de forma repetida; no basta con que funcione una sola vez.
Documentación oficial: https://docs.acurast.com/developers/getting-started/quickstart-cargo/
https://hub.acurast.com/rebellion?ref=qqj0i8
Hoy todo funciona bien, pero ¿y si lo ejecutamos de nuevo mañana? ¿Seguirá funcionando sin problemas?
Esto es algo que hay que tener muy en cuenta, sobre todo en las tareas de IA que se repiten a diario.
Cuando conocí Cargo de @Acurast, vi un mecanismo bastante concreto: permite que un procesador Android de 64 bits ejecute tareas de Linux, pero prepara un entorno Linux nuevo cada vez que se ejecuta. Por ejemplo, si hoy instalas temporalmente un paquete de software para ejecutar una tarea de IA, ese paquete no se conservará automáticamente para la próxima ejecución.
Esto significa que, para que las tareas de IA se ejecuten según lo previsto cada día, los desarrolladores también tienen que preparar de antemano el software y el entorno que se necesitan en cada ocasión, y asegurarse de que todo esté listo cuando se inicie la tarea. Esto se refiere al entorno de ejecución temporal de Cargo; no significa que se borren los datos externos ni la memoria del agente.
Después de trabajar en proyectos durante bastante tiempo, ahora presto mucha atención a estos detalles. Acurast ya permite que los procesadores de los teléfonos ejecuten tareas de Linux, pero, después de que todo funcione una vez, aún hay que comprobar en la práctica que el entorno pueda prepararse correctamente y que la tarea se complete la próxima vez, y también la siguiente. Al fin y al cabo, los desarrolladores necesitan una capacidad de cómputo que pueda trabajar de forma repetida; no basta con que funcione una sola vez.
Documentación oficial: https://docs.acurast.com/developers/getting-started/quickstart-cargo/
https://hub.acurast.com/rebellion?ref=qqj0i8
