Nerogar

joined 2 years ago
[–] Nerogar@feddit.de 3 points 1 year ago

Ich versteh diesen Menschen einfach nicht. Auf der einen Seite kann er recht komplexe Themen einfach verständlich erklären, was schon davon zeugt dass er kritisch denken kann und schon ein gewisses Maß an Intelligenz besitzt (https://www.youtube.com/watch?v=t705r8ICkRw). Auf der anderen Seite verbreitet er rechte verschwörungstheorien, zerstört eins der größten sozialen Netzwerke innerhalb weniger Monate, und verhält sich generell wie ein Kleinkind mit zu viel Geld und Macht.

[–] Nerogar@feddit.de 9 points 1 year ago (3 children)

Nö. Das Video lädt auch bei mir nicht. Getestet im Firefox, Edge und sogar im Chrome. So wie die URL aussieht ist das auch nichts statisches, sondern nur irgend ein cache von einem CDN.

 

OneTrainer is a tool I've been working on for a few months now. It can be used to fine-tune models, or train LoRAs and Textual-Inversion embeddings. More things will come in the future.

First the boring part: Where? https://github.com/Nerogar/OneTrainer Discord: https://discord.gg/KwgcQd5scF

Why do we need another tool? Don't we already have "insert-other-lool-here"? OneTrainer was built from the ground up with a few different goals in mind:

  • Easy to use: Installation is done through a single install script. Everything can be done with a simple but powerful UI.
  • Extensibility: Some of the other training tools out there are mostly just wrappers around a collection of scripts. OneTrainer is a complete rewrite to make it as simple as possible to add new functionality.
  • Powerful options: Even though the UI is built to be easy to use, and you can start training from many different presets, you can also adjust a lot of settings if you know what you are doing.

But what are the actual features?

  • Training on top of many different stable diffusion base models: v1.5, v2.0, v2.1, v1.5-inpainting and v2.0-inpainting, with limited SDXL support.
  • Different model formats: you don't need to convert models, just select a base model in diffusers, checkpoint or safetensors format.
  • Masked training: optionally create masks for each image, to let the trainer know on which parts of the image it should focus, and which should be ignored.
  • Presets: configure your own presets right in the UI, or use one of many built in presets.
  • Library management: easily configure where the training images are coming from.
  • Data augmentation: you can add random changes to your training samples.
  • Full fine-tuning, LoRA training, and textual inversion embedding training.
  • Regular samples during training: Set up a list of prompts to sample from regularly.
  • Tensorboard: easily track the training progress through a web interface.
  • UI and CLI mode: you can export all your configuration from the UI to run the training session from CLI.
  • Noise Scheduler Rescaling from the paper "Common Diffusion Noise Schedules and Sample Steps are Flawed" https://arxiv.org/abs/2305.08891
  • EMA training: You can train your own EMA model. I also added an "EMA on CPU" mode that doesn't require any additional VRAM, but still has the benefits of EMA training.

Some technical details:

OneTrainer is build as a set of tools that can be used either from the built in UI or CLI scripts. But it could also be integrated into other existing applications like Colab notebooks. Every part of it is modularized to make this as easy as possible. Probably the biggest improvement over other applications is the data processing pipeline. I build MGDS (https://github.com/Nerogar/mgds) from the ground up based on the idea of a graph based pipeline. This is similar to the graph of ComfyUI, but with a focus on training, instead of image generation. One big advantage of this approach is the possibility of re-using the same code for many different training tasks without the need to copy and paste code.

Huge thanks to u/th3Raziel a.k.a. devilismyfriend for his work on StableTuner. Without his work, OneTrainer would not exist.

[–] Nerogar@feddit.de 9 points 1 year ago

Das könnte tatsächlich nur Zufall sein. r/programming wurde schon vor der API Ankündigung von ChatGPT Bots überrannt. Ich kann mir gut vorstellen, dass da einfach jemand ein paar Bots losgelassen hat, und die eben auch unter den Boykott Posts geantowrtet haben.

[–] Nerogar@feddit.de 4 points 1 year ago (1 children)

Nicht nur accessibility. Websites sollten das default verhalten von browsern nicht ändern. Wenn du links im neuen tab öffnen willst, nimm die mittlere maustaste. Würde lemmy das vorgeben, dann hätte man nicht mehr die möglichkeit links im gleichen tab zu öffnen

[–] Nerogar@feddit.de 11 points 1 year ago (1 children)

Email adresse musstest du auch nicht angeben. Die ist optional. Viel einfacher als username und passwort geht es doch eigentlich nicht

[–] Nerogar@feddit.de 7 points 1 year ago (1 children)

Die ganzen RES (reddit enhancement suite) features fehlen hier auch noch. Besonders die Vorschau für alle möglichen Links.

Und natürlich gute Apps. Jerboa ist nicht schlecht, kommt an RIF aber einfach nicht ran. Da war die Navigation so viel intuitiver mit den ganzen Gesten.

[–] Nerogar@feddit.de 2 points 1 year ago (1 children)

Hab ich einen Denkfehler, oder hast du vergessen die 10% noch mit einzuberechnen? 70 Mio * 600k€ = 4,2*10^13^, würde ja heißen, dass alle >17 Jahre ein Vermögen von 600k€ haben.