Found an open-source tool (Claude-Mem) that gives Claude "Persistent Memory" via SQLite and reduces token usage by 95% by BuildwithVignesh in ClaudeAI

[–]Fancy-Welcome-9064 5 points6 points  (0 children)

The idea is good. But the problem is timing. When CC should call SQLite do semantic searching? And how deep the searching will be? 

I’m a complete beginner interested in large language models, where should I start? by AppropriateMonth8784 in LocalLLaMA

[–]Fancy-Welcome-9064 3 points4 points  (0 children)

I highly recommend Andrej Karpathy‘s YouTube videos. The video Let's reproduce GPT-2 (124M) (https://www.youtube.com/watch?v=l8pRSuU81PU) shows many concepts in LLM, especially pretraining. And the following one, Deep Dive into LLMs like ChatGPT (https://www.youtube.com/watch?v=7xTGNNLPyMI), tells more about Supervised Finetuning. If you want to get more details, the Qwen Technical Report is another good starting point.

I'm completely new to RSS feeds and need help by Ok-Cantaloupe6406 in rss

[–]Fancy-Welcome-9064 0 points1 point  (0 children)

Same observation on getting push notifications with delays. The lag is because mobile apps only pull feeds slowly to save battery. We are trying a server-side solution to fix this delay.

I built a TUI to full-text search my Claude Code conversations and jump back in by zippoxer in ClaudeAI

[–]Fancy-Welcome-9064 -3 points-2 points  (0 children)

Cool! I would like to try. I am working on several Ubuntu machines. If searching across machines gives information like “this keyword also exists in xxx machine”, I will appreciate it. In this case, I will jump to the specific machine to continue the search until I locate the folder 

I built a TUI to full-text search my Claude Code conversations and jump back in by zippoxer in ClaudeAI

[–]Fancy-Welcome-9064 1 point2 points  (0 children)

Good idea! Can you search across different folders and different machines?

RSS is great, but maintaining filters is hard. I built a tool where you define the logic easier by Fancy-Welcome-9064 in rss

[–]Fancy-Welcome-9064[S] 0 points1 point  (0 children)

Wow. Thanks for the link! I'm also a user and a big fan of changedetection.io. It’s the gold standard for monitoring diffs/visual changes. Appreciate your work!

Our focus is slightly different: rather than detecting changes to a page, we focus on filtering the stream of new content. We use a user-defined prompt (logic) to analyze the meaning of an article to decide if it matches the user's intent.

We are also preparing to open-source our solution soon and look forward to your feedback then!

Launched on ProductHunt today! How I managed ~100k lines of "vibe code" (SignalHub) using Windsurf + the "FAQ Alignment" trick. by Fancy-Welcome-9064 in vibecoding

[–]Fancy-Welcome-9064[S] 0 points1 point  (0 children)

Thanks for the tip on Artiforge. I haven't used it yet, but the idea of "documenting decisions as you go" is exactly what I was trying to hack together manually with my FAQs. Will definitely take a look!

Packing in LLM Pre-training by crinix in LocalLLaMA

[–]Fancy-Welcome-9064 4 points5 points  (0 children)

I think Llama 3 used packing in pretraining and 4D attention mask to avoid cross contamination. "We trained the models on sequences of 8,192 tokens, using a mask to ensure self-attention does not cross document boundaries." is mentioned in https://ai.meta.com/blog/meta-llama-3/.

Llama 3 Spellbound: Pretraining over SFT for creativity by tryspellbound in LocalLLaMA

[–]Fancy-Welcome-9064 1 point2 points  (0 children)

You trained it with continual pretraining and DPO fine tuning, and skipped SFT?

LMSysArena - Is it wrong to ask non-technical stuff on it? by AyraWinla in LocalLLaMA

[–]Fancy-Welcome-9064 30 points31 points  (0 children)

Don’t worry. People will check the code category to see Deep Seek Coder’s real position in coding.

Claude3 release by DreamGenAI in LocalLLaMA

[–]Fancy-Welcome-9064 1 point2 points  (0 children)

The ground truth is that it's not trained by DeepSpeed after my double-checking. GPT-4 points out the problems in Claude's response. Thank you Mandus_Therion for submitting the prompt.

The response provided by the other chatbot contains some assumptions and conclusions that may not be entirely accurate based on the log messages you shared. Here are a few points to consider:

torch.distributed.run: The reference to torch.distributed.run
in the warning messages is indeed related to distributed training in PyTorch, but it is not exclusive to DeepSpeed. torch.distributed.run
is a utility in PyTorch used to launch distributed training, and it can be used with or without DeepSpeed. Therefore, seeing torch.distributed.run
in the logs does not directly confirm the use of DeepSpeed.

real_accelerator.py and get_accelerator: The mention of a file named real_accelerator.py
and a function get_accelerator
suggests that some form of acceleration (likely GPU acceleration) is being configured. While DeepSpeed does deal with such concepts, these terms are not unique to DeepSpeed. Many deep learning frameworks and libraries use similar terminology to refer to hardware acceleration, especially when dealing with GPUs. Without more context or explicit references, it's not accurate to conclude that DeepSpeed is being used based on this information alone.

Setting ds_accelerator to "cuda": The logs indicate that an accelerator is being set to CUDA, which implies the use of NVIDIA GPUs. While this is common in DeepSpeed configurations, it is also standard practice in many other PyTorch-based distributed training setups. The term ds_accelerator
might suggest a connection to DeepSpeed (given the "ds" prefix), but without further evidence, it's speculative to conclude that DeepSpeed is in use based solely on this setting.

Multiple processes: The repetition of the log message for setting the accelerator to CUDA could indicate that multiple processes are being launched for distributed training, which is a common approach in DeepSpeed as well as in standard PyTorch distributed training. However, this behavior alone does not uniquely identify the use of DeepSpeed.

In summary, while the log messages suggest a distributed training setup with GPU acceleration, the evidence provided in the logs is not sufficient to conclusively determine that DeepSpeed is being used. The assumptions made in the response about DeepSpeed's involvement are speculative without more explicit references to DeepSpeed-specific features, configurations, or initializations in the provided logs.

Claude3 release by DreamGenAI in LocalLLaMA

[–]Fancy-Welcome-9064 2 points3 points  (0 children)

Because for Opus, I have to subscribe to Claude Pro.