[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-4161258335a10d95-strategies-for-serving-jax-models-in-production-summary":3,"summaries-facets-categories":161,"summary-related-4161258335a10d95-strategies-for-serving-jax-models-in-production-summary":6987},{"id":4,"title":5,"ai":6,"body":13,"categories":117,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":122,"navigation":140,"path":141,"published_at":142,"question":119,"scraped_at":143,"seo":144,"sitemap":145,"source_id":146,"source_name":147,"source_type":148,"source_url":149,"stem":150,"tags":151,"thumbnail_url":156,"tldr":157,"tweet":158,"unknown_tags":159,"__hash__":160},"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":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4376,706,3166,0.002153,{"type":14,"value":15,"toc":111},"minimark",[16,21,25,78,82,85],[17,18,20],"h2",{"id":19},"choosing-the-right-serving-architecture","Choosing the Right Serving Architecture",[22,23,24],"p",{},"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:",[26,27,28,41,55,64],"ul",{},[29,30,31,35,36,40],"li",{},[32,33,34],"strong",{},"In-Process Python Service:"," Use ",[37,38,39],"code",{},"jax.jit"," for simple deployments. To avoid the initial compilation lag, perform a \"warm-up\" pass with dummy data before exposing the endpoint to real traffic.",[29,42,43,46,47,50,51,54],{},[32,44,45],{},"Ahead-of-Time (AOT) Compilation:"," Explicitly separate the lowering and compilation stages. By using ",[37,48,49],{},"lower()"," to produce StableHLO and ",[37,52,53],{},"compile()"," to generate the executable, you lock down input shapes and guarantee predictable inference latency.",[29,56,57,35,60,63],{},[32,58,59],{},"Portable JAX Artifacts:",[37,61,62],{},"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.",[29,65,66,69,70,73,74,77],{},[32,67,68],{},"TensorFlow Integration:"," If your existing infrastructure relies on TensorFlow Serving, use ",[37,71,72],{},"jax2tf"," to convert JAX graphs into standard TensorFlow ",[37,75,76],{},"SavedModel"," artifacts.",[17,79,81],{"id":80},"performance-optimization-and-debugging","Performance Optimization and Debugging",[22,83,84],{},"Regardless of the deployment method, maintaining performance requires strict control over model inputs and execution patterns:",[26,86,87,93,99,105],{},[29,88,89,92],{},[32,90,91],{},"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.",[29,94,95,98],{},[32,96,97],{},"Batching Strategy:"," While larger batches increase memory usage, they improve throughput (tokens per second) by amortizing overhead. Balance batch size against your latency requirements.",[29,100,101,104],{},[32,102,103],{},"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.",[29,106,107,110],{},[32,108,109],{},"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":112,"searchDepth":113,"depth":113,"links":114},"",2,[115,116],{"id":19,"depth":113,"text":20},{"id":80,"depth":113,"text":81},[118],"Software Engineering",null,"md",false,{"content_references":123,"triage":135},[124,129,132],{"type":125,"title":126,"url":127,"context":128},"tool","JAX","https:\u002F\u002Fjax.readthedocs.io\u002F","mentioned",{"type":125,"title":130,"url":131,"context":128},"TensorFlow","https:\u002F\u002Fwww.tensorflow.org\u002F",{"type":125,"title":133,"url":134,"context":128},"Orbax","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Forbax",{"relevance":136,"novelty":137,"quality":137,"actionability":137,"composite":138,"reasoning":139},5,4,4.35,"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.",true,"\u002Fsummaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary","2026-08-26 19:04:16","2026-08-27 03:12:48",{"title":5,"description":112},{"loc":141},"4161258335a10d95","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EMwtNr7qTHE","summaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary",[152,153,154,155],"machine-learning","python","devops","jax","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.",[155],"waeyOyeJIlezDRVJLvR2rMFY6YoT66GWolxWGswK0Cw",[162,165,168,170,173,175,178,181,183,185,187,189,191,193,195,197,200,202,204,206,208,211,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,263,265,267,269,271,273,275,277,279,281,283,285,287,289,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,333,335,337,339,341,343,345,347,349,351,353,355,357,359,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,425,427,429,431,433,435,437,439,441,443,445,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,481,483,485,487,489,491,493,495,497,499,501,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,561,563,565,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,607,609,611,613,615,617,619,621,623,625,627,629,632,634,636,638,640,642,644,646,648,650,652,654,656,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,919,921,923,925,927,930,932,934,936,938,940,942,944,946,948,950,952,954,957,959,961,963,965,967,969,971,973,975,977,979,981,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,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,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,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,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,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,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,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,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,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,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,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,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,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,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,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,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,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,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,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,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,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625,5627,5629,5631,5633,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675,5677,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],{"categories":163},[164],"AI & LLMs",{"categories":166},[167],"Developer Productivity",{"categories":169},[164],{"categories":171},[172],"Business & SaaS",{"categories":174},[164],{"categories":176},[177],"AI Automation",{"categories":179},[180],"Product Strategy",{"categories":182},[164],{"categories":184},[167],{"categories":186},[177],{"categories":188},[118],{"categories":190},[164],{"categories":192},[172],{"categories":194},[],{"categories":196},[164],{"categories":198},[199],"Inference & Serving",{"categories":201},[164],{"categories":203},[164],{"categories":205},[177],{"categories":207},[],{"categories":209},[210],"AI News & Trends",{"categories":212},[213],"Data Science & Visualization",{"categories":215},[177],{"categories":217},[164],{"categories":219},[164],{"categories":221},[172],{"categories":223},[167],{"categories":225},[164],{"categories":227},[177],{"categories":229},[210],{"categories":231},[164],{"categories":233},[177],{"categories":235},[177],{"categories":237},[164],{"categories":239},[164],{"categories":241},[177],{"categories":243},[164],{"categories":245},[164],{"categories":247},[164],{"categories":249},[177],{"categories":251},[210],{"categories":253},[164],{"categories":255},[164],{"categories":257},[164],{"categories":259},[],{"categories":261},[262],"Design & Frontend",{"categories":264},[213],{"categories":266},[210],{"categories":268},[164],{"categories":270},[164],{"categories":272},[164],{"categories":274},[],{"categories":276},[164],{"categories":278},[164],{"categories":280},[177],{"categories":282},[118],{"categories":284},[164],{"categories":286},[177],{"categories":288},[164],{"categories":290},[291],"Marketing & Growth",{"categories":293},[262],{"categories":295},[164],{"categories":297},[177],{"categories":299},[164],{"categories":301},[164],{"categories":303},[118],{"categories":305},[164],{"categories":307},[],{"categories":309},[],{"categories":311},[262],{"categories":313},[164],{"categories":315},[177],{"categories":317},[167],{"categories":319},[118],{"categories":321},[177],{"categories":323},[262],{"categories":325},[180],{"categories":327},[164],{"categories":329},[118],{"categories":331},[332],"DevOps & Cloud",{"categories":334},[177],{"categories":336},[180],{"categories":338},[210],{"categories":340},[164],{"categories":342},[],{"categories":344},[164],{"categories":346},[164],{"categories":348},[],{"categories":350},[177],{"categories":352},[118],{"categories":354},[],{"categories":356},[118],{"categories":358},[164],{"categories":360},[361],"Governance & Standards",{"categories":363},[172],{"categories":365},[],{"categories":367},[],{"categories":369},[164],{"categories":371},[164],{"categories":373},[177],{"categories":375},[164],{"categories":377},[164],{"categories":379},[177],{"categories":381},[164],{"categories":383},[164],{"categories":385},[164],{"categories":387},[],{"categories":389},[118],{"categories":391},[],{"categories":393},[],{"categories":395},[164],{"categories":397},[118],{"categories":399},[],{"categories":401},[118],{"categories":403},[164],{"categories":405},[164],{"categories":407},[291],{"categories":409},[164],{"categories":411},[164],{"categories":413},[262],{"categories":415},[262],{"categories":417},[164],{"categories":419},[118],{"categories":421},[177],{"categories":423},[424],"GovTech & Public-Sector Adoption",{"categories":426},[118],{"categories":428},[164],{"categories":430},[164],{"categories":432},[164],{"categories":434},[177],{"categories":436},[177],{"categories":438},[213],{"categories":440},[164],{"categories":442},[210],{"categories":444},[177],{"categories":446},[447],"Legal AI Tools",{"categories":449},[164],{"categories":451},[177],{"categories":453},[164],{"categories":455},[291],{"categories":457},[177],{"categories":459},[180],{"categories":461},[164],{"categories":463},[118],{"categories":465},[424],{"categories":467},[],{"categories":469},[177],{"categories":471},[],{"categories":473},[172],{"categories":475},[177],{"categories":477},[177],{"categories":479},[480],"RAG & Retrieval",{"categories":482},[172],{"categories":484},[164],{"categories":486},[118],{"categories":488},[118],{"categories":490},[332],{"categories":492},[262],{"categories":494},[177],{"categories":496},[164],{"categories":498},[164],{"categories":500},[],{"categories":502},[503],"Agents & Orchestration",{"categories":505},[118],{"categories":507},[164],{"categories":509},[],{"categories":511},[177],{"categories":513},[172],{"categories":515},[],{"categories":517},[164],{"categories":519},[],{"categories":521},[164],{"categories":523},[167],{"categories":525},[118],{"categories":527},[172],{"categories":529},[164],{"categories":531},[177],{"categories":533},[164],{"categories":535},[210],{"categories":537},[164],{"categories":539},[],{"categories":541},[164],{"categories":543},[],{"categories":545},[164],{"categories":547},[118],{"categories":549},[164],{"categories":551},[213],{"categories":553},[],{"categories":555},[164],{"categories":557},[262],{"categories":559},[560],"Models & Frontier Labs",{"categories":562},[],{"categories":564},[262],{"categories":566},[567],"Regulation & Governance of AI",{"categories":569},[180],{"categories":571},[177],{"categories":573},[],{"categories":575},[164],{"categories":577},[164],{"categories":579},[177],{"categories":581},[177],{"categories":583},[210],{"categories":585},[164],{"categories":587},[172],{"categories":589},[164],{"categories":591},[177],{"categories":593},[],{"categories":595},[118],{"categories":597},[177],{"categories":599},[164],{"categories":601},[180],{"categories":603},[164],{"categories":605},[606],"AI Policy & Regulation",{"categories":608},[],{"categories":610},[164],{"categories":612},[177],{"categories":614},[180],{"categories":616},[177],{"categories":618},[164],{"categories":620},[164],{"categories":622},[164],{"categories":624},[177],{"categories":626},[],{"categories":628},[213],{"categories":630},[631],"Evals & Reliability",{"categories":633},[164],{"categories":635},[164],{"categories":637},[],{"categories":639},[167],{"categories":641},[424],{"categories":643},[606],{"categories":645},[164],{"categories":647},[172],{"categories":649},[164],{"categories":651},[177],{"categories":653},[164],{"categories":655},[177],{"categories":657},[503],{"categories":659},[164],{"categories":661},[118],{"categories":663},[164],{"categories":665},[],{"categories":667},[262],{"categories":669},[],{"categories":671},[164],{"categories":673},[424],{"categories":675},[164],{"categories":677},[164],{"categories":679},[164],{"categories":681},[],{"categories":683},[164],{"categories":685},[262],{"categories":687},[118],{"categories":689},[],{"categories":691},[164],{"categories":693},[],{"categories":695},[177],{"categories":697},[164],{"categories":699},[262],{"categories":701},[],{"categories":703},[164],{"categories":705},[164],{"categories":707},[213],{"categories":709},[177],{"categories":711},[164],{"categories":713},[172],{"categories":715},[177],{"categories":717},[164],{"categories":719},[164],{"categories":721},[118],{"categories":723},[262],{"categories":725},[164],{"categories":727},[177],{"categories":729},[],{"categories":731},[118],{"categories":733},[177],{"categories":735},[213],{"categories":737},[],{"categories":739},[164],{"categories":741},[210],{"categories":743},[164],{"categories":745},[],{"categories":747},[164],{"categories":749},[164],{"categories":751},[164],{"categories":753},[172,291],{"categories":755},[],{"categories":757},[118],{"categories":759},[164],{"categories":761},[164],{"categories":763},[177],{"categories":765},[164],{"categories":767},[],{"categories":769},[],{"categories":771},[164],{"categories":773},[262],{"categories":775},[164],{"categories":777},[],{"categories":779},[164],{"categories":781},[332],{"categories":783},[],{"categories":785},[177],{"categories":787},[210],{"categories":789},[164],{"categories":791},[164],{"categories":793},[262],{"categories":795},[],{"categories":797},[210],{"categories":799},[164],{"categories":801},[199],{"categories":803},[164],{"categories":805},[164],{"categories":807},[177],{"categories":809},[210],{"categories":811},[560],{"categories":813},[164],{"categories":815},[291],{"categories":817},[],{"categories":819},[177],{"categories":821},[172],{"categories":823},[118],{"categories":825},[164],{"categories":827},[177],{"categories":829},[],{"categories":831},[164,332],{"categories":833},[164],{"categories":835},[164],{"categories":837},[164],{"categories":839},[177],{"categories":841},[164,118],{"categories":843},[213],{"categories":845},[164],{"categories":847},[164],{"categories":849},[164],{"categories":851},[118],{"categories":853},[164],{"categories":855},[177],{"categories":857},[177],{"categories":859},[606],{"categories":861},[291],{"categories":863},[164],{"categories":865},[177],{"categories":867},[164],{"categories":869},[164],{"categories":871},[177],{"categories":873},[],{"categories":875},[177],{"categories":877},[164],{"categories":879},[164],{"categories":881},[177],{"categories":883},[164],{"categories":885},[164,172],{"categories":887},[164],{"categories":889},[172],{"categories":891},[],{"categories":893},[262],{"categories":895},[262],{"categories":897},[164],{"categories":899},[],{"categories":901},[],{"categories":903},[164],{"categories":905},[210],{"categories":907},[],{"categories":909},[167],{"categories":911},[164],{"categories":913},[118],{"categories":915},[164],{"categories":917},[918],"Generative UI & Design-to-Code",{"categories":920},[164],{"categories":922},[164],{"categories":924},[262],{"categories":926},[164],{"categories":928},[929],"Algorithmic Accountability",{"categories":931},[177],{"categories":933},[118],{"categories":935},[210],{"categories":937},[262],{"categories":939},[164],{"categories":941},[],{"categories":943},[180],{"categories":945},[164],{"categories":947},[164],{"categories":949},[164],{"categories":951},[164],{"categories":953},[177],{"categories":955},[956],"MLOps & Infrastructure",{"categories":958},[164],{"categories":960},[164],{"categories":962},[164],{"categories":964},[164],{"categories":966},[164],{"categories":968},[118],{"categories":970},[210],{"categories":972},[164],{"categories":974},[180],{"categories":976},[167],{"categories":978},[164],{"categories":980},[177],{"categories":982},[332],{"categories":984},[164],{"categories":986},[172],{"categories":988},[164],{"categories":990},[262],{"categories":992},[164],{"categories":994},[164],{"categories":996},[177],{"categories":998},[],{"categories":1000},[],{"categories":1002},[164],{"categories":1004},[199],{"categories":1006},[262],{"categories":1008},[210],{"categories":1010},[213],{"categories":1012},[],{"categories":1014},[164],{"categories":1016},[164],{"categories":1018},[172],{"categories":1020},[177],{"categories":1022},[164],{"categories":1024},[164],{"categories":1026},[164],{"categories":1028},[164],{"categories":1030},[210],{"categories":1032},[199],{"categories":1034},[164],{"categories":1036},[262],{"categories":1038},[164],{"categories":1040},[],{"categories":1042},[177],{"categories":1044},[118],{"categories":1046},[],{"categories":1048},[164],{"categories":1050},[164],{"categories":1052},[177],{"categories":1054},[118],{"categories":1056},[164],{"categories":1058},[213],{"categories":1060},[262],{"categories":1062},[],{"categories":1064},[164],{"categories":1066},[],{"categories":1068},[164],{"categories":1070},[],{"categories":1072},[164],{"categories":1074},[164],{"categories":1076},[180],{"categories":1078},[172],{"categories":1080},[177],{"categories":1082},[177],{"categories":1084},[],{"categories":1086},[164],{"categories":1088},[167],{"categories":1090},[164],{"categories":1092},[164],{"categories":1094},[172],{"categories":1096},[210],{"categories":1098},[167],{"categories":1100},[],{"categories":1102},[164],{"categories":1104},[],{"categories":1106},[164],{"categories":1108},[],{"categories":1110},[210],{"categories":1112},[210],{"categories":1114},[],{"categories":1116},[503],{"categories":1118},[164],{"categories":1120},[262],{"categories":1122},[118],{"categories":1124},[],{"categories":1126},[447],{"categories":1128},[177],{"categories":1130},[172],{"categories":1132},[],{"categories":1134},[],{"categories":1136},[167],{"categories":1138},[213],{"categories":1140},[],{"categories":1142},[291],{"categories":1144},[177],{"categories":1146},[172],{"categories":1148},[177],{"categories":1150},[172],{"categories":1152},[164],{"categories":1154},[118],{"categories":1156},[],{"categories":1158},[199],{"categories":1160},[180],{"categories":1162},[164],{"categories":1164},[262],{"categories":1166},[118],{"categories":1168},[172],{"categories":1170},[164],{"categories":1172},[164],{"categories":1174},[177],{"categories":1176},[172],{"categories":1178},[164],{"categories":1180},[164],{"categories":1182},[164],{"categories":1184},[164],{"categories":1186},[164],{"categories":1188},[],{"categories":1190},[],{"categories":1192},[118],{"categories":1194},[213],{"categories":1196},[180],{"categories":1198},[164],{"categories":1200},[177],{"categories":1202},[118],{"categories":1204},[118],{"categories":1206},[164],{"categories":1208},[],{"categories":1210},[210],{"categories":1212},[180],{"categories":1214},[180],{"categories":1216},[118],{"categories":1218},[164],{"categories":1220},[631],{"categories":1222},[332],{"categories":1224},[],{"categories":1226},[177],{"categories":1228},[164],{"categories":1230},[],{"categories":1232},[167],{"categories":1234},[],{"categories":1236},[164],{"categories":1238},[164],{"categories":1240},[164],{"categories":1242},[262],{"categories":1244},[291],{"categories":1246},[164],{"categories":1248},[118],{"categories":1250},[164],{"categories":1252},[177],{"categories":1254},[],{"categories":1256},[118],{"categories":1258},[164],{"categories":1260},[167],{"categories":1262},[],{"categories":1264},[172],{"categories":1266},[164],{"categories":1268},[164],{"categories":1270},[210],{"categories":1272},[164,332],{"categories":1274},[164],{"categories":1276},[1277],"Design Systems for AI",{"categories":1279},[164],{"categories":1281},[164],{"categories":1283},[210],{"categories":1285},[164],{"categories":1287},[164],{"categories":1289},[164],{"categories":1291},[172],{"categories":1293},[164],{"categories":1295},[164],{"categories":1297},[164],{"categories":1299},[],{"categories":1301},[164],{"categories":1303},[164],{"categories":1305},[172],{"categories":1307},[164],{"categories":1309},[],{"categories":1311},[177],{"categories":1313},[118],{"categories":1315},[210],{"categories":1317},[118],{"categories":1319},[164],{"categories":1321},[262],{"categories":1323},[210],{"categories":1325},[213],{"categories":1327},[164],{"categories":1329},[164],{"categories":1331},[177],{"categories":1333},[167],{"categories":1335},[606],{"categories":1337},[164],{"categories":1339},[177],{"categories":1341},[164],{"categories":1343},[118],{"categories":1345},[118],{"categories":1347},[],{"categories":1349},[],{"categories":1351},[164],{"categories":1353},[177],{"categories":1355},[180],{"categories":1357},[],{"categories":1359},[172],{"categories":1361},[164],{"categories":1363},[],{"categories":1365},[262],{"categories":1367},[118],{"categories":1369},[177],{"categories":1371},[118],{"categories":1373},[262],{"categories":1375},[164],{"categories":1377},[164],{"categories":1379},[262],{"categories":1381},[],{"categories":1383},[],{"categories":1385},[210],{"categories":1387},[177],{"categories":1389},[177],{"categories":1391},[164],{"categories":1393},[164],{"categories":1395},[164],{"categories":1397},[164],{"categories":1399},[172],{"categories":1401},[164],{"categories":1403},[164],{"categories":1405},[],{"categories":1407},[118],{"categories":1409},[118],{"categories":1411},[164],{"categories":1413},[118],{"categories":1415},[172],{"categories":1417},[],{"categories":1419},[164],{"categories":1421},[164],{"categories":1423},[164],{"categories":1425},[164],{"categories":1427},[164],{"categories":1429},[177],{"categories":1431},[167],{"categories":1433},[172],{"categories":1435},[164],{"categories":1437},[177],{"categories":1439},[210],{"categories":1441},[177],{"categories":1443},[199],{"categories":1445},[291],{"categories":1447},[164],{"categories":1449},[177],{"categories":1451},[164],{"categories":1453},[164],{"categories":1455},[164],{"categories":1457},[],{"categories":1459},[262],{"categories":1461},[],{"categories":1463},[164],{"categories":1465},[164],{"categories":1467},[],{"categories":1469},[164],{"categories":1471},[118],{"categories":1473},[172],{"categories":1475},[1476],"Visual & Generative Media",{"categories":1478},[177],{"categories":1480},[],{"categories":1482},[164],{"categories":1484},[164],{"categories":1486},[118],{"categories":1488},[332],{"categories":1490},[164],{"categories":1492},[213],{"categories":1494},[606],{"categories":1496},[118],{"categories":1498},[291],{"categories":1500},[164],{"categories":1502},[262],{"categories":1504},[164],{"categories":1506},[164],{"categories":1508},[118],{"categories":1510},[177],{"categories":1512},[164],{"categories":1514},[],{"categories":1516},[],{"categories":1518},[177],{"categories":1520},[118],{"categories":1522},[167],{"categories":1524},[177],{"categories":1526},[560],{"categories":1528},[164],{"categories":1530},[180],{"categories":1532},[164],{"categories":1534},[172],{"categories":1536},[],{"categories":1538},[164],{"categories":1540},[180],{"categories":1542},[164],{"categories":1544},[164],{"categories":1546},[164],{"categories":1548},[180],{"categories":1550},[164],{"categories":1552},[164],{"categories":1554},[291],{"categories":1556},[164],{"categories":1558},[503],{"categories":1560},[164],{"categories":1562},[177],{"categories":1564},[164],{"categories":1566},[164],{"categories":1568},[164],{"categories":1570},[164],{"categories":1572},[262],{"categories":1574},[177],{"categories":1576},[],{"categories":1578},[177],{"categories":1580},[],{"categories":1582},[332],{"categories":1584},[118],{"categories":1586},[],{"categories":1588},[560],{"categories":1590},[164],{"categories":1592},[177],{"categories":1594},[177],{"categories":1596},[164],{"categories":1598},[262,164],{"categories":1600},[167],{"categories":1602},[164],{"categories":1604},[262],{"categories":1606},[],{"categories":1608},[164],{"categories":1610},[167],{"categories":1612},[164],{"categories":1614},[1615],"Medical Imaging & Radiology",{"categories":1617},[164],{"categories":1619},[164],{"categories":1621},[164],{"categories":1623},[262],{"categories":1625},[177],{"categories":1627},[118],{"categories":1629},[],{"categories":1631},[164],{"categories":1633},[164],{"categories":1635},[164],{"categories":1637},[],{"categories":1639},[],{"categories":1641},[164],{"categories":1643},[164],{"categories":1645},[503],{"categories":1647},[164],{"categories":1649},[167],{"categories":1651},[164],{"categories":1653},[164],{"categories":1655},[],{"categories":1657},[177],{"categories":1659},[164],{"categories":1661},[180],{"categories":1663},[118],{"categories":1665},[164],{"categories":1667},[177],{"categories":1669},[503],{"categories":1671},[164],{"categories":1673},[177],{"categories":1675},[164],{"categories":1677},[164],{"categories":1679},[164],{"categories":1681},[262],{"categories":1683},[177],{"categories":1685},[332],{"categories":1687},[262],{"categories":1689},[172],{"categories":1691},[177],{"categories":1693},[210],{"categories":1695},[164],{"categories":1697},[164],{"categories":1699},[180],{"categories":1701},[164],{"categories":1703},[164],{"categories":1705},[164],{"categories":1707},[164],{"categories":1709},[177],{"categories":1711},[164],{"categories":1713},[118],{"categories":1715},[118],{"categories":1717},[164],{"categories":1719},[180],{"categories":1721},[],{"categories":1723},[210],{"categories":1725},[],{"categories":1727},[180],{"categories":1729},[177],{"categories":1731},[164],{"categories":1733},[177],{"categories":1735},[1277],{"categories":1737},[1277],{"categories":1739},[262],{"categories":1741},[164],{"categories":1743},[164],{"categories":1745},[164],{"categories":1747},[177],{"categories":1749},[118],{"categories":1751},[262],{"categories":1753},[177],{"categories":1755},[210],{"categories":1757},[],{"categories":1759},[164],{"categories":1761},[],{"categories":1763},[164],{"categories":1765},[164],{"categories":1767},[164],{"categories":1769},[164],{"categories":1771},[177],{"categories":1773},[1774],"Contract Review & E-Discovery",{"categories":1776},[164],{"categories":1778},[262],{"categories":1780},[164],{"categories":1782},[167],{"categories":1784},[164],{"categories":1786},[210],{"categories":1788},[164],{"categories":1790},[164],{"categories":1792},[291],{"categories":1794},[118],{"categories":1796},[164],{"categories":1798},[164],{"categories":1800},[177],{"categories":1802},[177],{"categories":1804},[929],{"categories":1806},[164],{"categories":1808},[164],{"categories":1810},[177],{"categories":1812},[177],{"categories":1814},[164],{"categories":1816},[164],{"categories":1818},[164],{"categories":1820},[177],{"categories":1822},[164],{"categories":1824},[164],{"categories":1826},[503],{"categories":1828},[480],{"categories":1830},[164],{"categories":1832},[177],{"categories":1834},[164],{"categories":1836},[1837],"Law-Firm Practice & Adoption",{"categories":1839},[164],{"categories":1841},[177],{"categories":1843},[262],{"categories":1845},[164],{"categories":1847},[164],{"categories":1849},[164],{"categories":1851},[],{"categories":1853},[],{"categories":1855},[118],{"categories":1857},[164],{"categories":1859},[],{"categories":1861},[177],{"categories":1863},[167],{"categories":1865},[332],{"categories":1867},[164],{"categories":1869},[],{"categories":1871},[167],{"categories":1873},[172],{"categories":1875},[164],{"categories":1877},[291],{"categories":1879},[],{"categories":1881},[172],{"categories":1883},[177],{"categories":1885},[172],{"categories":1887},[],{"categories":1889},[164],{"categories":1891},[180],{"categories":1893},[164],{"categories":1895},[118],{"categories":1897},[],{"categories":1899},[],{"categories":1901},[],{"categories":1903},[],{"categories":1905},[164],{"categories":1907},[180],{"categories":1909},[177],{"categories":1911},[332],{"categories":1913},[164],{"categories":1915},[167],{"categories":1917},[118],{"categories":1919},[164],{"categories":1921},[164],{"categories":1923},[118],{"categories":1925},[180],{"categories":1927},[164],{"categories":1929},[164],{"categories":1931},[164],{"categories":1933},[956],{"categories":1935},[164],{"categories":1937},[118],{"categories":1939},[164],{"categories":1941},[291],{"categories":1943},[118],{"categories":1945},[172],{"categories":1947},[164],{"categories":1949},[164],{"categories":1951},[164],{"categories":1953},[262],{"categories":1955},[164],{"categories":1957},[164],{"categories":1959},[164],{"categories":1961},[164],{"categories":1963},[172],{"categories":1965},[177],{"categories":1967},[164,167],{"categories":1969},[503],{"categories":1971},[164],{"categories":1973},[164],{"categories":1975},[118],{"categories":1977},[118],{"categories":1979},[262],{"categories":1981},[177],{"categories":1983},[177],{"categories":1985},[118],{"categories":1987},[164],{"categories":1989},[164],{"categories":1991},[],{"categories":1993},[],{"categories":1995},[164],{"categories":1997},[164],{"categories":1999},[177],{"categories":2001},[],{"categories":2003},[164],{"categories":2005},[164],{"categories":2007},[118],{"categories":2009},[213],{"categories":2011},[210],{"categories":2013},[262],{"categories":2015},[164],{"categories":2017},[177],{"categories":2019},[164],{"categories":2021},[118],{"categories":2023},[],{"categories":2025},[177],{"categories":2027},[164],{"categories":2029},[164],{"categories":2031},[164],{"categories":2033},[164],{"categories":2035},[],{"categories":2037},[177],{"categories":2039},[164],{"categories":2041},[164],{"categories":2043},[164],{"categories":2045},[],{"categories":2047},[177],{"categories":2049},[164],{"categories":2051},[164],{"categories":2053},[172],{"categories":2055},[164],{"categories":2057},[164],{"categories":2059},[],{"categories":2061},[167],{"categories":2063},[164],{"categories":2065},[164],{"categories":2067},[164],{"categories":2069},[262],{"categories":2071},[164],{"categories":2073},[118],{"categories":2075},[164],{"categories":2077},[167],{"categories":2079},[164],{"categories":2081},[118],{"categories":2083},[291],{"categories":2085},[177],{"categories":2087},[177],{"categories":2089},[164],{"categories":2091},[164],{"categories":2093},[164,262],{"categories":2095},[164],{"categories":2097},[177],{"categories":2099},[210],{"categories":2101},[164],{"categories":2103},[210],{"categories":2105},[177],{"categories":2107},[262],{"categories":2109},[164],{"categories":2111},[],{"categories":2113},[118],{"categories":2115},[332],{"categories":2117},[262],{"categories":2119},[118],{"categories":2121},[164],{"categories":2123},[180],{"categories":2125},[164],{"categories":2127},[164],{"categories":2129},[177],{"categories":2131},[],{"categories":2133},[],{"categories":2135},[164],{"categories":2137},[],{"categories":2139},[],{"categories":2141},[180],{"categories":2143},[118],{"categories":2145},[164],{"categories":2147},[177],{"categories":2149},[177],{"categories":2151},[172],{"categories":2153},[177],{"categories":2155},[332],{"categories":2157},[164],{"categories":2159},[164],{"categories":2161},[164],{"categories":2163},[199],{"categories":2165},[164],{"categories":2167},[164],{"categories":2169},[164],{"categories":2171},[118],{"categories":2173},[177],{"categories":2175},[164],{"categories":2177},[164],{"categories":2179},[447],{"categories":2181},[929],{"categories":2183},[],{"categories":2185},[262],{"categories":2187},[1837],{"categories":2189},[118],{"categories":2191},[],{"categories":2193},[],{"categories":2195},[164],{"categories":2197},[177],{"categories":2199},[],{"categories":2201},[],{"categories":2203},[164],{"categories":2205},[291],{"categories":2207},[164],{"categories":2209},[291],{"categories":2211},[177],{"categories":2213},[164],{"categories":2215},[164],{"categories":2217},[118],{"categories":2219},[180],{"categories":2221},[],{"categories":2223},[164],{"categories":2225},[164],{"categories":2227},[118],{"categories":2229},[1774],{"categories":2231},[262],{"categories":2233},[262],{"categories":2235},[164],{"categories":2237},[177],{"categories":2239},[167],{"categories":2241},[164],{"categories":2243},[164],{"categories":2245},[164],{"categories":2247},[164],{"categories":2249},[262],{"categories":2251},[262],{"categories":2253},[177],{"categories":2255},[177],{"categories":2257},[177],{"categories":2259},[164],{"categories":2261},[164],{"categories":2263},[],{"categories":2265},[164],{"categories":2267},[],{"categories":2269},[2270],"Interaction & Product Design",{"categories":2272},[164],{"categories":2274},[177],{"categories":2276},[118],{"categories":2278},[361],{"categories":2280},[210],{"categories":2282},[118],{"categories":2284},[164],{"categories":2286},[164],{"categories":2288},[164],{"categories":2290},[118],{"categories":2292},[164],{"categories":2294},[167],{"categories":2296},[177],{"categories":2298},[164],{"categories":2300},[],{"categories":2302},[177],{"categories":2304},[177],{"categories":2306},[177],{"categories":2308},[],{"categories":2310},[118],{"categories":2312},[164],{"categories":2314},[167],{"categories":2316},[2270],{"categories":2318},[164],{"categories":2320},[167],{"categories":2322},[167],{"categories":2324},[],{"categories":2326},[177],{"categories":2328},[118],{"categories":2330},[],{"categories":2332},[177],{"categories":2334},[210],{"categories":2336},[164],{"categories":2338},[177],{"categories":2340},[164],{"categories":2342},[177],{"categories":2344},[164],{"categories":2346},[164],{"categories":2348},[210],{"categories":2350},[213],{"categories":2352},[164],{"categories":2354},[180],{"categories":2356},[118],{"categories":2358},[2359],"Coding Agents & Dev Productivity",{"categories":2361},[210],{"categories":2363},[262],{"categories":2365},[164],{"categories":2367},[164],{"categories":2369},[],{"categories":2371},[164],{"categories":2373},[929],{"categories":2375},[],{"categories":2377},[164],{"categories":2379},[164],{"categories":2381},[332],{"categories":2383},[164],{"categories":2385},[210],{"categories":2387},[],{"categories":2389},[],{"categories":2391},[164],{"categories":2393},[],{"categories":2395},[177],{"categories":2397},[164],{"categories":2399},[],{"categories":2401},[118],{"categories":2403},[118],{"categories":2405},[164],{"categories":2407},[213],{"categories":2409},[],{"categories":2411},[164],{"categories":2413},[164],{"categories":2415},[164],{"categories":2417},[213],{"categories":2419},[118],{"categories":2421},[177],{"categories":2423},[],{"categories":2425},[],{"categories":2427},[164],{"categories":2429},[164],{"categories":2431},[177],{"categories":2433},[177],{"categories":2435},[424],{"categories":2437},[118],{"categories":2439},[118],{"categories":2441},[177],{"categories":2443},[210],{"categories":2445},[210],{"categories":2447},[177],{"categories":2449},[177],{"categories":2451},[164],{"categories":2453},[167],{"categories":2455},[2270],{"categories":2457},[180],{"categories":2459},[164,332],{"categories":2461},[213],{"categories":2463},[],{"categories":2465},[262],{"categories":2467},[177],{"categories":2469},[118],{"categories":2471},[167],{"categories":2473},[164],{"categories":2475},[177],{"categories":2477},[2478],"The Designer's Role & Craft",{"categories":2480},[262],{"categories":2482},[],{"categories":2484},[177],{"categories":2486},[164],{"categories":2488},[177],{"categories":2490},[177],{"categories":2492},[164],{"categories":2494},[291],{"categories":2496},[164],{"categories":2498},[118],{"categories":2500},[164],{"categories":2502},[262],{"categories":2504},[164],{"categories":2506},[],{"categories":2508},[177],{"categories":2510},[262],{"categories":2512},[180],{"categories":2514},[164],{"categories":2516},[164],{"categories":2518},[164],{"categories":2520},[2521],"AI UX Patterns",{"categories":2523},[177],{"categories":2525},[177],{"categories":2527},[177],{"categories":2529},[177],{"categories":2531},[291],{"categories":2533},[213],{"categories":2535},[164],{"categories":2537},[177],{"categories":2539},[164],{"categories":2541},[1277],{"categories":2543},[],{"categories":2545},[291],{"categories":2547},[177],{"categories":2549},[210],{"categories":2551},[118],{"categories":2553},[164],{"categories":2555},[177],{"categories":2557},[],{"categories":2559},[],{"categories":2561},[164],{"categories":2563},[164],{"categories":2565},[177],{"categories":2567},[164],{"categories":2569},[177],{"categories":2571},[424],{"categories":2573},[262],{"categories":2575},[164],{"categories":2577},[210],{"categories":2579},[118],{"categories":2581},[164],{"categories":2583},[177],{"categories":2585},[177],{"categories":2587},[],{"categories":2589},[164],{"categories":2591},[],{"categories":2593},[],{"categories":2595},[164],{"categories":2597},[164],{"categories":2599},[164],{"categories":2601},[177],{"categories":2603},[118],{"categories":2605},[],{"categories":2607},[],{"categories":2609},[213],{"categories":2611},[199],{"categories":2613},[164],{"categories":2615},[164],{"categories":2617},[164],{"categories":2619},[213],{"categories":2621},[164],{"categories":2623},[164],{"categories":2625},[210],{"categories":2627},[164],{"categories":2629},[164],{"categories":2631},[164],{"categories":2633},[177],{"categories":2635},[164],{"categories":2637},[177],{"categories":2639},[164],{"categories":2641},[164],{"categories":2643},[164],{"categories":2645},[177],{"categories":2647},[],{"categories":2649},[164],{"categories":2651},[],{"categories":2653},[164],{"categories":2655},[164],{"categories":2657},[332],{"categories":2659},[164],{"categories":2661},[],{"categories":2663},[],{"categories":2665},[262],{"categories":2667},[956],{"categories":2669},[177],{"categories":2671},[167],{"categories":2673},[2478],{"categories":2675},[],{"categories":2677},[],{"categories":2679},[164],{"categories":2681},[],{"categories":2683},[],{"categories":2685},[118],{"categories":2687},[210],{"categories":2689},[291],{"categories":2691},[177],{"categories":2693},[172],{"categories":2695},[164],{"categories":2697},[164],{"categories":2699},[172],{"categories":2701},[],{"categories":2703},[262],{"categories":2705},[180],{"categories":2707},[164],{"categories":2709},[164],{"categories":2711},[177],{"categories":2713},[172],{"categories":2715},[164],{"categories":2717},[164],{"categories":2719},[167],{"categories":2721},[164],{"categories":2723},[164],{"categories":2725},[],{"categories":2727},[167],{"categories":2729},[164],{"categories":2731},[291],{"categories":2733},[177],{"categories":2735},[210],{"categories":2737},[164],{"categories":2739},[118],{"categories":2741},[164],{"categories":2743},[164],{"categories":2745},[172],{"categories":2747},[164],{"categories":2749},[164],{"categories":2751},[164],{"categories":2753},[177],{"categories":2755},[164],{"categories":2757},[],{"categories":2759},[164],{"categories":2761},[118],{"categories":2763},[167],{"categories":2765},[164],{"categories":2767},[164],{"categories":2769},[164],{"categories":2771},[],{"categories":2773},[164],{"categories":2775},[503],{"categories":2777},[177],{"categories":2779},[172],{"categories":2781},[210],{"categories":2783},[164],{"categories":2785},[164],{"categories":2787},[],{"categories":2789},[172],{"categories":2791},[172],{"categories":2793},[164],{"categories":2795},[164],{"categories":2797},[180],{"categories":2799},[164],{"categories":2801},[164],{"categories":2803},[164],{"categories":2805},[164],{"categories":2807},[118],{"categories":2809},[118],{"categories":2811},[164],{"categories":2813},[],{"categories":2815},[118],{"categories":2817},[164],{"categories":2819},[118],{"categories":2821},[177],{"categories":2823},[606],{"categories":2825},[],{"categories":2827},[],{"categories":2829},[164],{"categories":2831},[210],{"categories":2833},[],{"categories":2835},[332],{"categories":2837},[164],{"categories":2839},[164],{"categories":2841},[164],{"categories":2843},[262],{"categories":2845},[918],{"categories":2847},[],{"categories":2849},[164],{"categories":2851},[164],{"categories":2853},[164],{"categories":2855},[118],{"categories":2857},[164],{"categories":2859},[164],{"categories":2861},[164,332],{"categories":2863},[164],{"categories":2865},[164],{"categories":2867},[262],{"categories":2869},[177],{"categories":2871},[],{"categories":2873},[177],{"categories":2875},[177],{"categories":2877},[164],{"categories":2879},[164],{"categories":2881},[164],{"categories":2883},[164],{"categories":2885},[213],{"categories":2887},[164],{"categories":2889},[2521],{"categories":2891},[167],{"categories":2893},[213],{"categories":2895},[167],{"categories":2897},[118],{"categories":2899},[262],{"categories":2901},[177],{"categories":2903},[164],{"categories":2905},[],{"categories":2907},[172],{"categories":2909},[164],{"categories":2911},[164],{"categories":2913},[210],{"categories":2915},[164],{"categories":2917},[164],{"categories":2919},[164],{"categories":2921},[177],{"categories":2923},[164],{"categories":2925},[164],{"categories":2927},[164],{"categories":2929},[172],{"categories":2931},[],{"categories":2933},[332],{"categories":2935},[164],{"categories":2937},[424],{"categories":2939},[262],{"categories":2941},[262],{"categories":2943},[118],{"categories":2945},[177],{"categories":2947},[164],{"categories":2949},[172],{"categories":2951},[210],{"categories":2953},[164],{"categories":2955},[164],{"categories":2957},[262],{"categories":2959},[177],{"categories":2961},[177],{"categories":2963},[164],{"categories":2965},[164],{"categories":2967},[560],{"categories":2969},[177],{"categories":2971},[],{"categories":2973},[164],{"categories":2975},[164],{"categories":2977},[164],{"categories":2979},[],{"categories":2981},[],{"categories":2983},[164],{"categories":2985},[164],{"categories":2987},[177],{"categories":2989},[164],{"categories":2991},[164],{"categories":2993},[164],{"categories":2995},[118],{"categories":2997},[164],{"categories":2999},[164],{"categories":3001},[177],{"categories":3003},[164],{"categories":3005},[164],{"categories":3007},[164],{"categories":3009},[164],{"categories":3011},[164],{"categories":3013},[],{"categories":3015},[118],{"categories":3017},[213],{"categories":3019},[164],{"categories":3021},[177],{"categories":3023},[177],{"categories":3025},[164],{"categories":3027},[164],{"categories":3029},[],{"categories":3031},[],{"categories":3033},[164],{"categories":3035},[164],{"categories":3037},[164],{"categories":3039},[210],{"categories":3041},[213],{"categories":3043},[],{"categories":3045},[164],{"categories":3047},[262],{"categories":3049},[164],{"categories":3051},[332],{"categories":3053},[1837],{"categories":3055},[210],{"categories":3057},[118],{"categories":3059},[164],{"categories":3061},[118],{"categories":3063},[118],{"categories":3065},[164],{"categories":3067},[164],{"categories":3069},[118],{"categories":3071},[210],{"categories":3073},[210],{"categories":3075},[332],{"categories":3077},[177],{"categories":3079},[],{"categories":3081},[210],{"categories":3083},[164],{"categories":3085},[177],{"categories":3087},[167],{"categories":3089},[118],{"categories":3091},[164],{"categories":3093},[210],{"categories":3095},[],{"categories":3097},[164],{"categories":3099},[118],{"categories":3101},[118],{"categories":3103},[213],{"categories":3105},[164],{"categories":3107},[210],{"categories":3109},[164],{"categories":3111},[118],{"categories":3113},[177],{"categories":3115},[210],{"categories":3117},[177],{"categories":3119},[332],{"categories":3121},[177],{"categories":3123},[164],{"categories":3125},[164],{"categories":3127},[164],{"categories":3129},[164],{"categories":3131},[118],{"categories":3133},[164],{"categories":3135},[],{"categories":3137},[177],{"categories":3139},[172],{"categories":3141},[118],{"categories":3143},[],{"categories":3145},[],{"categories":3147},[164],{"categories":3149},[177],{"categories":3151},[164],{"categories":3153},[164],{"categories":3155},[3156],"Frameworks & Tooling",{"categories":3158},[164],{"categories":3160},[164],{"categories":3162},[118],{"categories":3164},[164],{"categories":3166},[164],{"categories":3168},[],{"categories":3170},[213],{"categories":3172},[213],{"categories":3174},[167],{"categories":3176},[164],{"categories":3178},[177],{"categories":3180},[164],{"categories":3182},[262],{"categories":3184},[],{"categories":3186},[1837],{"categories":3188},[164],{"categories":3190},[118],{"categories":3192},[164],{"categories":3194},[332],{"categories":3196},[332],{"categories":3198},[],{"categories":3200},[177],{"categories":3202},[164],{"categories":3204},[164],{"categories":3206},[210],{"categories":3208},[177],{"categories":3210},[210],{"categories":3212},[164],{"categories":3214},[177],{"categories":3216},[],{"categories":3218},[262],{"categories":3220},[164],{"categories":3222},[164],{"categories":3224},[],{"categories":3226},[164],{"categories":3228},[177],{"categories":3230},[164],{"categories":3232},[164],{"categories":3234},[164],{"categories":3236},[],{"categories":3238},[118],{"categories":3240},[164],{"categories":3242},[118],{"categories":3244},[332],{"categories":3246},[164],{"categories":3248},[164],{"categories":3250},[118],{"categories":3252},[172],{"categories":3254},[164],{"categories":3256},[1837],{"categories":3258},[],{"categories":3260},[177],{"categories":3262},[167],{"categories":3264},[164],{"categories":3266},[167],{"categories":3268},[164],{"categories":3270},[],{"categories":3272},[177],{"categories":3274},[164],{"categories":3276},[164],{"categories":3278},[3279],"AI Design Tooling",{"categories":3281},[262],{"categories":3283},[164],{"categories":3285},[164],{"categories":3287},[118],{"categories":3289},[262],{"categories":3291},[164],{"categories":3293},[164],{"categories":3295},[118],{"categories":3297},[210],{"categories":3299},[180],{"categories":3301},[118],{"categories":3303},[164],{"categories":3305},[164],{"categories":3307},[164],{"categories":3309},[177],{"categories":3311},[164],{"categories":3313},[],{"categories":3315},[177],{"categories":3317},[164],{"categories":3319},[164],{"categories":3321},[177],{"categories":3323},[164],{"categories":3325},[164],{"categories":3327},[164],{"categories":3329},[177],{"categories":3331},[],{"categories":3333},[177],{"categories":3335},[3156],{"categories":3337},[164],{"categories":3339},[164],{"categories":3341},[177],{"categories":3343},[177],{"categories":3345},[118],{"categories":3347},[118],{"categories":3349},[164],{"categories":3351},[],{"categories":3353},[118],{"categories":3355},[164],{"categories":3357},[164],{"categories":3359},[177],{"categories":3361},[172],{"categories":3363},[164],{"categories":3365},[],{"categories":3367},[164],{"categories":3369},[164],{"categories":3371},[2270],{"categories":3373},[],{"categories":3375},[164],{"categories":3377},[164],{"categories":3379},[164],{"categories":3381},[164],{"categories":3383},[262],{"categories":3385},[164],{"categories":3387},[],{"categories":3389},[164],{"categories":3391},[164],{"categories":3393},[164],{"categories":3395},[164],{"categories":3397},[291],{"categories":3399},[210],{"categories":3401},[164],{"categories":3403},[164],{"categories":3405},[1837],{"categories":3407},[167],{"categories":3409},[164],{"categories":3411},[164],{"categories":3413},[213],{"categories":3415},[164],{"categories":3417},[164],{"categories":3419},[210],{"categories":3421},[177],{"categories":3423},[],{"categories":3425},[164],{"categories":3427},[164],{"categories":3429},[262],{"categories":3431},[164],{"categories":3433},[291],{"categories":3435},[177],{"categories":3437},[164],{"categories":3439},[177],{"categories":3441},[],{"categories":3443},[],{"categories":3445},[],{"categories":3447},[167],{"categories":3449},[210],{"categories":3451},[177],{"categories":3453},[164],{"categories":3455},[164],{"categories":3457},[164],{"categories":3459},[164],{"categories":3461},[447],{"categories":3463},[262],{"categories":3465},[177],{"categories":3467},[164],{"categories":3469},[],{"categories":3471},[177],{"categories":3473},[177],{"categories":3475},[],{"categories":3477},[164],{"categories":3479},[177],{"categories":3481},[164],{"categories":3483},[],{"categories":3485},[164],{"categories":3487},[164],{"categories":3489},[164],{"categories":3491},[210],{"categories":3493},[262],{"categories":3495},[177],{"categories":3497},[262],{"categories":3499},[177],{"categories":3501},[164],{"categories":3503},[172],{"categories":3505},[],{"categories":3507},[],{"categories":3509},[164],{"categories":3511},[164],{"categories":3513},[164],{"categories":3515},[167],{"categories":3517},[177],{"categories":3519},[210],{"categories":3521},[],{"categories":3523},[262],{"categories":3525},[],{"categories":3527},[118],{"categories":3529},[164],{"categories":3531},[118],{"categories":3533},[262],{"categories":3535},[118],{"categories":3537},[164],{"categories":3539},[],{"categories":3541},[164],{"categories":3543},[164],{"categories":3545},[],{"categories":3547},[164],{"categories":3549},[291],{"categories":3551},[164],{"categories":3553},[332],{"categories":3555},[118],{"categories":3557},[164],{"categories":3559},[],{"categories":3561},[177],{"categories":3563},[164],{"categories":3565},[167],{"categories":3567},[560],{"categories":3569},[164],{"categories":3571},[164],{"categories":3573},[177],{"categories":3575},[164],{"categories":3577},[177],{"categories":3579},[164],{"categories":3581},[164],{"categories":3583},[164],{"categories":3585},[164],{"categories":3587},[],{"categories":3589},[164],{"categories":3591},[167],{"categories":3593},[164],{"categories":3595},[172],{"categories":3597},[118],{"categories":3599},[262],{"categories":3601},[],{"categories":3603},[164],{"categories":3605},[],{"categories":3607},[164],{"categories":3609},[],{"categories":3611},[177],{"categories":3613},[164],{"categories":3615},[118],{"categories":3617},[262],{"categories":3619},[210],{"categories":3621},[164],{"categories":3623},[210],{"categories":3625},[177],{"categories":3627},[262],{"categories":3629},[164],{"categories":3631},[],{"categories":3633},[164],{"categories":3635},[199],{"categories":3637},[177],{"categories":3639},[164],{"categories":3641},[262],{"categories":3643},[210],{"categories":3645},[172],{"categories":3647},[118],{"categories":3649},[164],{"categories":3651},[164],{"categories":3653},[164],{"categories":3655},[164],{"categories":3657},[210],{"categories":3659},[291],{"categories":3661},[],{"categories":3663},[],{"categories":3665},[213],{"categories":3667},[503],{"categories":3669},[164],{"categories":3671},[177],{"categories":3673},[164,118],{"categories":3675},[210],{"categories":3677},[164],{"categories":3679},[164],{"categories":3681},[164],{"categories":3683},[164],{"categories":3685},[164],{"categories":3687},[164],{"categories":3689},[177],{"categories":3691},[164],{"categories":3693},[177],{"categories":3695},[164],{"categories":3697},[164],{"categories":3699},[164],{"categories":3701},[],{"categories":3703},[164],{"categories":3705},[1277],{"categories":3707},[118],{"categories":3709},[262],{"categories":3711},[164],{"categories":3713},[164],{"categories":3715},[164],{"categories":3717},[213],{"categories":3719},[177],{"categories":3721},[291],{"categories":3723},[332],{"categories":3725},[],{"categories":3727},[118],{"categories":3729},[164],{"categories":3731},[172],{"categories":3733},[177],{"categories":3735},[167],{"categories":3737},[177],{"categories":3739},[164],{"categories":3741},[177],{"categories":3743},[177],{"categories":3745},[180],{"categories":3747},[118],{"categories":3749},[164],{"categories":3751},[164],{"categories":3753},[],{"categories":3755},[],{"categories":3757},[],{"categories":3759},[332],{"categories":3761},[164],{"categories":3763},[210],{"categories":3765},[164],{"categories":3767},[164],{"categories":3769},[164],{"categories":3771},[164],{"categories":3773},[],{"categories":3775},[164],{"categories":3777},[213],{"categories":3779},[172],{"categories":3781},[177],{"categories":3783},[164],{"categories":3785},[],{"categories":3787},[164],{"categories":3789},[177],{"categories":3791},[164],{"categories":3793},[332],{"categories":3795},[],{"categories":3797},[262],{"categories":3799},[262],{"categories":3801},[164],{"categories":3803},[177],{"categories":3805},[],{"categories":3807},[118],{"categories":3809},[164],{"categories":3811},[262],{"categories":3813},[164],{"categories":3815},[172],{"categories":3817},[177],{"categories":3819},[164],{"categories":3821},[],{"categories":3823},[210],{"categories":3825},[164],{"categories":3827},[164],{"categories":3829},[164],{"categories":3831},[262],{"categories":3833},[177],{"categories":3835},[210],{"categories":3837},[],{"categories":3839},[177],{"categories":3841},[172],{"categories":3843},[177],{"categories":3845},[262],{"categories":3847},[164],{"categories":3849},[164],{"categories":3851},[164],{"categories":3853},[503],{"categories":3855},[164],{"categories":3857},[177],{"categories":3859},[],{"categories":3861},[164],{"categories":3863},[164],{"categories":3865},[332],{"categories":3867},[210],{"categories":3869},[213],{"categories":3871},[606],{"categories":3873},[213],{"categories":3875},[213],{"categories":3877},[164],{"categories":3879},[],{"categories":3881},[],{"categories":3883},[],{"categories":3885},[177],{"categories":3887},[177],{"categories":3889},[177],{"categories":3891},[118],{"categories":3893},[164],{"categories":3895},[480],{"categories":3897},[118],{"categories":3899},[164],{"categories":3901},[164],{"categories":3903},[164],{"categories":3905},[164],{"categories":3907},[164],{"categories":3909},[177],{"categories":3911},[164],{"categories":3913},[],{"categories":3915},[],{"categories":3917},[164],{"categories":3919},[],{"categories":3921},[164],{"categories":3923},[177],{"categories":3925},[262],{"categories":3927},[164],{"categories":3929},[164],{"categories":3931},[],{"categories":3933},[177],{"categories":3935},[164],{"categories":3937},[164],{"categories":3939},[180],{"categories":3941},[164],{"categories":3943},[262],{"categories":3945},[164],{"categories":3947},[177],{"categories":3949},[172],{"categories":3951},[164],{"categories":3953},[291],{"categories":3955},[177],{"categories":3957},[164],{"categories":3959},[164],{"categories":3961},[918],{"categories":3963},[164],{"categories":3965},[177],{"categories":3967},[164],{"categories":3969},[118],{"categories":3971},[164],{"categories":3973},[560],{"categories":3975},[262],{"categories":3977},[],{"categories":3979},[164],{"categories":3981},[164],{"categories":3983},[210],{"categories":3985},[503],{"categories":3987},[177],{"categories":3989},[164],{"categories":3991},[],{"categories":3993},[210],{"categories":3995},[424],{"categories":3997},[177],{"categories":3999},[177],{"categories":4001},[177],{"categories":4003},[164],{"categories":4005},[164],{"categories":4007},[177],{"categories":4009},[],{"categories":4011},[172],{"categories":4013},[164],{"categories":4015},[172],{"categories":4017},[177],{"categories":4019},[],{"categories":4021},[118],{"categories":4023},[164],{"categories":4025},[164],{"categories":4027},[167],{"categories":4029},[210],{"categories":4031},[332],{"categories":4033},[199],{"categories":4035},[177],{"categories":4037},[177],{"categories":4039},[164],{"categories":4041},[164],{"categories":4043},[177],{"categories":4045},[164],{"categories":4047},[167],{"categories":4049},[],{"categories":4051},[177],{"categories":4053},[164],{"categories":4055},[164],{"categories":4057},[164],{"categories":4059},[177],{"categories":4061},[164],{"categories":4063},[],{"categories":4065},[164],{"categories":4067},[],{"categories":4069},[262],{"categories":4071},[177],{"categories":4073},[164,172],{"categories":4075},[177],{"categories":4077},[164],{"categories":4079},[],{"categories":4081},[167],{"categories":4083},[213],{"categories":4085},[172],{"categories":4087},[164],{"categories":4089},[118],{"categories":4091},[164],{"categories":4093},[164],{"categories":4095},[177],{"categories":4097},[164],{"categories":4099},[164],{"categories":4101},[164],{"categories":4103},[210],{"categories":4105},[1277],{"categories":4107},[177],{"categories":4109},[164],{"categories":4111},[],{"categories":4113},[],{"categories":4115},[164],{"categories":4117},[177],{"categories":4119},[164],{"categories":4121},[164],{"categories":4123},[332],{"categories":4125},[],{"categories":4127},[164],{"categories":4129},[177],{"categories":4131},[199],{"categories":4133},[177],{"categories":4135},[503],{"categories":4137},[],{"categories":4139},[447],{"categories":4141},[177],{"categories":4143},[164],{"categories":4145},[164],{"categories":4147},[291],{"categories":4149},[177],{"categories":4151},[164],{"categories":4153},[213],{"categories":4155},[180],{"categories":4157},[177],{"categories":4159},[164],{"categories":4161},[503],{"categories":4163},[164],{"categories":4165},[332],{"categories":4167},[172],{"categories":4169},[],{"categories":4171},[164],{"categories":4173},[164],{"categories":4175},[291],{"categories":4177},[262],{"categories":4179},[164],{"categories":4181},[164],{"categories":4183},[164],{"categories":4185},[],{"categories":4187},[291],{"categories":4189},[210],{"categories":4191},[164],{"categories":4193},[164],{"categories":4195},[164],{"categories":4197},[606],{"categories":4199},[167],{"categories":4201},[164],{"categories":4203},[180],{"categories":4205},[164],{"categories":4207},[],{"categories":4209},[],{"categories":4211},[262],{"categories":4213},[164],{"categories":4215},[213],{"categories":4217},[291],{"categories":4219},[177],{"categories":4221},[164],{"categories":4223},[164],{"categories":4225},[291],{"categories":4227},[210],{"categories":4229},[164],{"categories":4231},[],{"categories":4233},[164],{"categories":4235},[164],{"categories":4237},[],{"categories":4239},[164],{"categories":4241},[164],{"categories":4243},[631],{"categories":4245},[164],{"categories":4247},[164],{"categories":4249},[177],{"categories":4251},[118],{"categories":4253},[503],{"categories":4255},[164],{"categories":4257},[164],{"categories":4259},[164],{"categories":4261},[],{"categories":4263},[164,118],{"categories":4265},[210],{"categories":4267},[177],{"categories":4269},[118],{"categories":4271},[177],{"categories":4273},[956],{"categories":4275},[118],{"categories":4277},[118],{"categories":4279},[177],{"categories":4281},[164],{"categories":4283},[167],{"categories":4285},[],{"categories":4287},[],{"categories":4289},[177],{"categories":4291},[164],{"categories":4293},[118],{"categories":4295},[164],{"categories":4297},[167],{"categories":4299},[118],{"categories":4301},[118],{"categories":4303},[164],{"categories":4305},[291],{"categories":4307},[164],{"categories":4309},[118],{"categories":4311},[164],{"categories":4313},[],{"categories":4315},[164],{"categories":4317},[164],{"categories":4319},[262,164],{"categories":4321},[332],{"categories":4323},[167],{"categories":4325},[164],{"categories":4327},[],{"categories":4329},[164],{"categories":4331},[164],{"categories":4333},[172],{"categories":4335},[164],{"categories":4337},[172],{"categories":4339},[164],{"categories":4341},[164],{"categories":4343},[424],{"categories":4345},[164],{"categories":4347},[172],{"categories":4349},[118],{"categories":4351},[213],{"categories":4353},[177],{"categories":4355},[164],{"categories":4357},[118],{"categories":4359},[164],{"categories":4361},[164],{"categories":4363},[210],{"categories":4365},[291],{"categories":4367},[262],{"categories":4369},[164],{"categories":4371},[164],{"categories":4373},[164],{"categories":4375},[164],{"categories":4377},[167],{"categories":4379},[164],{"categories":4381},[177],{"categories":4383},[177],{"categories":4385},[118],{"categories":4387},[210],{"categories":4389},[118],{"categories":4391},[118],{"categories":4393},[164],{"categories":4395},[164],{"categories":4397},[],{"categories":4399},[],{"categories":4401},[213],{"categories":4403},[164],{"categories":4405},[118],{"categories":4407},[164],{"categories":4409},[262],{"categories":4411},[503],{"categories":4413},[447],{"categories":4415},[424],{"categories":4417},[164],{"categories":4419},[164],{"categories":4421},[164],{"categories":4423},[213],{"categories":4425},[164],{"categories":4427},[164],{"categories":4429},[164],{"categories":4431},[164],{"categories":4433},[164],{"categories":4435},[164],{"categories":4437},[164],{"categories":4439},[177],{"categories":4441},[167],{"categories":4443},[177],{"categories":4445},[164,172],{"categories":4447},[],{"categories":4449},[262],{"categories":4451},[],{"categories":4453},[180],{"categories":4455},[164],{"categories":4457},[210],{"categories":4459},[167],{"categories":4461},[164],{"categories":4463},[167],{"categories":4465},[177],{"categories":4467},[213],{"categories":4469},[177],{"categories":4471},[180],{"categories":4473},[177],{"categories":4475},[164],{"categories":4477},[164],{"categories":4479},[172],{"categories":4481},[177],{"categories":4483},[118],{"categories":4485},[291],{"categories":4487},[164],{"categories":4489},[164],{"categories":4491},[],{"categories":4493},[210],{"categories":4495},[164],{"categories":4497},[164],{"categories":4499},[164],{"categories":4501},[164],{"categories":4503},[164],{"categories":4505},[164],{"categories":4507},[118],{"categories":4509},[210],{"categories":4511},[118],{"categories":4513},[118],{"categories":4515},[164],{"categories":4517},[164],{"categories":4519},[164],{"categories":4521},[164],{"categories":4523},[447],{"categories":4525},[164],{"categories":4527},[177],{"categories":4529},[210],{"categories":4531},[164],{"categories":4533},[164],{"categories":4535},[164],{"categories":4537},[177],{"categories":4539},[164],{"categories":4541},[164],{"categories":4543},[164],{"categories":4545},[3156],{"categories":4547},[4548],"Clinical AI",{"categories":4550},[262],{"categories":4552},[164],{"categories":4554},[164],{"categories":4556},[164],{"categories":4558},[164],{"categories":4560},[332],{"categories":4562},[2521],{"categories":4564},[164],{"categories":4566},[180],{"categories":4568},[164],{"categories":4570},[177],{"categories":4572},[164],{"categories":4574},[164],{"categories":4576},[210],{"categories":4578},[164],{"categories":4580},[177],{"categories":4582},[118],{"categories":4584},[291],{"categories":4586},[164],{"categories":4588},[164],{"categories":4590},[172],{"categories":4592},[164],{"categories":4594},[164],{"categories":4596},[560],{"categories":4598},[164],{"categories":4600},[],{"categories":4602},[177],{"categories":4604},[164],{"categories":4606},[118],{"categories":4608},[167],{"categories":4610},[164],{"categories":4612},[],{"categories":4614},[],{"categories":4616},[164],{"categories":4618},[],{"categories":4620},[172],{"categories":4622},[164],{"categories":4624},[164],{"categories":4626},[177],{"categories":4628},[164],{"categories":4630},[210],{"categories":4632},[210],{"categories":4634},[210],{"categories":4636},[210],{"categories":4638},[],{"categories":4640},[167],{"categories":4642},[177],{"categories":4644},[210],{"categories":4646},[164],{"categories":4648},[631],{"categories":4650},[180],{"categories":4652},[177],{"categories":4654},[164],{"categories":4656},[167],{"categories":4658},[164],{"categories":4660},[177],{"categories":4662},[164],{"categories":4664},[164],{"categories":4666},[164],{"categories":4668},[164,177],{"categories":4670},[177],{"categories":4672},[332],{"categories":4674},[210],{"categories":4676},[177],{"categories":4678},[210],{"categories":4680},[177],{"categories":4682},[164],{"categories":4684},[],{"categories":4686},[210],{"categories":4688},[291],{"categories":4690},[167],{"categories":4692},[164],{"categories":4694},[164],{"categories":4696},[],{"categories":4698},[118],{"categories":4700},[],{"categories":4702},[167],{"categories":4704},[177],{"categories":4706},[210],{"categories":4708},[164],{"categories":4710},[210],{"categories":4712},[167],{"categories":4714},[210],{"categories":4716},[210],{"categories":4718},[],{"categories":4720},[172],{"categories":4722},[177],{"categories":4724},[210],{"categories":4726},[210],{"categories":4728},[210],{"categories":4730},[210],{"categories":4732},[210],{"categories":4734},[210],{"categories":4736},[210],{"categories":4738},[210],{"categories":4740},[210],{"categories":4742},[210],{"categories":4744},[213],{"categories":4746},[167],{"categories":4748},[164],{"categories":4750},[164],{"categories":4752},[177],{"categories":4754},[177],{"categories":4756},[],{"categories":4758},[164],{"categories":4760},[164,167],{"categories":4762},[],{"categories":4764},[177],{"categories":4766},[164],{"categories":4768},[210],{"categories":4770},[177],{"categories":4772},[956],{"categories":4774},[164],{"categories":4776},[164],{"categories":4778},[164],{"categories":4780},[164],{"categories":4782},[164],{"categories":4784},[424],{"categories":4786},[164],{"categories":4788},[164],{"categories":4790},[177],{"categories":4792},[164],{"categories":4794},[164],{"categories":4796},[172],{"categories":4798},[180],{"categories":4800},[177],{"categories":4802},[177],{"categories":4804},[],{"categories":4806},[177],{"categories":4808},[262],{"categories":4810},[210],{"categories":4812},[164],{"categories":4814},[],{"categories":4816},[180],{"categories":4818},[],{"categories":4820},[118],{"categories":4822},[164],{"categories":4824},[177],{"categories":4826},[262],{"categories":4828},[164],{"categories":4830},[],{"categories":4832},[164],{"categories":4834},[],{"categories":4836},[291],{"categories":4838},[164],{"categories":4840},[177],{"categories":4842},[],{"categories":4844},[],{"categories":4846},[210],{"categories":4848},[167],{"categories":4850},[164],{"categories":4852},[164],{"categories":4854},[172],{"categories":4856},[164],{"categories":4858},[164],{"categories":4860},[177],{"categories":4862},[164],{"categories":4864},[172],{"categories":4866},[172],{"categories":4868},[262],{"categories":4870},[],{"categories":4872},[164],{"categories":4874},[210],{"categories":4876},[],{"categories":4878},[164],{"categories":4880},[164],{"categories":4882},[262],{"categories":4884},[164],{"categories":4886},[164],{"categories":4888},[291],{"categories":4890},[164],{"categories":4892},[332],{"categories":4894},[],{"categories":4896},[177],{"categories":4898},[164],{"categories":4900},[291],{"categories":4902},[118],{"categories":4904},[],{"categories":4906},[164],{"categories":4908},[],{"categories":4910},[177],{"categories":4912},[262],{"categories":4914},[118],{"categories":4916},[],{"categories":4918},[3156],{"categories":4920},[172],{"categories":4922},[167],{"categories":4924},[164],{"categories":4926},[213],{"categories":4928},[177],{"categories":4930},[262],{"categories":4932},[164],{"categories":4934},[118],{"categories":4936},[],{"categories":4938},[],{"categories":4940},[164],{"categories":4942},[167],{"categories":4944},[164],{"categories":4946},[291],{"categories":4948},[],{"categories":4950},[177],{"categories":4952},[177],{"categories":4954},[164],{"categories":4956},[177],{"categories":4958},[164],{"categories":4960},[210],{"categories":4962},[118],{"categories":4964},[164],{"categories":4966},[177],{"categories":4968},[180],{"categories":4970},[164],{"categories":4972},[164],{"categories":4974},[164],{"categories":4976},[177],{"categories":4978},[164],{"categories":4980},[180],{"categories":4982},[291],{"categories":4984},[210],{"categories":4986},[],{"categories":4988},[291],{"categories":4990},[164],{"categories":4992},[],{"categories":4994},[118],{"categories":4996},[177],{"categories":4998},[],{"categories":5000},[164],{"categories":5002},[164],{"categories":5004},[164],{"categories":5006},[164],{"categories":5008},[164],{"categories":5010},[177],{"categories":5012},[172],{"categories":5014},[167],{"categories":5016},[177],{"categories":5018},[164],{"categories":5020},[262],{"categories":5022},[118],{"categories":5024},[118],{"categories":5026},[164],{"categories":5028},[213],{"categories":5030},[177],{"categories":5032},[164],{"categories":5034},[164],{"categories":5036},[177],{"categories":5038},[164],{"categories":5040},[164],{"categories":5042},[177],{"categories":5044},[172],{"categories":5046},[164],{"categories":5048},[262],{"categories":5050},[118],{"categories":5052},[177],{"categories":5054},[164],{"categories":5056},[180],{"categories":5058},[164],{"categories":5060},[177],{"categories":5062},[164],{"categories":5064},[164],{"categories":5066},[210],{"categories":5068},[164],{"categories":5070},[],{"categories":5072},[167],{"categories":5074},[164],{"categories":5076},[164],{"categories":5078},[164],{"categories":5080},[118],{"categories":5082},[118],{"categories":5084},[164],{"categories":5086},[118],{"categories":5088},[164],{"categories":5090},[177],{"categories":5092},[164],{"categories":5094},[164],{"categories":5096},[164],{"categories":5098},[164],{"categories":5100},[164],{"categories":5102},[],{"categories":5104},[164],{"categories":5106},[262],{"categories":5108},[177],{"categories":5110},[172],{"categories":5112},[210],{"categories":5114},[164],{"categories":5116},[177],{"categories":5118},[164],{"categories":5120},[177],{"categories":5122},[164],{"categories":5124},[164],{"categories":5126},[262],{"categories":5128},[177],{"categories":5130},[164],{"categories":5132},[291],{"categories":5134},[164],{"categories":5136},[213],{"categories":5138},[164],{"categories":5140},[164],{"categories":5142},[210],{"categories":5144},[164],{"categories":5146},[164],{"categories":5148},[164],{"categories":5150},[164],{"categories":5152},[177],{"categories":5154},[332],{"categories":5156},[164],{"categories":5158},[118],{"categories":5160},[177],{"categories":5162},[213],{"categories":5164},[],{"categories":5166},[177],{"categories":5168},[118],{"categories":5170},[164],{"categories":5172},[164],{"categories":5174},[2359],{"categories":5176},[262],{"categories":5178},[361],{"categories":5180},[164],{"categories":5182},[164],{"categories":5184},[164],{"categories":5186},[164],{"categories":5188},[167],{"categories":5190},[164],{"categories":5192},[164],{"categories":5194},[118],{"categories":5196},[172],{"categories":5198},[164],{"categories":5200},[118],{"categories":5202},[164],{"categories":5204},[],{"categories":5206},[177],{"categories":5208},[177],{"categories":5210},[164],{"categories":5212},[164],{"categories":5214},[164],{"categories":5216},[213],{"categories":5218},[],{"categories":5220},[210],{"categories":5222},[],{"categories":5224},[210],{"categories":5226},[164],{"categories":5228},[164],{"categories":5230},[177],{"categories":5232},[164],{"categories":5234},[177],{"categories":5236},[177],{"categories":5238},[],{"categories":5240},[164],{"categories":5242},[210],{"categories":5244},[164],{"categories":5246},[],{"categories":5248},[164],{"categories":5250},[164],{"categories":5252},[],{"categories":5254},[164],{"categories":5256},[164],{"categories":5258},[262],{"categories":5260},[118],{"categories":5262},[177],{"categories":5264},[164],{"categories":5266},[164],{"categories":5268},[164],{"categories":5270},[164],{"categories":5272},[291],{"categories":5274},[164],{"categories":5276},[164],{"categories":5278},[164],{"categories":5280},[167],{"categories":5282},[164],{"categories":5284},[164],{"categories":5286},[],{"categories":5288},[164],{"categories":5290},[164],{"categories":5292},[164],{"categories":5294},[],{"categories":5296},[167],{"categories":5298},[164],{"categories":5300},[164],{"categories":5302},[210],{"categories":5304},[118],{"categories":5306},[180],{"categories":5308},[177],{"categories":5310},[503],{"categories":5312},[164],{"categories":5314},[164],{"categories":5316},[164],{"categories":5318},[118],{"categories":5320},[210],{"categories":5322},[262],{"categories":5324},[164],{"categories":5326},[164],{"categories":5328},[164],{"categories":5330},[164],{"categories":5332},[210],{"categories":5334},[164],{"categories":5336},[262],{"categories":5338},[164],{"categories":5340},[164],{"categories":5342},[210],{"categories":5344},[262],{"categories":5346},[164],{"categories":5348},[210],{"categories":5350},[164],{"categories":5352},[177],{"categories":5354},[177],{"categories":5356},[177],{"categories":5358},[118],{"categories":5360},[210],{"categories":5362},[177],{"categories":5364},[177],{"categories":5366},[164],{"categories":5368},[118],{"categories":5370},[262],{"categories":5372},[164],{"categories":5374},[164],{"categories":5376},[177],{"categories":5378},[164],{"categories":5380},[],{"categories":5382},[177],{"categories":5384},[],{"categories":5386},[164],{"categories":5388},[164],{"categories":5390},[],{"categories":5392},[],{"categories":5394},[177],{"categories":5396},[172],{"categories":5398},[177],{"categories":5400},[5401],"Liability & Ethics",{"categories":5403},[164],{"categories":5405},[164],{"categories":5407},[164],{"categories":5409},[177],{"categories":5411},[167],{"categories":5413},[177],{"categories":5415},[172],{"categories":5417},[291],{"categories":5419},[177],{"categories":5421},[164],{"categories":5423},[164],{"categories":5425},[],{"categories":5427},[606],{"categories":5429},[177],{"categories":5431},[],{"categories":5433},[164],{"categories":5435},[167],{"categories":5437},[177],{"categories":5439},[],{"categories":5441},[177],{"categories":5443},[164],{"categories":5445},[164],{"categories":5447},[118],{"categories":5449},[164],{"categories":5451},[210],{"categories":5453},[164],{"categories":5455},[164],{"categories":5457},[177],{"categories":5459},[164],{"categories":5461},[164],{"categories":5463},[164],{"categories":5465},[210],{"categories":5467},[177],{"categories":5469},[118],{"categories":5471},[262],{"categories":5473},[167],{"categories":5475},[164],{"categories":5477},[164],{"categories":5479},[164],{"categories":5481},[],{"categories":5483},[177],{"categories":5485},[177],{"categories":5487},[177],{"categories":5489},[503],{"categories":5491},[262],{"categories":5493},[177],{"categories":5495},[332],{"categories":5497},[118],{"categories":5499},[210],{"categories":5501},[164],{"categories":5503},[262],{"categories":5505},[164],{"categories":5507},[167],{"categories":5509},[],{"categories":5511},[177],{"categories":5513},[164],{"categories":5515},[164],{"categories":5517},[164],{"categories":5519},[164],{"categories":5521},[177],{"categories":5523},[164],{"categories":5525},[164],{"categories":5527},[262],{"categories":5529},[],{"categories":5531},[177],{"categories":5533},[180],{"categories":5535},[210],{"categories":5537},[177],{"categories":5539},[172],{"categories":5541},[],{"categories":5543},[164],{"categories":5545},[164],{"categories":5547},[180],{"categories":5549},[164],{"categories":5551},[177],{"categories":5553},[210],{"categories":5555},[167],{"categories":5557},[332],{"categories":5559},[164],{"categories":5561},[164],{"categories":5563},[164],{"categories":5565},[210],{"categories":5567},[172],{"categories":5569},[164],{"categories":5571},[262],{"categories":5573},[210],{"categories":5575},[332],{"categories":5577},[164],{"categories":5579},[177],{"categories":5581},[],{"categories":5583},[560],{"categories":5585},[],{"categories":5587},[164],{"categories":5589},[332],{"categories":5591},[164],{"categories":5593},[213],{"categories":5595},[164],{"categories":5597},[177],{"categories":5599},[177],{"categories":5601},[5602],"Design News & Tools",{"categories":5604},[164],{"categories":5606},[210],{"categories":5608},[164],{"categories":5610},[164],{"categories":5612},[167],{"categories":5614},[177],{"categories":5616},[164],{"categories":5618},[262],{"categories":5620},[177],{"categories":5622},[177],{"categories":5624},[262],{"categories":5626},[164],{"categories":5628},[503],{"categories":5630},[177],{"categories":5632},[164],{"categories":5634},[164],{"categories":5636},[503],{"categories":5638},[164],{"categories":5640},[291],{"categories":5642},[164],{"categories":5644},[177],{"categories":5646},[],{"categories":5648},[164],{"categories":5650},[164],{"categories":5652},[164],{"categories":5654},[210],{"categories":5656},[167],{"categories":5658},[],{"categories":5660},[164],{"categories":5662},[164],{"categories":5664},[164],{"categories":5666},[118],{"categories":5668},[631],{"categories":5670},[118],{"categories":5672},[262],{"categories":5674},[164],{"categories":5676},[164,177],{"categories":5678},[291,172],{"categories":5680},[118],{"categories":5682},[164],{"categories":5684},[164],{"categories":5686},[164],{"categories":5688},[164],{"categories":5690},[],{"categories":5692},[177],{"categories":5694},[164],{"categories":5696},[],{"categories":5698},[164],{"categories":5700},[118],{"categories":5702},[164],{"categories":5704},[118],{"categories":5706},[],{"categories":5708},[177],{"categories":5710},[164],{"categories":5712},[172],{"categories":5714},[164],{"categories":5716},[210],{"categories":5718},[164],{"categories":5720},[],{"categories":5722},[177],{"categories":5724},[164],{"categories":5726},[],{"categories":5728},[262],{"categories":5730},[164],{"categories":5732},[164],{"categories":5734},[177],{"categories":5736},[164],{"categories":5738},[164],{"categories":5740},[167],{"categories":5742},[177],{"categories":5744},[164],{"categories":5746},[],{"categories":5748},[164],{"categories":5750},[332],{"categories":5752},[291],{"categories":5754},[172],{"categories":5756},[172],{"categories":5758},[164],{"categories":5760},[167],{"categories":5762},[167],{"categories":5764},[164],{"categories":5766},[177],{"categories":5768},[164],{"categories":5770},[164],{"categories":5772},[164],{"categories":5774},[164],{"categories":5776},[118],{"categories":5778},[164],{"categories":5780},[167],{"categories":5782},[164],{"categories":5784},[164],{"categories":5786},[177],{"categories":5788},[164],{"categories":5790},[291],{"categories":5792},[164],{"categories":5794},[210],{"categories":5796},[164],{"categories":5798},[164],{"categories":5800},[177],{"categories":5802},[164],{"categories":5804},[164],{"categories":5806},[177],{"categories":5808},[],{"categories":5810},[118],{"categories":5812},[],{"categories":5814},[118],{"categories":5816},[177],{"categories":5818},[167],{"categories":5820},[164],{"categories":5822},[],{"categories":5824},[213],{"categories":5826},[332],{"categories":5828},[164],{"categories":5830},[118],{"categories":5832},[164],{"categories":5834},[],{"categories":5836},[210],{"categories":5838},[177],{"categories":5840},[118],{"categories":5842},[262],{"categories":5844},[172],{"categories":5846},[164],{"categories":5848},[164],{"categories":5850},[177],{"categories":5852},[118],{"categories":5854},[177],{"categories":5856},[210],{"categories":5858},[164],{"categories":5860},[180],{"categories":5862},[167],{"categories":5864},[180],{"categories":5866},[210],{"categories":5868},[164],{"categories":5870},[118],{"categories":5872},[164],{"categories":5874},[262],{"categories":5876},[172],{"categories":5878},[164],{"categories":5880},[164],{"categories":5882},[164],{"categories":5884},[164],{"categories":5886},[164],{"categories":5888},[164],{"categories":5890},[177],{"categories":5892},[164],{"categories":5894},[177],{"categories":5896},[164],{"categories":5898},[164],{"categories":5900},[167],{"categories":5902},[164],{"categories":5904},[177],{"categories":5906},[177],{"categories":5908},[262],{"categories":5910},[177],{"categories":5912},[177],{"categories":5914},[164],{"categories":5916},[167],{"categories":5918},[177],{"categories":5920},[262],{"categories":5922},[],{"categories":5924},[164],{"categories":5926},[213],{"categories":5928},[503],{"categories":5930},[164],{"categories":5932},[164],{"categories":5934},[164],{"categories":5936},[118],{"categories":5938},[164],{"categories":5940},[],{"categories":5942},[164],{"categories":5944},[177],{"categories":5946},[164],{"categories":5948},[291],{"categories":5950},[164],{"categories":5952},[118],{"categories":5954},[164],{"categories":5956},[210],{"categories":5958},[177],{"categories":5960},[164],{"categories":5962},[291],{"categories":5964},[177],{"categories":5966},[172],{"categories":5968},[172],{"categories":5970},[164],{"categories":5972},[164],{"categories":5974},[164],{"categories":5976},[164],{"categories":5978},[164],{"categories":5980},[164],{"categories":5982},[167],{"categories":5984},[],{"categories":5986},[164],{"categories":5988},[164],{"categories":5990},[177],{"categories":5992},[177],{"categories":5994},[164],{"categories":5996},[164],{"categories":5998},[164],{"categories":6000},[164],{"categories":6002},[164],{"categories":6004},[118],{"categories":6006},[],{"categories":6008},[167],{"categories":6010},[164],{"categories":6012},[164],{"categories":6014},[177],{"categories":6016},[177],{"categories":6018},[],{"categories":6020},[118],{"categories":6022},[118],{"categories":6024},[164],{"categories":6026},[291],{"categories":6028},[172],{"categories":6030},[262],{"categories":6032},[],{"categories":6034},[164],{"categories":6036},[177],{"categories":6038},[167],{"categories":6040},[164],{"categories":6042},[164],{"categories":6044},[118],{"categories":6046},[167],{"categories":6048},[164],{"categories":6050},[164],{"categories":6052},[210],{"categories":6054},[213],{"categories":6056},[164],{"categories":6058},[210],{"categories":6060},[177],{"categories":6062},[164],{"categories":6064},[],{"categories":6066},[210],{"categories":6068},[177],{"categories":6070},[262],{"categories":6072},[213],{"categories":6074},[164],{"categories":6076},[164],{"categories":6078},[],{"categories":6080},[177],{"categories":6082},[177],{"categories":6084},[177],{"categories":6086},[3156],{"categories":6088},[210],{"categories":6090},[164],{"categories":6092},[118],{"categories":6094},[164],{"categories":6096},[164],{"categories":6098},[164],{"categories":6100},[164],{"categories":6102},[164],{"categories":6104},[172],{"categories":6106},[164],{"categories":6108},[167],{"categories":6110},[1837],{"categories":6112},[332],{"categories":6114},[167],{"categories":6116},[],{"categories":6118},[164],{"categories":6120},[],{"categories":6122},[210],{"categories":6124},[177],{"categories":6126},[262],{"categories":6128},[164],{"categories":6130},[164],{"categories":6132},[164],{"categories":6134},[210],{"categories":6136},[],{"categories":6138},[177],{"categories":6140},[164],{"categories":6142},[177],{"categories":6144},[177],{"categories":6146},[],{"categories":6148},[164],{"categories":6150},[],{"categories":6152},[210],{"categories":6154},[167],{"categories":6156},[262],{"categories":6158},[164],{"categories":6160},[177],{"categories":6162},[210],{"categories":6164},[164],{"categories":6166},[210],{"categories":6168},[],{"categories":6170},[210],{"categories":6172},[164],{"categories":6174},[167],{"categories":6176},[503],{"categories":6178},[177],{"categories":6180},[164],{"categories":6182},[],{"categories":6184},[118],{"categories":6186},[177],{"categories":6188},[180],{"categories":6190},[177],{"categories":6192},[167],{"categories":6194},[164],{"categories":6196},[],{"categories":6198},[],{"categories":6200},[],{"categories":6202},[262],{"categories":6204},[164],{"categories":6206},[177],{"categories":6208},[164],{"categories":6210},[164],{"categories":6212},[],{"categories":6214},[],{"categories":6216},[],{"categories":6218},[164],{"categories":6220},[177],{"categories":6222},[262],{"categories":6224},[164],{"categories":6226},[],{"categories":6228},[177],{"categories":6230},[164],{"categories":6232},[164],{"categories":6234},[167],{"categories":6236},[],{"categories":6238},[],{"categories":6240},[164],{"categories":6242},[164],{"categories":6244},[177],{"categories":6246},[262],{"categories":6248},[164],{"categories":6250},[210],{"categories":6252},[],{"categories":6254},[164],{"categories":6256},[164],{"categories":6258},[291],{"categories":6260},[210],{"categories":6262},[291],{"categories":6264},[213],{"categories":6266},[164],{"categories":6268},[164],{"categories":6270},[],{"categories":6272},[],{"categories":6274},[177],{"categories":6276},[],{"categories":6278},[164],{"categories":6280},[503],{"categories":6282},[164],{"categories":6284},[164],{"categories":6286},[164],{"categories":6288},[164],{"categories":6290},[],{"categories":6292},[177],{"categories":6294},[164],{"categories":6296},[164],{"categories":6298},[],{"categories":6300},[177],{"categories":6302},[164],{"categories":6304},[210],{"categories":6306},[164],{"categories":6308},[291],{"categories":6310},[172],{"categories":6312},[164],{"categories":6314},[164],{"categories":6316},[177],{"categories":6318},[213],{"categories":6320},[177],{"categories":6322},[177],{"categories":6324},[],{"categories":6326},[164],{"categories":6328},[177],{"categories":6330},[],{"categories":6332},[164],{"categories":6334},[],{"categories":6336},[210],{"categories":6338},[172],{"categories":6340},[],{"categories":6342},[164],{"categories":6344},[164],{"categories":6346},[],{"categories":6348},[177],{"categories":6350},[262],{"categories":6352},[167],{"categories":6354},[164],{"categories":6356},[],{"categories":6358},[172],{"categories":6360},[291],{"categories":6362},[164],{"categories":6364},[118],{"categories":6366},[167],{"categories":6368},[213],{"categories":6370},[172],{"categories":6372},[118],{"categories":6374},[177],{"categories":6376},[118],{"categories":6378},[],{"categories":6380},[164],{"categories":6382},[180],{"categories":6384},[164],{"categories":6386},[],{"categories":6388},[177],{"categories":6390},[167],{"categories":6392},[262],{"categories":6394},[164],{"categories":6396},[167],{"categories":6398},[177],{"categories":6400},[332],{"categories":6402},[164],{"categories":6404},[164],{"categories":6406},[164],{"categories":6408},[164],{"categories":6410},[167],{"categories":6412},[164],{"categories":6414},[213],{"categories":6416},[177],{"categories":6418},[],{"categories":6420},[164],{"categories":6422},[164],{"categories":6424},[164],{"categories":6426},[118],{"categories":6428},[177],{"categories":6430},[210],{"categories":6432},[118],{"categories":6434},[164],{"categories":6436},[180],{"categories":6438},[],{"categories":6440},[262],{"categories":6442},[118],{"categories":6444},[210],{"categories":6446},[167],{"categories":6448},[177],{"categories":6450},[164],{"categories":6452},[164],{"categories":6454},[177],{"categories":6456},[180],{"categories":6458},[164],{"categories":6460},[177],{"categories":6462},[164],{"categories":6464},[172],{"categories":6466},[177],{"categories":6468},[177,332],{"categories":6470},[164],{"categories":6472},[164],{"categories":6474},[177],{"categories":6476},[118],{"categories":6478},[164],{"categories":6480},[164],{"categories":6482},[213],{"categories":6484},[177],{"categories":6486},[291],{"categories":6488},[177],{"categories":6490},[172],{"categories":6492},[],{"categories":6494},[177],{"categories":6496},[164],{"categories":6498},[172],{"categories":6500},[],{"categories":6502},[],{"categories":6504},[118],{"categories":6506},[164],{"categories":6508},[164],{"categories":6510},[177],{"categories":6512},[213],{"categories":6514},[291],{"categories":6516},[164],{"categories":6518},[164],{"categories":6520},[164],{"categories":6522},[177],{"categories":6524},[],{"categories":6526},[177],{"categories":6528},[210],{"categories":6530},[164],{"categories":6532},[177],{"categories":6534},[177],{"categories":6536},[164],{"categories":6538},[],{"categories":6540},[210],{"categories":6542},[118],{"categories":6544},[3156],{"categories":6546},[167],{"categories":6548},[118],{"categories":6550},[164],{"categories":6552},[177],{"categories":6554},[164],{"categories":6556},[164],{"categories":6558},[291],{"categories":6560},[118],{"categories":6562},[213],{"categories":6564},[],{"categories":6566},[210],{"categories":6568},[164],{"categories":6570},[164],{"categories":6572},[],{"categories":6574},[177],{"categories":6576},[164],{"categories":6578},[164],{"categories":6580},[164],{"categories":6582},[164],{"categories":6584},[177],{"categories":6586},[164],{"categories":6588},[164],{"categories":6590},[164],{"categories":6592},[180],{"categories":6594},[164],{"categories":6596},[177],{"categories":6598},[164],{"categories":6600},[164],{"categories":6602},[164],{"categories":6604},[164],{"categories":6606},[164],{"categories":6608},[164],{"categories":6610},[164],{"categories":6612},[172],{"categories":6614},[],{"categories":6616},[180],{"categories":6618},[210],{"categories":6620},[177],{"categories":6622},[164],{"categories":6624},[118],{"categories":6626},[],{"categories":6628},[118],{"categories":6630},[118],{"categories":6632},[177],{"categories":6634},[118],{"categories":6636},[164],{"categories":6638},[164],{"categories":6640},[164],{"categories":6642},[177],{"categories":6644},[118],{"categories":6646},[164],{"categories":6648},[164],{"categories":6650},[164],{"categories":6652},[177],{"categories":6654},[210],{"categories":6656},[164],{"categories":6658},[164],{"categories":6660},[164],{"categories":6662},[172],{"categories":6664},[164],{"categories":6666},[177],{"categories":6668},[262],{"categories":6670},[],{"categories":6672},[164],{"categories":6674},[213],{"categories":6676},[177],{"categories":6678},[164],{"categories":6680},[164],{"categories":6682},[],{"categories":6684},[164],{"categories":6686},[164],{"categories":6688},[210],{"categories":6690},[164],{"categories":6692},[164],{"categories":6694},[177],{"categories":6696},[291],{"categories":6698},[],{"categories":6700},[],{"categories":6702},[118],{"categories":6704},[164],{"categories":6706},[164],{"categories":6708},[210],{"categories":6710},[164],{"categories":6712},[118],{"categories":6714},[210],{"categories":6716},[164],{"categories":6718},[164],{"categories":6720},[291],{"categories":6722},[213],{"categories":6724},[164],{"categories":6726},[164],{"categories":6728},[167],{"categories":6730},[177],{"categories":6732},[164],{"categories":6734},[164],{"categories":6736},[177],{"categories":6738},[172],{"categories":6740},[177],{"categories":6742},[118],{"categories":6744},[164],{"categories":6746},[172],{"categories":6748},[],{"categories":6750},[164],{"categories":6752},[213],{"categories":6754},[164],{"categories":6756},[164],{"categories":6758},[],{"categories":6760},[210],{"categories":6762},[164],{"categories":6764},[177],{"categories":6766},[213],{"categories":6768},[164],{"categories":6770},[118],{"categories":6772},[118],{"categories":6774},[118],{"categories":6776},[164],{"categories":6778},[177],{"categories":6780},[177],{"categories":6782},[164],{"categories":6784},[177],{"categories":6786},[164],{"categories":6788},[164],{"categories":6790},[262],{"categories":6792},[213],{"categories":6794},[213],{"categories":6796},[],{"categories":6798},[210],{"categories":6800},[164],{"categories":6802},[164],{"categories":6804},[118],{"categories":6806},[],{"categories":6808},[210],{"categories":6810},[210],{"categories":6812},[210],{"categories":6814},[],{"categories":6816},[177],{"categories":6818},[164],{"categories":6820},[],{"categories":6822},[167],{"categories":6824},[172],{"categories":6826},[],{"categories":6828},[164],{"categories":6830},[164],{"categories":6832},[],{"categories":6834},[118],{"categories":6836},[],{"categories":6838},[],{"categories":6840},[],{"categories":6842},[],{"categories":6844},[164],{"categories":6846},[210],{"categories":6848},[],{"categories":6850},[],{"categories":6852},[164],{"categories":6854},[164],{"categories":6856},[164],{"categories":6858},[213],{"categories":6860},[164],{"categories":6862},[213],{"categories":6864},[],{"categories":6866},[213],{"categories":6868},[213],{"categories":6870},[332],{"categories":6872},[177],{"categories":6874},[118],{"categories":6876},[],{"categories":6878},[],{"categories":6880},[213],{"categories":6882},[118],{"categories":6884},[118],{"categories":6886},[118],{"categories":6888},[],{"categories":6890},[167],{"categories":6892},[118],{"categories":6894},[118],{"categories":6896},[167],{"categories":6898},[118],{"categories":6900},[172],{"categories":6902},[118],{"categories":6904},[118],{"categories":6906},[118],{"categories":6908},[213],{"categories":6910},[210],{"categories":6912},[210],{"categories":6914},[164],{"categories":6916},[118],{"categories":6918},[213],{"categories":6920},[332],{"categories":6922},[213],{"categories":6924},[213],{"categories":6926},[213],{"categories":6928},[],{"categories":6930},[172],{"categories":6932},[],{"categories":6934},[332],{"categories":6936},[118],{"categories":6938},[118],{"categories":6940},[118],{"categories":6942},[177],{"categories":6944},[210,172],{"categories":6946},[213],{"categories":6948},[],{"categories":6950},[],{"categories":6952},[213],{"categories":6954},[],{"categories":6956},[213],{"categories":6958},[210],{"categories":6960},[177],{"categories":6962},[],{"categories":6964},[118],{"categories":6966},[164],{"categories":6968},[262],{"categories":6970},[],{"categories":6972},[164],{"categories":6974},[],{"categories":6976},[210],{"categories":6978},[167],{"categories":6980},[213],{"categories":6982},[],{"categories":6984},[118],{"categories":6986},[210],[6988,7114,7234,7383],{"id":6989,"title":6990,"ai":6991,"body":6996,"categories":7088,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":7089,"navigation":140,"path":7099,"published_at":7100,"question":119,"scraped_at":7101,"seo":7102,"sitemap":7103,"source_id":7104,"source_name":147,"source_type":148,"source_url":7105,"stem":7106,"tags":7107,"thumbnail_url":7109,"tldr":7110,"tweet":7111,"unknown_tags":7112,"__hash__":7113},"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":6992,"output_tokens":6993,"processing_time_ms":6994,"cost_usd":6995},4556,621,2804,0.0020705,{"type":14,"value":6997,"toc":7082},[6998,7002,7005,7009,7012,7042,7046,7053,7064,7068],[17,6999,7001],{"id":7000},"declarative-multi-gpu-scaling","Declarative Multi-GPU Scaling",[22,7003,7004],{},"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,7006,7008],{"id":7007},"the-four-pillars-of-jax-sharding","The Four Pillars of JAX Sharding",[22,7010,7011],{},"To distribute workloads, you must manage four key concepts:",[26,7013,7014,7020,7026,7032],{},[29,7015,7016,7019],{},[32,7017,7018],{},"Mesh",": Defines the physical topology of your available devices.",[29,7021,7022,7025],{},[32,7023,7024],{},"PartitionSpec",": Describes how an array should be split across the mesh (e.g., sharding a batch dimension while replicating parameters).",[29,7027,7028,7031],{},[32,7029,7030],{},"NamedSharding",": Combines the mesh and the partition specification into a concrete plan.",[29,7033,7034,7037,7038,7041],{},[32,7035,7036],{},"device_put",": Applies the sharding plan to the array, signaling the compiler to insert necessary parallel operations, such as gradient averaging, during the ",[37,7039,7040],{},"jit","-compiled training step.",[17,7043,7045],{"id":7044},"verification-and-performance","Verification and Performance",[22,7047,7048,7049,7052],{},"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 ",[37,7050,7051],{},"jax.debug.visualize_array_sharding"," to verify that your batch is correctly split and your weights are replicated as intended.",[22,7054,7055,7056,7059,7060,7063],{},"While automatic sharding is the recommended starting point for experimentation, developers requiring fine-grained control can use ",[37,7057,7058],{},"shard_map",". This allows for explicit management of local shards and manual gradient synchronization via ",[37,7061,7062],{},"jax.lax.pmean",".",[17,7065,7067],{"id":7066},"state-management-and-checkpointing","State Management and Checkpointing",[22,7069,7070,7071,7074,7075,7078,7079,7081],{},"When using Flax NNX, state management involves replicating model and optimizer states across devices using ",[37,7072,7073],{},"nnx.state"," and ",[37,7076,7077],{},"jax.device_put",". To ensure production-ready workflows, use ",[32,7080,133],{}," 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":112,"searchDepth":113,"depth":113,"links":7083},[7084,7085,7086,7087],{"id":7000,"depth":113,"text":7001},{"id":7007,"depth":113,"text":7008},{"id":7044,"depth":113,"text":7045},{"id":7066,"depth":113,"text":7067},[118],{"content_references":7090,"triage":7097},[7091,7092,7095],{"type":125,"title":126,"url":127,"context":128},{"type":125,"title":7093,"url":7094,"context":128},"Flax NNX","https:\u002F\u002Fflax.readthedocs.io\u002F",{"type":125,"title":133,"url":7096,"context":128},"https:\u002F\u002Forbax.readthedocs.io\u002F",{"relevance":136,"novelty":137,"quality":137,"actionability":137,"composite":138,"reasoning":7098},"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":6990,"description":112},{"loc":7099},"89c460187da0026a","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ujwm_CCCn3s","summaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary",[153,152,155,7108],"gpu","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.",[155,7108],"b1FpoOigyETuxusfXXFkQ3YTgBvB-f8tPkObth5y_r8",{"id":7115,"title":7116,"ai":7117,"body":7122,"categories":7207,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":7208,"navigation":140,"path":7220,"published_at":7221,"question":119,"scraped_at":7222,"seo":7223,"sitemap":7224,"source_id":7225,"source_name":147,"source_type":148,"source_url":7226,"stem":7227,"tags":7228,"thumbnail_url":7229,"tldr":7230,"tweet":7231,"unknown_tags":7232,"__hash__":7233},"summaries\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary.md","Building and Optimizing JAX Training Loops",{"provider":7,"model":8,"input_tokens":7118,"output_tokens":7119,"processing_time_ms":7120,"cost_usd":7121},4419,649,3359,0.00207825,{"type":14,"value":7123,"toc":7202},[7124,7128,7131,7135,7138,7173,7177,7180],[17,7125,7127],{"id":7126},"designing-pure-training-steps","Designing Pure Training Steps",[22,7129,7130],{},"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,7132,7134],{"id":7133},"optimizing-execution-and-monitoring","Optimizing Execution and Monitoring",[22,7136,7137],{},"Performance bottlenecks often arise from improper data handling between the host and device. To keep training loops fast:",[26,7139,7140,7146,7152,7164],{},[29,7141,7142,7145],{},[32,7143,7144],{},"Keep data on-device:"," Avoid converting matrices back to Python during the training loop.",[29,7147,7148,7151],{},[32,7149,7150],{},"Block intentionally:"," Only pull data to the host for logging occasionally, rather than every iteration.",[29,7153,7154,35,7157,7159,7160,7163],{},[32,7155,7156],{},"Use JIT effectively:",[37,7158,39],{}," to stage the entire training step for the GPU, and utilize ",[37,7161,7162],{},"jax.value_and_grad"," to compute gradients while maintaining the same structure as your parameter tree.",[29,7165,7166,35,7169,7172],{},[32,7167,7168],{},"Practical Optimization:",[37,7170,7171],{},"Optax"," for standard optimizer paths like AdamW, which integrates seamlessly with JAX's functional paradigm.",[17,7174,7176],{"id":7175},"scaling-attention-mechanisms","Scaling Attention Mechanisms",[22,7178,7179],{},"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:",[26,7181,7182,7196],{},[29,7183,7184,7187,7188,7191,7192,7195],{},[32,7185,7186],{},"Use Fused Kernels:"," Prefer ",[37,7189,7190],{},"jax.nn.dot_product_attention"," over custom implementations. On supported NVIDIA GPUs, setting ",[37,7193,7194],{},"implementation=\"cudnn\""," allows XLA to fuse operations, significantly improving throughput.",[29,7197,7198,7201],{},[32,7199,7200],{},"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":112,"searchDepth":113,"depth":113,"links":7203},[7204,7205,7206],{"id":7126,"depth":113,"text":7127},{"id":7133,"depth":113,"text":7134},{"id":7175,"depth":113,"text":7176},[118],{"content_references":7209,"triage":7217},[7210,7212,7214],{"type":125,"title":126,"url":127,"context":7211},"recommended",{"type":125,"title":7171,"url":7213,"context":7211},"https:\u002F\u002Foptax.readthedocs.io\u002F",{"type":125,"title":7215,"url":7216,"context":128},"cuDNN","https:\u002F\u002Fdeveloper.nvidia.com\u002Fcudnn",{"relevance":136,"novelty":137,"quality":137,"actionability":136,"composite":7218,"reasoning":7219},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":7116,"description":112},{"loc":7220},"110c9e3e2c24a4f7","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jHon1u6xt-4","summaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary",[153,152,155,7108],"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.",[155,7108],"GEnfzXpJXAOiHlVNzKHadMeINnWV9Rw2sQFJdlAg1w8",{"id":7235,"title":7236,"ai":7237,"body":7242,"categories":7358,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":7359,"navigation":140,"path":7369,"published_at":7370,"question":119,"scraped_at":7371,"seo":7372,"sitemap":7373,"source_id":7374,"source_name":147,"source_type":148,"source_url":7375,"stem":7376,"tags":7377,"thumbnail_url":7378,"tldr":7379,"tweet":7380,"unknown_tags":7381,"__hash__":7382},"summaries\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary.md","Optimizing JAX Performance on NVIDIA GPUs",{"provider":7,"model":8,"input_tokens":7238,"output_tokens":7239,"processing_time_ms":7240,"cost_usd":7241},4656,695,3564,0.0022065,{"type":14,"value":7243,"toc":7353},[7244,7248,7262,7273,7277,7299,7302,7306,7318,7321],[17,7245,7247],{"id":7246},"verifying-hardware-and-data-placement","Verifying Hardware and Data Placement",[22,7249,7250,7251,7254,7255,7074,7258,7261],{},"Before optimizing, you must confirm that JAX is actually utilizing the GPU. Start by running ",[37,7252,7253],{},"nvidia-smi"," to verify hardware visibility, then use ",[37,7256,7257],{},"jax.devices()",[37,7259,7260],{},"jax.default_backend()"," to ensure JAX is targeting the GPU rather than defaulting to the CPU.",[22,7263,7264,7265,7268,7269,7272],{},"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 ",[37,7266,7267],{},"np.asarray(y)"," or ",[37,7270,7271],{},"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,7274,7276],{"id":7275},"mastering-jit-and-tracing","Mastering JIT and Tracing",[22,7278,7279,7280,7282,7283,7286,7287,7290,7291,7294,7295,7298],{},"JAX uses the XLA compiler to transform Python code into optimized machine instructions. The ",[37,7281,7040],{}," transformation is powerful, but it relies on tracing. Because JAX traces code rather than executing it line-by-line, standard Python control flow (like ",[37,7284,7285],{},"if"," statements based on array values) will fail. Use JAX-specific primitives like ",[37,7288,7289],{},"jnp.where",", ",[37,7292,7293],{},"lax.cond",", and ",[37,7296,7297],{},"lax.scan"," to maintain compatibility with the tracer.",[22,7300,7301],{},"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,7303,7305],{"id":7304},"profiling-asynchronous-execution","Profiling Asynchronous Execution",[22,7307,7308,7309,7313,7314,7317],{},"JAX dispatches GPU work asynchronously. A common mistake is measuring the time it takes for Python to ",[7310,7311,7312],"em",{},"request"," work rather than the time the GPU takes to ",[7310,7315,7316],{},"execute"," it. To get accurate metrics, you must block the execution to ensure the GPU has finished its tasks before stopping your timer.",[22,7319,7320],{},"When profiling, look for:",[26,7322,7323,7329,7335,7341,7347],{},[29,7324,7325,7328],{},[32,7326,7327],{},"Compilation overhead:"," Frequent re-compilations due to shape changes.",[29,7330,7331,7334],{},[32,7332,7333],{},"Data transfer:"," Excessive movement between host and device.",[29,7336,7337,7340],{},[32,7338,7339],{},"GPU gaps:"," Periods where the GPU is idle due to host-side bottlenecks.",[29,7342,7343,7346],{},[32,7344,7345],{},"Kernel granularity:"," Too many tiny kernels that fail to saturate the GPU.",[29,7348,7349,7352],{},[32,7350,7351],{},"Memory pressure:"," Inefficient use of VRAM that forces swapping or slows down execution.",{"title":112,"searchDepth":113,"depth":113,"links":7354},[7355,7356,7357],{"id":7246,"depth":113,"text":7247},{"id":7275,"depth":113,"text":7276},{"id":7304,"depth":113,"text":7305},[164],{"content_references":7360,"triage":7365},[7361,7362],{"type":125,"title":126,"url":127,"context":128},{"type":125,"title":7363,"url":7364,"context":128},"NVIDIA-SMI","https:\u002F\u002Fdeveloper.nvidia.com\u002Fnvidia-system-management-interface",{"relevance":137,"novelty":7366,"quality":137,"actionability":137,"composite":7367,"reasoning":7368},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.","\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary","2026-08-26 19:03:25","2026-08-27 03:12:57",{"title":7236,"description":112},{"loc":7369},"399034811953033e","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CxTUFiWCVjk","summaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary",[153,152,155,7108],"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.",[155,7108],"odTgzErVV7OXGQaWaoTj2SNkX8NC69cDDDI9cwSSqnk",{"id":7384,"title":7385,"ai":7386,"body":7391,"categories":7488,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":7489,"navigation":140,"path":7499,"published_at":7500,"question":119,"scraped_at":7501,"seo":7502,"sitemap":7503,"source_id":7504,"source_name":7505,"source_type":7506,"source_url":7507,"stem":7508,"tags":7509,"thumbnail_url":119,"tldr":7511,"tweet":119,"unknown_tags":7512,"__hash__":7513},"summaries\u002Fsummaries\u002Fa7dce4da9640507a-building-modular-ml-pipelines-with-azure-ml-compon-summary.md","Building Modular ML Pipelines with Azure ML Components",{"provider":7,"model":8,"input_tokens":7387,"output_tokens":7388,"processing_time_ms":7389,"cost_usd":7390},7641,702,4588,0.00296325,{"type":14,"value":7392,"toc":7483},[7393,7397,7400,7414,7418,7421,7439,7446,7450,7457,7460],[17,7394,7396],{"id":7395},"the-case-for-component-based-pipelines","The Case for Component-Based Pipelines",[22,7398,7399],{},"Machine learning workflows are inherently multi-step processes. Transitioning from monolithic scripts to a component-based architecture allows you to break these workflows into modular blocks. This approach provides two primary advantages:",[26,7401,7402,7408],{},[29,7403,7404,7407],{},[32,7405,7406],{},"Efficiency and Cost:"," By treating steps as independent components, you can reuse outputs from previous runs, avoiding redundant computation.",[29,7409,7410,7413],{},[32,7411,7412],{},"MLOps Foundation:"," Modular components are easier to version, test, and automate, creating a standardized structure necessary for mature MLOps practices.",[17,7415,7417],{"id":7416},"defining-and-registering-components","Defining and Registering Components",[22,7419,7420],{},"Azure ML components act as the building blocks of a pipeline. Each component requires metadata (name, version), interface definitions (inputs\u002Foutputs), and a runtime environment. There are two primary ways to define these:",[26,7422,7423,7433],{},[29,7424,7425,7428,7429,7432],{},[32,7426,7427],{},"Python-based:"," Using the ",[37,7430,7431],{},"command"," function in the Azure ML SDK, you can define a component programmatically. This is useful for dynamic configurations where you want to keep logic and registration in the same codebase.",[29,7434,7435,7438],{},[32,7436,7437],{},"YAML-based:"," You can define components declaratively using YAML files. This is often preferred for version control and clarity, separating the component specification from the execution logic.",[22,7440,7441,7442,7445],{},"Regardless of the definition method, each component must be linked to an ",[37,7443,7444],{},"Environment","—a containerized runtime that specifies dependencies (e.g., scikit-learn, pandas, numpy). You can use custom environments or Azure-curated environments depending on your project's requirements.",[17,7447,7449],{"id":7448},"orchestrating-pipelines-with-the-sdk","Orchestrating Pipelines with the SDK",[22,7451,7452,7453,7456],{},"Once components are registered, you can orchestrate them into a pipeline using the ",[37,7454,7455],{},"@dsl.pipeline"," decorator. The pipeline treats components like function calls: the output of one component (e.g., a data preparation step) is passed as an input to the next (e.g., a training step).",[22,7458,7459],{},"Key implementation details include:",[26,7461,7462,7471,7477],{},[29,7463,7464,35,7467,7470],{},[32,7465,7466],{},"Data Assets:",[37,7468,7469],{},"Data Assets"," instead of raw file paths to manage data lineage within the Azure Blob Storage associated with your workspace.",[29,7472,7473,7476],{},[32,7474,7475],{},"Serverless Compute:"," By utilizing serverless compute, you avoid the overhead of managing infrastructure, allowing the pipeline to scale automatically based on the job requirements.",[29,7478,7479,7482],{},[32,7480,7481],{},"MLFlow Integration:"," Incorporating MLFlow within your training scripts enables automatic logging of metrics and model registration, which is essential for tracking the performance of different pipeline iterations.",{"title":112,"searchDepth":113,"depth":113,"links":7484},[7485,7486,7487],{"id":7395,"depth":113,"text":7396},{"id":7416,"depth":113,"text":7417},{"id":7448,"depth":113,"text":7449},[177],{"content_references":7490,"triage":7497},[7491,7494],{"type":125,"title":7492,"url":7493,"context":128},"Azure Machine Learning","https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fproducts\u002Fmachine-learning\u002F",{"type":125,"title":7495,"url":7496,"context":128},"MLflow","https:\u002F\u002Fmlflow.org\u002F",{"relevance":136,"novelty":137,"quality":137,"actionability":137,"composite":138,"reasoning":7498},"Category: AI Automation. The article provides a detailed guide on building modular ML pipelines using Azure ML components, addressing the audience's need for practical applications in AI tooling. It offers specific methods for defining components in both Python and YAML, which are actionable for developers looking to implement these practices.","\u002Fsummaries\u002Fa7dce4da9640507a-building-modular-ml-pipelines-with-azure-ml-compon-summary","2026-05-22 15:15:49","2026-05-23 19:01:59",{"title":7385,"description":112},{"loc":7499},"a7dce4da9640507a","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fhands-on-component-based-development-on-azure-ml-from-component-to-pipeline-ff9d0db23f71?source=rss----5517fd7b58a6---4","summaries\u002Fa7dce4da9640507a-building-modular-ml-pipelines-with-azure-ml-compon-summary",[7510,153,154,152],"ai-tools","Azure ML pipelines improve training efficiency and MLOps readiness by breaking complex workflows into reusable, independently managed components defined via Python or YAML.",[],"pAbPWIU8Cydxk-Sh7pMkwMDaRrbgo9VqIoLdz2HTU0U"]