ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

Agent Lightning v1.0 Melatih Agent Lewat Proxy

Agent Lightning v1.0 adalah framework open-source sepanjang 3.500 baris dari Microsoft Research untuk menerapkan reinforcement learning pada agent harness yang sudah ada. Alih-alih memaksa Anda menulis ulang execution loop di dalam framework training, tool ini bertindak sebagai proxy yang kompatibel dengan OpenAI di antara agent dan LLM API. Tool ini merekam pemanggilan model dan menangani asynchronous training secara bersamaan pada shared pool GPU. Framework ini layak dicoba jika Anda sudah memelihara custom harness seperti OpenHands atau mini-SWE-agent dan ingin melakukan tuning tanpa merombak ulang stack Anda. Kendalanya, pemisahan rollout menjadi sampel training yang bervariasi menimbulkan tantangan data alignment yang kompleks, serta mengasumsikan Anda memiliki infrastruktur komputasi untuk menjalankan concurrent agent loop yang berat. Lewati tool ini jika Anda mencari environment training instan tanpa overhead sistem. sumber: microsoft.com my other side: setyadi.com

AfxMessageBox modeless sederhana

2008-12-10 · #Programming

Ada masa ketika AfxMessageBox membekukan thread proses latar saya (komunikasi socket, dan sejenisnya). Ini solusi cepat dan kasar yang saya tulis. Taruh di StdAfx.h Anda.

Silakan dirapikan kalau mau.

//////////////////////////////////////////////////////////////////////////
// ivo setyadi [12/10/2008 Development]
// a simple (or semi) modeless AfxMessageBox using MFC thread
// usage:
// CMy my;
// my.ModelessBox("your message");
class CMy
{
public:
	void ModelessBox( CString str)
	{
		char *buffer=new char[256];
		lstrcpy(buffer,str);
 		AfxBeginThread(showMessage, (LPVOID *) buffer,   THREAD_PRIORITY_NORMAL) ;
	}

	static UINT showMessage(LPVOID lParam)
	{
		if(lParam == NULL)
			AfxEndThread(NULL);

		char *pStr = (char *) lParam;
		AfxMessageBox(pStr);
		delete pStr; // don't forget

		return TRUE;
	}
};

Selesai.

my other side: setyadi.com

$ cd ~/

$ cat comments/ (0)