Blog

Have you seen Part 1 and Part 2 of this saga of learning how to train a Stable Diffusion model locally? If not, there may be some gaps in what I explain here, but I will give as much context as needed in this post. If you want the full background of how I made it to this point and gotchas to avoid, I suggest reading those posts first. I’ll be going into detail on each line of the code I share. If you’re a lifelong Python dev or familiar with ML training already then much of this will be over explained. If you want to skip all this and don’t care about…

Read more

This is a continuation of my learning from Part 1, it will make more sense if you start with that post first. After all the discovery I did in part 1, I was feeling very confident that I could get everything up and running locally. My first step was to get Stable Diffusion setup and be able to generate images locally using prompts on a standard model. Once I was confident I could generate decent quality images, I would move onto DreamBooth and use that to train my face into the model. Simple two-step process, right? Shouldn’t take long at all. I started with some tutorials that relied heavily on CompVis/stable-diffusion to generate…

Read more

What an adventure this last week has been! I’ve seen mentions of AI generated art in many of the publications I read. I’ve seen friends bringing AI generated art to tabletop games to show off their character. However, my first direct interaction with AI art was through the iOS app by the name of Lensa. With this application you can upload 10-15 images of your face and have a bunch of avatars generate for you. These avatars now grace my Gmail, LinkedIn, and other social media accounts. The developer in me wasn’t happy. I couldn’t let this black box just run on some cloud server and give me results. I had to know…

Read more

Another full day of travel today. I woke up very early and decided I would just walk around a bit in the morning. I didn’t know what time the first bus ran, but I did know that where I left my luggage would not be open until 8am. I gathered up all my stuff and headed out to the lobby to hang out for a minute and get a little bit of stretching in. The lobby of the hostel was pleasantly peaceful at 5:30am. I’m finding that I’m fond of waking up early and watching the world come to life. I was going to stop by Lawsons and grab some Monster to wake…

Read more

Warning: This post will contain MANY spoilers for Mistborn, the first book in the Mistborn series by Brandon Sanderson. This is more for my memory than a traditional review, so I will be going deep into plot points. I’ve been a huge fan of Sanderson’s books since I was introduced to him through the finishing of The Wheel of Time series. I’ve read through many of his series and I’m anxiously awaiting the finale of Skyward and the next book in the Stormlight Chronicles. However throughout this time I’ve never taken the time to read Mistborn. I just finished the first book in the series and I’m unsurprised with how much I love…

Read more

Today was a trip to Hakone, and I may have bit off a little too much for 1 day. Honestly, with all the traveling I did in Hakone I should have scheduled two days to see everything. Despite wracking up 15 miles of walking today, I had a great time seeing all the sights. Traveling in Hakone presented some of its own challenges that I’ll get into, and I missed out on some things that originally I had planned. I woke up early and grabbed a taxi to Kyoto Station. This was my first time managing to communicate my intent fully in Japanese. No need to use a phone or map to show…

Read more

Another early start to the day. My goal for today was to make it out to Nara park in the morning, take a look around and get to see the “cute” deer out there. Spoiler alert, the deer were not cute and I would go so far as to call them assholes, but we’ll get to that soon. I had my days crossed and my train mishap was actually today, not on the trip to Osaka, but the outcome was the same and I made it out to Nara well before things were open and all was quiet. In fact, today was full of new public transportation challenges. The subway station right outside…

Read more

Today had a day trip to Osaka planned. The train ride did not go as planned by any means. I’m still learning how the train system works in Japan and the JR Line that I boarded this morning was the correct line to get to Osaka, but the particular train I boarded only went as far as Uji! I didn’t realize my mistake until we stopped at the Uji station for about 10 minutes, afterwards we started heading back to Kyoto! I hopped off at the next train stop, caught the next train and double checked it was bound for Osaka, I lost about 20 minutes on that one. Thankfully, my jet lag…

Read more

Despite being completely exhausted when I got to the hotel last night, I found myself awake at 12AM, 3AM, and finally 5:30AM. I decided I was not likely to get more than 6 hours of sleep this evening and opted to shower up and head out. I had booked the Kyoto Samurai Experience before arriving in Japan. It is about 15 minutes South of Nijo Castle. The experience didn’t start until 10AM, so I had ample time to set out and explore. I checked the different options to get to Nijo Castle and all of them were around 25 minutes, whether that was a combination of bus and subway, or trains that didn’t…

Read more

Traveling across time zones is always difficult for me and this was no exception. The time difference is 14 hours. Between the 13 hour flight, 2.5 hour train ride, and trying to figure out how public transportation works I was feeling quite overwhelmed. To make things even more hectic, I brought an expired debit card and didn’t realized until the first ATM I tried declined my transaction. Thankfully with my JR Pass I was able to make the trip from Haneda to Kyoto without the need for cash. Figuring out how to get cash is going to be a problem for tomorrow, for now though I need to get some much needed rest…

Read more

10/11
WordPress Appliance - Powered by TurnKey Linux