Herramienta Canvas de bajo código, autoinvestigada y desarrollada por varias personas para optimizar todo el proceso | Actualización de la versión ModelWhale

En la temporada de rocío blanco y lluvia otoñal, ModelWhale también ha iniciado una nueva ronda de actualizaciones de versiones para optimizar continuamente su experiencia de usuario en múltiples niveles.

En esta actualización, ModelWhale tiene principalmente las siguientes iteraciones funcionales:

  • Optimice el proceso de autoinvestigación y desarrollo de varias personas de Canvas (versión para equipos ✓)

  • Se agregó el uso de versiones históricas del componente Canvas (Team Edition ✓)

  • Se agregó el servicio de modelo de solicitud asincrónica (versión profesional ✓ versión de equipo ✓)

  • Optimice el monitoreo de instancias de servicio modelo (Versión profesional ✓ Versión Team ✓)

  • Se agregó código de ejecución previa antes del análisis de inyección (versión profesional ✓ versión de equipo ✓)

  • Se agregaron configuraciones de permisos de solo visualización del proyecto y coedición de datos (versión Team ✓)

  • Se agregó tamaño de fuente personalizado y espacio entre líneas de Notebook (Versión básica ✓ Versión profesional ✓ Versión Team ✓)

1 Optimizar el proceso de autoinvestigación y desarrollo de varias personas de Canvas (versión Team ✓)

ModelWhale Canvas tiene capacidades de "encapsulación de algoritmos" + "uso rápido de algoritmos" . Los ingenieros de algoritmos dentro de la organización pueden desarrollar su propio código de encapsulación de componentes de Canvas, distribuir plantillas de análisis de Canvas para uso directo de los miembros de la organización, construir rápidamente un marco de investigación y completar el análisis de datos. trabajar con código bajo.

Los componentes tienen 3 estados, incluido en prueba, en prueba y en línea ; generalmente involucran 3 roles, incluido el creador del componente, el desarrollador colaborativo del componente y el usuario del componente . Después de que el "creador de componentes" crea el componente y propone pruebas , puede probar, editar e iterar los componentes del algoritmo con el "desarrollador colaborativo de componentes". Durante este período, se pueden generar múltiples versiones para registrar el proceso de iteración; después del componente Una vez completado, el "creador de componentes" " Componente en línea , versión final del componente (otras versiones de iteración del proceso se ocultarán automáticamente); después de estar en línea, los "usuarios del componente" pueden usar libremente el componente del algoritmo en su propio lienzo de Canvas.

El componente Canvas una vez conectado también admite iteraciones de edición secundaria : "Component Creator" y "Component Collaboration Developer" pueden optimizar y ajustar el código, los parámetros, los puertos y otra información según la versión del componente en línea, y luego iniciar el "Component Creator". nuevas versiones de componentes (también se admite ocultar otras versiones de componentes). Para obtener más instrucciones, consulte: Herramienta Canvas de código bajo (desarrollo) .

2 Se agregó el uso de versiones históricas del componente Canvas (Team Edition ✓)

Después de que los ingenieros de algoritmos (desarrolladores de componentes) dentro de la organización hayan completado la iteración de actualización del componente y hayan lanzado la nueva versión del componente, los usuarios de la organización (usuarios de componentes) ahora pueden continuar usando versiones históricas anteriores del componente basadas en el Canvas original. plantilla de análisis., el flujo de trabajo de Canvas Flow continúa funcionando: los usuarios de componentes ya no necesitan comprender adicionalmente el "concepto de versión de componente" y el "registro de cambios de componente" , lo que también reduce el costo de explicación para los desarrolladores de componentes.

Las actualizaciones del componente Canvas son compatibles con versiones posteriores, es decir, la funcionalidad original no dejará de estar disponible después de la actualización. Si es necesario, los usuarios de la organización pueden "cambiar la versión del componente" o "elegir usar la versión predeterminada" en cualquier momento; para obtener más instrucciones, consulte: Herramienta de código bajo de Canvas (uso) .

3 Se agregó el servicio de modelo de solicitud asincrónica (versión profesional ✓ versión de equipo ✓)

Para aplicar el modelo entrenado a escenarios reales , se requiere la implementación del servicio modelo: para permitir que el valor del modelo se utilice mejor en escenarios de aplicaciones reales y para retroalimentar la optimización iterativa del modelo. Sin embargo, los servicios de modelo con un tiempo de inferencia único largo causarán algunos problemas al llamar , como requerir que los desarrolladores de modelos modifiquen ngnix y el tiempo de espera cada vez, o transformen la solicitud en asincrónica en la capa de aplicación para llamar al modelo sin problemas. El servicio Rest del modelo ModelWhale ahora admite dos formularios de solicitud: [retorno sincrónico] y [retorno asincrónico]; entre ellos, (1) los servicios de modelo solicitados sincrónicamente admiten una configuración adicional del "mecanismo de expansión" y el "umbral de expansión"; (2) el servicio asincrónico El servicio de modelo solicitado admite la selección de "abandono" en el monitoreo de llamadas de ModelWhale para satisfacer las necesidades de llamadas del modelo en varios escenarios. Para obtener más instrucciones de uso, consulte: Implementación de servicios modelo .

