ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?'] ", 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \') ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂllama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂ।llama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? \',\' ਤੁਹਾਨੂੰ \'llama.cpp\' ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਇਹ ਕਈ ਕਾਰਕਾਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ,ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਗੁੰਝਲਤਾ, ਸੈਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਜੋ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾਪ੍ਰੋਗਰਾਮ ਦਾ ਸੈਸ਼ਨ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ ਗੱਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕਿੰਨੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਅਸਥਾਈ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿੰਨਾ ਹੈ।ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਜੋ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਮੈਮਰੀਹਰੇਕ ਸੈਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਕਾਫ਼ੀ ਉੱਚੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। \\n\\nਐੱਮ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨਾਂ ਦੀ ਇੱਕ ਖਾਸ ਗਿਣਤੀ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਹਰੇਕ ਸੈਸ਼ਨ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਅਤੇ ਫਿਰ ਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਕੁੱਲ ਮੈਮਰੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਜੋਡ਼ਨਾ। ਇਹ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੋਵੇਗਾਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। \\n\\n ਇੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ ਉਹ ਹੈ ਇੱਕ ਮੈਮਰੀ ਪ੍ਰੋਫਾਈਲਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਿਵੇਂ ਕਿ ਵਾਲਗ੍ਰਿੰਡ,ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਮੈਮਰੀ-ਤੀਬਰ ਹਿੱਸਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਤੁਹਾਡੀ ਵਰਤੋਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਮੈਮਰੀ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇੱਕ ਸੈਸ਼ਨ ਵਿੱਚ ਲੱਗਣ ਵਾਲੀ ਨਾਮ _ 1 ਮੈਮਰੀ ਦੱਸ ਸਕਦੇ ਹੋ? \' ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂ।llama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? \',\' ਤੁਹਾਨੂੰ \'llama.cpp\' ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਇਹ ਕਈ ਕਾਰਕਾਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ,ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਗੁੰਝਲਤਾ, ਸੈਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਜੋ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾਪ੍ਰੋਗਰਾਮ ਦਾ ਸੈਸ਼ਨ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ ਗੱਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕਿੰਨੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਅਸਥਾਈ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿੰਨਾ ਹੈ।ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਜੋ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਮੈਮਰੀਹਰੇਕ ਸੈਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਕਾਫ਼ੀ ਉੱਚੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। \\n\\nਐੱਮ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨਾਂ ਦੀ ਇੱਕ ਖਾਸ ਗਿਣਤੀ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਹਰੇਕ ਸੈਸ਼ਨ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਅਤੇ ਫਿਰ ਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਕੁੱਲ ਮੈਮਰੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਜੋਡ਼ਨਾ। ਇਹ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੋਵੇਗਾਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। \\n\\n ਇੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ ਉਹ ਹੈ ਇੱਕ ਮੈਮਰੀ ਪ੍ਰੋਫਾਈਲਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਿਵੇਂ ਕਿ ਵਾਲਗ੍ਰਿੰਡ,ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਮੈਮਰੀ-ਤੀਬਰ ਹਿੱਸਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਤੁਹਾਡੀ ਵਰਤੋਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਮੈਮਰੀ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇੱਕ ਨਾਮ _ 1 ਮੈਮਰੀ ਦੱਸ ਸਕਦੇ ਹੋ ਜੋ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ? \',\' ਇਹ ਹੈਯਾਦਦਾਸ਼ਤ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਜੋ \'llama.cpp\' ਦਾ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ। ਪ੍ਰੋਗਰਾਮ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਫਿਕਸਡ-ਸਾਈਜ਼ ਐਰੇ ਦੀ ਇੱਕ ਸਲਾਈਡਿੰਗ ਵਿੰਡੋ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਐਰੇ ਦਾ ਆਕਾਰ ਮੈਮਰੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਵਧਦੀ ਜਾਵੇਗੀ ਜਿਵੇਂ ਜਿਵੇਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਵਧਦਾ ਹੈ ਅਤੇ ਜਿਵੇਂ ਜਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਧਦੀਆਂ ਹਨ।ਵਧੇਰੇ ਡਾਟਾ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਗਣਨਾ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਹੋ ਸਕਦੀ ਹੈਕਾਫ਼ੀ ਉੱਚਾ, ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਕਈ ਗੀਗਾਬਾਈਟ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। \\n\\nਪਰੋਗਰਾਮ ਦੇ ਇੱਕ ਸੈਸ਼ਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਤੁਸੀਂਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਧਦੀਆਂ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਲਡ਼ੀ ਨਾਲ ਚਲਾਉਣ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਹ ਤੁਹਾਨੂੰ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈਮੈਮਰੀ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਜੋ ਪ੍ਰੋਗਰਾਮ ਇਸ ਵੇਲੇ ਵਰਤ ਰਿਹਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਭਾਵਿਤ ਮੈਮਰੀ ਲੀਕ ਜਾਂ ਹੋਰ ਮੈਮਰੀ ਨਾਲ ਸਬੰਧਤ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਵੀ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਮੈਂ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਿੱਚ llama.cpp ਚਲਾ ਸਕਦਾ ਹਾਂ? \' ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂ।llama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? \',\' ਤੁਹਾਨੂੰ \'llama.cpp\' ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਇਹ ਕਈ ਕਾਰਕਾਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ,ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਗੁੰਝਲਤਾ, ਸੈਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਜੋ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾਪ੍ਰੋਗਰਾਮ ਦਾ ਸੈਸ਼ਨ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ ਗੱਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕਿੰਨੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਅਸਥਾਈ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿੰਨਾ ਹੈ।ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਜੋ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਮੈਮਰੀਹਰੇਕ ਸੈਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਕਾਫ਼ੀ ਉੱਚੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। \\n\\nਐੱਮ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨਾਂ ਦੀ ਇੱਕ ਖਾਸ ਗਿਣਤੀ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਹਰੇਕ ਸੈਸ਼ਨ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਅਤੇ ਫਿਰ ਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਕੁੱਲ ਮੈਮਰੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਜੋਡ਼ਨਾ। ਇਹ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੋਵੇਗਾਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। \\n\\n ਇੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ ਉਹ ਹੈ ਇੱਕ ਮੈਮਰੀ ਪ੍ਰੋਫਾਈਲਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਿਵੇਂ ਕਿ ਵਾਲਗ੍ਰਿੰਡ,ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਮੈਮਰੀ-ਤੀਬਰ ਹਿੱਸਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਤੁਹਾਡੀ ਵਰਤੋਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਮੈਮਰੀ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇੱਕ ਨਾਮ _ 1 ਮੈਮਰੀ ਦੱਸ ਸਕਦੇ ਹੋ ਜੋ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ? \',\' ਇਹ ਹੈਯਾਦਦਾਸ਼ਤ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਜੋ \'llama.cpp\' ਦਾ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ। ਪ੍ਰੋਗਰਾਮ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਫਿਕਸਡ-ਸਾਈਜ਼ ਐਰੇ ਦੀ ਇੱਕ ਸਲਾਈਡਿੰਗ ਵਿੰਡੋ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਐਰੇ ਦਾ ਆਕਾਰ ਮੈਮਰੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਵਧਦੀ ਜਾਵੇਗੀ ਜਿਵੇਂ ਜਿਵੇਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਵਧਦਾ ਹੈ ਅਤੇ ਜਿਵੇਂ ਜਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਧਦੀਆਂ ਹਨ।ਵਧੇਰੇ ਡਾਟਾ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਗਣਨਾ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਹੋ ਸਕਦੀ ਹੈਕਾਫ਼ੀ ਉੱਚਾ, ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਕਈ ਗੀਗਾਬਾਈਟ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। \\n\\nਪਰੋਗਰਾਮ ਦੇ ਇੱਕ ਸੈਸ਼ਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਤੁਸੀਂਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਧਦੀਆਂ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਲਡ਼ੀ ਨਾਲ ਚਲਾਉਣ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਹ ਤੁਹਾਨੂੰ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈਮੈਮਰੀ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਜੋ ਪ੍ਰੋਗਰਾਮ ਇਸ ਵੇਲੇ ਵਰਤ ਰਿਹਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਭਾਵਿਤ ਮੈਮਰੀ ਲੀਕ ਜਾਂ ਹੋਰ ਮੈਮਰੀ ਨਾਲ ਸਬੰਧਤ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਵੀ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਮੈਂ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਿੱਚ llama.cpp ਚਲਾ ਸਕਦਾ ਹਾਂ? \',\' ਇਹ ਸੰਭਵ ਹੈ4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ \'llama.cpp\' ਚਲਾਓ, ਪਰ ਇਹ ਆਰਾਮ ਨਾਲ ਚੱਲੇਗਾ ਜਾਂ ਨਹੀਂ, ਇਹ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਇਸ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਦੀ ਗੁੰਝਲਤਾ। \\n\\nਯਦਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਮੁਕਾਬਲਤਨ ਛੋਟੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਸਰਲ ਹਨ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿਪਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਨਾਲ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ ਚੱਲਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ। ਪਰ, ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ ਜਾਂ ਜੇਕਰ ਪਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰ ਰਿਹਾ ਹੈ।ਗਣਨਾ, ਇਹ ਵਧੇਰੇ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। \\n\\n ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਹੈ ਜਾਂ ਨਹੀਂ\'llama.cpp\' ਚਲਾਉਣ ਦੇ ਯੋਗ ਹੋ ਜਾਵੇਗਾ, ਤੁਹਾਨੂੰ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਕਾਰਜ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਗਣਨਾ। ਫਿਰ ਤੁਸੀਂ ਇਸ ਅਨੁਮਾਨ ਦੀ ਤੁਲਨਾ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲੱਬਧ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕੇ ਕਿ ਪ੍ਰੋਗਰਾਮ ਹੋਵੇਗਾ ਜਾਂ ਨਹੀਂਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ। \\n\\nਯਦਿ ਪ੍ਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਉੱਤੇ ਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ।ਮਸ਼ੀਨ ਦੀ ਮੈਮਰੀ ਜਾਂ ਇੱਕ ਛੋਟੇ ਇੰਪੁੱਟ ਫਾਇਲ ਅਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। ", \'ਤਾਂ, ਤੁਹਾਡੀ ਰੈਮ ਕੀ ਹੈ?ਸਿਫਾਰਸ਼? \'] ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂ।llama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? \',\' ਤੁਹਾਨੂੰ \'llama.cpp\' ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਇਹ ਕਈ ਕਾਰਕਾਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ,ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਗੁੰਝਲਤਾ, ਸੈਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਜੋ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾਪ੍ਰੋਗਰਾਮ ਦਾ ਸੈਸ਼ਨ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ ਗੱਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕਿੰਨੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਅਸਥਾਈ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿੰਨਾ ਹੈ।ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਜੋ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਮੈਮਰੀਹਰੇਕ ਸੈਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਕਾਫ਼ੀ ਉੱਚੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। \\n\\nਐੱਮ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨਾਂ ਦੀ ਇੱਕ ਖਾਸ ਗਿਣਤੀ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਹਰੇਕ ਸੈਸ਼ਨ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਅਤੇ ਫਿਰ ਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਕੁੱਲ ਮੈਮਰੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਜੋਡ਼ਨਾ। ਇਹ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੋਵੇਗਾਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। \\n\\n ਇੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ ਉਹ ਹੈ ਇੱਕ ਮੈਮਰੀ ਪ੍ਰੋਫਾਈਲਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਿਵੇਂ ਕਿ ਵਾਲਗ੍ਰਿੰਡ,ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਮੈਮਰੀ-ਤੀਬਰ ਹਿੱਸਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਤੁਹਾਡੀ ਵਰਤੋਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਮੈਮਰੀ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇੱਕ ਨਾਮ _ 1 ਮੈਮਰੀ ਦੱਸ ਸਕਦੇ ਹੋ ਜੋ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ? \',\' ਇਹ ਹੈਯਾਦਦਾਸ਼ਤ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਜੋ \'llama.cpp\' ਦਾ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ। ਪ੍ਰੋਗਰਾਮ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਫਿਕਸਡ-ਸਾਈਜ਼ ਐਰੇ ਦੀ ਇੱਕ ਸਲਾਈਡਿੰਗ ਵਿੰਡੋ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਐਰੇ ਦਾ ਆਕਾਰ ਮੈਮਰੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਵਧਦੀ ਜਾਵੇਗੀ ਜਿਵੇਂ ਜਿਵੇਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਵਧਦਾ ਹੈ ਅਤੇ ਜਿਵੇਂ ਜਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਧਦੀਆਂ ਹਨ।ਵਧੇਰੇ ਡਾਟਾ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਗਣਨਾ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਹੋ ਸਕਦੀ ਹੈਕਾਫ਼ੀ ਉੱਚਾ, ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਕਈ ਗੀਗਾਬਾਈਟ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। \\n\\nਪਰੋਗਰਾਮ ਦੇ ਇੱਕ ਸੈਸ਼ਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਤੁਸੀਂਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਧਦੀਆਂ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਲਡ਼ੀ ਨਾਲ ਚਲਾਉਣ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਹ ਤੁਹਾਨੂੰ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈਮੈਮਰੀ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਜੋ ਪ੍ਰੋਗਰਾਮ ਇਸ ਵੇਲੇ ਵਰਤ ਰਿਹਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਭਾਵਿਤ ਮੈਮਰੀ ਲੀਕ ਜਾਂ ਹੋਰ ਮੈਮਰੀ ਨਾਲ ਸਬੰਧਤ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਵੀ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਮੈਂ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਿੱਚ llama.cpp ਚਲਾ ਸਕਦਾ ਹਾਂ? \',\' ਇਹ ਸੰਭਵ ਹੈ4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ \'llama.cpp\' ਚਲਾਓ, ਪਰ ਇਹ ਆਰਾਮ ਨਾਲ ਚੱਲੇਗਾ ਜਾਂ ਨਹੀਂ, ਇਹ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਇਸ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਦੀ ਗੁੰਝਲਤਾ। \\n\\nਯਦਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਮੁਕਾਬਲਤਨ ਛੋਟੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਸਧਾਰਨ ਹਨ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿਪਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਨਾਲ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ ਚੱਲਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ। ਪਰ, ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ ਜਾਂ ਜੇਕਰ ਪਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰ ਰਿਹਾ ਹੈ।ਗਣਨਾ, ਇਹ ਵਧੇਰੇ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। \\n\\n ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਹੈ ਜਾਂ ਨਹੀਂ\'llama.cpp\' ਚਲਾਉਣ ਦੇ ਯੋਗ ਹੋ ਜਾਵੇਗਾ, ਤੁਹਾਨੂੰ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਕਾਰਜ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਗਣਨਾ। ਫਿਰ ਤੁਸੀਂ ਇਸ ਅਨੁਮਾਨ ਦੀ ਤੁਲਨਾ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲੱਬਧ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕੇ ਕਿ ਪ੍ਰੋਗਰਾਮ ਹੋਵੇਗਾ ਜਾਂ ਨਹੀਂਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ। \\n\\nਯਦਿ ਪ੍ਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਉੱਤੇ ਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ।ਮਸ਼ੀਨ ਦੀ ਮੈਮਰੀ ਜਾਂ ਇੱਕ ਛੋਟੇ ਇੰਪੁੱਟ ਫਾਇਲ ਅਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। ", \'ਤਾਂ, ਤੁਹਾਡੀ ਰੈਮ ਕੀ ਹੈ?\',\' llama.cpp \'ਚਲਾਉਣ ਲਈ ਇੱਕ ਖਾਸ ਮਾਤਰਾ ਵਿੱਚ ਰੈਮ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ, ਕਿਉਂਕਿ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ\' ਤੇ ਨਿਰਭਰ ਕਰੇਗੀਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਗਣਨਾ ਦੀ ਗੁੰਝਲਤਾ। ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੇ ਅਕਾਰ ਅਤੇ ਗਣਨਾ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ, ਅਤੇ ਫਿਰ ਕੁੱਲ ਮੈਮਰੀ ਨੂੰ ਜੋਡ਼ਦਾ ਹੈਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਜ਼ਰੂਰਤਾਂ। \\n\\n ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਹ ਹਮੇਸ਼ਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੁੰਦਾ ਹੈ ਕਿ ਜਿੰਨੀ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਲੋਡ਼ ਪਵੇਗੀ, ਉਸ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਉਪਲਬਧ ਹੋਵੇ।ਕਿ ਪਰੋਗਰਾਮ ਵਿੱਚ ਸੁਚਾਰੂ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਚਲਾਉਣ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਹੈ। ਜੇਕਰ ਪਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।ਗਣਨਾ, ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਦਿੱਤੀ ਗਈ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲਬਧ ਹੋਣ ਨਾਲੋਂ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈਵਧੇਰੇ ਮੈਮਰੀ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਾਂ ਇੱਕ ਛੋਟੇ ਇੰਪੁੱਟ ਫਾਇਲ ਅਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ ਤਾਂ ਮੈਨੂੰ ਦੱਸੋ।ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਹੀਂ ਹਨ। ਤਾਂ ਫਿਰ ਤੁਹਾਡੀ ਮੈਮਰੀ ਸਿਫਾਰਸ਼ ਕੀ ਹੈ?] ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?', ' [\'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ?\', ਮੈਂ ਇੱਕ ਏ. ਆਈ. ਭਾਸ਼ਾ ਮਾਡਲ ਹਾਂ, ਇਸ ਲਈ ਮੇਰੇ ਕੋਲ ਭਾਵਨਾਵਾਂ ਜਾਂ ਭਾਵਨਾਵਾਂ ਨਹੀਂ ਹਨ। ਮੈਂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਆਪਣੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਾਂ।ਸਮਰੱਥਾ। ਕੀ ਕੋਈ ਖਾਸ ਚੀਜ਼ ਹੈ ਜਿਸ ਬਾਰੇ ਤੁਸੀਂ ਜਾਣਨਾ ਜਾਂ ਚਰਚਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ? ", \'ਮੈਂ llama.cpp ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕੀ ਤੁਹਾਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸੰਭਵ ਹੈ?ਹਾਂ ਤਾਂ ਫਿਰ ਕਿਵੇਂ? \',\' ਹਾਂ, \'llama.cpp\' ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਲਟੀਪਲ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।ਵਾਰ, ਹਰ ਵਾਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਦੇ ਇੱਕ ਵੱਖਰੇ ਸਮੂਹ ਨਾਲ, ਅਤੇ ਫਿਰ ਹਰੇਕ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣ ਯੋਗ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ \'ਤੇ ਚਲਾਓ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ\' ਤੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਪ੍ਰੋਗਰਾਮ ਦੇ ਸੰਕਲਨ ਅਤੇ ਚਲਾਉਣ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ \'ਮੇਕ\' ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। \'ਮੇਕ\' ਇੱਕ ਬਿਲਡ ਆਟੋਮੇਸ਼ਨ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਆਪਣੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਜੋਡ਼ਨ ਲਈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਈ ਵਾਰ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦਾ ਹੈ ਜਾਂਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ \'llama.cpp\': \\n\\n1 ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਹਾਡਾ ਸਰੋਤ ਕੋਡ। \'ਮੇਕ ਫਾਈਲ\' ਵਿੱਚ ਉਹ ਨਿਯਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਕਿ ਸਰੋਤ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਅਤੇ ਲਿੰਕ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਪ੍ਰੋਗਰਾਮ ਚਲਾਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਥੇ \'llama.cpp\' ਲਈ ਇੱਕ ਉਦਾਹਰਣ \'ਮੇਕਫਾਈਲ\' ਹੈਃ \'\\n\' \'\\n #ਮੇਕਫਾਈਲ\\n\\nCC = g + + \\nCFLAGS =-Wall-Wextra-Werror\\nLDFLAGS =- lm\\n\\nSRCS = llama.cpp \\nOBJS = $(SRCS:. cpp =. o) \\nEXECUTABLES = llama\\n\\nall: $(EXECUTABLES) \\n\\n $(EXECUTABLES): $(OBJS) \\n $(CC) $(LDFLAGS) $(OBJS)-o$(EXECUTABLES) \\n\\n%. o:%. cpp\\n $(CC) $(CFLAGS)-c $<-o $@\\n\\nclean: \\n rm-f $(OBJS) $(EXECUTABLES) \\n "\'\\n\' ਇਹ \'ਮੇਕਫਾਈਲ\' ਇੱਕ ਸਿੰਗਲ ਸੋਰਸ ਫਾਈਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\'llama.cpp\', ਅਤੇ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ \'g + +\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ \'libm\' ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਨਤੀਜੇ ਵਜੋਂ ਚੱਲਣਯੋਗਪ੍ਰੋਗਰਾਮ ਨੂੰ \'ਲਾਮਾ\' ਨਾਮ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n2. ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਕਲਿਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ \'ਮੇਕ\' ਚਲਾਓ। ਫਿਰ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਜਾਂ ਵਿਕਲਪਾਂ ਨਾਲ \'ਮੇਕ\' ਚਲਾ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਇਸ ਲਈ, ਜੇ ਮੈਂ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹਾਂ।llama.cpp ਤਾਂ ਫਿਰ ਮੈਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੈ? \',\' ਤੁਹਾਨੂੰ \'llama.cpp\' ਦੇ ਕਈ ਸੈਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਇਹ ਕਈ ਕਾਰਕਾਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ,ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਗੁੰਝਲਤਾ, ਸੈਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਜੋ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਹਰੇਕ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾਪ੍ਰੋਗਰਾਮ ਦਾ ਸੈਸ਼ਨ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ ਗੱਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕਿੰਨੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਅਸਥਾਈ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿੰਨਾ ਹੈ।ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਜੋ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ, ਜਾਂ ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਮੈਮਰੀਹਰੇਕ ਸੈਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਕਾਫ਼ੀ ਉੱਚੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। \\n\\nਐੱਮ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨਾਂ ਦੀ ਇੱਕ ਖਾਸ ਗਿਣਤੀ ਲਈ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਹਰੇਕ ਸੈਸ਼ਨ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਅਤੇ ਫਿਰ ਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਕੁੱਲ ਮੈਮਰੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਜੋਡ਼ਨਾ। ਇਹ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੋਵੇਗਾਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। \\n\\n ਇੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ ਉਹ ਹੈ ਇੱਕ ਮੈਮਰੀ ਪ੍ਰੋਫਾਈਲਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਿਵੇਂ ਕਿ ਵਾਲਗ੍ਰਿੰਡ,ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਮੈਮਰੀ-ਤੀਬਰ ਹਿੱਸਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਤੁਹਾਡੀ ਵਰਤੋਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਮੈਮਰੀ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇੱਕ ਨਾਮ _ 1 ਮੈਮਰੀ ਦੱਸ ਸਕਦੇ ਹੋ ਜੋ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ? \',\' ਇਹ ਹੈਯਾਦਦਾਸ਼ਤ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਜੋ \'llama.cpp\' ਦਾ ਇੱਕ ਸੈਸ਼ਨ ਲੈ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵਿਆਂ \'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਅਤੇ ਇੰਪੁੱਟ ਡੇਟਾ। ਪ੍ਰੋਗਰਾਮ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਫਿਕਸਡ-ਸਾਈਜ਼ ਐਰੇ ਦੀ ਇੱਕ ਸਲਾਈਡਿੰਗ ਵਿੰਡੋ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਐਰੇ ਦਾ ਆਕਾਰ ਮੈਮਰੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ। \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਵਧਦੀ ਜਾਵੇਗੀ ਜਿਵੇਂ ਜਿਵੇਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਵਧਦਾ ਹੈ ਅਤੇ ਜਿਵੇਂ ਜਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਧਦੀਆਂ ਹਨ।ਵਧੇਰੇ ਡਾਟਾ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਗਣਨਾ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਹੋ ਸਕਦੀ ਹੈਕਾਫ਼ੀ ਉੱਚਾ, ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਕਈ ਗੀਗਾਬਾਈਟ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। \\n\\nਪਰੋਗਰਾਮ ਦੇ ਇੱਕ ਸੈਸ਼ਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਤੁਸੀਂਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੱਧਦੀਆਂ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਲਡ਼ੀ ਨਾਲ ਚਲਾਉਣ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਹ ਤੁਹਾਨੂੰ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈਮੈਮਰੀ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਮਾਤਰਾ ਜੋ ਪ੍ਰੋਗਰਾਮ ਇਸ ਵੇਲੇ ਵਰਤ ਰਿਹਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਭਾਵਿਤ ਮੈਮਰੀ ਲੀਕ ਜਾਂ ਹੋਰ ਮੈਮਰੀ ਨਾਲ ਸਬੰਧਤ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਵੀ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਕੀ ਮੈਂ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਿੱਚ llama.cpp ਚਲਾ ਸਕਦਾ ਹਾਂ? \',\' ਇਹ ਸੰਭਵ ਹੈ4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ \'llama.cpp\' ਚਲਾਓ, ਪਰ ਇਹ ਆਰਾਮ ਨਾਲ ਚੱਲੇਗਾ ਜਾਂ ਨਹੀਂ, ਇਹ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਇਸ ਉੱਤੇ ਨਿਰਭਰ ਕਰੇਗਾ।ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਦੀ ਗੁੰਝਲਤਾ। \\n\\nਯਦਿ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਮੁਕਾਬਲਤਨ ਛੋਟੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਗਣਨਾਵਾਂ ਸਰਲ ਹਨ, ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿਪਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਨਾਲ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ ਚੱਲਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ। ਪਰ, ਜੇਕਰ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਹਨ ਜਾਂ ਜੇਕਰ ਪਰੋਗਰਾਮ ਗੁੰਝਲਦਾਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰ ਰਿਹਾ ਹੈ।ਗਣਨਾ, ਇਹ ਵਧੇਰੇ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। \\n\\n ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਹੈ ਜਾਂ ਨਹੀਂ\'llama.cpp\' ਚਲਾਉਣ ਦੇ ਯੋਗ ਹੋ ਜਾਵੇਗਾ, ਤੁਹਾਨੂੰ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਕਾਰਜ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਗਣਨਾ। ਫਿਰ ਤੁਸੀਂ ਇਸ ਅਨੁਮਾਨ ਦੀ ਤੁਲਨਾ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲੱਬਧ ਮੈਮਰੀ ਦੀ ਮਾਤਰਾ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕੇ ਕਿ ਪ੍ਰੋਗਰਾਮ ਹੋਵੇਗਾ ਜਾਂ ਨਹੀਂਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ। \\n\\nਯਦਿ ਪ੍ਰੋਗਰਾਮ 4 ਜੀ. ਬੀ. ਰੈਮ ਵਾਲੀ ਮਸ਼ੀਨ ਉੱਤੇ ਆਰਾਮ ਨਾਲ ਚਲਾਉਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ।ਮਸ਼ੀਨ ਦੀ ਮੈਮਰੀ ਜਾਂ ਇੱਕ ਛੋਟੇ ਇੰਪੁੱਟ ਫਾਇਲ ਅਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। ", \'ਤਾਂ, ਤੁਹਾਡੀ ਰੈਮ ਕੀ ਹੈ?\',\' llama.cpp \'ਚਲਾਉਣ ਲਈ ਇੱਕ ਖਾਸ ਮਾਤਰਾ ਵਿੱਚ ਰੈਮ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ, ਕਿਉਂਕਿ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਦੀ ਵਰਤੋਂ ਇਸ\' ਤੇ ਨਿਰਭਰ ਕਰੇਗੀਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਗਣਨਾ ਦੀ ਗੁੰਝਲਤਾ। ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਨੂੰ ਕਿੰਨੀ ਰੈਮ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਤੁਹਾਨੂੰ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਦੇ ਅਕਾਰ ਅਤੇ ਗਣਨਾ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਅਧਾਰ ਤੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਮੈਮਰੀ ਵਰਤੋਂ, ਅਤੇ ਫਿਰ ਕੁੱਲ ਮੈਮਰੀ ਨੂੰ ਜੋਡ਼ਦਾ ਹੈਸਾਰੇ ਸੈਸ਼ਨਾਂ ਲਈ ਜ਼ਰੂਰਤਾਂ। \\n\\n ਇੱਕ ਆਮ ਨਿਯਮ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਹ ਹਮੇਸ਼ਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੁੰਦਾ ਹੈ ਕਿ ਜਿੰਨੀ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਲੋਡ਼ ਪਵੇਗੀ, ਉਸ ਤੋਂ ਵੱਧ ਮੈਮਰੀ ਉਪਲਬਧ ਹੋਵੇ।ਕਿ ਪਰੋਗਰਾਮ ਵਿੱਚ ਸੁਚਾਰੂ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਚਲਾਉਣ ਲਈ ਲੋਡ਼ੀਂਦੀ ਮੈਮਰੀ ਹੈ। ਜੇਕਰ ਪਰੋਗਰਾਮ ਬਹੁਤ ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਗੁੰਝਲਦਾਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।ਗਣਨਾ, ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਦਿੱਤੀ ਗਈ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲਬਧ ਹੋਣ ਨਾਲੋਂ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈਵਧੇਰੇ ਮੈਮਰੀ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, ਜਾਂ ਇੱਕ ਛੋਟੇ ਇੰਪੁੱਟ ਫਾਇਲ ਅਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ ਤਾਂ ਮੈਨੂੰ ਦੱਸੋ।ਵੱਡੀਆਂ ਇੰਪੁੱਟ ਫਾਇਲਾਂ ਨਹੀਂ ਹਨ। ਤਾਂ ਫਿਰ ਤੁਹਾਡੀ ਮੈਮਰੀ ਸਿਫਾਰਸ਼ ਕੀ ਹੈ? ", \'ਡੇਟਾ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵਧੇਰੇ ਮੈਮਰੀ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਇੱਕ ਦਿੱਤੀ ਹੋਈ ਮਸ਼ੀਨ ਉੱਤੇ ਉਪਲਬਧ ਹੈ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਵਧੇਰੇ ਮੈਮਰੀ ਵਾਲੀ ਇੱਕ ਮਸ਼ੀਨ ਦੀ ਵਰਤੋਂ ਕਰਨ, ਜਾਂ ਇੱਕ ਛੋਟੀ ਇੰਪੁੱਟ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ।ਅਕਾਰ. \\n\\n ਆਮ ਤੌਰ ਉੱਤੇ, ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵੇਰਵਿਆਂ ਨੂੰ ਜਾਣੇ ਬਿਨਾਂ \'llama.cpp\' ਚਲਾਉਣ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮੈਮਰੀ ਸਿਫਾਰਸ਼ ਪ੍ਰਦਾਨ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ।ਅਤੇ ਡਾਟਾ ਇੰਪੁੱਟ ਕਰੋ। ਪਰ, ਜੇਕਰ ਤੁਸੀਂ 4 ਜੀ. ਬੀ. ਰੈਮ ਨਾਲ ਇੱਕ ਮਸ਼ੀਨ ਉੱਤੇ ਪ੍ਰੋਗਰਾਮ ਚਲਾ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਜ਼ਿਆਦਾਤਰ ਇੰਪੁੱਟ ਫਾਈਲਾਂ ਅਤੇ ਗਣਨਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਬਿਨਾਂ ਕਿਸੇ ਸਮੱਸਿਆ ਦੇ। \\n\\n ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰੇਗਾ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਵਾਧੂ ਪ੍ਰਸ਼ਨ ਹਨ। \',\' ਬਹੁਤ ਧੰਨਵਾਦ \'] ', 'ਤੁਸੀਂ ਕਿਵੇਂ ਹੋ? \n ']