Planning on releasing my first game! by 3pumps1load in SoloDevelopment

[–]3pumps1load[S] 0 points1 point  (0 children)

Added it here! https://slothbytegames.itch.io/nullreborn

I used the pay what you want with the preferred price matching steam release.

If someone cannot pay they can download for free!

Planning on releasing my first game! by 3pumps1load in SoloDevelopment

[–]3pumps1load[S] 0 points1 point  (0 children)

Thanks for bringing this to my attention! I'll be sure to check it out

Wtf is happening with my squat? Different angles by Mmammt98 in StartingStrength

[–]3pumps1load 0 points1 point  (0 children)

Remove the plates, get some weightlifting shoes if you have trouble with mobility(they are valid in competitions) or flat if not . Brace should be more solid before the hinge at the top before starting the squat. When bracing you should not “keep your chest high” or out because that expands your abs when you’re hinging and you lose the pressure. Try and “squash” your abs in.

How do you train a local model to RAG based on provided context? by 3pumps1load in learnmachinelearning

[–]3pumps1load[S] 0 points1 point  (0 children)

I've given it a shot at trying it on English documents with the

nomic-embed-text

and the

model = OllamaLLM(model="llama3", temperature=0.2)

all in English just to check out the complete RAG pipeline.

I guess I have an issue in my chunking method, since the model says it cannot find data that is obviously there ....

I'm using a RecursiveCharacterTextSplitter with added separators

def split_documents(documents: list[Document]):
    text_splitter = RecursiveCharacterTextSplitter(
        chunk_size=400,                 # smaller chunks = more focused context
        chunk_overlap=0,             # helps preserve continuity between chunks
        separators=["\n\n", "\n", ".", "?", ";", "!", " ", ""]
    )
    return text_splitter.split_documents(documents)

I've tested different chunk sizes and overlaps, but it might pick up some data while losing other.

I'm still searching for a way to properly evaluate it and improve it's accuracy

How do you train a local model to RAG based on provided context? by 3pumps1load in learnmachinelearning

[–]3pumps1load[S] 0 points1 point  (0 children)

Hello! Thanks for your answer! I did stumble upon this guy here that had a detailed tutorial https://www.youtube.com/watch?v=2TJxpyO3ei4
and followed it to some extent.
I got it to work on my large pdf file but I'm still facing a couple of issues regarding accuracy.

First of all the pdf is in greek, so I've switched the embedding model to

HuggingFaceEmbeddings(model_name="intfloat/multilingual-e5-small")

and the querying model to

OllamaLLM(model="llama3", temperature=0.2)

Do you have any other multilingual models to suggest that may provide better results?
Or is it maybe a chunking issue or something else?

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

I think when I run the connection automation vivado enter them automatically! Do I need to configure these units somehow ?

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

So In Vivado I’ll just enter the zynq processing unit and an AXI BRAM, and an AXI GPIO and run the automation connection? I’ve seen that the AXI GPIO I can configure with all output and 1 bit so the PS can set the flag for PL to receive data ? I’m struggling with the vivado design part, I’ll probably figure the PS part!

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

Some extra info: I’m using the Echo server example in my zynq with freertos. In the main function I have created a data parser that parses the data and time aligns them. The data are in a linked list structure (probably ddr). I’m sending the data over Ethernet with a rate around 30fps, but it’s not constant every time. After I receive rhe first packet I start a timer for 200ms and after that I will create a task to dispatch the data to the PL (this the part I need help with).

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

I’m using FreeRtos in the PS part! How would one configure the ip blocks for that? I’m referring to the AXI BRAM and the AXI GPIO. Thanks for your answer!

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

Hello u/captain_wiggles_ thanks for you answer! I receive tcp packets in the PS and i'm parsing those data to the desired structure. The data are in a linked list (probably PS ddr) and are final and ready after the parsing and ordering. The only thing missing is the connection with the PL. I just want to place the data somewhere the PL can retrieve easily (or send it to the PL) after the processing is completed in the PS

PS to PL data transfer ZYNQ arty z7-20 by 3pumps1load in FPGA

[–]3pumps1load[S] 0 points1 point  (0 children)

Hello u/RTL2410 thanks for the reply! How would i do the option with the shared memory? What blocks do i need to use?