Vue lecture

NATS.io | About NATS

NATS is a connective technology built for the ever increasingly hyper-connected world. It is a single technology that enables applications to securely communicate across any combination of cloud vendors, on-premise, edge, web and mobile, and devices. NATS consists of a family of open source products that are tightly integrated but can be deployed easily and independently. NATS is being used globally by thousands of companies, spanning use-cases including microservices, edge computing, mobile, IoT and can be used to augment or replace traditional messaging.


Permalien
  •  

Ollama

Get up and running with large language models.

Alors en gros, sur IntelliJ il existe un plugin "codeGPT" qui eprmet d'utiliser de l'IA pour coder...jusque là rien de nouveau.
Par contre ce plugin permet un peu de choisir ses sources au niveau des IA, et notamment des IA hébergée localement.
J'ai tenté un CodeLlama3 sur Llama C++, mais apparemment l'autocompletion ne fonctionne pas avec ce mode là.

C'est là que Ollama semble permettre de faire un peu plus...par contre le site est assez vague, je n'en sais vraiment pas plus....

peut être un peu de lecture. : https://isaac-chung.github.io/blog/what-is-ollama


Permalien
  •  

GPT4All

Free, local and privacy-aware chatbots
Une alternative user friendly à llama.cpp (je crois qu'il tourne en background).
C'est un LM Studio Open source


Permalien
  •  

NAPS2 une alternative à XSane pour MacOS

Pour scanner des documents sur Linux il y a XSane qui fonctionne bien et sans configuration particulière.
Sur MacOS, il y a XSane aussi je crois mais aussi NAPS2 qui permet de faire la même chose sans beaucoup de configuration


Permalien
  •  

Risque sur le saucisson

J'ai vu récemment comment faire de la saucisse sèche. Parfois il faut saler, mais pour faire du saucisson, il faut juste le sécher.
Alors il ya quand même du sel à ajouter apparemment. Mais surtout du sucre qui va permettre d'acidifier la viande et de favoriser le développement des bonnes bactéries.


Permalien
  •  

play on mac

Comme play on linux, il existe la même application pour Mac. Mais, je pense qu'il vaut mieux utiliser "AGPT" qui est optimisé par Apple et permet d'avoir une meilleure accélération sur ARM.


Permalien
  •  

Panneaux de limitation de vitesse - Sénat

Réponse d'un ministre concernant les limitations et notamment les limitations associées à un panneau de danger.

Enfin, l'article 68 du même texte précise qu'il n'y a pas lieu de mettre en place une signalisation de fin d'interdiction : quand il s'agit d'une indication ponctuelle évidente (par exemple : limitation de vitesse liée au franchissement d'un dos-d'âne, virage, passage à niveau, etc.) ;

le texte en question est l'instruction interministérielle sur la signalisation routière...que j'avais trouvé précédemment...
L'article 68 (dans la 4ème partie):
https://equipementsdelaroute.cerema.fr/versions-consolidees-des-9-parties-de-l-a528.html

Lorsqu'une prescription a été édictée par un arrêté local et prend fin à la limite de l'agglomération (ou à la limite de la commune dans une agglomération pluricommunale), le panneau de fin d'agglomération (ou le panneau de localisation de la commune limitrophe) l'indique suffisamment.
Il n'y a pas non plus lieu de mettre en place une signalisation de fin de prescription :

  • quand il s'agit d'une indication ponctuelle évidente (par exemple défense de tourner à gauche, obligation d'aller tout droit, etc.),
  • quand un panonceau d'étendue a indiqué la longueur sur laquelle régnait la prescription (par exemple arrêt interdit sur 30 mètres),
  • quand la définition du sens du panneau contient l'indication de sa validité (par exemple, pour les panneaux « interdiction de faire demi-tour » ou « stationnement interdit » sans panonceau) le signal est applicable jusqu'à la prochaine intersection incluse,
  • quand une autre prescription se substitue à celle en vigueur (par exemple vitesse limitée modifiée, entrée dans une zone 30, une aire piétonne ou une zone de rencontre),
  • après un poste de péage, à la fin d’une bretelle d’insertion sur autoroutes ou routes à chaussées séparées. Si une prescription s’étend au-delà, elle doit être portée à connaissance par la pose d’un panneau de prescription correspondant.

Dans les autres cas, la fin de prescription doit être portée à la connaissance de l'usager par la pose d'un panneau de fin de prescription.


Permalien
  •  

Versions consolidées des 9 parties de l'Instruction Interministérielle sur la Signalisation Routière (IISR) | Équipements des routes& des rues

Beaucoup d'informations ici.
Notamment sur la partie 1 on trouve les "généralités". Les instructions sur les panneaux de limitation de vitesse (B14) sont expliquées dans la partie 4.
Néanmoins, les rapports précisent bien qu'il s'agit d'un résumé et que seule la loi fait foi...problème je n'ai toujours pas trouvé la partie qui m'intéresse.
Même si dans la partie 4 ils indiquent :

Lorsque le panneau B14 accompagne la signalisation d’un danger ponctuel, il peut être complété d’un panonceau M2 précisant la longueur de la section concernée (cf. article 68).


Permalien
  •  

Quelles règles pour les panneaux de limitation de vitesse en agglomération ?

Réponse du ministère de l'Intérieur : Sauf disposition contraire, les vitesses maximales autorisées prévues par le code de la route sont de 50 km/h en agglomération et, hors agglomération, de ...

Cette page donne des pistes concernant la loi qui indique qu'un panneau de limitation de vitesse accolé à un panneau de danger ne s'applique que jusqu'au danger....il donne des pistes mais pas la réponse.


Permalien
  •  

Note: "Quantize" un modèle d'IA

Pour améliorer les performance, il faut "quantizer" un modèle.
J'ai encore pas trop de vision de ce que ça fait, mais en gros ça compresse le modèle et ça permet de l'utiliser en consommant moins de RAM et surtout c'est (beaucoup) plus rapide !
Dans llama.cpp on a des commandes pour convertir les modèles une première fois (les script "convert".
Mais il y a aussi une commande quantize (ou quantize.exe sous windows) qui permet de faire la deuxième étape....et ça va beaucoup plus vite.
.\quantize.exe ....\llama\llama-2-7b-chat\ggml-model-f16.bin --allow-requantizing 2

Accessoirement, comme ça consomme moins de RAM, cela permet également de jouer des modèles plus performants.


Permalien
  •  

Llama sur MacBook M2

Cette page explique comment lancer Llama sur MacBook M2. Et notamment explique comment convertir les modèles natif au bon format.
Par contre je crois qu'il n'y a pas l'option pour utiliser le framework metal qui permet d'utiliser le GPU.

Voir le lien ci-dessous pour quelques infos en plus :
https://simonwillison.net/2023/Jul/19/

Qui nous amène à cette page :
https://gist.githubusercontent.com/adrienbrault/b76631c56c736def9bc1bc2167b5d129/raw/bf9dab711e31566353883055ee5f33092eb0c096/llama2-mac-gpu.sh


Permalien
  •