[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary":3,"summaries-facets-categories":181,"summary-related-399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary":7085},{"id":4,"title":5,"ai":6,"body":13,"categories":140,"created_at":142,"date_modified":142,"description":134,"extension":143,"faq":142,"featured":144,"kicker_label":142,"meta":145,"navigation":160,"path":161,"published_at":162,"question":142,"scraped_at":163,"seo":164,"sitemap":165,"source_id":166,"source_name":167,"source_type":168,"source_url":169,"stem":170,"tags":171,"thumbnail_url":176,"tldr":177,"tweet":178,"unknown_tags":179,"__hash__":180},"summaries\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary.md","Optimizing JAX Performance on NVIDIA GPUs",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4656,695,3564,0.0022065,{"type":14,"value":15,"toc":133},"minimark",[16,21,38,49,53,76,79,83,95,98],[17,18,20],"h2",{"id":19},"verifying-hardware-and-data-placement","Verifying Hardware and Data Placement",[22,23,24,25,29,30,33,34,37],"p",{},"Before optimizing, you must confirm that JAX is actually utilizing the GPU. Start by running ",[26,27,28],"code",{},"nvidia-smi"," to verify hardware visibility, then use ",[26,31,32],{},"jax.devices()"," and ",[26,35,36],{},"jax.default_backend()"," to ensure JAX is targeting the GPU rather than defaulting to the CPU.",[22,39,40,41,44,45,48],{},"Once confirmed, treat data placement as a primary concern. Unlike NumPy, where arrays live on the host, JAX arrays reside on the device. Operations like ",[26,42,43],{},"np.asarray(y)"," or ",[26,46,47],{},"float(loss)"," pull data back to the host, forcing the GPU to wait and creating significant performance bottlenecks. Avoid these operations inside hot loops to prevent host-to-device data transfer latency.",[17,50,52],{"id":51},"mastering-jit-and-tracing","Mastering JIT and Tracing",[22,54,55,56,59,60,63,64,67,68,71,72,75],{},"JAX uses the XLA compiler to transform Python code into optimized machine instructions. The ",[26,57,58],{},"jit"," transformation is powerful, but it relies on tracing. Because JAX traces code rather than executing it line-by-line, standard Python control flow (like ",[26,61,62],{},"if"," statements based on array values) will fail. Use JAX-specific primitives like ",[26,65,66],{},"jnp.where",", ",[26,69,70],{},"lax.cond",", and ",[26,73,74],{},"lax.scan"," to maintain compatibility with the tracer.",[22,77,78],{},"Furthermore, compilation is tied to input shapes and data types. If your input shapes change (e.g., ragged batches or variable sequence lengths), JAX will trigger a new compilation, which is expensive. To maintain performance, use padding and masking to keep input shapes stable, allowing JAX to reuse existing executables.",[17,80,82],{"id":81},"profiling-asynchronous-execution","Profiling Asynchronous Execution",[22,84,85,86,90,91,94],{},"JAX dispatches GPU work asynchronously. A common mistake is measuring the time it takes for Python to ",[87,88,89],"em",{},"request"," work rather than the time the GPU takes to ",[87,92,93],{},"execute"," it. To get accurate metrics, you must block the execution to ensure the GPU has finished its tasks before stopping your timer.",[22,96,97],{},"When profiling, look for:",[99,100,101,109,115,121,127],"ul",{},[102,103,104,108],"li",{},[105,106,107],"strong",{},"Compilation overhead:"," Frequent re-compilations due to shape changes.",[102,110,111,114],{},[105,112,113],{},"Data transfer:"," Excessive movement between host and device.",[102,116,117,120],{},[105,118,119],{},"GPU gaps:"," Periods where the GPU is idle due to host-side bottlenecks.",[102,122,123,126],{},[105,124,125],{},"Kernel granularity:"," Too many tiny kernels that fail to saturate the GPU.",[102,128,129,132],{},[105,130,131],{},"Memory pressure:"," Inefficient use of VRAM that forces swapping or slows down execution.",{"title":134,"searchDepth":135,"depth":135,"links":136},"",2,[137,138,139],{"id":19,"depth":135,"text":20},{"id":51,"depth":135,"text":52},{"id":81,"depth":135,"text":82},[141],"AI & LLMs",null,"md",false,{"content_references":146,"triage":155},[147,152],{"type":148,"title":149,"url":150,"context":151},"tool","JAX","https:\u002F\u002Fjax.readthedocs.io\u002F","mentioned",{"type":148,"title":153,"url":154,"context":151},"NVIDIA-SMI","https:\u002F\u002Fdeveloper.nvidia.com\u002Fnvidia-system-management-interface",{"relevance":156,"novelty":157,"quality":156,"actionability":156,"composite":158,"reasoning":159},4,3,3.8,"Category: AI & LLMs. The article provides practical insights into optimizing JAX performance on NVIDIA GPUs, addressing specific pain points like ensuring GPU utilization and managing input shapes. It offers actionable techniques such as using JAX-specific primitives and profiling methods that the audience can implement directly.",true,"\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary","2026-08-26 19:03:25","2026-08-27 03:12:57",{"title":5,"description":134},{"loc":161},"399034811953033e","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CxTUFiWCVjk","summaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary",[172,173,174,175],"python","machine-learning","jax","gpu","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FCxTUFiWCVjk\u002Fhqdefault.jpg","JAX performance hinges on ensuring your code runs on the GPU, maintaining stable input shapes to prevent re-compilation, and correctly handling asynchronous execution during profiling.","This is a technical primer on debugging [JAX](https:\u002F\u002Fjax.readthedocs.io\u002F) performance on NVIDIA GPUs. The speakers walk through a checklist for identifying common pitfalls, specifically focusing on verifying device visibility, managing XLA compilation triggers, avoiding host-to-device data transfers, and ensuring accurate timing for asynchronous operations.",[174,175],"odTgzErVV7OXGQaWaoTj2SNkX8NC69cDDDI9cwSSqnk",[182,184,187,189,192,194,197,200,202,204,206,208,211,213,215,217,219,222,224,226,228,230,233,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,355,357,359,361,363,365,367,369,371,373,375,377,379,381,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,449,451,453,455,457,459,461,463,465,467,469,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,505,507,509,511,513,515,517,519,521,523,525,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,587,589,591,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,633,635,637,639,641,643,645,647,649,651,653,655,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,945,947,949,951,953,956,958,960,962,964,966,968,970,972,974,976,978,980,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4619,4621,4623,4625,4627,4629,4631,4633,4635,4637,4639,4641,4643,4645,4647,4649,4651,4653,4655,4657,4659,4661,4663,4665,4667,4669,4671,4673,4675,4677,4679,4681,4683,4685,4687,4689,4691,4693,4695,4697,4699,4701,4703,4705,4707,4709,4711,4713,4715,4717,4719,4721,4723,4725,4727,4729,4731,4733,4735,4737,4739,4741,4743,4745,4747,4749,4751,4753,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791,4793,4795,4797,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849,4851,4853,4855,4857,4859,4861,4863,4865,4867,4869,4871,4873,4875,4877,4879,4881,4883,4885,4887,4889,4891,4893,4895,4897,4899,4901,4903,4905,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4935,4937,4939,4941,4943,4945,4947,4949,4951,4953,4955,4957,4959,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995,4997,4999,5001,5003,5005,5007,5009,5011,5013,5015,5017,5019,5021,5023,5025,5027,5029,5031,5033,5035,5037,5039,5041,5043,5045,5047,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717,5719,5721,5723,5725,5727,5729,5731,5733,5735,5737,5739,5741,5743,5745,5747,5749,5751,5753,5755,5757,5759,5761,5763,5765,5767,5769,5771,5773,5775,5777,5779,5781,5783,5785,5787,5789,5791,5793,5795,5797,5799,5801,5803,5805,5807,5809,5811,5813,5815,5817,5819,5821,5823,5825,5827,5829,5831,5833,5835,5837,5839,5841,5843,5845,5847,5849,5851,5853,5855,5857,5859,5861,5863,5865,5867,5869,5871,5873,5875,5877,5879,5881,5883,5885,5887,5889,5891,5893,5895,5897,5899,5901,5903,5905,5907,5909,5911,5913,5915,5917,5919,5921,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5945,5947,5949,5951,5953,5955,5957,5959,5961,5963,5965,5967,5969,5971,5973,5975,5977,5979,5981,5983,5985,5987,5989,5991,5993,5995,5997,5999,6001,6003,6005,6007,6009,6011,6013,6015,6017,6019,6021,6023,6025,6027,6029,6031,6033,6035,6037,6039,6041,6043,6045,6047,6049,6051,6053,6055,6057,6059,6061,6063,6065,6067,6069,6071,6073,6075,6077,6079,6081,6083,6085,6087,6089,6091,6093,6095,6097,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139,6141,6143,6145,6147,6149,6151,6153,6155,6157,6159,6161,6163,6165,6167,6169,6171,6173,6175,6177,6179,6181,6183,6185,6187,6189,6191,6193,6195,6197,6199,6201,6203,6205,6207,6209,6211,6213,6215,6217,6219,6221,6223,6225,6227,6229,6231,6233,6235,6237,6239,6241,6243,6245,6247,6249,6251,6253,6255,6257,6259,6261,6263,6265,6267,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301,6303,6305,6307,6309,6311,6313,6315,6317,6319,6321,6323,6325,6327,6329,6331,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6407,6409,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6567,6569,6571,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083],{"categories":183},[141],{"categories":185},[186],"Developer Productivity",{"categories":188},[141],{"categories":190},[191],"Business & SaaS",{"categories":193},[141],{"categories":195},[196],"AI Automation",{"categories":198},[199],"Product Strategy",{"categories":201},[196],{"categories":203},[141],{"categories":205},[186],{"categories":207},[196],{"categories":209},[210],"Software Engineering",{"categories":212},[141],{"categories":214},[191],{"categories":216},[],{"categories":218},[141],{"categories":220},[221],"Inference & Serving",{"categories":223},[141],{"categories":225},[141],{"categories":227},[196],{"categories":229},[],{"categories":231},[232],"AI News & Trends",{"categories":234},[235],"Data Science & Visualization",{"categories":237},[196],{"categories":239},[141],{"categories":241},[141],{"categories":243},[191],{"categories":245},[186],{"categories":247},[141],{"categories":249},[196],{"categories":251},[232],{"categories":253},[141],{"categories":255},[196],{"categories":257},[196],{"categories":259},[141],{"categories":261},[141],{"categories":263},[196],{"categories":265},[141],{"categories":267},[141],{"categories":269},[141],{"categories":271},[196],{"categories":273},[232],{"categories":275},[141],{"categories":277},[141],{"categories":279},[141],{"categories":281},[],{"categories":283},[284],"Design & Frontend",{"categories":286},[235],{"categories":288},[232],{"categories":290},[141],{"categories":292},[141],{"categories":294},[141],{"categories":296},[],{"categories":298},[141],{"categories":300},[141],{"categories":302},[196],{"categories":304},[210],{"categories":306},[141],{"categories":308},[196],{"categories":310},[141],{"categories":312},[313],"Marketing & Growth",{"categories":315},[284],{"categories":317},[141],{"categories":319},[196],{"categories":321},[141],{"categories":323},[141],{"categories":325},[210],{"categories":327},[141],{"categories":329},[],{"categories":331},[],{"categories":333},[284],{"categories":335},[141],{"categories":337},[196],{"categories":339},[186],{"categories":341},[210],{"categories":343},[196],{"categories":345},[284],{"categories":347},[199],{"categories":349},[141],{"categories":351},[210],{"categories":353},[354],"DevOps & Cloud",{"categories":356},[196],{"categories":358},[199],{"categories":360},[232],{"categories":362},[141],{"categories":364},[],{"categories":366},[141],{"categories":368},[141],{"categories":370},[],{"categories":372},[196],{"categories":374},[210],{"categories":376},[],{"categories":378},[210],{"categories":380},[141],{"categories":382},[383],"Governance & Standards",{"categories":385},[191],{"categories":387},[],{"categories":389},[],{"categories":391},[141],{"categories":393},[141],{"categories":395},[196],{"categories":397},[141],{"categories":399},[141],{"categories":401},[196],{"categories":403},[141],{"categories":405},[141],{"categories":407},[141],{"categories":409},[],{"categories":411},[210],{"categories":413},[],{"categories":415},[],{"categories":417},[141],{"categories":419},[210],{"categories":421},[],{"categories":423},[210],{"categories":425},[141],{"categories":427},[141],{"categories":429},[313],{"categories":431},[141],{"categories":433},[141],{"categories":435},[141],{"categories":437},[284],{"categories":439},[284],{"categories":441},[141],{"categories":443},[210],{"categories":445},[196],{"categories":447},[448],"GovTech & Public-Sector Adoption",{"categories":450},[210],{"categories":452},[141],{"categories":454},[141],{"categories":456},[141],{"categories":458},[196],{"categories":460},[196],{"categories":462},[235],{"categories":464},[141],{"categories":466},[232],{"categories":468},[196],{"categories":470},[471],"Legal AI Tools",{"categories":473},[141],{"categories":475},[196],{"categories":477},[141],{"categories":479},[313],{"categories":481},[196],{"categories":483},[199],{"categories":485},[141],{"categories":487},[210],{"categories":489},[448],{"categories":491},[],{"categories":493},[196],{"categories":495},[],{"categories":497},[191],{"categories":499},[196],{"categories":501},[196],{"categories":503},[504],"RAG & Retrieval",{"categories":506},[191],{"categories":508},[141],{"categories":510},[210],{"categories":512},[210],{"categories":514},[354],{"categories":516},[284],{"categories":518},[196],{"categories":520},[141],{"categories":522},[141],{"categories":524},[],{"categories":526},[527],"Agents & Orchestration",{"categories":529},[210],{"categories":531},[141],{"categories":533},[],{"categories":535},[196],{"categories":537},[191],{"categories":539},[],{"categories":541},[141],{"categories":543},[],{"categories":545},[141],{"categories":547},[186],{"categories":549},[210],{"categories":551},[191],{"categories":553},[141],{"categories":555},[196],{"categories":557},[141],{"categories":559},[232],{"categories":561},[141],{"categories":563},[],{"categories":565},[141],{"categories":567},[],{"categories":569},[141],{"categories":571},[210],{"categories":573},[141],{"categories":575},[196],{"categories":577},[235],{"categories":579},[],{"categories":581},[141],{"categories":583},[284],{"categories":585},[586],"Models & Frontier Labs",{"categories":588},[],{"categories":590},[284],{"categories":592},[593],"Regulation & Governance of AI",{"categories":595},[199],{"categories":597},[196],{"categories":599},[],{"categories":601},[141],{"categories":603},[141],{"categories":605},[196],{"categories":607},[196],{"categories":609},[232],{"categories":611},[141],{"categories":613},[191],{"categories":615},[141],{"categories":617},[196],{"categories":619},[],{"categories":621},[210],{"categories":623},[196],{"categories":625},[141],{"categories":627},[199],{"categories":629},[141],{"categories":631},[632],"AI Policy & Regulation",{"categories":634},[],{"categories":636},[141],{"categories":638},[196],{"categories":640},[199],{"categories":642},[196],{"categories":644},[141],{"categories":646},[141],{"categories":648},[141],{"categories":650},[196],{"categories":652},[],{"categories":654},[235],{"categories":656},[657],"Evals & Reliability",{"categories":659},[141],{"categories":661},[141],{"categories":663},[],{"categories":665},[186],{"categories":667},[448],{"categories":669},[632],{"categories":671},[141],{"categories":673},[191],{"categories":675},[141],{"categories":677},[196],{"categories":679},[141],{"categories":681},[196],{"categories":683},[527],{"categories":685},[141],{"categories":687},[210],{"categories":689},[141],{"categories":691},[],{"categories":693},[284],{"categories":695},[],{"categories":697},[141],{"categories":699},[448],{"categories":701},[141],{"categories":703},[141],{"categories":705},[141],{"categories":707},[],{"categories":709},[141],{"categories":711},[284],{"categories":713},[210],{"categories":715},[],{"categories":717},[141],{"categories":719},[],{"categories":721},[196],{"categories":723},[141],{"categories":725},[284],{"categories":727},[],{"categories":729},[141],{"categories":731},[141],{"categories":733},[235],{"categories":735},[196],{"categories":737},[141],{"categories":739},[191],{"categories":741},[196],{"categories":743},[141],{"categories":745},[141],{"categories":747},[210],{"categories":749},[284],{"categories":751},[141],{"categories":753},[196],{"categories":755},[],{"categories":757},[210],{"categories":759},[196],{"categories":761},[235],{"categories":763},[],{"categories":765},[141],{"categories":767},[232],{"categories":769},[141],{"categories":771},[],{"categories":773},[141],{"categories":775},[141],{"categories":777},[141],{"categories":779},[191,313],{"categories":781},[],{"categories":783},[210],{"categories":785},[141],{"categories":787},[141],{"categories":789},[196],{"categories":791},[141],{"categories":793},[],{"categories":795},[],{"categories":797},[141],{"categories":799},[284],{"categories":801},[141],{"categories":803},[],{"categories":805},[141],{"categories":807},[354],{"categories":809},[],{"categories":811},[196],{"categories":813},[232],{"categories":815},[141],{"categories":817},[141],{"categories":819},[284],{"categories":821},[],{"categories":823},[232],{"categories":825},[141],{"categories":827},[221],{"categories":829},[141],{"categories":831},[141],{"categories":833},[196],{"categories":835},[232],{"categories":837},[586],{"categories":839},[141],{"categories":841},[313],{"categories":843},[],{"categories":845},[196],{"categories":847},[191],{"categories":849},[210],{"categories":851},[141],{"categories":853},[196],{"categories":855},[],{"categories":857},[141,354],{"categories":859},[141],{"categories":861},[141],{"categories":863},[141],{"categories":865},[196],{"categories":867},[141,210],{"categories":869},[235],{"categories":871},[141],{"categories":873},[141],{"categories":875},[141],{"categories":877},[210],{"categories":879},[141],{"categories":881},[196],{"categories":883},[196],{"categories":885},[632],{"categories":887},[313],{"categories":889},[141],{"categories":891},[196],{"categories":893},[141],{"categories":895},[141],{"categories":897},[196],{"categories":899},[],{"categories":901},[196],{"categories":903},[141],{"categories":905},[141],{"categories":907},[196],{"categories":909},[141],{"categories":911},[141,191],{"categories":913},[141],{"categories":915},[191],{"categories":917},[],{"categories":919},[284],{"categories":921},[284],{"categories":923},[141],{"categories":925},[],{"categories":927},[],{"categories":929},[141],{"categories":931},[232],{"categories":933},[],{"categories":935},[186],{"categories":937},[141],{"categories":939},[210],{"categories":941},[141],{"categories":943},[944],"Generative UI & Design-to-Code",{"categories":946},[141],{"categories":948},[141],{"categories":950},[284],{"categories":952},[141],{"categories":954},[955],"Algorithmic Accountability",{"categories":957},[196],{"categories":959},[210],{"categories":961},[232],{"categories":963},[284],{"categories":965},[141],{"categories":967},[],{"categories":969},[199],{"categories":971},[141],{"categories":973},[141],{"categories":975},[141],{"categories":977},[141],{"categories":979},[196],{"categories":981},[982],"MLOps & Infrastructure",{"categories":984},[141],{"categories":986},[141],{"categories":988},[141],{"categories":990},[141],{"categories":992},[141],{"categories":994},[210],{"categories":996},[232],{"categories":998},[141],{"categories":1000},[199],{"categories":1002},[186],{"categories":1004},[141],{"categories":1006},[196],{"categories":1008},[354],{"categories":1010},[141],{"categories":1012},[191],{"categories":1014},[141],{"categories":1016},[284],{"categories":1018},[141],{"categories":1020},[141],{"categories":1022},[196],{"categories":1024},[],{"categories":1026},[],{"categories":1028},[141],{"categories":1030},[221],{"categories":1032},[284],{"categories":1034},[232],{"categories":1036},[235],{"categories":1038},[],{"categories":1040},[141],{"categories":1042},[141],{"categories":1044},[191],{"categories":1046},[196],{"categories":1048},[141],{"categories":1050},[141],{"categories":1052},[141],{"categories":1054},[141],{"categories":1056},[232],{"categories":1058},[221],{"categories":1060},[141],{"categories":1062},[284],{"categories":1064},[141],{"categories":1066},[],{"categories":1068},[196],{"categories":1070},[210],{"categories":1072},[],{"categories":1074},[141],{"categories":1076},[141],{"categories":1078},[196],{"categories":1080},[210],{"categories":1082},[141],{"categories":1084},[235],{"categories":1086},[284],{"categories":1088},[],{"categories":1090},[141],{"categories":1092},[],{"categories":1094},[141],{"categories":1096},[],{"categories":1098},[141],{"categories":1100},[141],{"categories":1102},[199],{"categories":1104},[191],{"categories":1106},[196],{"categories":1108},[196],{"categories":1110},[],{"categories":1112},[141],{"categories":1114},[186],{"categories":1116},[141],{"categories":1118},[141],{"categories":1120},[191],{"categories":1122},[232],{"categories":1124},[186],{"categories":1126},[],{"categories":1128},[141],{"categories":1130},[],{"categories":1132},[141],{"categories":1134},[],{"categories":1136},[232],{"categories":1138},[232],{"categories":1140},[],{"categories":1142},[527],{"categories":1144},[141],{"categories":1146},[284],{"categories":1148},[210],{"categories":1150},[],{"categories":1152},[471],{"categories":1154},[196],{"categories":1156},[191],{"categories":1158},[],{"categories":1160},[],{"categories":1162},[186],{"categories":1164},[235],{"categories":1166},[],{"categories":1168},[313],{"categories":1170},[196],{"categories":1172},[191],{"categories":1174},[196],{"categories":1176},[141],{"categories":1178},[191],{"categories":1180},[141],{"categories":1182},[210],{"categories":1184},[],{"categories":1186},[221],{"categories":1188},[199],{"categories":1190},[141],{"categories":1192},[284],{"categories":1194},[210],{"categories":1196},[191],{"categories":1198},[141],{"categories":1200},[210],{"categories":1202},[141],{"categories":1204},[196],{"categories":1206},[191],{"categories":1208},[141],{"categories":1210},[141],{"categories":1212},[141],{"categories":1214},[141],{"categories":1216},[141],{"categories":1218},[],{"categories":1220},[],{"categories":1222},[210],{"categories":1224},[235],{"categories":1226},[199],{"categories":1228},[141],{"categories":1230},[196],{"categories":1232},[210],{"categories":1234},[210],{"categories":1236},[141],{"categories":1238},[],{"categories":1240},[232],{"categories":1242},[199],{"categories":1244},[199],{"categories":1246},[210],{"categories":1248},[141],{"categories":1250},[657],{"categories":1252},[354],{"categories":1254},[],{"categories":1256},[196],{"categories":1258},[141],{"categories":1260},[],{"categories":1262},[186],{"categories":1264},[],{"categories":1266},[141],{"categories":1268},[141],{"categories":1270},[141],{"categories":1272},[284],{"categories":1274},[313],{"categories":1276},[141],{"categories":1278},[210],{"categories":1280},[141],{"categories":1282},[196],{"categories":1284},[],{"categories":1286},[210],{"categories":1288},[141],{"categories":1290},[186],{"categories":1292},[],{"categories":1294},[191],{"categories":1296},[141],{"categories":1298},[141],{"categories":1300},[232],{"categories":1302},[141,354],{"categories":1304},[141],{"categories":1306},[1307],"Design Systems for AI",{"categories":1309},[141],{"categories":1311},[141],{"categories":1313},[232],{"categories":1315},[141],{"categories":1317},[141],{"categories":1319},[141],{"categories":1321},[191],{"categories":1323},[141],{"categories":1325},[141],{"categories":1327},[141],{"categories":1329},[],{"categories":1331},[141],{"categories":1333},[141],{"categories":1335},[191],{"categories":1337},[141],{"categories":1339},[],{"categories":1341},[196],{"categories":1343},[196],{"categories":1345},[210],{"categories":1347},[232],{"categories":1349},[210],{"categories":1351},[141],{"categories":1353},[284],{"categories":1355},[232],{"categories":1357},[235],{"categories":1359},[141],{"categories":1361},[141],{"categories":1363},[196],{"categories":1365},[186],{"categories":1367},[632],{"categories":1369},[141],{"categories":1371},[196],{"categories":1373},[141],{"categories":1375},[210],{"categories":1377},[210],{"categories":1379},[],{"categories":1381},[],{"categories":1383},[141],{"categories":1385},[196],{"categories":1387},[199],{"categories":1389},[],{"categories":1391},[191],{"categories":1393},[141],{"categories":1395},[],{"categories":1397},[284],{"categories":1399},[210],{"categories":1401},[196],{"categories":1403},[210],{"categories":1405},[284],{"categories":1407},[141],{"categories":1409},[141],{"categories":1411},[284],{"categories":1413},[],{"categories":1415},[],{"categories":1417},[232],{"categories":1419},[196],{"categories":1421},[196],{"categories":1423},[141],{"categories":1425},[141],{"categories":1427},[141],{"categories":1429},[141],{"categories":1431},[191],{"categories":1433},[141],{"categories":1435},[141],{"categories":1437},[],{"categories":1439},[210],{"categories":1441},[210],{"categories":1443},[141],{"categories":1445},[210],{"categories":1447},[191],{"categories":1449},[],{"categories":1451},[141],{"categories":1453},[141],{"categories":1455},[141],{"categories":1457},[141],{"categories":1459},[141],{"categories":1461},[196],{"categories":1463},[186],{"categories":1465},[191],{"categories":1467},[141],{"categories":1469},[196],{"categories":1471},[232],{"categories":1473},[196],{"categories":1475},[221],{"categories":1477},[313],{"categories":1479},[141],{"categories":1481},[196],{"categories":1483},[141],{"categories":1485},[141],{"categories":1487},[141],{"categories":1489},[],{"categories":1491},[284],{"categories":1493},[],{"categories":1495},[141],{"categories":1497},[141],{"categories":1499},[],{"categories":1501},[141],{"categories":1503},[210],{"categories":1505},[191],{"categories":1507},[1508],"Visual & Generative Media",{"categories":1510},[196],{"categories":1512},[],{"categories":1514},[141],{"categories":1516},[141],{"categories":1518},[210],{"categories":1520},[354],{"categories":1522},[141],{"categories":1524},[235],{"categories":1526},[632],{"categories":1528},[210],{"categories":1530},[313],{"categories":1532},[141],{"categories":1534},[284],{"categories":1536},[141],{"categories":1538},[141],{"categories":1540},[210],{"categories":1542},[196],{"categories":1544},[141],{"categories":1546},[],{"categories":1548},[],{"categories":1550},[196],{"categories":1552},[210],{"categories":1554},[186],{"categories":1556},[196],{"categories":1558},[586],{"categories":1560},[141],{"categories":1562},[199],{"categories":1564},[141],{"categories":1566},[191],{"categories":1568},[],{"categories":1570},[141],{"categories":1572},[199],{"categories":1574},[141],{"categories":1576},[141],{"categories":1578},[141],{"categories":1580},[199],{"categories":1582},[141],{"categories":1584},[141],{"categories":1586},[313],{"categories":1588},[141],{"categories":1590},[527],{"categories":1592},[141],{"categories":1594},[196],{"categories":1596},[141],{"categories":1598},[141],{"categories":1600},[141],{"categories":1602},[141],{"categories":1604},[284],{"categories":1606},[196],{"categories":1608},[],{"categories":1610},[196],{"categories":1612},[],{"categories":1614},[354],{"categories":1616},[210],{"categories":1618},[],{"categories":1620},[586],{"categories":1622},[141],{"categories":1624},[196],{"categories":1626},[196],{"categories":1628},[141],{"categories":1630},[284,141],{"categories":1632},[186],{"categories":1634},[141],{"categories":1636},[284],{"categories":1638},[],{"categories":1640},[141],{"categories":1642},[186],{"categories":1644},[141],{"categories":1646},[1647],"Medical Imaging & Radiology",{"categories":1649},[141],{"categories":1651},[141],{"categories":1653},[141],{"categories":1655},[284],{"categories":1657},[196],{"categories":1659},[210],{"categories":1661},[],{"categories":1663},[141],{"categories":1665},[141],{"categories":1667},[141],{"categories":1669},[],{"categories":1671},[],{"categories":1673},[141],{"categories":1675},[141],{"categories":1677},[527],{"categories":1679},[141],{"categories":1681},[186],{"categories":1683},[141],{"categories":1685},[141],{"categories":1687},[],{"categories":1689},[196],{"categories":1691},[141],{"categories":1693},[199],{"categories":1695},[210],{"categories":1697},[141],{"categories":1699},[196],{"categories":1701},[527],{"categories":1703},[141],{"categories":1705},[196],{"categories":1707},[141],{"categories":1709},[141],{"categories":1711},[141],{"categories":1713},[284],{"categories":1715},[196],{"categories":1717},[354],{"categories":1719},[284],{"categories":1721},[191],{"categories":1723},[196],{"categories":1725},[232],{"categories":1727},[141],{"categories":1729},[141],{"categories":1731},[199],{"categories":1733},[141],{"categories":1735},[141],{"categories":1737},[141],{"categories":1739},[141],{"categories":1741},[196],{"categories":1743},[141],{"categories":1745},[210],{"categories":1747},[210],{"categories":1749},[141],{"categories":1751},[199],{"categories":1753},[],{"categories":1755},[232],{"categories":1757},[],{"categories":1759},[199],{"categories":1761},[196],{"categories":1763},[141],{"categories":1765},[196],{"categories":1767},[1307],{"categories":1769},[1307],{"categories":1771},[284],{"categories":1773},[141],{"categories":1775},[141],{"categories":1777},[141],{"categories":1779},[196],{"categories":1781},[210],{"categories":1783},[284],{"categories":1785},[196],{"categories":1787},[232],{"categories":1789},[],{"categories":1791},[141],{"categories":1793},[],{"categories":1795},[141],{"categories":1797},[141],{"categories":1799},[141],{"categories":1801},[141],{"categories":1803},[196],{"categories":1805},[1806],"Contract Review & E-Discovery",{"categories":1808},[141],{"categories":1810},[284],{"categories":1812},[141],{"categories":1814},[186],{"categories":1816},[141],{"categories":1818},[232],{"categories":1820},[141],{"categories":1822},[141],{"categories":1824},[313],{"categories":1826},[210],{"categories":1828},[141],{"categories":1830},[141],{"categories":1832},[196],{"categories":1834},[196],{"categories":1836},[955],{"categories":1838},[141],{"categories":1840},[141],{"categories":1842},[196],{"categories":1844},[196],{"categories":1846},[141],{"categories":1848},[141],{"categories":1850},[141],{"categories":1852},[196],{"categories":1854},[141],{"categories":1856},[141],{"categories":1858},[527],{"categories":1860},[504],{"categories":1862},[141],{"categories":1864},[196],{"categories":1866},[141],{"categories":1868},[1869],"Law-Firm Practice & Adoption",{"categories":1871},[141],{"categories":1873},[196],{"categories":1875},[284],{"categories":1877},[141],{"categories":1879},[141],{"categories":1881},[141],{"categories":1883},[],{"categories":1885},[],{"categories":1887},[210],{"categories":1889},[141],{"categories":1891},[],{"categories":1893},[196],{"categories":1895},[186],{"categories":1897},[354],{"categories":1899},[141],{"categories":1901},[],{"categories":1903},[186],{"categories":1905},[191],{"categories":1907},[141],{"categories":1909},[313],{"categories":1911},[],{"categories":1913},[191],{"categories":1915},[196],{"categories":1917},[191],{"categories":1919},[],{"categories":1921},[141],{"categories":1923},[199],{"categories":1925},[141],{"categories":1927},[210],{"categories":1929},[],{"categories":1931},[],{"categories":1933},[],{"categories":1935},[],{"categories":1937},[141],{"categories":1939},[199],{"categories":1941},[196],{"categories":1943},[354],{"categories":1945},[141],{"categories":1947},[186],{"categories":1949},[210],{"categories":1951},[141],{"categories":1953},[141],{"categories":1955},[210],{"categories":1957},[199],{"categories":1959},[141],{"categories":1961},[141],{"categories":1963},[141],{"categories":1965},[982],{"categories":1967},[141],{"categories":1969},[210],{"categories":1971},[141],{"categories":1973},[313],{"categories":1975},[210],{"categories":1977},[191],{"categories":1979},[141],{"categories":1981},[141],{"categories":1983},[141],{"categories":1985},[284],{"categories":1987},[141],{"categories":1989},[141],{"categories":1991},[141],{"categories":1993},[141],{"categories":1995},[191],{"categories":1997},[196],{"categories":1999},[141,186],{"categories":2001},[527],{"categories":2003},[141],{"categories":2005},[141],{"categories":2007},[210],{"categories":2009},[210],{"categories":2011},[284],{"categories":2013},[196],{"categories":2015},[196],{"categories":2017},[210],{"categories":2019},[141],{"categories":2021},[141],{"categories":2023},[141],{"categories":2025},[],{"categories":2027},[],{"categories":2029},[141],{"categories":2031},[235],{"categories":2033},[141],{"categories":2035},[196],{"categories":2037},[],{"categories":2039},[141],{"categories":2041},[141],{"categories":2043},[210],{"categories":2045},[235],{"categories":2047},[232],{"categories":2049},[284],{"categories":2051},[141],{"categories":2053},[196],{"categories":2055},[141],{"categories":2057},[210],{"categories":2059},[],{"categories":2061},[196],{"categories":2063},[141],{"categories":2065},[141],{"categories":2067},[141],{"categories":2069},[141],{"categories":2071},[],{"categories":2073},[196],{"categories":2075},[141],{"categories":2077},[141],{"categories":2079},[141],{"categories":2081},[],{"categories":2083},[196],{"categories":2085},[141],{"categories":2087},[141],{"categories":2089},[191],{"categories":2091},[141],{"categories":2093},[141],{"categories":2095},[],{"categories":2097},[186],{"categories":2099},[141],{"categories":2101},[141],{"categories":2103},[141],{"categories":2105},[284],{"categories":2107},[141],{"categories":2109},[210],{"categories":2111},[141],{"categories":2113},[186],{"categories":2115},[141],{"categories":2117},[210],{"categories":2119},[313],{"categories":2121},[196],{"categories":2123},[196],{"categories":2125},[141],{"categories":2127},[141],{"categories":2129},[141,284],{"categories":2131},[141],{"categories":2133},[196],{"categories":2135},[232],{"categories":2137},[141],{"categories":2139},[232],{"categories":2141},[196],{"categories":2143},[284],{"categories":2145},[141],{"categories":2147},[],{"categories":2149},[210],{"categories":2151},[354],{"categories":2153},[284],{"categories":2155},[210],{"categories":2157},[141],{"categories":2159},[199],{"categories":2161},[141],{"categories":2163},[141],{"categories":2165},[196],{"categories":2167},[],{"categories":2169},[],{"categories":2171},[141],{"categories":2173},[],{"categories":2175},[],{"categories":2177},[199],{"categories":2179},[210],{"categories":2181},[141],{"categories":2183},[196],{"categories":2185},[196],{"categories":2187},[191],{"categories":2189},[196],{"categories":2191},[354],{"categories":2193},[141],{"categories":2195},[141],{"categories":2197},[141],{"categories":2199},[221],{"categories":2201},[141],{"categories":2203},[141],{"categories":2205},[141],{"categories":2207},[210],{"categories":2209},[196],{"categories":2211},[141],{"categories":2213},[141],{"categories":2215},[210],{"categories":2217},[471],{"categories":2219},[196],{"categories":2221},[955],{"categories":2223},[],{"categories":2225},[284],{"categories":2227},[1869],{"categories":2229},[210],{"categories":2231},[],{"categories":2233},[],{"categories":2235},[141],{"categories":2237},[196],{"categories":2239},[],{"categories":2241},[],{"categories":2243},[141],{"categories":2245},[313],{"categories":2247},[141],{"categories":2249},[313],{"categories":2251},[196],{"categories":2253},[141],{"categories":2255},[141],{"categories":2257},[210],{"categories":2259},[199],{"categories":2261},[],{"categories":2263},[141],{"categories":2265},[141],{"categories":2267},[210],{"categories":2269},[1806],{"categories":2271},[284],{"categories":2273},[284],{"categories":2275},[141],{"categories":2277},[196],{"categories":2279},[186],{"categories":2281},[141],{"categories":2283},[141],{"categories":2285},[141],{"categories":2287},[141],{"categories":2289},[284],{"categories":2291},[284],{"categories":2293},[196],{"categories":2295},[196],{"categories":2297},[196],{"categories":2299},[141],{"categories":2301},[141],{"categories":2303},[],{"categories":2305},[141],{"categories":2307},[],{"categories":2309},[2310],"Interaction & Product Design",{"categories":2312},[141],{"categories":2314},[196],{"categories":2316},[210],{"categories":2318},[383],{"categories":2320},[232],{"categories":2322},[210],{"categories":2324},[141],{"categories":2326},[141],{"categories":2328},[141],{"categories":2330},[210],{"categories":2332},[141],{"categories":2334},[186],{"categories":2336},[196],{"categories":2338},[141],{"categories":2340},[],{"categories":2342},[196],{"categories":2344},[196],{"categories":2346},[196],{"categories":2348},[],{"categories":2350},[210],{"categories":2352},[141],{"categories":2354},[196],{"categories":2356},[186],{"categories":2358},[2310],{"categories":2360},[141],{"categories":2362},[186],{"categories":2364},[186],{"categories":2366},[],{"categories":2368},[196],{"categories":2370},[210],{"categories":2372},[],{"categories":2374},[196],{"categories":2376},[232],{"categories":2378},[141],{"categories":2380},[196],{"categories":2382},[141],{"categories":2384},[196],{"categories":2386},[196],{"categories":2388},[141],{"categories":2390},[141],{"categories":2392},[232],{"categories":2394},[235],{"categories":2396},[141],{"categories":2398},[199],{"categories":2400},[210],{"categories":2402},[2403],"Coding Agents & Dev Productivity",{"categories":2405},[232],{"categories":2407},[284],{"categories":2409},[141],{"categories":2411},[141],{"categories":2413},[],{"categories":2415},[141],{"categories":2417},[955],{"categories":2419},[],{"categories":2421},[141],{"categories":2423},[141],{"categories":2425},[354],{"categories":2427},[141],{"categories":2429},[232],{"categories":2431},[],{"categories":2433},[],{"categories":2435},[141],{"categories":2437},[],{"categories":2439},[196],{"categories":2441},[141],{"categories":2443},[],{"categories":2445},[210],{"categories":2447},[210],{"categories":2449},[141],{"categories":2451},[235],{"categories":2453},[],{"categories":2455},[141],{"categories":2457},[141],{"categories":2459},[141],{"categories":2461},[235],{"categories":2463},[210],{"categories":2465},[196],{"categories":2467},[],{"categories":2469},[],{"categories":2471},[141],{"categories":2473},[141],{"categories":2475},[196],{"categories":2477},[196],{"categories":2479},[448],{"categories":2481},[210],{"categories":2483},[210],{"categories":2485},[196],{"categories":2487},[232],{"categories":2489},[232],{"categories":2491},[196],{"categories":2493},[196],{"categories":2495},[141],{"categories":2497},[186],{"categories":2499},[2310],{"categories":2501},[199],{"categories":2503},[141,354],{"categories":2505},[235],{"categories":2507},[],{"categories":2509},[284],{"categories":2511},[196],{"categories":2513},[210],{"categories":2515},[186],{"categories":2517},[141],{"categories":2519},[196],{"categories":2521},[2522],"The Designer's Role & Craft",{"categories":2524},[284],{"categories":2526},[],{"categories":2528},[196],{"categories":2530},[141],{"categories":2532},[196],{"categories":2534},[196],{"categories":2536},[141],{"categories":2538},[313],{"categories":2540},[141],{"categories":2542},[210],{"categories":2544},[141],{"categories":2546},[284],{"categories":2548},[141],{"categories":2550},[],{"categories":2552},[196],{"categories":2554},[284],{"categories":2556},[199],{"categories":2558},[141],{"categories":2560},[141],{"categories":2562},[141],{"categories":2564},[2565],"AI UX Patterns",{"categories":2567},[196],{"categories":2569},[196],{"categories":2571},[196],{"categories":2573},[196],{"categories":2575},[313],{"categories":2577},[235],{"categories":2579},[141],{"categories":2581},[196],{"categories":2583},[141],{"categories":2585},[1307],{"categories":2587},[],{"categories":2589},[313],{"categories":2591},[196],{"categories":2593},[232],{"categories":2595},[210],{"categories":2597},[141],{"categories":2599},[196],{"categories":2601},[],{"categories":2603},[],{"categories":2605},[141],{"categories":2607},[141],{"categories":2609},[196],{"categories":2611},[141],{"categories":2613},[196],{"categories":2615},[448],{"categories":2617},[284],{"categories":2619},[141],{"categories":2621},[232],{"categories":2623},[210],{"categories":2625},[141],{"categories":2627},[196],{"categories":2629},[196],{"categories":2631},[],{"categories":2633},[141],{"categories":2635},[],{"categories":2637},[141],{"categories":2639},[],{"categories":2641},[141],{"categories":2643},[141],{"categories":2645},[141],{"categories":2647},[196],{"categories":2649},[210],{"categories":2651},[],{"categories":2653},[],{"categories":2655},[235],{"categories":2657},[221],{"categories":2659},[141],{"categories":2661},[141],{"categories":2663},[141],{"categories":2665},[235],{"categories":2667},[141],{"categories":2669},[141],{"categories":2671},[232],{"categories":2673},[141],{"categories":2675},[141],{"categories":2677},[141],{"categories":2679},[196],{"categories":2681},[141],{"categories":2683},[196],{"categories":2685},[141],{"categories":2687},[141],{"categories":2689},[141],{"categories":2691},[196],{"categories":2693},[],{"categories":2695},[141],{"categories":2697},[],{"categories":2699},[141],{"categories":2701},[141],{"categories":2703},[354],{"categories":2705},[141],{"categories":2707},[],{"categories":2709},[],{"categories":2711},[284],{"categories":2713},[982],{"categories":2715},[196],{"categories":2717},[186],{"categories":2719},[2522],{"categories":2721},[],{"categories":2723},[],{"categories":2725},[141],{"categories":2727},[],{"categories":2729},[],{"categories":2731},[210],{"categories":2733},[232],{"categories":2735},[313],{"categories":2737},[196],{"categories":2739},[191],{"categories":2741},[141],{"categories":2743},[141],{"categories":2745},[191],{"categories":2747},[],{"categories":2749},[284],{"categories":2751},[199],{"categories":2753},[141],{"categories":2755},[141],{"categories":2757},[196],{"categories":2759},[191],{"categories":2761},[141],{"categories":2763},[141],{"categories":2765},[186],{"categories":2767},[141],{"categories":2769},[141],{"categories":2771},[],{"categories":2773},[186],{"categories":2775},[141],{"categories":2777},[313],{"categories":2779},[196],{"categories":2781},[232],{"categories":2783},[141],{"categories":2785},[210],{"categories":2787},[141],{"categories":2789},[141],{"categories":2791},[191],{"categories":2793},[141],{"categories":2795},[141],{"categories":2797},[141],{"categories":2799},[196],{"categories":2801},[141],{"categories":2803},[],{"categories":2805},[141],{"categories":2807},[210],{"categories":2809},[186],{"categories":2811},[141],{"categories":2813},[141],{"categories":2815},[141],{"categories":2817},[],{"categories":2819},[141],{"categories":2821},[527],{"categories":2823},[196],{"categories":2825},[191],{"categories":2827},[232],{"categories":2829},[141],{"categories":2831},[141],{"categories":2833},[],{"categories":2835},[191],{"categories":2837},[191],{"categories":2839},[141],{"categories":2841},[141],{"categories":2843},[199],{"categories":2845},[141],{"categories":2847},[141],{"categories":2849},[141],{"categories":2851},[141],{"categories":2853},[210],{"categories":2855},[210],{"categories":2857},[141],{"categories":2859},[],{"categories":2861},[210],{"categories":2863},[141],{"categories":2865},[210],{"categories":2867},[196],{"categories":2869},[632],{"categories":2871},[],{"categories":2873},[],{"categories":2875},[141],{"categories":2877},[232],{"categories":2879},[],{"categories":2881},[354],{"categories":2883},[141],{"categories":2885},[141],{"categories":2887},[141],{"categories":2889},[284],{"categories":2891},[944],{"categories":2893},[],{"categories":2895},[141],{"categories":2897},[141],{"categories":2899},[141],{"categories":2901},[210],{"categories":2903},[141],{"categories":2905},[141],{"categories":2907},[141,354],{"categories":2909},[141],{"categories":2911},[141],{"categories":2913},[284],{"categories":2915},[196],{"categories":2917},[],{"categories":2919},[196],{"categories":2921},[196],{"categories":2923},[141],{"categories":2925},[141],{"categories":2927},[141],{"categories":2929},[141],{"categories":2931},[235],{"categories":2933},[141],{"categories":2935},[2565],{"categories":2937},[186],{"categories":2939},[235],{"categories":2941},[186],{"categories":2943},[210],{"categories":2945},[284],{"categories":2947},[196],{"categories":2949},[141],{"categories":2951},[],{"categories":2953},[191],{"categories":2955},[141],{"categories":2957},[141],{"categories":2959},[232],{"categories":2961},[141],{"categories":2963},[141],{"categories":2965},[141],{"categories":2967},[196],{"categories":2969},[141],{"categories":2971},[141],{"categories":2973},[141],{"categories":2975},[191],{"categories":2977},[],{"categories":2979},[354],{"categories":2981},[141],{"categories":2983},[448],{"categories":2985},[284],{"categories":2987},[284],{"categories":2989},[210],{"categories":2991},[196],{"categories":2993},[141],{"categories":2995},[191],{"categories":2997},[232],{"categories":2999},[141],{"categories":3001},[141],{"categories":3003},[141],{"categories":3005},[284],{"categories":3007},[196],{"categories":3009},[196],{"categories":3011},[141],{"categories":3013},[141],{"categories":3015},[586],{"categories":3017},[196],{"categories":3019},[],{"categories":3021},[141],{"categories":3023},[141],{"categories":3025},[141],{"categories":3027},[],{"categories":3029},[],{"categories":3031},[141],{"categories":3033},[141],{"categories":3035},[196],{"categories":3037},[141],{"categories":3039},[141],{"categories":3041},[141],{"categories":3043},[210],{"categories":3045},[141],{"categories":3047},[141],{"categories":3049},[196],{"categories":3051},[141],{"categories":3053},[141],{"categories":3055},[141],{"categories":3057},[141],{"categories":3059},[141],{"categories":3061},[],{"categories":3063},[210],{"categories":3065},[235],{"categories":3067},[141],{"categories":3069},[196],{"categories":3071},[196],{"categories":3073},[141],{"categories":3075},[141],{"categories":3077},[],{"categories":3079},[],{"categories":3081},[141],{"categories":3083},[141],{"categories":3085},[141],{"categories":3087},[232],{"categories":3089},[235],{"categories":3091},[],{"categories":3093},[141],{"categories":3095},[284],{"categories":3097},[141],{"categories":3099},[354],{"categories":3101},[1869],{"categories":3103},[232],{"categories":3105},[210],{"categories":3107},[141],{"categories":3109},[210],{"categories":3111},[210],{"categories":3113},[141],{"categories":3115},[141],{"categories":3117},[210],{"categories":3119},[232],{"categories":3121},[232],{"categories":3123},[354],{"categories":3125},[196],{"categories":3127},[],{"categories":3129},[232],{"categories":3131},[141],{"categories":3133},[196],{"categories":3135},[186],{"categories":3137},[210],{"categories":3139},[141],{"categories":3141},[232],{"categories":3143},[],{"categories":3145},[141],{"categories":3147},[210],{"categories":3149},[210],{"categories":3151},[235],{"categories":3153},[141],{"categories":3155},[232],{"categories":3157},[141],{"categories":3159},[210],{"categories":3161},[196],{"categories":3163},[196],{"categories":3165},[232],{"categories":3167},[196],{"categories":3169},[354],{"categories":3171},[196],{"categories":3173},[141],{"categories":3175},[141],{"categories":3177},[141],{"categories":3179},[141],{"categories":3181},[210],{"categories":3183},[141],{"categories":3185},[],{"categories":3187},[196],{"categories":3189},[191],{"categories":3191},[210],{"categories":3193},[],{"categories":3195},[],{"categories":3197},[141],{"categories":3199},[196],{"categories":3201},[141],{"categories":3203},[141],{"categories":3205},[3206],"Frameworks & Tooling",{"categories":3208},[141],{"categories":3210},[141],{"categories":3212},[210],{"categories":3214},[141],{"categories":3216},[141],{"categories":3218},[],{"categories":3220},[235],{"categories":3222},[235],{"categories":3224},[186],{"categories":3226},[141],{"categories":3228},[196],{"categories":3230},[141],{"categories":3232},[284],{"categories":3234},[],{"categories":3236},[1869],{"categories":3238},[141],{"categories":3240},[210],{"categories":3242},[141],{"categories":3244},[354],{"categories":3246},[354],{"categories":3248},[],{"categories":3250},[196],{"categories":3252},[196],{"categories":3254},[141],{"categories":3256},[141],{"categories":3258},[232],{"categories":3260},[196],{"categories":3262},[232],{"categories":3264},[141],{"categories":3266},[196],{"categories":3268},[],{"categories":3270},[284],{"categories":3272},[141],{"categories":3274},[141],{"categories":3276},[],{"categories":3278},[141],{"categories":3280},[196],{"categories":3282},[141],{"categories":3284},[141],{"categories":3286},[141],{"categories":3288},[],{"categories":3290},[210],{"categories":3292},[141],{"categories":3294},[210],{"categories":3296},[354],{"categories":3298},[141],{"categories":3300},[141],{"categories":3302},[141],{"categories":3304},[210],{"categories":3306},[191],{"categories":3308},[141],{"categories":3310},[1869],{"categories":3312},[],{"categories":3314},[196],{"categories":3316},[186],{"categories":3318},[141],{"categories":3320},[186],{"categories":3322},[141],{"categories":3324},[],{"categories":3326},[196],{"categories":3328},[141],{"categories":3330},[141],{"categories":3332},[3333],"AI Design Tooling",{"categories":3335},[284],{"categories":3337},[141],{"categories":3339},[141],{"categories":3341},[210],{"categories":3343},[284],{"categories":3345},[141],{"categories":3347},[141],{"categories":3349},[210],{"categories":3351},[232],{"categories":3353},[199],{"categories":3355},[210],{"categories":3357},[141],{"categories":3359},[141],{"categories":3361},[141],{"categories":3363},[196],{"categories":3365},[141],{"categories":3367},[],{"categories":3369},[196],{"categories":3371},[141],{"categories":3373},[141],{"categories":3375},[196],{"categories":3377},[141],{"categories":3379},[141],{"categories":3381},[141],{"categories":3383},[196],{"categories":3385},[],{"categories":3387},[196],{"categories":3389},[3206],{"categories":3391},[141],{"categories":3393},[141],{"categories":3395},[196],{"categories":3397},[196],{"categories":3399},[210],{"categories":3401},[210],{"categories":3403},[141],{"categories":3405},[],{"categories":3407},[210],{"categories":3409},[141],{"categories":3411},[141],{"categories":3413},[196],{"categories":3415},[191],{"categories":3417},[141],{"categories":3419},[],{"categories":3421},[141],{"categories":3423},[141],{"categories":3425},[2310],{"categories":3427},[],{"categories":3429},[141],{"categories":3431},[141],{"categories":3433},[141],{"categories":3435},[141],{"categories":3437},[284],{"categories":3439},[141],{"categories":3441},[],{"categories":3443},[141],{"categories":3445},[141],{"categories":3447},[141],{"categories":3449},[141],{"categories":3451},[313],{"categories":3453},[232],{"categories":3455},[141],{"categories":3457},[141],{"categories":3459},[1869],{"categories":3461},[186],{"categories":3463},[141],{"categories":3465},[141],{"categories":3467},[235],{"categories":3469},[141],{"categories":3471},[141],{"categories":3473},[232],{"categories":3475},[196],{"categories":3477},[],{"categories":3479},[141],{"categories":3481},[141],{"categories":3483},[284],{"categories":3485},[141],{"categories":3487},[313],{"categories":3489},[196],{"categories":3491},[141],{"categories":3493},[196],{"categories":3495},[],{"categories":3497},[],{"categories":3499},[],{"categories":3501},[186],{"categories":3503},[232],{"categories":3505},[196],{"categories":3507},[141],{"categories":3509},[141],{"categories":3511},[141],{"categories":3513},[141],{"categories":3515},[471],{"categories":3517},[284],{"categories":3519},[196],{"categories":3521},[141],{"categories":3523},[],{"categories":3525},[196],{"categories":3527},[196],{"categories":3529},[],{"categories":3531},[141],{"categories":3533},[196],{"categories":3535},[141],{"categories":3537},[],{"categories":3539},[141],{"categories":3541},[141],{"categories":3543},[141],{"categories":3545},[232],{"categories":3547},[284],{"categories":3549},[196],{"categories":3551},[284],{"categories":3553},[196],{"categories":3555},[141],{"categories":3557},[191],{"categories":3559},[],{"categories":3561},[],{"categories":3563},[141],{"categories":3565},[141],{"categories":3567},[141],{"categories":3569},[186],{"categories":3571},[196],{"categories":3573},[232],{"categories":3575},[],{"categories":3577},[284],{"categories":3579},[],{"categories":3581},[210],{"categories":3583},[141],{"categories":3585},[210],{"categories":3587},[284],{"categories":3589},[210],{"categories":3591},[141],{"categories":3593},[],{"categories":3595},[141],{"categories":3597},[141],{"categories":3599},[],{"categories":3601},[141],{"categories":3603},[141],{"categories":3605},[313],{"categories":3607},[141],{"categories":3609},[141],{"categories":3611},[354],{"categories":3613},[210],{"categories":3615},[141],{"categories":3617},[],{"categories":3619},[196],{"categories":3621},[141],{"categories":3623},[186],{"categories":3625},[586],{"categories":3627},[141],{"categories":3629},[141],{"categories":3631},[196],{"categories":3633},[141],{"categories":3635},[196],{"categories":3637},[141],{"categories":3639},[141],{"categories":3641},[141],{"categories":3643},[141],{"categories":3645},[],{"categories":3647},[141],{"categories":3649},[186],{"categories":3651},[141],{"categories":3653},[191],{"categories":3655},[210],{"categories":3657},[284],{"categories":3659},[],{"categories":3661},[141],{"categories":3663},[],{"categories":3665},[196],{"categories":3667},[141],{"categories":3669},[],{"categories":3671},[196],{"categories":3673},[141],{"categories":3675},[210],{"categories":3677},[284],{"categories":3679},[232],{"categories":3681},[141],{"categories":3683},[232],{"categories":3685},[196],{"categories":3687},[284],{"categories":3689},[141],{"categories":3691},[],{"categories":3693},[141],{"categories":3695},[221],{"categories":3697},[196],{"categories":3699},[141],{"categories":3701},[284],{"categories":3703},[232],{"categories":3705},[191],{"categories":3707},[210],{"categories":3709},[141],{"categories":3711},[141],{"categories":3713},[141],{"categories":3715},[141],{"categories":3717},[232],{"categories":3719},[313],{"categories":3721},[],{"categories":3723},[],{"categories":3725},[235],{"categories":3727},[527],{"categories":3729},[141],{"categories":3731},[196],{"categories":3733},[141,210],{"categories":3735},[232],{"categories":3737},[141],{"categories":3739},[141],{"categories":3741},[141],{"categories":3743},[141],{"categories":3745},[141],{"categories":3747},[141],{"categories":3749},[141],{"categories":3751},[196],{"categories":3753},[141],{"categories":3755},[196],{"categories":3757},[141],{"categories":3759},[141],{"categories":3761},[141],{"categories":3763},[],{"categories":3765},[141],{"categories":3767},[1307],{"categories":3769},[210],{"categories":3771},[284],{"categories":3773},[141],{"categories":3775},[141],{"categories":3777},[141],{"categories":3779},[235],{"categories":3781},[196],{"categories":3783},[313],{"categories":3785},[354],{"categories":3787},[],{"categories":3789},[210],{"categories":3791},[141],{"categories":3793},[191],{"categories":3795},[196],{"categories":3797},[186],{"categories":3799},[196],{"categories":3801},[141],{"categories":3803},[196],{"categories":3805},[196],{"categories":3807},[199],{"categories":3809},[210],{"categories":3811},[141],{"categories":3813},[141],{"categories":3815},[],{"categories":3817},[],{"categories":3819},[],{"categories":3821},[354],{"categories":3823},[141],{"categories":3825},[232],{"categories":3827},[141],{"categories":3829},[141],{"categories":3831},[141],{"categories":3833},[141],{"categories":3835},[],{"categories":3837},[141],{"categories":3839},[235],{"categories":3841},[191],{"categories":3843},[196],{"categories":3845},[141],{"categories":3847},[],{"categories":3849},[141],{"categories":3851},[196],{"categories":3853},[141],{"categories":3855},[354],{"categories":3857},[],{"categories":3859},[284],{"categories":3861},[284],{"categories":3863},[141],{"categories":3865},[196],{"categories":3867},[],{"categories":3869},[210],{"categories":3871},[141],{"categories":3873},[284],{"categories":3875},[141],{"categories":3877},[191],{"categories":3879},[196],{"categories":3881},[141],{"categories":3883},[],{"categories":3885},[232],{"categories":3887},[141],{"categories":3889},[141],{"categories":3891},[141],{"categories":3893},[284],{"categories":3895},[196],{"categories":3897},[232],{"categories":3899},[],{"categories":3901},[196],{"categories":3903},[191],{"categories":3905},[196],{"categories":3907},[284],{"categories":3909},[141],{"categories":3911},[141],{"categories":3913},[141],{"categories":3915},[527],{"categories":3917},[141],{"categories":3919},[196],{"categories":3921},[],{"categories":3923},[141],{"categories":3925},[141],{"categories":3927},[354],{"categories":3929},[232],{"categories":3931},[235],{"categories":3933},[632],{"categories":3935},[235],{"categories":3937},[235],{"categories":3939},[141],{"categories":3941},[],{"categories":3943},[],{"categories":3945},[],{"categories":3947},[196],{"categories":3949},[141],{"categories":3951},[196],{"categories":3953},[196],{"categories":3955},[210],{"categories":3957},[141],{"categories":3959},[504],{"categories":3961},[210],{"categories":3963},[196],{"categories":3965},[141],{"categories":3967},[141],{"categories":3969},[141],{"categories":3971},[141],{"categories":3973},[141],{"categories":3975},[196],{"categories":3977},[141],{"categories":3979},[],{"categories":3981},[],{"categories":3983},[141],{"categories":3985},[],{"categories":3987},[141],{"categories":3989},[196],{"categories":3991},[284],{"categories":3993},[141],{"categories":3995},[141],{"categories":3997},[],{"categories":3999},[196],{"categories":4001},[141],{"categories":4003},[141],{"categories":4005},[199],{"categories":4007},[141],{"categories":4009},[284],{"categories":4011},[141],{"categories":4013},[196],{"categories":4015},[191],{"categories":4017},[141],{"categories":4019},[141],{"categories":4021},[313],{"categories":4023},[196],{"categories":4025},[141],{"categories":4027},[141],{"categories":4029},[944],{"categories":4031},[141],{"categories":4033},[196],{"categories":4035},[141],{"categories":4037},[210],{"categories":4039},[141],{"categories":4041},[586],{"categories":4043},[284],{"categories":4045},[],{"categories":4047},[141],{"categories":4049},[141],{"categories":4051},[232],{"categories":4053},[527],{"categories":4055},[196],{"categories":4057},[141],{"categories":4059},[],{"categories":4061},[232],{"categories":4063},[448],{"categories":4065},[196],{"categories":4067},[196],{"categories":4069},[196],{"categories":4071},[141],{"categories":4073},[141],{"categories":4075},[196],{"categories":4077},[],{"categories":4079},[191],{"categories":4081},[141],{"categories":4083},[191],{"categories":4085},[196],{"categories":4087},[],{"categories":4089},[210],{"categories":4091},[141],{"categories":4093},[141],{"categories":4095},[186],{"categories":4097},[141],{"categories":4099},[232],{"categories":4101},[354],{"categories":4103},[221],{"categories":4105},[196],{"categories":4107},[196],{"categories":4109},[141],{"categories":4111},[141],{"categories":4113},[196],{"categories":4115},[141],{"categories":4117},[186],{"categories":4119},[],{"categories":4121},[196],{"categories":4123},[141],{"categories":4125},[141],{"categories":4127},[141],{"categories":4129},[196],{"categories":4131},[141],{"categories":4133},[],{"categories":4135},[141],{"categories":4137},[],{"categories":4139},[284],{"categories":4141},[196],{"categories":4143},[141,191],{"categories":4145},[196],{"categories":4147},[141],{"categories":4149},[],{"categories":4151},[186],{"categories":4153},[235],{"categories":4155},[191],{"categories":4157},[141],{"categories":4159},[210],{"categories":4161},[141],{"categories":4163},[141],{"categories":4165},[196],{"categories":4167},[141],{"categories":4169},[141],{"categories":4171},[141],{"categories":4173},[232],{"categories":4175},[1307],{"categories":4177},[196],{"categories":4179},[141],{"categories":4181},[],{"categories":4183},[],{"categories":4185},[141],{"categories":4187},[196],{"categories":4189},[141],{"categories":4191},[141],{"categories":4193},[354],{"categories":4195},[],{"categories":4197},[141],{"categories":4199},[196],{"categories":4201},[221],{"categories":4203},[196],{"categories":4205},[527],{"categories":4207},[],{"categories":4209},[471],{"categories":4211},[196],{"categories":4213},[141],{"categories":4215},[141],{"categories":4217},[313],{"categories":4219},[196],{"categories":4221},[141],{"categories":4223},[235],{"categories":4225},[199],{"categories":4227},[196],{"categories":4229},[141],{"categories":4231},[527],{"categories":4233},[141],{"categories":4235},[354],{"categories":4237},[191],{"categories":4239},[],{"categories":4241},[141],{"categories":4243},[141],{"categories":4245},[313],{"categories":4247},[284],{"categories":4249},[141],{"categories":4251},[141],{"categories":4253},[141],{"categories":4255},[],{"categories":4257},[313],{"categories":4259},[232],{"categories":4261},[141],{"categories":4263},[141],{"categories":4265},[141],{"categories":4267},[632],{"categories":4269},[186],{"categories":4271},[141],{"categories":4273},[199],{"categories":4275},[141],{"categories":4277},[],{"categories":4279},[],{"categories":4281},[284],{"categories":4283},[141],{"categories":4285},[235],{"categories":4287},[313],{"categories":4289},[196],{"categories":4291},[141],{"categories":4293},[141],{"categories":4295},[313],{"categories":4297},[232],{"categories":4299},[141],{"categories":4301},[],{"categories":4303},[141],{"categories":4305},[141],{"categories":4307},[],{"categories":4309},[141],{"categories":4311},[141],{"categories":4313},[657],{"categories":4315},[141],{"categories":4317},[141],{"categories":4319},[196],{"categories":4321},[210],{"categories":4323},[527],{"categories":4325},[141],{"categories":4327},[141],{"categories":4329},[141],{"categories":4331},[],{"categories":4333},[141,210],{"categories":4335},[232],{"categories":4337},[196],{"categories":4339},[210],{"categories":4341},[196],{"categories":4343},[982],{"categories":4345},[210],{"categories":4347},[210],{"categories":4349},[196],{"categories":4351},[141],{"categories":4353},[186],{"categories":4355},[],{"categories":4357},[],{"categories":4359},[196],{"categories":4361},[141],{"categories":4363},[210],{"categories":4365},[141],{"categories":4367},[186],{"categories":4369},[210],{"categories":4371},[210],{"categories":4373},[141],{"categories":4375},[313],{"categories":4377},[141],{"categories":4379},[210],{"categories":4381},[141],{"categories":4383},[],{"categories":4385},[141],{"categories":4387},[141],{"categories":4389},[284,141],{"categories":4391},[354],{"categories":4393},[186],{"categories":4395},[141],{"categories":4397},[],{"categories":4399},[141],{"categories":4401},[141],{"categories":4403},[191],{"categories":4405},[141],{"categories":4407},[191],{"categories":4409},[141],{"categories":4411},[141],{"categories":4413},[448],{"categories":4415},[141],{"categories":4417},[191],{"categories":4419},[210],{"categories":4421},[235],{"categories":4423},[196],{"categories":4425},[141],{"categories":4427},[210],{"categories":4429},[141],{"categories":4431},[141],{"categories":4433},[232],{"categories":4435},[313],{"categories":4437},[284],{"categories":4439},[141],{"categories":4441},[141],{"categories":4443},[141],{"categories":4445},[141],{"categories":4447},[186],{"categories":4449},[141],{"categories":4451},[196],{"categories":4453},[196],{"categories":4455},[210],{"categories":4457},[232],{"categories":4459},[210],{"categories":4461},[210],{"categories":4463},[141],{"categories":4465},[141],{"categories":4467},[],{"categories":4469},[],{"categories":4471},[235],{"categories":4473},[141],{"categories":4475},[210],{"categories":4477},[141],{"categories":4479},[284],{"categories":4481},[527],{"categories":4483},[471],{"categories":4485},[448],{"categories":4487},[141],{"categories":4489},[141],{"categories":4491},[141],{"categories":4493},[235],{"categories":4495},[141],{"categories":4497},[141],{"categories":4499},[141],{"categories":4501},[141],{"categories":4503},[141],{"categories":4505},[141],{"categories":4507},[141],{"categories":4509},[196],{"categories":4511},[186],{"categories":4513},[196],{"categories":4515},[141,191],{"categories":4517},[],{"categories":4519},[284],{"categories":4521},[],{"categories":4523},[199],{"categories":4525},[141],{"categories":4527},[232],{"categories":4529},[186],{"categories":4531},[141],{"categories":4533},[186],{"categories":4535},[196],{"categories":4537},[235],{"categories":4539},[196],{"categories":4541},[199],{"categories":4543},[196],{"categories":4545},[141],{"categories":4547},[141],{"categories":4549},[191],{"categories":4551},[196],{"categories":4553},[210],{"categories":4555},[313],{"categories":4557},[141],{"categories":4559},[141],{"categories":4561},[],{"categories":4563},[232],{"categories":4565},[141],{"categories":4567},[141],{"categories":4569},[141],{"categories":4571},[141],{"categories":4573},[141],{"categories":4575},[141],{"categories":4577},[210],{"categories":4579},[232],{"categories":4581},[210],{"categories":4583},[210],{"categories":4585},[141],{"categories":4587},[141],{"categories":4589},[141],{"categories":4591},[141],{"categories":4593},[471],{"categories":4595},[141],{"categories":4597},[196],{"categories":4599},[232],{"categories":4601},[141],{"categories":4603},[141],{"categories":4605},[141],{"categories":4607},[196],{"categories":4609},[141],{"categories":4611},[141],{"categories":4613},[141],{"categories":4615},[3206],{"categories":4617},[4618],"Clinical AI",{"categories":4620},[284],{"categories":4622},[141],{"categories":4624},[141],{"categories":4626},[141],{"categories":4628},[141],{"categories":4630},[354],{"categories":4632},[2565],{"categories":4634},[141],{"categories":4636},[199],{"categories":4638},[284],{"categories":4640},[141],{"categories":4642},[196],{"categories":4644},[141],{"categories":4646},[141],{"categories":4648},[232],{"categories":4650},[141],{"categories":4652},[196],{"categories":4654},[210],{"categories":4656},[313],{"categories":4658},[141],{"categories":4660},[141],{"categories":4662},[191],{"categories":4664},[141],{"categories":4666},[141],{"categories":4668},[586],{"categories":4670},[141],{"categories":4672},[],{"categories":4674},[196],{"categories":4676},[141],{"categories":4678},[210],{"categories":4680},[186],{"categories":4682},[141],{"categories":4684},[],{"categories":4686},[],{"categories":4688},[141],{"categories":4690},[],{"categories":4692},[191],{"categories":4694},[141],{"categories":4696},[141],{"categories":4698},[196],{"categories":4700},[141],{"categories":4702},[232],{"categories":4704},[232],{"categories":4706},[232],{"categories":4708},[232],{"categories":4710},[],{"categories":4712},[186],{"categories":4714},[196],{"categories":4716},[232],{"categories":4718},[141],{"categories":4720},[657],{"categories":4722},[199],{"categories":4724},[196],{"categories":4726},[141],{"categories":4728},[186],{"categories":4730},[141],{"categories":4732},[196],{"categories":4734},[141],{"categories":4736},[141],{"categories":4738},[141],{"categories":4740},[141,196],{"categories":4742},[196],{"categories":4744},[354],{"categories":4746},[232],{"categories":4748},[196],{"categories":4750},[232],{"categories":4752},[196],{"categories":4754},[141],{"categories":4756},[],{"categories":4758},[232],{"categories":4760},[313],{"categories":4762},[186],{"categories":4764},[141],{"categories":4766},[141],{"categories":4768},[],{"categories":4770},[210],{"categories":4772},[],{"categories":4774},[186],{"categories":4776},[196],{"categories":4778},[232],{"categories":4780},[141],{"categories":4782},[232],{"categories":4784},[186],{"categories":4786},[232],{"categories":4788},[232],{"categories":4790},[],{"categories":4792},[191],{"categories":4794},[196],{"categories":4796},[232],{"categories":4798},[232],{"categories":4800},[232],{"categories":4802},[232],{"categories":4804},[232],{"categories":4806},[232],{"categories":4808},[232],{"categories":4810},[232],{"categories":4812},[232],{"categories":4814},[232],{"categories":4816},[235],{"categories":4818},[186],{"categories":4820},[141],{"categories":4822},[141],{"categories":4824},[196],{"categories":4826},[196],{"categories":4828},[],{"categories":4830},[141],{"categories":4832},[141,186],{"categories":4834},[],{"categories":4836},[196],{"categories":4838},[141],{"categories":4840},[232],{"categories":4842},[196],{"categories":4844},[982],{"categories":4846},[141],{"categories":4848},[141],{"categories":4850},[141],{"categories":4852},[141],{"categories":4854},[141],{"categories":4856},[448],{"categories":4858},[141],{"categories":4860},[141],{"categories":4862},[196],{"categories":4864},[141],{"categories":4866},[141],{"categories":4868},[191],{"categories":4870},[199],{"categories":4872},[196],{"categories":4874},[196],{"categories":4876},[],{"categories":4878},[196],{"categories":4880},[284],{"categories":4882},[232],{"categories":4884},[141],{"categories":4886},[],{"categories":4888},[199],{"categories":4890},[],{"categories":4892},[210],{"categories":4894},[141],{"categories":4896},[196],{"categories":4898},[284],{"categories":4900},[141],{"categories":4902},[],{"categories":4904},[141],{"categories":4906},[141],{"categories":4908},[],{"categories":4910},[313],{"categories":4912},[141],{"categories":4914},[196],{"categories":4916},[],{"categories":4918},[],{"categories":4920},[232],{"categories":4922},[186],{"categories":4924},[141],{"categories":4926},[141],{"categories":4928},[191],{"categories":4930},[141],{"categories":4932},[141],{"categories":4934},[196],{"categories":4936},[141],{"categories":4938},[191],{"categories":4940},[191],{"categories":4942},[284],{"categories":4944},[],{"categories":4946},[141],{"categories":4948},[232],{"categories":4950},[],{"categories":4952},[141],{"categories":4954},[141],{"categories":4956},[284],{"categories":4958},[141],{"categories":4960},[141],{"categories":4962},[313],{"categories":4964},[141],{"categories":4966},[354],{"categories":4968},[],{"categories":4970},[196],{"categories":4972},[141],{"categories":4974},[313],{"categories":4976},[210],{"categories":4978},[],{"categories":4980},[141],{"categories":4982},[],{"categories":4984},[196],{"categories":4986},[284],{"categories":4988},[210],{"categories":4990},[],{"categories":4992},[3206],{"categories":4994},[191],{"categories":4996},[186],{"categories":4998},[141],{"categories":5000},[235],{"categories":5002},[196],{"categories":5004},[284],{"categories":5006},[141],{"categories":5008},[210],{"categories":5010},[],{"categories":5012},[],{"categories":5014},[141],{"categories":5016},[186],{"categories":5018},[141],{"categories":5020},[313],{"categories":5022},[],{"categories":5024},[196],{"categories":5026},[196],{"categories":5028},[141],{"categories":5030},[196],{"categories":5032},[141],{"categories":5034},[232],{"categories":5036},[210],{"categories":5038},[141],{"categories":5040},[196],{"categories":5042},[199],{"categories":5044},[141],{"categories":5046},[141],{"categories":5048},[141],{"categories":5050},[196],{"categories":5052},[141],{"categories":5054},[199],{"categories":5056},[313],{"categories":5058},[232],{"categories":5060},[],{"categories":5062},[313],{"categories":5064},[141],{"categories":5066},[],{"categories":5068},[210],{"categories":5070},[196],{"categories":5072},[],{"categories":5074},[141],{"categories":5076},[141],{"categories":5078},[141],{"categories":5080},[141],{"categories":5082},[141],{"categories":5084},[196],{"categories":5086},[191],{"categories":5088},[186],{"categories":5090},[196],{"categories":5092},[141],{"categories":5094},[284],{"categories":5096},[210],{"categories":5098},[210],{"categories":5100},[141],{"categories":5102},[235],{"categories":5104},[196],{"categories":5106},[141],{"categories":5108},[141],{"categories":5110},[196],{"categories":5112},[141],{"categories":5114},[141],{"categories":5116},[196],{"categories":5118},[191],{"categories":5120},[141],{"categories":5122},[284],{"categories":5124},[210],{"categories":5126},[196],{"categories":5128},[141],{"categories":5130},[199],{"categories":5132},[141],{"categories":5134},[196],{"categories":5136},[141],{"categories":5138},[141],{"categories":5140},[232],{"categories":5142},[141],{"categories":5144},[],{"categories":5146},[186],{"categories":5148},[141],{"categories":5150},[141],{"categories":5152},[141],{"categories":5154},[210],{"categories":5156},[210],{"categories":5158},[141],{"categories":5160},[210],{"categories":5162},[141],{"categories":5164},[196],{"categories":5166},[141],{"categories":5168},[141],{"categories":5170},[141],{"categories":5172},[141],{"categories":5174},[141],{"categories":5176},[],{"categories":5178},[141],{"categories":5180},[284],{"categories":5182},[196],{"categories":5184},[191],{"categories":5186},[232],{"categories":5188},[141],{"categories":5190},[196],{"categories":5192},[141],{"categories":5194},[196],{"categories":5196},[141],{"categories":5198},[141],{"categories":5200},[284],{"categories":5202},[196],{"categories":5204},[141],{"categories":5206},[313],{"categories":5208},[141],{"categories":5210},[235],{"categories":5212},[141],{"categories":5214},[141],{"categories":5216},[232],{"categories":5218},[141],{"categories":5220},[141],{"categories":5222},[141],{"categories":5224},[141],{"categories":5226},[196],{"categories":5228},[354],{"categories":5230},[141],{"categories":5232},[210],{"categories":5234},[196],{"categories":5236},[235],{"categories":5238},[],{"categories":5240},[196],{"categories":5242},[210],{"categories":5244},[141],{"categories":5246},[141],{"categories":5248},[2403],{"categories":5250},[284],{"categories":5252},[383],{"categories":5254},[141],{"categories":5256},[141],{"categories":5258},[141],{"categories":5260},[141],{"categories":5262},[186],{"categories":5264},[141],{"categories":5266},[141],{"categories":5268},[210],{"categories":5270},[191],{"categories":5272},[141],{"categories":5274},[210],{"categories":5276},[141],{"categories":5278},[],{"categories":5280},[196],{"categories":5282},[196],{"categories":5284},[141],{"categories":5286},[141],{"categories":5288},[141],{"categories":5290},[235],{"categories":5292},[],{"categories":5294},[232],{"categories":5296},[],{"categories":5298},[232],{"categories":5300},[141],{"categories":5302},[141],{"categories":5304},[196],{"categories":5306},[141],{"categories":5308},[196],{"categories":5310},[196],{"categories":5312},[],{"categories":5314},[141],{"categories":5316},[232],{"categories":5318},[141],{"categories":5320},[],{"categories":5322},[141],{"categories":5324},[141],{"categories":5326},[],{"categories":5328},[141],{"categories":5330},[141],{"categories":5332},[284],{"categories":5334},[210],{"categories":5336},[196],{"categories":5338},[141],{"categories":5340},[141],{"categories":5342},[141],{"categories":5344},[141],{"categories":5346},[313],{"categories":5348},[141],{"categories":5350},[141],{"categories":5352},[141],{"categories":5354},[186],{"categories":5356},[141],{"categories":5358},[141],{"categories":5360},[],{"categories":5362},[141],{"categories":5364},[141],{"categories":5366},[141],{"categories":5368},[],{"categories":5370},[186],{"categories":5372},[141],{"categories":5374},[141],{"categories":5376},[232],{"categories":5378},[210],{"categories":5380},[199],{"categories":5382},[196],{"categories":5384},[527],{"categories":5386},[141],{"categories":5388},[141],{"categories":5390},[141],{"categories":5392},[210],{"categories":5394},[232],{"categories":5396},[284],{"categories":5398},[141],{"categories":5400},[141],{"categories":5402},[141],{"categories":5404},[141],{"categories":5406},[232],{"categories":5408},[141],{"categories":5410},[284],{"categories":5412},[141],{"categories":5414},[141],{"categories":5416},[232],{"categories":5418},[284],{"categories":5420},[141],{"categories":5422},[232],{"categories":5424},[141],{"categories":5426},[196],{"categories":5428},[196],{"categories":5430},[196],{"categories":5432},[210],{"categories":5434},[232],{"categories":5436},[196],{"categories":5438},[196],{"categories":5440},[141],{"categories":5442},[210],{"categories":5444},[284],{"categories":5446},[141],{"categories":5448},[141],{"categories":5450},[196],{"categories":5452},[141],{"categories":5454},[],{"categories":5456},[196],{"categories":5458},[],{"categories":5460},[141],{"categories":5462},[141],{"categories":5464},[],{"categories":5466},[],{"categories":5468},[196],{"categories":5470},[191],{"categories":5472},[196],{"categories":5474},[5475],"Liability & Ethics",{"categories":5477},[141],{"categories":5479},[141],{"categories":5481},[141],{"categories":5483},[196],{"categories":5485},[186],{"categories":5487},[196],{"categories":5489},[191],{"categories":5491},[313],{"categories":5493},[196],{"categories":5495},[141],{"categories":5497},[141],{"categories":5499},[],{"categories":5501},[632],{"categories":5503},[196],{"categories":5505},[],{"categories":5507},[141],{"categories":5509},[186],{"categories":5511},[196],{"categories":5513},[],{"categories":5515},[196],{"categories":5517},[141],{"categories":5519},[141],{"categories":5521},[210],{"categories":5523},[141],{"categories":5525},[232],{"categories":5527},[141],{"categories":5529},[141],{"categories":5531},[199],{"categories":5533},[196],{"categories":5535},[141],{"categories":5537},[141],{"categories":5539},[141],{"categories":5541},[232],{"categories":5543},[196],{"categories":5545},[210],{"categories":5547},[284],{"categories":5549},[186],{"categories":5551},[141],{"categories":5553},[141],{"categories":5555},[141],{"categories":5557},[],{"categories":5559},[196],{"categories":5561},[196],{"categories":5563},[196],{"categories":5565},[527],{"categories":5567},[284],{"categories":5569},[196],{"categories":5571},[354],{"categories":5573},[210],{"categories":5575},[232],{"categories":5577},[141],{"categories":5579},[284],{"categories":5581},[141],{"categories":5583},[186],{"categories":5585},[],{"categories":5587},[196],{"categories":5589},[141],{"categories":5591},[141],{"categories":5593},[141],{"categories":5595},[141],{"categories":5597},[196],{"categories":5599},[141],{"categories":5601},[141],{"categories":5603},[284],{"categories":5605},[],{"categories":5607},[196],{"categories":5609},[199],{"categories":5611},[232],{"categories":5613},[196],{"categories":5615},[191],{"categories":5617},[],{"categories":5619},[141],{"categories":5621},[141],{"categories":5623},[199],{"categories":5625},[141],{"categories":5627},[196],{"categories":5629},[232],{"categories":5631},[186],{"categories":5633},[354],{"categories":5635},[141],{"categories":5637},[141],{"categories":5639},[141],{"categories":5641},[232],{"categories":5643},[191],{"categories":5645},[141],{"categories":5647},[284],{"categories":5649},[232],{"categories":5651},[354],{"categories":5653},[141],{"categories":5655},[196],{"categories":5657},[],{"categories":5659},[586],{"categories":5661},[],{"categories":5663},[141],{"categories":5665},[354],{"categories":5667},[141],{"categories":5669},[235],{"categories":5671},[141],{"categories":5673},[196],{"categories":5675},[196],{"categories":5677},[5678],"Design News & Tools",{"categories":5680},[141],{"categories":5682},[141],{"categories":5684},[232],{"categories":5686},[141],{"categories":5688},[141],{"categories":5690},[186],{"categories":5692},[196],{"categories":5694},[141],{"categories":5696},[284],{"categories":5698},[196],{"categories":5700},[196],{"categories":5702},[284],{"categories":5704},[141],{"categories":5706},[141],{"categories":5708},[527],{"categories":5710},[196],{"categories":5712},[141],{"categories":5714},[141],{"categories":5716},[527],{"categories":5718},[141],{"categories":5720},[313],{"categories":5722},[141],{"categories":5724},[196],{"categories":5726},[],{"categories":5728},[141],{"categories":5730},[141],{"categories":5732},[141],{"categories":5734},[232],{"categories":5736},[141],{"categories":5738},[186],{"categories":5740},[],{"categories":5742},[141],{"categories":5744},[141],{"categories":5746},[141],{"categories":5748},[210],{"categories":5750},[657],{"categories":5752},[210],{"categories":5754},[284],{"categories":5756},[141],{"categories":5758},[141,196],{"categories":5760},[313,191],{"categories":5762},[210],{"categories":5764},[141],{"categories":5766},[141],{"categories":5768},[141],{"categories":5770},[141],{"categories":5772},[],{"categories":5774},[196],{"categories":5776},[141],{"categories":5778},[],{"categories":5780},[141],{"categories":5782},[210],{"categories":5784},[141],{"categories":5786},[210],{"categories":5788},[],{"categories":5790},[196],{"categories":5792},[141],{"categories":5794},[191],{"categories":5796},[141],{"categories":5798},[232],{"categories":5800},[141],{"categories":5802},[],{"categories":5804},[196],{"categories":5806},[141],{"categories":5808},[],{"categories":5810},[284],{"categories":5812},[141],{"categories":5814},[141],{"categories":5816},[196],{"categories":5818},[141],{"categories":5820},[141],{"categories":5822},[186],{"categories":5824},[196],{"categories":5826},[141],{"categories":5828},[],{"categories":5830},[141],{"categories":5832},[354],{"categories":5834},[313],{"categories":5836},[191],{"categories":5838},[191],{"categories":5840},[141],{"categories":5842},[186],{"categories":5844},[186],{"categories":5846},[141],{"categories":5848},[196],{"categories":5850},[141],{"categories":5852},[141],{"categories":5854},[141],{"categories":5856},[141],{"categories":5858},[210],{"categories":5860},[141],{"categories":5862},[186],{"categories":5864},[141],{"categories":5866},[141],{"categories":5868},[196],{"categories":5870},[141],{"categories":5872},[313],{"categories":5874},[141],{"categories":5876},[232],{"categories":5878},[141],{"categories":5880},[141],{"categories":5882},[196],{"categories":5884},[199],{"categories":5886},[141],{"categories":5888},[141],{"categories":5890},[196],{"categories":5892},[],{"categories":5894},[210],{"categories":5896},[],{"categories":5898},[210],{"categories":5900},[196],{"categories":5902},[186],{"categories":5904},[141],{"categories":5906},[],{"categories":5908},[235],{"categories":5910},[354],{"categories":5912},[141],{"categories":5914},[210],{"categories":5916},[141],{"categories":5918},[],{"categories":5920},[232],{"categories":5922},[196],{"categories":5924},[210],{"categories":5926},[284],{"categories":5928},[191],{"categories":5930},[141],{"categories":5932},[141],{"categories":5934},[196],{"categories":5936},[210],{"categories":5938},[196],{"categories":5940},[232],{"categories":5942},[141],{"categories":5944},[199],{"categories":5946},[186],{"categories":5948},[199],{"categories":5950},[232],{"categories":5952},[141],{"categories":5954},[210],{"categories":5956},[141],{"categories":5958},[284],{"categories":5960},[191],{"categories":5962},[141],{"categories":5964},[141],{"categories":5966},[141],{"categories":5968},[141],{"categories":5970},[141],{"categories":5972},[141],{"categories":5974},[196],{"categories":5976},[141],{"categories":5978},[196],{"categories":5980},[141],{"categories":5982},[141],{"categories":5984},[186],{"categories":5986},[141],{"categories":5988},[196],{"categories":5990},[196],{"categories":5992},[284],{"categories":5994},[196],{"categories":5996},[196],{"categories":5998},[141],{"categories":6000},[186],{"categories":6002},[196],{"categories":6004},[284],{"categories":6006},[],{"categories":6008},[141],{"categories":6010},[235],{"categories":6012},[527],{"categories":6014},[141],{"categories":6016},[196],{"categories":6018},[141],{"categories":6020},[141],{"categories":6022},[210],{"categories":6024},[141],{"categories":6026},[],{"categories":6028},[141],{"categories":6030},[196],{"categories":6032},[141],{"categories":6034},[313],{"categories":6036},[141],{"categories":6038},[210],{"categories":6040},[141],{"categories":6042},[232],{"categories":6044},[196],{"categories":6046},[141],{"categories":6048},[313],{"categories":6050},[196],{"categories":6052},[191],{"categories":6054},[191],{"categories":6056},[141],{"categories":6058},[141],{"categories":6060},[141],{"categories":6062},[141],{"categories":6064},[141],{"categories":6066},[141],{"categories":6068},[186],{"categories":6070},[],{"categories":6072},[141],{"categories":6074},[141],{"categories":6076},[196],{"categories":6078},[196],{"categories":6080},[141],{"categories":6082},[141],{"categories":6084},[141],{"categories":6086},[141],{"categories":6088},[141],{"categories":6090},[210],{"categories":6092},[],{"categories":6094},[186],{"categories":6096},[141],{"categories":6098},[141],{"categories":6100},[196],{"categories":6102},[196],{"categories":6104},[],{"categories":6106},[210],{"categories":6108},[210],{"categories":6110},[141],{"categories":6112},[313],{"categories":6114},[191],{"categories":6116},[284],{"categories":6118},[],{"categories":6120},[141],{"categories":6122},[196],{"categories":6124},[186],{"categories":6126},[141],{"categories":6128},[141],{"categories":6130},[210],{"categories":6132},[186],{"categories":6134},[141],{"categories":6136},[141],{"categories":6138},[232],{"categories":6140},[235],{"categories":6142},[141],{"categories":6144},[232],{"categories":6146},[196],{"categories":6148},[141],{"categories":6150},[],{"categories":6152},[232],{"categories":6154},[196],{"categories":6156},[284],{"categories":6158},[235],{"categories":6160},[141],{"categories":6162},[141],{"categories":6164},[],{"categories":6166},[196],{"categories":6168},[196],{"categories":6170},[196],{"categories":6172},[3206],{"categories":6174},[232],{"categories":6176},[141],{"categories":6178},[210],{"categories":6180},[141],{"categories":6182},[141],{"categories":6184},[141],{"categories":6186},[141],{"categories":6188},[141],{"categories":6190},[191],{"categories":6192},[141],{"categories":6194},[186],{"categories":6196},[1869],{"categories":6198},[354],{"categories":6200},[186],{"categories":6202},[],{"categories":6204},[141],{"categories":6206},[],{"categories":6208},[232],{"categories":6210},[196],{"categories":6212},[284],{"categories":6214},[141],{"categories":6216},[141],{"categories":6218},[141],{"categories":6220},[232],{"categories":6222},[],{"categories":6224},[196],{"categories":6226},[141],{"categories":6228},[196],{"categories":6230},[196],{"categories":6232},[],{"categories":6234},[141],{"categories":6236},[],{"categories":6238},[232],{"categories":6240},[186],{"categories":6242},[284],{"categories":6244},[141],{"categories":6246},[196],{"categories":6248},[232],{"categories":6250},[141],{"categories":6252},[232],{"categories":6254},[],{"categories":6256},[232],{"categories":6258},[141],{"categories":6260},[186],{"categories":6262},[527],{"categories":6264},[196],{"categories":6266},[141],{"categories":6268},[],{"categories":6270},[210],{"categories":6272},[196],{"categories":6274},[199],{"categories":6276},[196],{"categories":6278},[186],{"categories":6280},[141],{"categories":6282},[141],{"categories":6284},[],{"categories":6286},[],{"categories":6288},[],{"categories":6290},[284],{"categories":6292},[141],{"categories":6294},[196],{"categories":6296},[141],{"categories":6298},[141],{"categories":6300},[],{"categories":6302},[],{"categories":6304},[],{"categories":6306},[141],{"categories":6308},[196],{"categories":6310},[284],{"categories":6312},[141],{"categories":6314},[],{"categories":6316},[196],{"categories":6318},[141],{"categories":6320},[141],{"categories":6322},[186],{"categories":6324},[],{"categories":6326},[],{"categories":6328},[141],{"categories":6330},[141],{"categories":6332},[196],{"categories":6334},[284],{"categories":6336},[141],{"categories":6338},[232],{"categories":6340},[],{"categories":6342},[141],{"categories":6344},[141],{"categories":6346},[313],{"categories":6348},[232],{"categories":6350},[313],{"categories":6352},[235],{"categories":6354},[141],{"categories":6356},[141],{"categories":6358},[],{"categories":6360},[],{"categories":6362},[196],{"categories":6364},[],{"categories":6366},[141],{"categories":6368},[527],{"categories":6370},[141],{"categories":6372},[141],{"categories":6374},[141],{"categories":6376},[141],{"categories":6378},[],{"categories":6380},[196],{"categories":6382},[141],{"categories":6384},[141],{"categories":6386},[],{"categories":6388},[196],{"categories":6390},[141],{"categories":6392},[232],{"categories":6394},[141],{"categories":6396},[313],{"categories":6398},[191],{"categories":6400},[199],{"categories":6402},[141],{"categories":6404},[141],{"categories":6406},[196],{"categories":6408},[235],{"categories":6410},[196],{"categories":6412},[196],{"categories":6414},[],{"categories":6416},[141],{"categories":6418},[196],{"categories":6420},[],{"categories":6422},[141],{"categories":6424},[],{"categories":6426},[232],{"categories":6428},[191],{"categories":6430},[],{"categories":6432},[141],{"categories":6434},[141],{"categories":6436},[141],{"categories":6438},[],{"categories":6440},[196],{"categories":6442},[284],{"categories":6444},[186],{"categories":6446},[141],{"categories":6448},[],{"categories":6450},[191],{"categories":6452},[313],{"categories":6454},[141],{"categories":6456},[210],{"categories":6458},[186],{"categories":6460},[235],{"categories":6462},[191],{"categories":6464},[210],{"categories":6466},[196],{"categories":6468},[210],{"categories":6470},[],{"categories":6472},[141],{"categories":6474},[199],{"categories":6476},[141],{"categories":6478},[],{"categories":6480},[196],{"categories":6482},[186],{"categories":6484},[284],{"categories":6486},[141],{"categories":6488},[186],{"categories":6490},[196],{"categories":6492},[354],{"categories":6494},[141],{"categories":6496},[141],{"categories":6498},[141],{"categories":6500},[141],{"categories":6502},[141],{"categories":6504},[186],{"categories":6506},[141],{"categories":6508},[210],{"categories":6510},[235],{"categories":6512},[196],{"categories":6514},[],{"categories":6516},[141],{"categories":6518},[141],{"categories":6520},[141],{"categories":6522},[210],{"categories":6524},[196],{"categories":6526},[232],{"categories":6528},[210],{"categories":6530},[141],{"categories":6532},[199],{"categories":6534},[],{"categories":6536},[284],{"categories":6538},[210],{"categories":6540},[232],{"categories":6542},[141],{"categories":6544},[186],{"categories":6546},[196],{"categories":6548},[141],{"categories":6550},[141],{"categories":6552},[196],{"categories":6554},[199],{"categories":6556},[141],{"categories":6558},[196],{"categories":6560},[141],{"categories":6562},[191],{"categories":6564},[196],{"categories":6566},[196,354],{"categories":6568},[141],{"categories":6570},[141],{"categories":6572},[196],{"categories":6574},[210],{"categories":6576},[141],{"categories":6578},[141],{"categories":6580},[235],{"categories":6582},[196],{"categories":6584},[313],{"categories":6586},[196],{"categories":6588},[191],{"categories":6590},[],{"categories":6592},[196],{"categories":6594},[141],{"categories":6596},[191],{"categories":6598},[],{"categories":6600},[],{"categories":6602},[210],{"categories":6604},[141],{"categories":6606},[141],{"categories":6608},[196],{"categories":6610},[235],{"categories":6612},[313],{"categories":6614},[141],{"categories":6616},[141],{"categories":6618},[141],{"categories":6620},[196],{"categories":6622},[],{"categories":6624},[196],{"categories":6626},[232],{"categories":6628},[141],{"categories":6630},[196],{"categories":6632},[196],{"categories":6634},[141],{"categories":6636},[],{"categories":6638},[232],{"categories":6640},[210],{"categories":6642},[3206],{"categories":6644},[186],{"categories":6646},[210],{"categories":6648},[141],{"categories":6650},[196],{"categories":6652},[141],{"categories":6654},[141],{"categories":6656},[313],{"categories":6658},[210],{"categories":6660},[235],{"categories":6662},[],{"categories":6664},[232],{"categories":6666},[141],{"categories":6668},[141],{"categories":6670},[],{"categories":6672},[196],{"categories":6674},[141],{"categories":6676},[141],{"categories":6678},[141],{"categories":6680},[141],{"categories":6682},[196],{"categories":6684},[141],{"categories":6686},[141],{"categories":6688},[141],{"categories":6690},[199],{"categories":6692},[141],{"categories":6694},[196],{"categories":6696},[141],{"categories":6698},[141],{"categories":6700},[141],{"categories":6702},[141],{"categories":6704},[141],{"categories":6706},[141],{"categories":6708},[141],{"categories":6710},[191],{"categories":6712},[],{"categories":6714},[199],{"categories":6716},[232],{"categories":6718},[196],{"categories":6720},[141],{"categories":6722},[210],{"categories":6724},[],{"categories":6726},[210],{"categories":6728},[210],{"categories":6730},[196],{"categories":6732},[210],{"categories":6734},[141],{"categories":6736},[141],{"categories":6738},[141],{"categories":6740},[196],{"categories":6742},[210],{"categories":6744},[141],{"categories":6746},[141],{"categories":6748},[141],{"categories":6750},[196],{"categories":6752},[232],{"categories":6754},[141],{"categories":6756},[141],{"categories":6758},[141],{"categories":6760},[191],{"categories":6762},[141],{"categories":6764},[196],{"categories":6766},[284],{"categories":6768},[],{"categories":6770},[141],{"categories":6772},[235],{"categories":6774},[196],{"categories":6776},[141],{"categories":6778},[141],{"categories":6780},[],{"categories":6782},[141],{"categories":6784},[141],{"categories":6786},[232],{"categories":6788},[141],{"categories":6790},[141],{"categories":6792},[196],{"categories":6794},[313],{"categories":6796},[],{"categories":6798},[],{"categories":6800},[210],{"categories":6802},[141],{"categories":6804},[141],{"categories":6806},[232],{"categories":6808},[141],{"categories":6810},[210],{"categories":6812},[232],{"categories":6814},[141],{"categories":6816},[141],{"categories":6818},[313],{"categories":6820},[235],{"categories":6822},[141],{"categories":6824},[141],{"categories":6826},[186],{"categories":6828},[196],{"categories":6830},[141],{"categories":6832},[141],{"categories":6834},[196],{"categories":6836},[191],{"categories":6838},[196],{"categories":6840},[210],{"categories":6842},[141],{"categories":6844},[191],{"categories":6846},[],{"categories":6848},[141],{"categories":6850},[235],{"categories":6852},[141],{"categories":6854},[141],{"categories":6856},[],{"categories":6858},[232],{"categories":6860},[141],{"categories":6862},[196],{"categories":6864},[235],{"categories":6866},[141],{"categories":6868},[210],{"categories":6870},[210],{"categories":6872},[210],{"categories":6874},[141],{"categories":6876},[196],{"categories":6878},[196],{"categories":6880},[141],{"categories":6882},[196],{"categories":6884},[141],{"categories":6886},[141],{"categories":6888},[284],{"categories":6890},[235],{"categories":6892},[235],{"categories":6894},[],{"categories":6896},[232],{"categories":6898},[141],{"categories":6900},[141],{"categories":6902},[210],{"categories":6904},[],{"categories":6906},[232],{"categories":6908},[232],{"categories":6910},[232],{"categories":6912},[],{"categories":6914},[196],{"categories":6916},[141],{"categories":6918},[],{"categories":6920},[186],{"categories":6922},[191],{"categories":6924},[],{"categories":6926},[141],{"categories":6928},[141],{"categories":6930},[],{"categories":6932},[210],{"categories":6934},[],{"categories":6936},[],{"categories":6938},[],{"categories":6940},[],{"categories":6942},[141],{"categories":6944},[232],{"categories":6946},[],{"categories":6948},[],{"categories":6950},[141],{"categories":6952},[141],{"categories":6954},[141],{"categories":6956},[235],{"categories":6958},[141],{"categories":6960},[235],{"categories":6962},[],{"categories":6964},[235],{"categories":6966},[235],{"categories":6968},[354],{"categories":6970},[196],{"categories":6972},[210],{"categories":6974},[],{"categories":6976},[],{"categories":6978},[235],{"categories":6980},[210],{"categories":6982},[210],{"categories":6984},[210],{"categories":6986},[],{"categories":6988},[186],{"categories":6990},[210],{"categories":6992},[210],{"categories":6994},[186],{"categories":6996},[210],{"categories":6998},[191],{"categories":7000},[210],{"categories":7002},[210],{"categories":7004},[210],{"categories":7006},[235],{"categories":7008},[232],{"categories":7010},[232],{"categories":7012},[141],{"categories":7014},[210],{"categories":7016},[235],{"categories":7018},[354],{"categories":7020},[235],{"categories":7022},[235],{"categories":7024},[235],{"categories":7026},[],{"categories":7028},[191],{"categories":7030},[],{"categories":7032},[354],{"categories":7034},[210],{"categories":7036},[210],{"categories":7038},[210],{"categories":7040},[196],{"categories":7042},[232,191],{"categories":7044},[235],{"categories":7046},[],{"categories":7048},[],{"categories":7050},[235],{"categories":7052},[],{"categories":7054},[235],{"categories":7056},[232],{"categories":7058},[196],{"categories":7060},[],{"categories":7062},[210],{"categories":7064},[141],{"categories":7066},[284],{"categories":7068},[],{"categories":7070},[141],{"categories":7072},[],{"categories":7074},[232],{"categories":7076},[186],{"categories":7078},[235],{"categories":7080},[],{"categories":7082},[210],{"categories":7084},[232],[7086,7212,7334,7461],{"id":7087,"title":7088,"ai":7089,"body":7094,"categories":7185,"created_at":142,"date_modified":142,"description":134,"extension":143,"faq":142,"featured":144,"kicker_label":142,"meta":7186,"navigation":160,"path":7198,"published_at":7199,"question":142,"scraped_at":7200,"seo":7201,"sitemap":7202,"source_id":7203,"source_name":167,"source_type":168,"source_url":7204,"stem":7205,"tags":7206,"thumbnail_url":7207,"tldr":7208,"tweet":7209,"unknown_tags":7210,"__hash__":7211},"summaries\u002Fsummaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary.md","Scaling JAX Models to Multi-GPU Systems",{"provider":7,"model":8,"input_tokens":7090,"output_tokens":7091,"processing_time_ms":7092,"cost_usd":7093},4556,621,2804,0.0020705,{"type":14,"value":7095,"toc":7179},[7096,7100,7103,7107,7110,7139,7143,7150,7161,7165],[17,7097,7099],{"id":7098},"declarative-multi-gpu-scaling","Declarative Multi-GPU Scaling",[22,7101,7102],{},"Scaling JAX models across multiple GPUs does not require manual insertion of communication primitives like MPI or NCCL. Instead, JAX uses a compiler-driven sharding model where the developer defines how data and parameters are distributed across a physical device mesh. The core philosophy is to keep the training code identical to single-device implementations while modifying only the array placement.",[17,7104,7106],{"id":7105},"the-four-pillars-of-jax-sharding","The Four Pillars of JAX Sharding",[22,7108,7109],{},"To distribute workloads, you must manage four key concepts:",[99,7111,7112,7118,7124,7130],{},[102,7113,7114,7117],{},[105,7115,7116],{},"Mesh",": Defines the physical topology of your available devices.",[102,7119,7120,7123],{},[105,7121,7122],{},"PartitionSpec",": Describes how an array should be split across the mesh (e.g., sharding a batch dimension while replicating parameters).",[102,7125,7126,7129],{},[105,7127,7128],{},"NamedSharding",": Combines the mesh and the partition specification into a concrete plan.",[102,7131,7132,7135,7136,7138],{},[105,7133,7134],{},"device_put",": Applies the sharding plan to the array, signaling the compiler to insert necessary parallel operations, such as gradient averaging, during the ",[26,7137,58],{},"-compiled training step.",[17,7140,7142],{"id":7141},"verification-and-performance","Verification and Performance",[22,7144,7145,7146,7149],{},"Scaling is not always free due to communication overhead. For small workloads, the cost of synchronizing gradients across devices can outweigh the performance gains. Use ",[26,7147,7148],{},"jax.debug.visualize_array_sharding"," to verify that your batch is correctly split and your weights are replicated as intended.",[22,7151,7152,7153,7156,7157,7160],{},"While automatic sharding is the recommended starting point for experimentation, developers requiring fine-grained control can use ",[26,7154,7155],{},"shard_map",". This allows for explicit management of local shards and manual gradient synchronization via ",[26,7158,7159],{},"jax.lax.pmean",".",[17,7162,7164],{"id":7163},"state-management-and-checkpointing","State Management and Checkpointing",[22,7166,7167,7168,33,7171,7174,7175,7178],{},"When using Flax NNX, state management involves replicating model and optimizer states across devices using ",[26,7169,7170],{},"nnx.state",[26,7172,7173],{},"jax.device_put",". To ensure production-ready workflows, use ",[105,7176,7177],{},"Orbax"," for serializing and restoring checkpoints. When performing inference or text generation, ensure inputs are padded to a fixed maximum length to prevent the compiler from triggering expensive recompilations for every generated token.",{"title":134,"searchDepth":135,"depth":135,"links":7180},[7181,7182,7183,7184],{"id":7098,"depth":135,"text":7099},{"id":7105,"depth":135,"text":7106},{"id":7141,"depth":135,"text":7142},{"id":7163,"depth":135,"text":7164},[210],{"content_references":7187,"triage":7194},[7188,7189,7192],{"type":148,"title":149,"url":150,"context":151},{"type":148,"title":7190,"url":7191,"context":151},"Flax NNX","https:\u002F\u002Fflax.readthedocs.io\u002F",{"type":148,"title":7177,"url":7193,"context":151},"https:\u002F\u002Forbax.readthedocs.io\u002F",{"relevance":7195,"novelty":156,"quality":156,"actionability":156,"composite":7196,"reasoning":7197},5,4.35,"Category: AI & LLMs. The article provides in-depth guidance on scaling JAX models across multiple GPUs, addressing a specific pain point for developers looking to optimize AI model training. It includes actionable details on concepts like Mesh and PartitionSpec, which are crucial for practical implementation.","\u002Fsummaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary","2026-08-26 19:03:58","2026-08-27 03:12:44",{"title":7088,"description":134},{"loc":7198},"89c460187da0026a","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ujwm_CCCn3s","summaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary",[172,173,174,175],"https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FUjwm_CCCn3s\u002Fhqdefault.jpg","Scale JAX models across multiple GPUs by defining array layouts with Mesh and PartitionSpec, allowing the compiler to handle gradient synchronization automatically.","This is the third installment of a [JAX on NVIDIA GPUs crash course](https:\u002F\u002Fg.dev\u002Fcloud\u002Fjax-nvidia-gpu), focusing on how to distribute training workloads using JAX's sharding primitives like `Mesh`, `PartitionSpec`, and `NamedSharding`. It provides a practical look at scaling a transformer model across multiple devices while managing state with Flax NNX and Orbax.",[174,175],"b1FpoOigyETuxusfXXFkQ3YTgBvB-f8tPkObth5y_r8",{"id":7213,"title":7214,"ai":7215,"body":7220,"categories":7307,"created_at":142,"date_modified":142,"description":134,"extension":143,"faq":142,"featured":144,"kicker_label":142,"meta":7308,"navigation":160,"path":7320,"published_at":7321,"question":142,"scraped_at":7322,"seo":7323,"sitemap":7324,"source_id":7325,"source_name":167,"source_type":168,"source_url":7326,"stem":7327,"tags":7328,"thumbnail_url":7329,"tldr":7330,"tweet":7331,"unknown_tags":7332,"__hash__":7333},"summaries\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary.md","Building and Optimizing JAX Training Loops",{"provider":7,"model":8,"input_tokens":7216,"output_tokens":7217,"processing_time_ms":7218,"cost_usd":7219},4419,649,3359,0.00207825,{"type":14,"value":7221,"toc":7302},[7222,7226,7229,7233,7236,7273,7277,7280],[17,7223,7225],{"id":7224},"designing-pure-training-steps","Designing Pure Training Steps",[22,7227,7228],{},"To leverage JAX's performance, training steps must be structured as pure functions. A clean step takes parameters, optimizer state, and a data batch as input, returning updated parameters, new optimizer state, and metrics. By ensuring inputs are normalized, reshaped, and batched to a fixed size before hitting the GPU, you ensure the XLA compilation remains reusable, preventing unnecessary re-compilation overhead.",[17,7230,7232],{"id":7231},"optimizing-execution-and-monitoring","Optimizing Execution and Monitoring",[22,7234,7235],{},"Performance bottlenecks often arise from improper data handling between the host and device. To keep training loops fast:",[99,7237,7238,7244,7250,7264],{},[102,7239,7240,7243],{},[105,7241,7242],{},"Keep data on-device:"," Avoid converting matrices back to Python during the training loop.",[102,7245,7246,7249],{},[105,7247,7248],{},"Block intentionally:"," Only pull data to the host for logging occasionally, rather than every iteration.",[102,7251,7252,7255,7256,7259,7260,7263],{},[105,7253,7254],{},"Use JIT effectively:"," Use ",[26,7257,7258],{},"jax.jit"," to stage the entire training step for the GPU, and utilize ",[26,7261,7262],{},"jax.value_and_grad"," to compute gradients while maintaining the same structure as your parameter tree.",[102,7265,7266,7255,7269,7272],{},[105,7267,7268],{},"Practical Optimization:",[26,7270,7271],{},"Optax"," for standard optimizer paths like AdamW, which integrates seamlessly with JAX's functional paradigm.",[17,7274,7276],{"id":7275},"scaling-attention-mechanisms","Scaling Attention Mechanisms",[22,7278,7279],{},"Naive attention implementations often materialize a full attention matrix, leading to $O(n^2)$ memory growth relative to sequence length. This creates significant latency spikes. To optimize:",[99,7281,7282,7296],{},[102,7283,7284,7287,7288,7291,7292,7295],{},[105,7285,7286],{},"Use Fused Kernels:"," Prefer ",[26,7289,7290],{},"jax.nn.dot_product_attention"," over custom implementations. On supported NVIDIA GPUs, setting ",[26,7293,7294],{},"implementation=\"cudnn\""," allows XLA to fuse operations, significantly improving throughput.",[102,7297,7298,7301],{},[105,7299,7300],{},"Manage KV-Cache:"," When building decoder models with causal attention, recognize that while Multi-Head Attention (MHA), Grouped-Query Attention (GQA), and Multi-Query Attention (MQA) produce identical output shapes, they differ significantly in KV-cache memory requirements. Choosing the right attention variant is critical for managing inference costs and memory bandwidth.",{"title":134,"searchDepth":135,"depth":135,"links":7303},[7304,7305,7306],{"id":7224,"depth":135,"text":7225},{"id":7231,"depth":135,"text":7232},{"id":7275,"depth":135,"text":7276},[210],{"content_references":7309,"triage":7317},[7310,7312,7314],{"type":148,"title":149,"url":150,"context":7311},"recommended",{"type":148,"title":7271,"url":7313,"context":7311},"https:\u002F\u002Foptax.readthedocs.io\u002F",{"type":148,"title":7315,"url":7316,"context":151},"cuDNN","https:\u002F\u002Fdeveloper.nvidia.com\u002Fcudnn",{"relevance":7195,"novelty":156,"quality":156,"actionability":7195,"composite":7318,"reasoning":7319},4.55,"Category: AI & LLMs. The article provides in-depth guidance on optimizing JAX training loops, which is highly relevant for developers building AI-powered products. It includes specific techniques like maintaining pure functions and using fused kernels, making it actionable for the audience.","\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary","2026-08-26 19:03:41","2026-08-27 03:12:53",{"title":7214,"description":134},{"loc":7320},"110c9e3e2c24a4f7","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jHon1u6xt-4","summaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary",[172,173,174,175],"https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FjHon1u6xt-4\u002Fhqdefault.jpg","Build high-performance JAX training loops by maintaining pure functions, keeping data on-device, and utilizing fused kernels like cuDNN attention to avoid GPU memory bottlenecks.","This is the second installment of a [JAX on NVIDIA GPUs Crash Course](https:\u002F\u002Fg.dev\u002Fcloud\u002Fjax-nvidia-gpu), focusing on the mechanics of writing efficient training loops. It covers standard practices like keeping operations on-device, using `jax.jit` effectively, and replacing naive attention implementations with optimized `jax.nn.dot_product_attention` calls.",[174,175],"GEnfzXpJXAOiHlVNzKHadMeINnWV9Rw2sQFJdlAg1w8",{"id":7335,"title":7336,"ai":7337,"body":7342,"categories":7435,"created_at":142,"date_modified":142,"description":134,"extension":143,"faq":142,"featured":144,"kicker_label":142,"meta":7436,"navigation":160,"path":7446,"published_at":7447,"question":142,"scraped_at":7448,"seo":7449,"sitemap":7450,"source_id":7451,"source_name":167,"source_type":168,"source_url":7452,"stem":7453,"tags":7454,"thumbnail_url":7456,"tldr":7457,"tweet":7458,"unknown_tags":7459,"__hash__":7460},"summaries\u002Fsummaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary.md","Strategies for Serving JAX Models in Production",{"provider":7,"model":8,"input_tokens":7338,"output_tokens":7339,"processing_time_ms":7340,"cost_usd":7341},4376,706,3166,0.002153,{"type":14,"value":7343,"toc":7431},[7344,7348,7351,7398,7402,7405],[17,7345,7347],{"id":7346},"choosing-the-right-serving-architecture","Choosing the Right Serving Architecture",[22,7349,7350],{},"Transitioning a JAX model from a research notebook to a production environment often fails due to compilation latency. When a server receives its first request, JAX's default just-in-time (JIT) compilation can cause a significant performance spike. To mitigate this, developers should select a serving pattern based on their infrastructure requirements:",[99,7352,7353,7361,7375,7384],{},[102,7354,7355,7255,7358,7360],{},[105,7356,7357],{},"In-Process Python Service:",[26,7359,7258],{}," for simple deployments. To avoid the initial compilation lag, perform a \"warm-up\" pass with dummy data before exposing the endpoint to real traffic.",[102,7362,7363,7366,7367,7370,7371,7374],{},[105,7364,7365],{},"Ahead-of-Time (AOT) Compilation:"," Explicitly separate the lowering and compilation stages. By using ",[26,7368,7369],{},"lower()"," to produce StableHLO and ",[26,7372,7373],{},"compile()"," to generate the executable, you lock down input shapes and guarantee predictable inference latency.",[102,7376,7377,7255,7380,7383],{},[105,7378,7379],{},"Portable JAX Artifacts:",[26,7381,7382],{},"jax.export"," to serialize models into portable artifacts based on StableHLO. This is the preferred route if your production platform natively supports the JAX runtime.",[102,7385,7386,7389,7390,7393,7394,7397],{},[105,7387,7388],{},"TensorFlow Integration:"," If your existing infrastructure relies on TensorFlow Serving, use ",[26,7391,7392],{},"jax2tf"," to convert JAX graphs into standard TensorFlow ",[26,7395,7396],{},"SavedModel"," artifacts.",[17,7399,7401],{"id":7400},"performance-optimization-and-debugging","Performance Optimization and Debugging",[22,7403,7404],{},"Regardless of the deployment method, maintaining performance requires strict control over model inputs and execution patterns:",[99,7406,7407,7413,7419,7425],{},[102,7408,7409,7412],{},[105,7410,7411],{},"Shape Stability:"," JAX compiles code based on input shapes. If your serving logic introduces new shapes, the system will trigger additional compilations. Standardize input shapes to ensure consistent performance.",[102,7414,7415,7418],{},[105,7416,7417],{},"Batching Strategy:"," While larger batches increase memory usage, they improve throughput (tokens per second) by amortizing overhead. Balance batch size against your latency requirements.",[102,7420,7421,7424],{},[105,7422,7423],{},"Debugging with StableHLO:"," When performance or accuracy issues arise, inspect the StableHLO representation. It provides a clear view of the lowered program as seen by the compiler, helping to verify exactly what is being executed.",[102,7426,7427,7430],{},[105,7428,7429],{},"Systematic Troubleshooting:"," When encountering unexpected behavior, evaluate the four layers of the stack: JAX tracing, XLA compilation, the NVIDIA GPU stack, and the host-to-device data transfer. Always profile before making assumptions, verify GPU utilization, and ensure you are not triggering accidental host transfers that bottleneck the pipeline.",{"title":134,"searchDepth":135,"depth":135,"links":7432},[7433,7434],{"id":7346,"depth":135,"text":7347},{"id":7400,"depth":135,"text":7401},[210],{"content_references":7437,"triage":7444},[7438,7439,7442],{"type":148,"title":149,"url":150,"context":151},{"type":148,"title":7440,"url":7441,"context":151},"TensorFlow","https:\u002F\u002Fwww.tensorflow.org\u002F",{"type":148,"title":7177,"url":7443,"context":151},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Forbax",{"relevance":7195,"novelty":156,"quality":156,"actionability":156,"composite":7196,"reasoning":7445},"Category: AI & LLMs. The article provides in-depth strategies for deploying JAX models in production, addressing specific pain points such as latency caused by JIT compilation. It offers actionable insights like performing a warm-up pass and using AOT compilation, which are directly applicable to developers looking to optimize their AI-powered products.","\u002Fsummaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary","2026-08-26 19:04:16","2026-08-27 03:12:48",{"title":7336,"description":134},{"loc":7446},"4161258335a10d95","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EMwtNr7qTHE","summaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary",[173,172,7455,174],"devops","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FEMwtNr7qTHE\u002Fhqdefault.jpg","Moving JAX models from notebooks to production requires choosing the right serialization and compilation strategy to avoid latency spikes caused by just-in-time compilation.","This is a technical overview of four methods for moving JAX models from notebooks to production environments: using `jax.jit` for Python services, AOT compilation for predictable latency, `jax.export` for portable artifacts, and `jax2tf` for integration with TensorFlow-based serving stacks.",[174],"waeyOyeJIlezDRVJLvR2rMFY6YoT66GWolxWGswK0Cw",{"id":7462,"title":7463,"ai":7464,"body":7469,"categories":7522,"created_at":142,"date_modified":142,"description":134,"extension":143,"faq":142,"featured":144,"kicker_label":142,"meta":7523,"navigation":160,"path":7530,"published_at":7531,"question":142,"scraped_at":7531,"seo":7532,"sitemap":7533,"source_id":7534,"source_name":7535,"source_type":7536,"source_url":7537,"stem":7538,"tags":7539,"thumbnail_url":142,"tldr":7541,"tweet":142,"unknown_tags":7542,"__hash__":7543},"summaries\u002Fsummaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary.md","Building Tiled GPU Kernels with NVIDIA cuTile Python",{"provider":7,"model":8,"input_tokens":7465,"output_tokens":7466,"processing_time_ms":7467,"cost_usd":7468},11237,534,2963,0.00361025,{"type":14,"value":7470,"toc":7517},[7471,7475,7495,7499,7506,7510],[17,7472,7474],{"id":7473},"tiled-gpu-programming-with-cutile","Tiled GPU Programming with cuTile",[22,7476,7477,7478,7481,7482,67,7485,67,7488,71,7491,7494],{},"NVIDIA cuTile provides a Python-based interface for writing CUDA-style kernels that leverage tiled memory access. By breaking down large tensors into smaller, manageable tiles, developers can optimize memory throughput and compute efficiency. The core workflow involves defining kernels using the ",[26,7479,7480],{},"@ct.kernel"," decorator, which allows for explicit control over ",[26,7483,7484],{},"load",[26,7486,7487],{},"store",[26,7489,7490],{},"gather",[26,7492,7493],{},"scatter"," operations. This approach is particularly effective for operations like matrix multiplication, where tiled loading enables better utilization of hardware resources.",[17,7496,7498],{"id":7497},"practical-implementation-and-fallback-strategy","Practical Implementation and Fallback Strategy",[22,7500,7501,7502,7505],{},"Because cuTile requires specific runtime environments (NVIDIA Driver R580+ and CUDA Toolkit 13.1+), the tutorial implements a robust fallback mechanism. By wrapping custom kernels in high-level Python functions, the code checks for the availability of the ",[26,7503,7504],{},"cuda.tile"," module. If the environment is unsupported, the system automatically defaults to standard PyTorch operations. This ensures the notebook remains executable across various Colab instances while still providing a path for high-performance kernel development when the hardware requirements are met.",[17,7507,7509],{"id":7508},"validation-and-benchmarking","Validation and Benchmarking",[22,7511,7512,7513,7516],{},"To ensure the correctness of custom kernels, the workflow includes an ",[26,7514,7515],{},"assert_close"," utility that compares cuTile outputs against standard PyTorch implementations using defined tolerances. Performance is evaluated through a benchmarking suite that measures median execution time across multiple warm-up and repeat cycles. Visualizing these results with bar charts helps developers understand the performance impact of different tile sizes and precision formats (e.g., float32 vs. float16). This iterative process—defining, validating, and benchmarking—is essential for optimizing deep learning workloads and exploring advanced techniques like operation fusion.",{"title":134,"searchDepth":135,"depth":135,"links":7518},[7519,7520,7521],{"id":7473,"depth":135,"text":7474},{"id":7497,"depth":135,"text":7498},{"id":7508,"depth":135,"text":7509},[210],{"content_references":7524,"triage":7528},[7525],{"type":148,"title":7526,"url":7527,"context":7311},"NVIDIA cuTile Python","https:\u002F\u002Fgithub.com\u002FNVIDIA\u002Fcutile-python",{"relevance":156,"novelty":157,"quality":156,"actionability":156,"composite":158,"reasoning":7529},"Category: AI & LLMs. The article discusses NVIDIA cuTile, which is relevant for developers looking to optimize AI workloads through GPU programming. It provides practical implementation details and a fallback strategy, addressing the audience's need for actionable content in building AI-powered products.","\u002Fsummaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary","2026-06-09 12:58:14",{"title":7463,"description":134},{"loc":7530},"1e9d07e9858b3153","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F06\u002F09\u002Fnvidia-cutile-python-tutorial-building-tiled-gpu-kernels-for-vector-addition-matrix-addition-and-matrix-multiplication-in-colab\u002F","summaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary",[172,173,175,7540],"cuda","NVIDIA cuTile allows developers to write efficient, tile-based GPU kernels directly in Python, providing a structured way to handle memory access and computation that can be benchmarked against standard PyTorch operations.",[175,7540],"uMg1Z3BoO8E2wEn_rOuXeFQiC_a4e0LjvAEEva2RovA"]