4 Optimizar el monitoreo de instancias de servicio modelo (Versión profesional ✓ Versión Team ✓)

ModelWhale admite el monitoreo del uso de recursos de los servicios de modelo implementados , de modo que los desarrolladores de modelos puedan: (1) expandir la capacidad de manera oportuna cuando el uso del servicio de modelo aumenta y activa un umbral ; (2) reciclar oportunamente las instancias de servicio de modelo que ya no se utilizan (como como algunas La instancia anterior después de modificar la configuración) para evitar el desperdicio debido a la ocupación de recursos.

Además, además de poder monitorear los servicios del modelo de CPU, ModelWhale ahora también admite el monitoreo de los servicios del modelo de GPU : los desarrolladores de modelos pueden ver la memoria de video y el uso de GPU de los servicios del modelo de GPU en ModelWhale para rastrear y comprender el funcionamiento real del servicio. Para obtener más instrucciones, consulte: Implementación de servicios de modelo-Monitoreo de modelos .

5 Se agregó código de ejecución previa antes del análisis de inyección (versión profesional ✓ versión de equipo ✓)

Dependiendo de sus hábitos de investigación y análisis, es posible que desee precargar ciertas bibliotecas de herramientas, códigos de análisis o inyectar variables de entorno por adelantado antes de comenzar la exploración de datos para crear el entorno de investigación requerido. Ahora puede ingresarlos en ModelWhale "Configuración personal - Preferencias - Inyectar código de kernel".

Después de guardar y verificar la configuración antes de ingresar a la interfaz de programación (Notebook, Canvas), cada vez que se conecte al Kernel (incluida la primera conexión, la reconexión después de la desconexión y el reinicio de la conexión del Kernel) , ejecutaremos automáticamente el código relevante y compilaremos todo. para usted Entorno de análisis de software necesario para mejorar la eficiencia de su trabajo de investigación.

6 Se agregaron configuraciones de permisos de coedición de datos y visualización de proyectos únicamente (versión Team ✓)

ModelWhale está equipado con un sistema de permisos estricto y flexible para compartir contenido y colaborar de forma segura y eficiente .

(1) Para los conjuntos de datos , hemos agregado el permiso "pueden editarse juntos" a los permisos existentes "pueden ver y usar" y "pueden distribuir y administrar" : para que otros puedan editar y actualizar archivos de datos, documentos de descripción y bases de datos. y conexión de almacenamiento de objetos y otra información;

(2) Para proyectos de código , hemos agregado un nuevo permiso "solo ver " a los permisos existentes "puede bifurcar (generar una copia del contenido)" y "puede editar juntos": otros solo pueden explorar el contenido del proyecto y no pueden acceder en línea. Bifurque (generar una copia del contenido) y descargue el contenido para transferirlo y reproducirlo.

Otras entidades de contenido en la plataforma de ciencia de datos ModelWhale, incluidos, entre otros, modelos de preentrenamiento , bibliotecas de resultados de factores, bibliotecas de resultados de combinación de parámetros, bibliotecas de algoritmos, servicios de modelos, etc. , también admiten un control de permisos similar.

7 Se agregó tamaño de fuente personalizado y espacio entre líneas de Notebook (Versión básica ✓ Versión profesional ✓ Versión Team ✓)

ModelWhale Notebook tiene una buena presentación de código y puede usarse como un " informe del proyecto " para llevar los resultados de su investigación.

En términos de visualización de contenido , puede (1) "citar" informes anteriores en proyectos y cuadernos , como resultados de análisis de datos de pruebas históricos, imágenes y conclusiones en informes profesionales, etc., para aumentar el rigor del informe de investigación; puede también (2) ocultar el código Ingrese/muestre solo la salida del código para que el contenido del informe sea más conciso.

En términos de formato de contenido , además de (1) usar Markdown Cell para formatear directorios de documentos , ahora también (2) admite la personalización del tamaño de fuente y el interlineado para crear informes de investigación más atractivos.

Además, al hacer clic en la celda de código ahora se ingresa al estado de edición de forma predeterminada, lo que permite una edición de código más rápida.

Para obtener más instrucciones, consulte: Cuaderno: redacción de informes de análisis .

Lo anterior es el contenido completo de esta actualización de la versión ModelWhale.

Ingrese a ModelWhale.com , pruebe la versión profesional (investigación personal) o la versión en equipo (colaboración organizacional) de forma gratuita y obtenga potencia informática de CPU y GPU gratis. (Se recomienda utilizar la computadora para la experiencia de prueba)

Si tiene alguna sugerencia, pregunta o necesidad de renovación de prueba sobre ModelWhale, [Contacte con MW] MoMo estará encantado de atenderle y comunicarse con usted.

Supongo que te gusta

Origin blog.csdn.net/ModelWhale/article/details/132906804
Recomendado
Clasificación