[{"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":7867},{"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,194,196,198,200,202,205,207,209,211,213,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,459,461,463,465,467,469,471,473,475,477,479,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,515,517,519,521,523,525,527,529,531,533,535,537,539,541,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,613,615,617,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,661,663,665,667,669,671,673,675,677,679,681,683,685,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1005,1007,1009,1011,1013,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,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,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,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,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,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,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,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,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,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,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5585,5587,5589,5591,5593,5595,5597,5599,5601,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,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324,6326,6328,6330,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6407,6409,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6567,6569,6571,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083,7085,7087,7089,7091,7093,7095,7097,7099,7101,7103,7105,7107,7109,7111,7113,7115,7117,7119,7121,7123,7125,7127,7129,7131,7133,7135,7137,7139,7141,7143,7145,7147,7149,7151,7153,7155,7157,7159,7161,7163,7165,7167,7169,7171,7173,7175,7177,7179,7181,7183,7185,7187,7189,7191,7193,7195,7197,7199,7201,7203,7205,7207,7209,7211,7213,7215,7217,7219,7221,7223,7225,7227,7229,7231,7233,7235,7237,7239,7241,7243,7245,7247,7249,7251,7253,7255,7257,7259,7261,7263,7265,7267,7269,7271,7273,7275,7277,7279,7281,7283,7285,7287,7289,7291,7293,7295,7297,7299,7301,7303,7305,7307,7309,7311,7313,7315,7317,7319,7321,7323,7325,7327,7329,7331,7333,7335,7337,7339,7341,7343,7345,7347,7349,7351,7353,7355,7357,7359,7361,7363,7365,7367,7369,7371,7373,7375,7377,7379,7381,7383,7385,7387,7389,7391,7393,7395,7397,7399,7401,7403,7405,7407,7409,7411,7413,7415,7417,7419,7421,7423,7425,7427,7429,7431,7433,7435,7437,7439,7441,7443,7445,7447,7449,7451,7453,7455,7457,7459,7461,7463,7465,7467,7469,7471,7473,7475,7477,7479,7481,7483,7485,7487,7489,7491,7493,7495,7497,7499,7501,7503,7505,7507,7509,7511,7513,7515,7517,7519,7521,7523,7525,7527,7529,7531,7533,7535,7537,7539,7541,7543,7545,7547,7549,7551,7553,7555,7557,7559,7561,7563,7565,7567,7569,7571,7573,7575,7577,7579,7581,7583,7585,7587,7589,7591,7593,7595,7597,7599,7601,7603,7605,7607,7609,7611,7613,7615,7617,7619,7621,7623,7625,7627,7629,7631,7633,7635,7637,7639,7641,7643,7645,7647,7649,7651,7653,7655,7657,7659,7661,7663,7665,7667,7669,7671,7673,7675,7677,7679,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7829,7831,7833,7835,7837,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865],{"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},[177],{"categories":184},[164],{"categories":186},[167],{"categories":188},[177],{"categories":190},[118],{"categories":192},[193],"Data Science & Visualization",{"categories":195},[164],{"categories":197},[172],{"categories":199},[],{"categories":201},[164],{"categories":203},[204],"Inference & Serving",{"categories":206},[164],{"categories":208},[164],{"categories":210},[177],{"categories":212},[],{"categories":214},[215],"AI News & Trends",{"categories":217},[193],{"categories":219},[177],{"categories":221},[164],{"categories":223},[164],{"categories":225},[164],{"categories":227},[172],{"categories":229},[167],{"categories":231},[164],{"categories":233},[177],{"categories":235},[215],{"categories":237},[164],{"categories":239},[177],{"categories":241},[177],{"categories":243},[164],{"categories":245},[164],{"categories":247},[177],{"categories":249},[164],{"categories":251},[164],{"categories":253},[164],{"categories":255},[172],{"categories":257},[177],{"categories":259},[215],{"categories":261},[164],{"categories":263},[164],{"categories":265},[164],{"categories":267},[],{"categories":269},[270],"Design & Frontend",{"categories":272},[164],{"categories":274},[193],{"categories":276},[164],{"categories":278},[215],{"categories":280},[164],{"categories":282},[164],{"categories":284},[164],{"categories":286},[],{"categories":288},[164],{"categories":290},[164],{"categories":292},[177],{"categories":294},[118],{"categories":296},[164],{"categories":298},[164],{"categories":300},[177],{"categories":302},[164],{"categories":304},[305],"Marketing & Growth",{"categories":307},[270],{"categories":309},[164],{"categories":311},[177],{"categories":313},[164],{"categories":315},[164],{"categories":317},[118],{"categories":319},[164],{"categories":321},[],{"categories":323},[],{"categories":325},[270],{"categories":327},[164],{"categories":329},[177],{"categories":331},[167],{"categories":333},[118],{"categories":335},[177],{"categories":337},[270],{"categories":339},[164],{"categories":341},[180],{"categories":343},[164],{"categories":345},[118],{"categories":347},[348],"DevOps & Cloud",{"categories":350},[177],{"categories":352},[180],{"categories":354},[215],{"categories":356},[164],{"categories":358},[],{"categories":360},[164],{"categories":362},[164],{"categories":364},[164],{"categories":366},[],{"categories":368},[177],{"categories":370},[118],{"categories":372},[348],{"categories":374},[],{"categories":376},[118],{"categories":378},[177],{"categories":380},[164],{"categories":382},[270],{"categories":384},[385],"Governance & Standards",{"categories":387},[172],{"categories":389},[],{"categories":391},[164],{"categories":393},[],{"categories":395},[164],{"categories":397},[164],{"categories":399},[177],{"categories":401},[164],{"categories":403},[177],{"categories":405},[164],{"categories":407},[164],{"categories":409},[177],{"categories":411},[164],{"categories":413},[164],{"categories":415},[164],{"categories":417},[],{"categories":419},[118],{"categories":421},[],{"categories":423},[],{"categories":425},[164],{"categories":427},[118],{"categories":429},[],{"categories":431},[118],{"categories":433},[164],{"categories":435},[177],{"categories":437},[164],{"categories":439},[305],{"categories":441},[164],{"categories":443},[164],{"categories":445},[164],{"categories":447},[270],{"categories":449},[270],{"categories":451},[164],{"categories":453},[118],{"categories":455},[177],{"categories":457},[458],"GovTech & Public-Sector Adoption",{"categories":460},[118],{"categories":462},[164],{"categories":464},[164],{"categories":466},[164],{"categories":468},[177],{"categories":470},[177],{"categories":472},[193],{"categories":474},[164],{"categories":476},[215],{"categories":478},[177],{"categories":480},[481],"Legal AI Tools",{"categories":483},[164],{"categories":485},[177],{"categories":487},[164],{"categories":489},[305],{"categories":491},[177],{"categories":493},[180],{"categories":495},[164],{"categories":497},[118],{"categories":499},[458],{"categories":501},[],{"categories":503},[177],{"categories":505},[],{"categories":507},[172],{"categories":509},[177],{"categories":511},[177],{"categories":513},[514],"RAG & Retrieval",{"categories":516},[172],{"categories":518},[164],{"categories":520},[118],{"categories":522},[118],{"categories":524},[348],{"categories":526},[270],{"categories":528},[177],{"categories":530},[164],{"categories":532},[164],{"categories":534},[164],{"categories":536},[164],{"categories":538},[],{"categories":540},[177],{"categories":542},[543],"Agents & Orchestration",{"categories":545},[118],{"categories":547},[164],{"categories":549},[],{"categories":551},[177],{"categories":553},[172],{"categories":555},[],{"categories":557},[164],{"categories":559},[],{"categories":561},[164],{"categories":563},[167],{"categories":565},[118],{"categories":567},[172],{"categories":569},[164],{"categories":571},[164],{"categories":573},[164],{"categories":575},[177],{"categories":577},[164],{"categories":579},[164],{"categories":581},[215],{"categories":583},[164],{"categories":585},[],{"categories":587},[164],{"categories":589},[164],{"categories":591},[],{"categories":593},[164],{"categories":595},[118],{"categories":597},[164],{"categories":599},[177],{"categories":601},[193],{"categories":603},[],{"categories":605},[164],{"categories":607},[164],{"categories":609},[270],{"categories":611},[612],"Models & Frontier Labs",{"categories":614},[],{"categories":616},[270],{"categories":618},[619],"Regulation & Governance of AI",{"categories":621},[180],{"categories":623},[177],{"categories":625},[],{"categories":627},[164],{"categories":629},[164],{"categories":631},[177],{"categories":633},[177],{"categories":635},[215],{"categories":637},[164],{"categories":639},[172],{"categories":641},[164],{"categories":643},[177],{"categories":645},[],{"categories":647},[118],{"categories":649},[177],{"categories":651},[164],{"categories":653},[164],{"categories":655},[180],{"categories":657},[164],{"categories":659},[660],"AI Policy & Regulation",{"categories":662},[],{"categories":664},[164],{"categories":666},[177],{"categories":668},[177],{"categories":670},[180],{"categories":672},[177],{"categories":674},[164],{"categories":676},[164],{"categories":678},[164],{"categories":680},[177],{"categories":682},[],{"categories":684},[193],{"categories":686},[687],"Evals & Reliability",{"categories":689},[164],{"categories":691},[164],{"categories":693},[],{"categories":695},[193],{"categories":697},[167],{"categories":699},[458],{"categories":701},[660],{"categories":703},[164],{"categories":705},[164],{"categories":707},[172],{"categories":709},[164],{"categories":711},[177],{"categories":713},[164],{"categories":715},[177],{"categories":717},[543],{"categories":719},[164],{"categories":721},[118],{"categories":723},[164],{"categories":725},[164],{"categories":727},[],{"categories":729},[270],{"categories":731},[],{"categories":733},[164],{"categories":735},[164],{"categories":737},[458],{"categories":739},[164],{"categories":741},[164],{"categories":743},[164],{"categories":745},[],{"categories":747},[164],{"categories":749},[270],{"categories":751},[164],{"categories":753},[118],{"categories":755},[],{"categories":757},[164],{"categories":759},[164],{"categories":761},[],{"categories":763},[164],{"categories":765},[177],{"categories":767},[164],{"categories":769},[270],{"categories":771},[],{"categories":773},[164],{"categories":775},[164],{"categories":777},[193],{"categories":779},[177],{"categories":781},[164],{"categories":783},[172],{"categories":785},[177],{"categories":787},[164],{"categories":789},[164],{"categories":791},[118],{"categories":793},[270],{"categories":795},[164],{"categories":797},[177],{"categories":799},[],{"categories":801},[118],{"categories":803},[177],{"categories":805},[193],{"categories":807},[],{"categories":809},[164],{"categories":811},[215],{"categories":813},[164],{"categories":815},[],{"categories":817},[164],{"categories":819},[164],{"categories":821},[164],{"categories":823},[172,305],{"categories":825},[],{"categories":827},[118],{"categories":829},[164],{"categories":831},[164],{"categories":833},[177],{"categories":835},[164],{"categories":837},[164],{"categories":839},[],{"categories":841},[],{"categories":843},[164],{"categories":845},[164],{"categories":847},[270],{"categories":849},[164],{"categories":851},[],{"categories":853},[164],{"categories":855},[348],{"categories":857},[],{"categories":859},[177],{"categories":861},[215],{"categories":863},[164],{"categories":865},[172],{"categories":867},[164],{"categories":869},[118],{"categories":871},[270],{"categories":873},[],{"categories":875},[164],{"categories":877},[215],{"categories":879},[164],{"categories":881},[204],{"categories":883},[164],{"categories":885},[164],{"categories":887},[177],{"categories":889},[215],{"categories":891},[612],{"categories":893},[164],{"categories":895},[305],{"categories":897},[],{"categories":899},[177],{"categories":901},[172],{"categories":903},[118],{"categories":905},[164],{"categories":907},[177],{"categories":909},[],{"categories":911},[164,348],{"categories":913},[164],{"categories":915},[164],{"categories":917},[164],{"categories":919},[164],{"categories":921},[177],{"categories":923},[164,118],{"categories":925},[193],{"categories":927},[164],{"categories":929},[164],{"categories":931},[164],{"categories":933},[118],{"categories":935},[164],{"categories":937},[177],{"categories":939},[177],{"categories":941},[660],{"categories":943},[305],{"categories":945},[164],{"categories":947},[177],{"categories":949},[164],{"categories":951},[164],{"categories":953},[177],{"categories":955},[],{"categories":957},[177],{"categories":959},[164],{"categories":961},[164],{"categories":963},[177],{"categories":965},[164],{"categories":967},[164,172],{"categories":969},[164],{"categories":971},[164],{"categories":973},[172],{"categories":975},[],{"categories":977},[270],{"categories":979},[270],{"categories":981},[164],{"categories":983},[],{"categories":985},[],{"categories":987},[164],{"categories":989},[215],{"categories":991},[],{"categories":993},[167],{"categories":995},[164],{"categories":997},[118],{"categories":999},[177],{"categories":1001},[164],{"categories":1003},[1004],"Generative UI & Design-to-Code",{"categories":1006},[164],{"categories":1008},[164],{"categories":1010},[270],{"categories":1012},[164],{"categories":1014},[1015],"Algorithmic Accountability",{"categories":1017},[164],{"categories":1019},[177],{"categories":1021},[118],{"categories":1023},[215],{"categories":1025},[270],{"categories":1027},[164],{"categories":1029},[],{"categories":1031},[180],{"categories":1033},[164],{"categories":1035},[164],{"categories":1037},[164],{"categories":1039},[164],{"categories":1041},[164],{"categories":1043},[177],{"categories":1045},[1046],"MLOps & Infrastructure",{"categories":1048},[164],{"categories":1050},[164],{"categories":1052},[164],{"categories":1054},[164],{"categories":1056},[164],{"categories":1058},[164],{"categories":1060},[118],{"categories":1062},[215],{"categories":1064},[164],{"categories":1066},[164],{"categories":1068},[180],{"categories":1070},[167],{"categories":1072},[164],{"categories":1074},[177],{"categories":1076},[348],{"categories":1078},[164],{"categories":1080},[172],{"categories":1082},[164],{"categories":1084},[270],{"categories":1086},[164],{"categories":1088},[180],{"categories":1090},[164],{"categories":1092},[177],{"categories":1094},[],{"categories":1096},[],{"categories":1098},[164],{"categories":1100},[204],{"categories":1102},[270],{"categories":1104},[215],{"categories":1106},[193],{"categories":1108},[],{"categories":1110},[164],{"categories":1112},[164],{"categories":1114},[172],{"categories":1116},[177],{"categories":1118},[164],{"categories":1120},[164],{"categories":1122},[164],{"categories":1124},[164],{"categories":1126},[164],{"categories":1128},[215],{"categories":1130},[204],{"categories":1132},[164],{"categories":1134},[270],{"categories":1136},[164],{"categories":1138},[],{"categories":1140},[177],{"categories":1142},[118],{"categories":1144},[],{"categories":1146},[164],{"categories":1148},[164],{"categories":1150},[177],{"categories":1152},[118],{"categories":1154},[164],{"categories":1156},[193],{"categories":1158},[270],{"categories":1160},[],{"categories":1162},[164],{"categories":1164},[],{"categories":1166},[164],{"categories":1168},[],{"categories":1170},[164],{"categories":1172},[164],{"categories":1174},[180],{"categories":1176},[172],{"categories":1178},[177],{"categories":1180},[177],{"categories":1182},[118],{"categories":1184},[],{"categories":1186},[164],{"categories":1188},[167],{"categories":1190},[164],{"categories":1192},[164],{"categories":1194},[172],{"categories":1196},[215],{"categories":1198},[167],{"categories":1200},[],{"categories":1202},[164],{"categories":1204},[],{"categories":1206},[164],{"categories":1208},[],{"categories":1210},[164],{"categories":1212},[215],{"categories":1214},[215],{"categories":1216},[],{"categories":1218},[543],{"categories":1220},[164],{"categories":1222},[270],{"categories":1224},[118],{"categories":1226},[],{"categories":1228},[481],{"categories":1230},[177],{"categories":1232},[177],{"categories":1234},[172],{"categories":1236},[164],{"categories":1238},[],{"categories":1240},[],{"categories":1242},[167],{"categories":1244},[193],{"categories":1246},[],{"categories":1248},[305],{"categories":1250},[177],{"categories":1252},[172],{"categories":1254},[177],{"categories":1256},[164],{"categories":1258},[172],{"categories":1260},[164],{"categories":1262},[118],{"categories":1264},[],{"categories":1266},[204],{"categories":1268},[180],{"categories":1270},[164],{"categories":1272},[270],{"categories":1274},[118],{"categories":1276},[172],{"categories":1278},[164],{"categories":1280},[118],{"categories":1282},[164],{"categories":1284},[177],{"categories":1286},[172],{"categories":1288},[164],{"categories":1290},[164],{"categories":1292},[164],{"categories":1294},[164],{"categories":1296},[164],{"categories":1298},[164],{"categories":1300},[],{"categories":1302},[],{"categories":1304},[118],{"categories":1306},[193],{"categories":1308},[180],{"categories":1310},[164],{"categories":1312},[177],{"categories":1314},[118],{"categories":1316},[118],{"categories":1318},[164],{"categories":1320},[],{"categories":1322},[164],{"categories":1324},[215],{"categories":1326},[180],{"categories":1328},[180],{"categories":1330},[118],{"categories":1332},[164],{"categories":1334},[687],{"categories":1336},[348],{"categories":1338},[],{"categories":1340},[164],{"categories":1342},[177],{"categories":1344},[164],{"categories":1346},[167],{"categories":1348},[],{"categories":1350},[167],{"categories":1352},[270],{"categories":1354},[],{"categories":1356},[164],{"categories":1358},[164],{"categories":1360},[164],{"categories":1362},[270],{"categories":1364},[305],{"categories":1366},[180],{"categories":1368},[164],{"categories":1370},[118],{"categories":1372},[164],{"categories":1374},[177],{"categories":1376},[],{"categories":1378},[118],{"categories":1380},[164],{"categories":1382},[167],{"categories":1384},[],{"categories":1386},[172],{"categories":1388},[164],{"categories":1390},[164],{"categories":1392},[215],{"categories":1394},[164,348],{"categories":1396},[164],{"categories":1398},[1399],"Design Systems for AI",{"categories":1401},[164],{"categories":1403},[164],{"categories":1405},[215],{"categories":1407},[164],{"categories":1409},[164],{"categories":1411},[164],{"categories":1413},[172],{"categories":1415},[164],{"categories":1417},[164],{"categories":1419},[164],{"categories":1421},[],{"categories":1423},[164],{"categories":1425},[164],{"categories":1427},[172],{"categories":1429},[164],{"categories":1431},[],{"categories":1433},[177],{"categories":1435},[177],{"categories":1437},[118],{"categories":1439},[164],{"categories":1441},[215],{"categories":1443},[118],{"categories":1445},[164],{"categories":1447},[270],{"categories":1449},[215],{"categories":1451},[193],{"categories":1453},[164],{"categories":1455},[164],{"categories":1457},[164],{"categories":1459},[164],{"categories":1461},[177],{"categories":1463},[167],{"categories":1465},[660],{"categories":1467},[164],{"categories":1469},[164],{"categories":1471},[177],{"categories":1473},[164],{"categories":1475},[118],{"categories":1477},[164],{"categories":1479},[118],{"categories":1481},[],{"categories":1483},[270],{"categories":1485},[],{"categories":1487},[164],{"categories":1489},[177],{"categories":1491},[180],{"categories":1493},[],{"categories":1495},[172],{"categories":1497},[164],{"categories":1499},[],{"categories":1501},[270],{"categories":1503},[118],{"categories":1505},[177],{"categories":1507},[118],{"categories":1509},[164],{"categories":1511},[270],{"categories":1513},[164],{"categories":1515},[118],{"categories":1517},[164],{"categories":1519},[164],{"categories":1521},[270],{"categories":1523},[],{"categories":1525},[],{"categories":1527},[215],{"categories":1529},[177],{"categories":1531},[177],{"categories":1533},[164],{"categories":1535},[177],{"categories":1537},[164],{"categories":1539},[164],{"categories":1541},[164],{"categories":1543},[164],{"categories":1545},[164],{"categories":1547},[164],{"categories":1549},[172],{"categories":1551},[180],{"categories":1553},[164],{"categories":1555},[164],{"categories":1557},[],{"categories":1559},[118],{"categories":1561},[118],{"categories":1563},[164],{"categories":1565},[118],{"categories":1567},[172],{"categories":1569},[],{"categories":1571},[164],{"categories":1573},[164],{"categories":1575},[270],{"categories":1577},[164],{"categories":1579},[164],{"categories":1581},[164],{"categories":1583},[177],{"categories":1585},[167],{"categories":1587},[172],{"categories":1589},[164],{"categories":1591},[177],{"categories":1593},[215],{"categories":1595},[177],{"categories":1597},[204],{"categories":1599},[305],{"categories":1601},[164],{"categories":1603},[177],{"categories":1605},[164],{"categories":1607},[164],{"categories":1609},[164],{"categories":1611},[164],{"categories":1613},[],{"categories":1615},[270],{"categories":1617},[],{"categories":1619},[164],{"categories":1621},[164],{"categories":1623},[],{"categories":1625},[164],{"categories":1627},[164],{"categories":1629},[118],{"categories":1631},[172],{"categories":1633},[1634],"Visual & Generative Media",{"categories":1636},[177],{"categories":1638},[],{"categories":1640},[164],{"categories":1642},[164],{"categories":1644},[118],{"categories":1646},[164],{"categories":1648},[348],{"categories":1650},[164],{"categories":1652},[193],{"categories":1654},[660],{"categories":1656},[118],{"categories":1658},[305],{"categories":1660},[164],{"categories":1662},[180],{"categories":1664},[270],{"categories":1666},[164],{"categories":1668},[164],{"categories":1670},[118],{"categories":1672},[177],{"categories":1674},[164],{"categories":1676},[],{"categories":1678},[],{"categories":1680},[177],{"categories":1682},[118],{"categories":1684},[167],{"categories":1686},[177],{"categories":1688},[612],{"categories":1690},[164],{"categories":1692},[180],{"categories":1694},[164],{"categories":1696},[172],{"categories":1698},[],{"categories":1700},[164],{"categories":1702},[180],{"categories":1704},[164],{"categories":1706},[164],{"categories":1708},[164],{"categories":1710},[180],{"categories":1712},[164],{"categories":1714},[164],{"categories":1716},[305],{"categories":1718},[164],{"categories":1720},[543],{"categories":1722},[118],{"categories":1724},[177],{"categories":1726},[164],{"categories":1728},[177],{"categories":1730},[164],{"categories":1732},[164],{"categories":1734},[177],{"categories":1736},[164],{"categories":1738},[164],{"categories":1740},[164],{"categories":1742},[177],{"categories":1744},[164],{"categories":1746},[270],{"categories":1748},[177],{"categories":1750},[],{"categories":1752},[177],{"categories":1754},[164],{"categories":1756},[],{"categories":1758},[348],{"categories":1760},[118],{"categories":1762},[],{"categories":1764},[612],{"categories":1766},[164],{"categories":1768},[177],{"categories":1770},[177],{"categories":1772},[164],{"categories":1774},[270,164],{"categories":1776},[164],{"categories":1778},[167],{"categories":1780},[164],{"categories":1782},[177],{"categories":1784},[270],{"categories":1786},[],{"categories":1788},[164],{"categories":1790},[167],{"categories":1792},[164],{"categories":1794},[1795],"Medical Imaging & Radiology",{"categories":1797},[164],{"categories":1799},[164],{"categories":1801},[164],{"categories":1803},[270],{"categories":1805},[177],{"categories":1807},[177],{"categories":1809},[118],{"categories":1811},[],{"categories":1813},[164],{"categories":1815},[164],{"categories":1817},[164],{"categories":1819},[],{"categories":1821},[],{"categories":1823},[164],{"categories":1825},[164],{"categories":1827},[543],{"categories":1829},[164],{"categories":1831},[164],{"categories":1833},[167],{"categories":1835},[164],{"categories":1837},[164],{"categories":1839},[],{"categories":1841},[177],{"categories":1843},[164],{"categories":1845},[180],{"categories":1847},[118],{"categories":1849},[164],{"categories":1851},[164],{"categories":1853},[177],{"categories":1855},[543],{"categories":1857},[164],{"categories":1859},[177],{"categories":1861},[164],{"categories":1863},[164],{"categories":1865},[164],{"categories":1867},[164],{"categories":1869},[270],{"categories":1871},[177],{"categories":1873},[348],{"categories":1875},[270],{"categories":1877},[172],{"categories":1879},[177],{"categories":1881},[215],{"categories":1883},[164],{"categories":1885},[164],{"categories":1887},[180],{"categories":1889},[164],{"categories":1891},[164],{"categories":1893},[164],{"categories":1895},[164],{"categories":1897},[164],{"categories":1899},[177],{"categories":1901},[164],{"categories":1903},[118],{"categories":1905},[164],{"categories":1907},[118],{"categories":1909},[164],{"categories":1911},[180],{"categories":1913},[],{"categories":1915},[215],{"categories":1917},[],{"categories":1919},[180],{"categories":1921},[177],{"categories":1923},[164],{"categories":1925},[164],{"categories":1927},[177],{"categories":1929},[164],{"categories":1931},[1399],{"categories":1933},[164],{"categories":1935},[1399],{"categories":1937},[270],{"categories":1939},[164],{"categories":1941},[164],{"categories":1943},[164],{"categories":1945},[177],{"categories":1947},[118],{"categories":1949},[270],{"categories":1951},[177],{"categories":1953},[215],{"categories":1955},[],{"categories":1957},[164],{"categories":1959},[164],{"categories":1961},[],{"categories":1963},[164],{"categories":1965},[164],{"categories":1967},[177],{"categories":1969},[164],{"categories":1971},[164],{"categories":1973},[164],{"categories":1975},[177],{"categories":1977},[1978],"Contract Review & E-Discovery",{"categories":1980},[164],{"categories":1982},[270],{"categories":1984},[164],{"categories":1986},[167],{"categories":1988},[164],{"categories":1990},[215],{"categories":1992},[164],{"categories":1994},[164],{"categories":1996},[305],{"categories":1998},[118],{"categories":2000},[177],{"categories":2002},[164],{"categories":2004},[164],{"categories":2006},[164],{"categories":2008},[177],{"categories":2010},[177],{"categories":2012},[1015],{"categories":2014},[164],{"categories":2016},[164],{"categories":2018},[177],{"categories":2020},[177],{"categories":2022},[164],{"categories":2024},[164],{"categories":2026},[164],{"categories":2028},[177],{"categories":2030},[164],{"categories":2032},[164],{"categories":2034},[118],{"categories":2036},[164],{"categories":2038},[543],{"categories":2040},[514],{"categories":2042},[164],{"categories":2044},[177],{"categories":2046},[164],{"categories":2048},[2049],"Law-Firm Practice & Adoption",{"categories":2051},[164],{"categories":2053},[177],{"categories":2055},[270],{"categories":2057},[164],{"categories":2059},[164],{"categories":2061},[164],{"categories":2063},[],{"categories":2065},[118],{"categories":2067},[],{"categories":2069},[118],{"categories":2071},[164],{"categories":2073},[],{"categories":2075},[118],{"categories":2077},[177],{"categories":2079},[167],{"categories":2081},[348],{"categories":2083},[164],{"categories":2085},[],{"categories":2087},[164],{"categories":2089},[167],{"categories":2091},[177],{"categories":2093},[172],{"categories":2095},[164],{"categories":2097},[305],{"categories":2099},[164],{"categories":2101},[],{"categories":2103},[172],{"categories":2105},[177],{"categories":2107},[172],{"categories":2109},[],{"categories":2111},[164],{"categories":2113},[180],{"categories":2115},[164],{"categories":2117},[118],{"categories":2119},[],{"categories":2121},[],{"categories":2123},[164],{"categories":2125},[],{"categories":2127},[],{"categories":2129},[164],{"categories":2131},[180],{"categories":2133},[177],{"categories":2135},[348],{"categories":2137},[164],{"categories":2139},[167],{"categories":2141},[118],{"categories":2143},[164],{"categories":2145},[164],{"categories":2147},[118],{"categories":2149},[180],{"categories":2151},[164],{"categories":2153},[164],{"categories":2155},[164],{"categories":2157},[1046],{"categories":2159},[164],{"categories":2161},[118],{"categories":2163},[164],{"categories":2165},[305],{"categories":2167},[118],{"categories":2169},[172],{"categories":2171},[164],{"categories":2173},[164],{"categories":2175},[164],{"categories":2177},[270],{"categories":2179},[164],{"categories":2181},[164],{"categories":2183},[164],{"categories":2185},[164],{"categories":2187},[172],{"categories":2189},[177],{"categories":2191},[164,167],{"categories":2193},[164],{"categories":2195},[543],{"categories":2197},[164],{"categories":2199},[164],{"categories":2201},[164],{"categories":2203},[118],{"categories":2205},[164],{"categories":2207},[118],{"categories":2209},[270],{"categories":2211},[177],{"categories":2213},[177],{"categories":2215},[118],{"categories":2217},[164],{"categories":2219},[177],{"categories":2221},[164],{"categories":2223},[164],{"categories":2225},[],{"categories":2227},[],{"categories":2229},[164],{"categories":2231},[193],{"categories":2233},[164],{"categories":2235},[164],{"categories":2237},[270],{"categories":2239},[177],{"categories":2241},[],{"categories":2243},[164],{"categories":2245},[164],{"categories":2247},[172],{"categories":2249},[118],{"categories":2251},[193],{"categories":2253},[215],{"categories":2255},[180],{"categories":2257},[270],{"categories":2259},[164],{"categories":2261},[177],{"categories":2263},[164],{"categories":2265},[118],{"categories":2267},[],{"categories":2269},[177],{"categories":2271},[177],{"categories":2273},[177],{"categories":2275},[164],{"categories":2277},[164],{"categories":2279},[164],{"categories":2281},[164],{"categories":2283},[164],{"categories":2285},[164],{"categories":2287},[],{"categories":2289},[177],{"categories":2291},[164],{"categories":2293},[164],{"categories":2295},[164],{"categories":2297},[],{"categories":2299},[177],{"categories":2301},[177],{"categories":2303},[164],{"categories":2305},[164],{"categories":2307},[172],{"categories":2309},[164],{"categories":2311},[164],{"categories":2313},[],{"categories":2315},[167],{"categories":2317},[164],{"categories":2319},[164],{"categories":2321},[164],{"categories":2323},[270],{"categories":2325},[164],{"categories":2327},[118],{"categories":2329},[164],{"categories":2331},[167],{"categories":2333},[164],{"categories":2335},[118],{"categories":2337},[305],{"categories":2339},[118],{"categories":2341},[177],{"categories":2343},[164],{"categories":2345},[177],{"categories":2347},[164],{"categories":2349},[164],{"categories":2351},[164],{"categories":2353},[164,270],{"categories":2355},[164],{"categories":2357},[177],{"categories":2359},[215],{"categories":2361},[164],{"categories":2363},[215],{"categories":2365},[177],{"categories":2367},[270],{"categories":2369},[164],{"categories":2371},[],{"categories":2373},[118],{"categories":2375},[348],{"categories":2377},[270],{"categories":2379},[118],{"categories":2381},[164],{"categories":2383},[180],{"categories":2385},[164],{"categories":2387},[164],{"categories":2389},[177],{"categories":2391},[],{"categories":2393},[],{"categories":2395},[164],{"categories":2397},[],{"categories":2399},[],{"categories":2401},[180],{"categories":2403},[118],{"categories":2405},[164],{"categories":2407},[164],{"categories":2409},[177],{"categories":2411},[164],{"categories":2413},[177],{"categories":2415},[172],{"categories":2417},[177],{"categories":2419},[348],{"categories":2421},[164],{"categories":2423},[164],{"categories":2425},[164],{"categories":2427},[204],{"categories":2429},[164],{"categories":2431},[164],{"categories":2433},[164],{"categories":2435},[164],{"categories":2437},[118],{"categories":2439},[177],{"categories":2441},[164],{"categories":2443},[164],{"categories":2445},[164],{"categories":2447},[164],{"categories":2449},[118],{"categories":2451},[481],{"categories":2453},[177],{"categories":2455},[1015],{"categories":2457},[],{"categories":2459},[177],{"categories":2461},[270],{"categories":2463},[2049],{"categories":2465},[118],{"categories":2467},[],{"categories":2469},[177],{"categories":2471},[],{"categories":2473},[164],{"categories":2475},[177],{"categories":2477},[],{"categories":2479},[],{"categories":2481},[164],{"categories":2483},[164],{"categories":2485},[305],{"categories":2487},[164],{"categories":2489},[305],{"categories":2491},[164],{"categories":2493},[177],{"categories":2495},[164],{"categories":2497},[164],{"categories":2499},[193],{"categories":2501},[164],{"categories":2503},[118],{"categories":2505},[180],{"categories":2507},[],{"categories":2509},[164],{"categories":2511},[164],{"categories":2513},[164],{"categories":2515},[118],{"categories":2517},[164],{"categories":2519},[1978],{"categories":2521},[177],{"categories":2523},[164],{"categories":2525},[270],{"categories":2527},[270],{"categories":2529},[164],{"categories":2531},[164],{"categories":2533},[177],{"categories":2535},[167],{"categories":2537},[164],{"categories":2539},[164],{"categories":2541},[164],{"categories":2543},[164],{"categories":2545},[270],{"categories":2547},[270],{"categories":2549},[177],{"categories":2551},[177],{"categories":2553},[177],{"categories":2555},[164],{"categories":2557},[164],{"categories":2559},[164],{"categories":2561},[177],{"categories":2563},[],{"categories":2565},[164],{"categories":2567},[],{"categories":2569},[270],{"categories":2571},[2572],"Interaction & Product Design",{"categories":2574},[164],{"categories":2576},[177],{"categories":2578},[118],{"categories":2580},[385],{"categories":2582},[215],{"categories":2584},[118],{"categories":2586},[164],{"categories":2588},[180],{"categories":2590},[164],{"categories":2592},[164],{"categories":2594},[118],{"categories":2596},[164],{"categories":2598},[167],{"categories":2600},[177],{"categories":2602},[164],{"categories":2604},[],{"categories":2606},[177],{"categories":2608},[177],{"categories":2610},[177],{"categories":2612},[],{"categories":2614},[118],{"categories":2616},[164],{"categories":2618},[177],{"categories":2620},[167],{"categories":2622},[2572],{"categories":2624},[164],{"categories":2626},[167],{"categories":2628},[164],{"categories":2630},[167],{"categories":2632},[164],{"categories":2634},[],{"categories":2636},[164],{"categories":2638},[177],{"categories":2640},[118],{"categories":2642},[],{"categories":2644},[177],{"categories":2646},[180],{"categories":2648},[215],{"categories":2650},[164],{"categories":2652},[177],{"categories":2654},[164],{"categories":2656},[177],{"categories":2658},[177],{"categories":2660},[164],{"categories":2662},[164],{"categories":2664},[215],{"categories":2666},[193],{"categories":2668},[164],{"categories":2670},[180],{"categories":2672},[118],{"categories":2674},[2675],"Coding Agents & Dev Productivity",{"categories":2677},[215],{"categories":2679},[270],{"categories":2681},[164],{"categories":2683},[164],{"categories":2685},[],{"categories":2687},[164],{"categories":2689},[164],{"categories":2691},[1015],{"categories":2693},[],{"categories":2695},[164],{"categories":2697},[164],{"categories":2699},[348],{"categories":2701},[164],{"categories":2703},[215],{"categories":2705},[],{"categories":2707},[],{"categories":2709},[164],{"categories":2711},[],{"categories":2713},[177],{"categories":2715},[164],{"categories":2717},[177],{"categories":2719},[],{"categories":2721},[118],{"categories":2723},[118],{"categories":2725},[164],{"categories":2727},[193],{"categories":2729},[],{"categories":2731},[164],{"categories":2733},[164],{"categories":2735},[164],{"categories":2737},[193],{"categories":2739},[118],{"categories":2741},[177],{"categories":2743},[],{"categories":2745},[],{"categories":2747},[164],{"categories":2749},[164],{"categories":2751},[164],{"categories":2753},[164],{"categories":2755},[177],{"categories":2757},[177],{"categories":2759},[458],{"categories":2761},[118],{"categories":2763},[180],{"categories":2765},[164],{"categories":2767},[118],{"categories":2769},[177],{"categories":2771},[215],{"categories":2773},[215],{"categories":2775},[177],{"categories":2777},[177],{"categories":2779},[164],{"categories":2781},[167],{"categories":2783},[2572],{"categories":2785},[180],{"categories":2787},[164,348],{"categories":2789},[193],{"categories":2791},[],{"categories":2793},[270],{"categories":2795},[177],{"categories":2797},[118],{"categories":2799},[167],{"categories":2801},[164],{"categories":2803},[177],{"categories":2805},[2806],"The Designer's Role & Craft",{"categories":2808},[270],{"categories":2810},[],{"categories":2812},[177],{"categories":2814},[164],{"categories":2816},[177],{"categories":2818},[177],{"categories":2820},[164],{"categories":2822},[305],{"categories":2824},[164],{"categories":2826},[118],{"categories":2828},[177],{"categories":2830},[164],{"categories":2832},[270],{"categories":2834},[164],{"categories":2836},[],{"categories":2838},[177],{"categories":2840},[270],{"categories":2842},[180],{"categories":2844},[164],{"categories":2846},[177],{"categories":2848},[164],{"categories":2850},[164],{"categories":2852},[164],{"categories":2854},[2855],"AI UX Patterns",{"categories":2857},[177],{"categories":2859},[177],{"categories":2861},[177],{"categories":2863},[164],{"categories":2865},[164],{"categories":2867},[177],{"categories":2869},[305],{"categories":2871},[193],{"categories":2873},[164],{"categories":2875},[177],{"categories":2877},[164],{"categories":2879},[164],{"categories":2881},[1399],{"categories":2883},[],{"categories":2885},[305],{"categories":2887},[177],{"categories":2889},[215],{"categories":2891},[118],{"categories":2893},[164],{"categories":2895},[177],{"categories":2897},[],{"categories":2899},[],{"categories":2901},[164],{"categories":2903},[164],{"categories":2905},[177],{"categories":2907},[164],{"categories":2909},[177],{"categories":2911},[458],{"categories":2913},[270],{"categories":2915},[164],{"categories":2917},[215],{"categories":2919},[118],{"categories":2921},[164],{"categories":2923},[177],{"categories":2925},[177],{"categories":2927},[],{"categories":2929},[164],{"categories":2931},[],{"categories":2933},[164],{"categories":2935},[164],{"categories":2937},[],{"categories":2939},[164],{"categories":2941},[164],{"categories":2943},[164],{"categories":2945},[177],{"categories":2947},[164],{"categories":2949},[118],{"categories":2951},[],{"categories":2953},[],{"categories":2955},[193],{"categories":2957},[204],{"categories":2959},[164],{"categories":2961},[164],{"categories":2963},[164],{"categories":2965},[193],{"categories":2967},[193],{"categories":2969},[164],{"categories":2971},[164],{"categories":2973},[215],{"categories":2975},[164],{"categories":2977},[164],{"categories":2979},[164],{"categories":2981},[177],{"categories":2983},[164],{"categories":2985},[164],{"categories":2987},[177],{"categories":2989},[164],{"categories":2991},[164],{"categories":2993},[164],{"categories":2995},[177],{"categories":2997},[],{"categories":2999},[118],{"categories":3001},[164],{"categories":3003},[],{"categories":3005},[164],{"categories":3007},[164],{"categories":3009},[348],{"categories":3011},[164],{"categories":3013},[],{"categories":3015},[],{"categories":3017},[270],{"categories":3019},[1046],{"categories":3021},[177],{"categories":3023},[167],{"categories":3025},[2806],{"categories":3027},[],{"categories":3029},[],{"categories":3031},[164],{"categories":3033},[],{"categories":3035},[],{"categories":3037},[118],{"categories":3039},[215],{"categories":3041},[305],{"categories":3043},[193],{"categories":3045},[177],{"categories":3047},[172],{"categories":3049},[164],{"categories":3051},[164],{"categories":3053},[164],{"categories":3055},[172],{"categories":3057},[],{"categories":3059},[270],{"categories":3061},[180],{"categories":3063},[164],{"categories":3065},[164],{"categories":3067},[177],{"categories":3069},[172],{"categories":3071},[164],{"categories":3073},[164],{"categories":3075},[167],{"categories":3077},[164],{"categories":3079},[172],{"categories":3081},[164],{"categories":3083},[],{"categories":3085},[167],{"categories":3087},[164],{"categories":3089},[305],{"categories":3091},[164],{"categories":3093},[118],{"categories":3095},[177],{"categories":3097},[215],{"categories":3099},[164],{"categories":3101},[118],{"categories":3103},[164],{"categories":3105},[164],{"categories":3107},[164],{"categories":3109},[164],{"categories":3111},[172],{"categories":3113},[164],{"categories":3115},[164],{"categories":3117},[164],{"categories":3119},[177],{"categories":3121},[164],{"categories":3123},[164],{"categories":3125},[164],{"categories":3127},[],{"categories":3129},[164],{"categories":3131},[118],{"categories":3133},[167],{"categories":3135},[164],{"categories":3137},[164],{"categories":3139},[270],{"categories":3141},[164],{"categories":3143},[],{"categories":3145},[164],{"categories":3147},[543],{"categories":3149},[177],{"categories":3151},[172],{"categories":3153},[164],{"categories":3155},[215],{"categories":3157},[164],{"categories":3159},[164],{"categories":3161},[],{"categories":3163},[172],{"categories":3165},[172],{"categories":3167},[164],{"categories":3169},[164],{"categories":3171},[180],{"categories":3173},[164],{"categories":3175},[164],{"categories":3177},[164],{"categories":3179},[164],{"categories":3181},[118],{"categories":3183},[193],{"categories":3185},[118],{"categories":3187},[164],{"categories":3189},[],{"categories":3191},[164],{"categories":3193},[118],{"categories":3195},[164],{"categories":3197},[118],{"categories":3199},[177],{"categories":3201},[660],{"categories":3203},[],{"categories":3205},[],{"categories":3207},[164],{"categories":3209},[215],{"categories":3211},[],{"categories":3213},[348],{"categories":3215},[164],{"categories":3217},[164],{"categories":3219},[164],{"categories":3221},[270],{"categories":3223},[1004],{"categories":3225},[],{"categories":3227},[164],{"categories":3229},[164],{"categories":3231},[164],{"categories":3233},[118],{"categories":3235},[164],{"categories":3237},[164],{"categories":3239},[164],{"categories":3241},[164],{"categories":3243},[164,348],{"categories":3245},[164],{"categories":3247},[164],{"categories":3249},[270],{"categories":3251},[177],{"categories":3253},[],{"categories":3255},[177],{"categories":3257},[177],{"categories":3259},[164],{"categories":3261},[164],{"categories":3263},[164],{"categories":3265},[164],{"categories":3267},[164],{"categories":3269},[193],{"categories":3271},[164],{"categories":3273},[164],{"categories":3275},[2855],{"categories":3277},[167],{"categories":3279},[164],{"categories":3281},[193],{"categories":3283},[167],{"categories":3285},[118],{"categories":3287},[270],{"categories":3289},[177],{"categories":3291},[164],{"categories":3293},[164],{"categories":3295},[],{"categories":3297},[172],{"categories":3299},[164],{"categories":3301},[164],{"categories":3303},[215],{"categories":3305},[164],{"categories":3307},[164],{"categories":3309},[164],{"categories":3311},[177],{"categories":3313},[164],{"categories":3315},[164],{"categories":3317},[270],{"categories":3319},[164],{"categories":3321},[172],{"categories":3323},[],{"categories":3325},[348],{"categories":3327},[180],{"categories":3329},[164],{"categories":3331},[458],{"categories":3333},[270],{"categories":3335},[270],{"categories":3337},[118],{"categories":3339},[177],{"categories":3341},[164],{"categories":3343},[172],{"categories":3345},[215],{"categories":3347},[164],{"categories":3349},[164],{"categories":3351},[164],{"categories":3353},[270],{"categories":3355},[177],{"categories":3357},[164],{"categories":3359},[177],{"categories":3361},[164],{"categories":3363},[177],{"categories":3365},[164],{"categories":3367},[612],{"categories":3369},[164],{"categories":3371},[177],{"categories":3373},[],{"categories":3375},[164],{"categories":3377},[164],{"categories":3379},[164],{"categories":3381},[164],{"categories":3383},[177],{"categories":3385},[],{"categories":3387},[],{"categories":3389},[164],{"categories":3391},[164],{"categories":3393},[177],{"categories":3395},[164],{"categories":3397},[164],{"categories":3399},[164],{"categories":3401},[118],{"categories":3403},[164],{"categories":3405},[164],{"categories":3407},[177],{"categories":3409},[164],{"categories":3411},[164],{"categories":3413},[164],{"categories":3415},[164],{"categories":3417},[164],{"categories":3419},[],{"categories":3421},[118],{"categories":3423},[193],{"categories":3425},[164],{"categories":3427},[177],{"categories":3429},[177],{"categories":3431},[164],{"categories":3433},[164],{"categories":3435},[],{"categories":3437},[],{"categories":3439},[164],{"categories":3441},[164],{"categories":3443},[164],{"categories":3445},[164],{"categories":3447},[215],{"categories":3449},[193],{"categories":3451},[],{"categories":3453},[164],{"categories":3455},[270],{"categories":3457},[164],{"categories":3459},[164],{"categories":3461},[348],{"categories":3463},[2049],{"categories":3465},[164],{"categories":3467},[215],{"categories":3469},[118],{"categories":3471},[164],{"categories":3473},[118],{"categories":3475},[118],{"categories":3477},[164],{"categories":3479},[164],{"categories":3481},[118],{"categories":3483},[215],{"categories":3485},[215],{"categories":3487},[348],{"categories":3489},[177],{"categories":3491},[],{"categories":3493},[215],{"categories":3495},[172],{"categories":3497},[164],{"categories":3499},[177],{"categories":3501},[167],{"categories":3503},[118],{"categories":3505},[164],{"categories":3507},[172],{"categories":3509},[215],{"categories":3511},[],{"categories":3513},[164],{"categories":3515},[118],{"categories":3517},[164],{"categories":3519},[118],{"categories":3521},[193],{"categories":3523},[164],{"categories":3525},[215],{"categories":3527},[164],{"categories":3529},[118],{"categories":3531},[164],{"categories":3533},[177],{"categories":3535},[177],{"categories":3537},[215],{"categories":3539},[177],{"categories":3541},[348],{"categories":3543},[177],{"categories":3545},[164],{"categories":3547},[164],{"categories":3549},[164],{"categories":3551},[164],{"categories":3553},[164],{"categories":3555},[164],{"categories":3557},[118],{"categories":3559},[164],{"categories":3561},[],{"categories":3563},[177],{"categories":3565},[172],{"categories":3567},[118],{"categories":3569},[],{"categories":3571},[],{"categories":3573},[164],{"categories":3575},[177],{"categories":3577},[164],{"categories":3579},[164],{"categories":3581},[164],{"categories":3583},[3584],"Frameworks & Tooling",{"categories":3586},[164],{"categories":3588},[164],{"categories":3590},[118],{"categories":3592},[164],{"categories":3594},[164],{"categories":3596},[],{"categories":3598},[193],{"categories":3600},[193],{"categories":3602},[164],{"categories":3604},[167],{"categories":3606},[164],{"categories":3608},[177],{"categories":3610},[164],{"categories":3612},[270],{"categories":3614},[],{"categories":3616},[2049],{"categories":3618},[164],{"categories":3620},[118],{"categories":3622},[164],{"categories":3624},[348],{"categories":3626},[348],{"categories":3628},[],{"categories":3630},[164],{"categories":3632},[177],{"categories":3634},[177],{"categories":3636},[164],{"categories":3638},[164],{"categories":3640},[215],{"categories":3642},[177],{"categories":3644},[215],{"categories":3646},[164],{"categories":3648},[177],{"categories":3650},[],{"categories":3652},[270],{"categories":3654},[164],{"categories":3656},[164],{"categories":3658},[],{"categories":3660},[164],{"categories":3662},[164],{"categories":3664},[177],{"categories":3666},[164],{"categories":3668},[164],{"categories":3670},[164],{"categories":3672},[],{"categories":3674},[172],{"categories":3676},[118],{"categories":3678},[164],{"categories":3680},[118],{"categories":3682},[348],{"categories":3684},[164],{"categories":3686},[164],{"categories":3688},[164],{"categories":3690},[118],{"categories":3692},[164],{"categories":3694},[172],{"categories":3696},[164],{"categories":3698},[2049],{"categories":3700},[],{"categories":3702},[177],{"categories":3704},[167],{"categories":3706},[164],{"categories":3708},[167],{"categories":3710},[164],{"categories":3712},[],{"categories":3714},[177],{"categories":3716},[164],{"categories":3718},[164],{"categories":3720},[3721],"AI Design Tooling",{"categories":3723},[270],{"categories":3725},[164],{"categories":3727},[164],{"categories":3729},[118],{"categories":3731},[270],{"categories":3733},[164],{"categories":3735},[164],{"categories":3737},[118],{"categories":3739},[177],{"categories":3741},[215],{"categories":3743},[180],{"categories":3745},[118],{"categories":3747},[164],{"categories":3749},[164],{"categories":3751},[164],{"categories":3753},[177],{"categories":3755},[164],{"categories":3757},[],{"categories":3759},[177],{"categories":3761},[164],{"categories":3763},[164],{"categories":3765},[177],{"categories":3767},[164],{"categories":3769},[164],{"categories":3771},[164],{"categories":3773},[177],{"categories":3775},[],{"categories":3777},[177],{"categories":3779},[3584],{"categories":3781},[164],{"categories":3783},[164],{"categories":3785},[177],{"categories":3787},[177],{"categories":3789},[118],{"categories":3791},[118],{"categories":3793},[164],{"categories":3795},[164],{"categories":3797},[],{"categories":3799},[118],{"categories":3801},[164],{"categories":3803},[164],{"categories":3805},[177],{"categories":3807},[172],{"categories":3809},[164],{"categories":3811},[],{"categories":3813},[164],{"categories":3815},[164],{"categories":3817},[2572],{"categories":3819},[],{"categories":3821},[164],{"categories":3823},[164],{"categories":3825},[164],{"categories":3827},[164],{"categories":3829},[270],{"categories":3831},[164],{"categories":3833},[],{"categories":3835},[164],{"categories":3837},[164],{"categories":3839},[164],{"categories":3841},[164],{"categories":3843},[305],{"categories":3845},[215],{"categories":3847},[164],{"categories":3849},[164],{"categories":3851},[2049],{"categories":3853},[164],{"categories":3855},[167],{"categories":3857},[164],{"categories":3859},[164],{"categories":3861},[193],{"categories":3863},[177],{"categories":3865},[164],{"categories":3867},[164],{"categories":3869},[215],{"categories":3871},[177],{"categories":3873},[180],{"categories":3875},[],{"categories":3877},[164],{"categories":3879},[164],{"categories":3881},[270],{"categories":3883},[164],{"categories":3885},[305],{"categories":3887},[177],{"categories":3889},[164],{"categories":3891},[177],{"categories":3893},[164],{"categories":3895},[],{"categories":3897},[],{"categories":3899},[],{"categories":3901},[167],{"categories":3903},[215],{"categories":3905},[177],{"categories":3907},[164],{"categories":3909},[164],{"categories":3911},[164],{"categories":3913},[164],{"categories":3915},[164],{"categories":3917},[481],{"categories":3919},[164],{"categories":3921},[270],{"categories":3923},[177],{"categories":3925},[164],{"categories":3927},[],{"categories":3929},[164],{"categories":3931},[177],{"categories":3933},[177],{"categories":3935},[],{"categories":3937},[164],{"categories":3939},[177],{"categories":3941},[164],{"categories":3943},[],{"categories":3945},[180],{"categories":3947},[164],{"categories":3949},[164],{"categories":3951},[164],{"categories":3953},[215],{"categories":3955},[270],{"categories":3957},[177],{"categories":3959},[270],{"categories":3961},[177],{"categories":3963},[164],{"categories":3965},[172],{"categories":3967},[],{"categories":3969},[],{"categories":3971},[164],{"categories":3973},[164],{"categories":3975},[164],{"categories":3977},[167],{"categories":3979},[164],{"categories":3981},[177],{"categories":3983},[215],{"categories":3985},[],{"categories":3987},[270],{"categories":3989},[177],{"categories":3991},[],{"categories":3993},[118],{"categories":3995},[164],{"categories":3997},[118],{"categories":3999},[270],{"categories":4001},[118],{"categories":4003},[164],{"categories":4005},[],{"categories":4007},[164],{"categories":4009},[164],{"categories":4011},[177],{"categories":4013},[],{"categories":4015},[164],{"categories":4017},[164],{"categories":4019},[305],{"categories":4021},[164],{"categories":4023},[164],{"categories":4025},[164],{"categories":4027},[348],{"categories":4029},[118],{"categories":4031},[164],{"categories":4033},[177],{"categories":4035},[],{"categories":4037},[164],{"categories":4039},[177],{"categories":4041},[164],{"categories":4043},[167],{"categories":4045},[612],{"categories":4047},[164],{"categories":4049},[164],{"categories":4051},[164],{"categories":4053},[177],{"categories":4055},[164],{"categories":4057},[177],{"categories":4059},[164],{"categories":4061},[164],{"categories":4063},[164],{"categories":4065},[177],{"categories":4067},[180],{"categories":4069},[164],{"categories":4071},[164],{"categories":4073},[],{"categories":4075},[164],{"categories":4077},[164],{"categories":4079},[167],{"categories":4081},[164],{"categories":4083},[172],{"categories":4085},[118],{"categories":4087},[270],{"categories":4089},[],{"categories":4091},[164],{"categories":4093},[],{"categories":4095},[177],{"categories":4097},[164],{"categories":4099},[177],{"categories":4101},[],{"categories":4103},[177],{"categories":4105},[164],{"categories":4107},[118],{"categories":4109},[270],{"categories":4111},[215],{"categories":4113},[164],{"categories":4115},[215],{"categories":4117},[177],{"categories":4119},[164],{"categories":4121},[270],{"categories":4123},[164],{"categories":4125},[],{"categories":4127},[164],{"categories":4129},[204],{"categories":4131},[177],{"categories":4133},[164],{"categories":4135},[270],{"categories":4137},[215],{"categories":4139},[164],{"categories":4141},[172],{"categories":4143},[118],{"categories":4145},[164],{"categories":4147},[164],{"categories":4149},[164],{"categories":4151},[164],{"categories":4153},[180],{"categories":4155},[164],{"categories":4157},[215],{"categories":4159},[118],{"categories":4161},[305],{"categories":4163},[],{"categories":4165},[],{"categories":4167},[193],{"categories":4169},[543],{"categories":4171},[164],{"categories":4173},[177],{"categories":4175},[164,118],{"categories":4177},[215],{"categories":4179},[164],{"categories":4181},[164],{"categories":4183},[164],{"categories":4185},[164],{"categories":4187},[164],{"categories":4189},[164],{"categories":4191},[164],{"categories":4193},[172],{"categories":4195},[177],{"categories":4197},[164],{"categories":4199},[164],{"categories":4201},[177],{"categories":4203},[164],{"categories":4205},[164],{"categories":4207},[164],{"categories":4209},[],{"categories":4211},[164],{"categories":4213},[1399],{"categories":4215},[118],{"categories":4217},[270],{"categories":4219},[164],{"categories":4221},[164],{"categories":4223},[164],{"categories":4225},[164],{"categories":4227},[193],{"categories":4229},[177],{"categories":4231},[305],{"categories":4233},[348],{"categories":4235},[],{"categories":4237},[118],{"categories":4239},[164],{"categories":4241},[172],{"categories":4243},[177],{"categories":4245},[164],{"categories":4247},[167],{"categories":4249},[177],{"categories":4251},[164],{"categories":4253},[177],{"categories":4255},[177],{"categories":4257},[180],{"categories":4259},[118],{"categories":4261},[164],{"categories":4263},[164],{"categories":4265},[],{"categories":4267},[],{"categories":4269},[],{"categories":4271},[348],{"categories":4273},[164],{"categories":4275},[215],{"categories":4277},[164],{"categories":4279},[164],{"categories":4281},[164],{"categories":4283},[164],{"categories":4285},[118],{"categories":4287},[164],{"categories":4289},[],{"categories":4291},[164],{"categories":4293},[193],{"categories":4295},[172],{"categories":4297},[177],{"categories":4299},[164],{"categories":4301},[],{"categories":4303},[164],{"categories":4305},[177],{"categories":4307},[118],{"categories":4309},[164],{"categories":4311},[164],{"categories":4313},[164],{"categories":4315},[348],{"categories":4317},[],{"categories":4319},[270],{"categories":4321},[270],{"categories":4323},[164],{"categories":4325},[177],{"categories":4327},[],{"categories":4329},[118],{"categories":4331},[164],{"categories":4333},[270],{"categories":4335},[164],{"categories":4337},[172],{"categories":4339},[177],{"categories":4341},[164],{"categories":4343},[],{"categories":4345},[215],{"categories":4347},[164],{"categories":4349},[164],{"categories":4351},[164],{"categories":4353},[164],{"categories":4355},[164],{"categories":4357},[270],{"categories":4359},[177],{"categories":4361},[215],{"categories":4363},[],{"categories":4365},[177],{"categories":4367},[164],{"categories":4369},[172],{"categories":4371},[177],{"categories":4373},[270],{"categories":4375},[164],{"categories":4377},[164],{"categories":4379},[164],{"categories":4381},[543],{"categories":4383},[164],{"categories":4385},[177],{"categories":4387},[],{"categories":4389},[164],{"categories":4391},[164],{"categories":4393},[348],{"categories":4395},[215],{"categories":4397},[193],{"categories":4399},[660],{"categories":4401},[193],{"categories":4403},[193],{"categories":4405},[164],{"categories":4407},[],{"categories":4409},[],{"categories":4411},[],{"categories":4413},[177],{"categories":4415},[164],{"categories":4417},[164],{"categories":4419},[177],{"categories":4421},[177],{"categories":4423},[118],{"categories":4425},[164],{"categories":4427},[514],{"categories":4429},[118],{"categories":4431},[164],{"categories":4433},[177],{"categories":4435},[164],{"categories":4437},[164],{"categories":4439},[164],{"categories":4441},[172],{"categories":4443},[164],{"categories":4445},[164],{"categories":4447},[164],{"categories":4449},[164],{"categories":4451},[177],{"categories":4453},[180],{"categories":4455},[164],{"categories":4457},[],{"categories":4459},[],{"categories":4461},[164],{"categories":4463},[],{"categories":4465},[164],{"categories":4467},[177],{"categories":4469},[270],{"categories":4471},[164],{"categories":4473},[164],{"categories":4475},[177],{"categories":4477},[],{"categories":4479},[177],{"categories":4481},[177],{"categories":4483},[164],{"categories":4485},[164],{"categories":4487},[164],{"categories":4489},[180],{"categories":4491},[164],{"categories":4493},[270],{"categories":4495},[164],{"categories":4497},[177],{"categories":4499},[172],{"categories":4501},[164],{"categories":4503},[164],{"categories":4505},[177],{"categories":4507},[164],{"categories":4509},[305],{"categories":4511},[177],{"categories":4513},[164],{"categories":4515},[164],{"categories":4517},[164],{"categories":4519},[1004],{"categories":4521},[164],{"categories":4523},[177],{"categories":4525},[164],{"categories":4527},[118],{"categories":4529},[164],{"categories":4531},[612],{"categories":4533},[270],{"categories":4535},[],{"categories":4537},[164],{"categories":4539},[164],{"categories":4541},[215],{"categories":4543},[543],{"categories":4545},[177],{"categories":4547},[164],{"categories":4549},[],{"categories":4551},[215],{"categories":4553},[458],{"categories":4555},[177],{"categories":4557},[177],{"categories":4559},[177],{"categories":4561},[164],{"categories":4563},[164],{"categories":4565},[177],{"categories":4567},[164],{"categories":4569},[],{"categories":4571},[172],{"categories":4573},[164],{"categories":4575},[270],{"categories":4577},[172],{"categories":4579},[177],{"categories":4581},[118],{"categories":4583},[],{"categories":4585},[118],{"categories":4587},[164],{"categories":4589},[164],{"categories":4591},[167],{"categories":4593},[164],{"categories":4595},[215],{"categories":4597},[348],{"categories":4599},[204],{"categories":4601},[177],{"categories":4603},[177],{"categories":4605},[164],{"categories":4607},[164],{"categories":4609},[177],{"categories":4611},[164],{"categories":4613},[167],{"categories":4615},[],{"categories":4617},[177],{"categories":4619},[164],{"categories":4621},[164],{"categories":4623},[164],{"categories":4625},[177],{"categories":4627},[164],{"categories":4629},[],{"categories":4631},[164],{"categories":4633},[],{"categories":4635},[270],{"categories":4637},[177],{"categories":4639},[177],{"categories":4641},[164,172],{"categories":4643},[177],{"categories":4645},[164],{"categories":4647},[],{"categories":4649},[167],{"categories":4651},[193],{"categories":4653},[172],{"categories":4655},[177],{"categories":4657},[164],{"categories":4659},[118],{"categories":4661},[164],{"categories":4663},[164],{"categories":4665},[177],{"categories":4667},[164],{"categories":4669},[164],{"categories":4671},[164],{"categories":4673},[215],{"categories":4675},[1399],{"categories":4677},[177],{"categories":4679},[164],{"categories":4681},[],{"categories":4683},[],{"categories":4685},[164],{"categories":4687},[177],{"categories":4689},[164],{"categories":4691},[164],{"categories":4693},[348],{"categories":4695},[],{"categories":4697},[164],{"categories":4699},[177],{"categories":4701},[204],{"categories":4703},[177],{"categories":4705},[164],{"categories":4707},[543],{"categories":4709},[],{"categories":4711},[481],{"categories":4713},[164],{"categories":4715},[177],{"categories":4717},[164],{"categories":4719},[164],{"categories":4721},[164],{"categories":4723},[305],{"categories":4725},[164],{"categories":4727},[177],{"categories":4729},[164],{"categories":4731},[193],{"categories":4733},[180],{"categories":4735},[177],{"categories":4737},[164],{"categories":4739},[543],{"categories":4741},[164],{"categories":4743},[348],{"categories":4745},[172],{"categories":4747},[],{"categories":4749},[164],{"categories":4751},[164],{"categories":4753},[164],{"categories":4755},[305],{"categories":4757},[270],{"categories":4759},[164],{"categories":4761},[164],{"categories":4763},[164],{"categories":4765},[],{"categories":4767},[305],{"categories":4769},[215],{"categories":4771},[164],{"categories":4773},[164],{"categories":4775},[164],{"categories":4777},[660],{"categories":4779},[167],{"categories":4781},[164],{"categories":4783},[180],{"categories":4785},[164],{"categories":4787},[164],{"categories":4789},[],{"categories":4791},[],{"categories":4793},[270],{"categories":4795},[164],{"categories":4797},[164],{"categories":4799},[193],{"categories":4801},[305],{"categories":4803},[177],{"categories":4805},[164],{"categories":4807},[164],{"categories":4809},[305],{"categories":4811},[172],{"categories":4813},[215],{"categories":4815},[164],{"categories":4817},[164],{"categories":4819},[],{"categories":4821},[164],{"categories":4823},[164],{"categories":4825},[],{"categories":4827},[164],{"categories":4829},[164],{"categories":4831},[687],{"categories":4833},[164],{"categories":4835},[164],{"categories":4837},[177],{"categories":4839},[118],{"categories":4841},[543],{"categories":4843},[164],{"categories":4845},[172],{"categories":4847},[164],{"categories":4849},[164],{"categories":4851},[],{"categories":4853},[164,118],{"categories":4855},[215],{"categories":4857},[177],{"categories":4859},[118],{"categories":4861},[177],{"categories":4863},[1046],{"categories":4865},[118],{"categories":4867},[118],{"categories":4869},[177],{"categories":4871},[164],{"categories":4873},[167],{"categories":4875},[164],{"categories":4877},[],{"categories":4879},[],{"categories":4881},[177],{"categories":4883},[164],{"categories":4885},[118],{"categories":4887},[177],{"categories":4889},[164],{"categories":4891},[167],{"categories":4893},[118],{"categories":4895},[118],{"categories":4897},[164],{"categories":4899},[305],{"categories":4901},[164],{"categories":4903},[164],{"categories":4905},[118],{"categories":4907},[164],{"categories":4909},[],{"categories":4911},[164],{"categories":4913},[164],{"categories":4915},[270,164],{"categories":4917},[348],{"categories":4919},[167],{"categories":4921},[164],{"categories":4923},[],{"categories":4925},[164],{"categories":4927},[164],{"categories":4929},[172],{"categories":4931},[164],{"categories":4933},[172],{"categories":4935},[164],{"categories":4937},[164],{"categories":4939},[458],{"categories":4941},[164],{"categories":4943},[172],{"categories":4945},[118],{"categories":4947},[193],{"categories":4949},[177],{"categories":4951},[164],{"categories":4953},[118],{"categories":4955},[164],{"categories":4957},[164],{"categories":4959},[215],{"categories":4961},[164],{"categories":4963},[305],{"categories":4965},[270],{"categories":4967},[164],{"categories":4969},[164],{"categories":4971},[180],{"categories":4973},[164],{"categories":4975},[164],{"categories":4977},[167],{"categories":4979},[164],{"categories":4981},[177],{"categories":4983},[177],{"categories":4985},[118],{"categories":4987},[164],{"categories":4989},[215],{"categories":4991},[118],{"categories":4993},[118],{"categories":4995},[164],{"categories":4997},[164],{"categories":4999},[],{"categories":5001},[],{"categories":5003},[193],{"categories":5005},[164],{"categories":5007},[118],{"categories":5009},[164],{"categories":5011},[270],{"categories":5013},[543],{"categories":5015},[481],{"categories":5017},[458],{"categories":5019},[164],{"categories":5021},[164],{"categories":5023},[118],{"categories":5025},[164],{"categories":5027},[193],{"categories":5029},[164],{"categories":5031},[164],{"categories":5033},[164],{"categories":5035},[164],{"categories":5037},[164],{"categories":5039},[164],{"categories":5041},[164],{"categories":5043},[177],{"categories":5045},[167],{"categories":5047},[180],{"categories":5049},[177],{"categories":5051},[164,172],{"categories":5053},[],{"categories":5055},[270],{"categories":5057},[],{"categories":5059},[180],{"categories":5061},[164],{"categories":5063},[215],{"categories":5065},[167],{"categories":5067},[164],{"categories":5069},[180],{"categories":5071},[167],{"categories":5073},[177],{"categories":5075},[193],{"categories":5077},[177],{"categories":5079},[172],{"categories":5081},[180],{"categories":5083},[164],{"categories":5085},[177],{"categories":5087},[164],{"categories":5089},[180],{"categories":5091},[164],{"categories":5093},[164],{"categories":5095},[172],{"categories":5097},[177],{"categories":5099},[118],{"categories":5101},[305],{"categories":5103},[164],{"categories":5105},[164],{"categories":5107},[],{"categories":5109},[215],{"categories":5111},[164],{"categories":5113},[164],{"categories":5115},[164],{"categories":5117},[164],{"categories":5119},[164],{"categories":5121},[164],{"categories":5123},[118],{"categories":5125},[215],{"categories":5127},[118],{"categories":5129},[118],{"categories":5131},[164],{"categories":5133},[164],{"categories":5135},[164],{"categories":5137},[164],{"categories":5139},[481],{"categories":5141},[164],{"categories":5143},[177],{"categories":5145},[177],{"categories":5147},[215],{"categories":5149},[164],{"categories":5151},[164],{"categories":5153},[164],{"categories":5155},[177],{"categories":5157},[164],{"categories":5159},[164],{"categories":5161},[164],{"categories":5163},[3584],{"categories":5165},[5166],"Clinical AI",{"categories":5168},[270],{"categories":5170},[164],{"categories":5172},[164],{"categories":5174},[164],{"categories":5176},[164],{"categories":5178},[348],{"categories":5180},[2855],{"categories":5182},[164],{"categories":5184},[180],{"categories":5186},[270],{"categories":5188},[164],{"categories":5190},[177],{"categories":5192},[164],{"categories":5194},[164],{"categories":5196},[215],{"categories":5198},[164],{"categories":5200},[177],{"categories":5202},[118],{"categories":5204},[305],{"categories":5206},[164],{"categories":5208},[164],{"categories":5210},[172],{"categories":5212},[164],{"categories":5214},[164],{"categories":5216},[612],{"categories":5218},[164],{"categories":5220},[],{"categories":5222},[177],{"categories":5224},[164],{"categories":5226},[118],{"categories":5228},[167],{"categories":5230},[164],{"categories":5232},[],{"categories":5234},[],{"categories":5236},[164],{"categories":5238},[],{"categories":5240},[172],{"categories":5242},[164],{"categories":5244},[177],{"categories":5246},[164],{"categories":5248},[177],{"categories":5250},[177],{"categories":5252},[164],{"categories":5254},[215],{"categories":5256},[215],{"categories":5258},[215],{"categories":5260},[215],{"categories":5262},[],{"categories":5264},[167],{"categories":5266},[177],{"categories":5268},[215],{"categories":5270},[164],{"categories":5272},[687],{"categories":5274},[180],{"categories":5276},[177],{"categories":5278},[164],{"categories":5280},[167],{"categories":5282},[164],{"categories":5284},[177],{"categories":5286},[164],{"categories":5288},[164],{"categories":5290},[164],{"categories":5292},[164],{"categories":5294},[164],{"categories":5296},[164,177],{"categories":5298},[177],{"categories":5300},[348],{"categories":5302},[164],{"categories":5304},[215],{"categories":5306},[177],{"categories":5308},[215],{"categories":5310},[177],{"categories":5312},[164],{"categories":5314},[],{"categories":5316},[215],{"categories":5318},[305],{"categories":5320},[167],{"categories":5322},[164],{"categories":5324},[164],{"categories":5326},[],{"categories":5328},[118],{"categories":5330},[],{"categories":5332},[167],{"categories":5334},[177],{"categories":5336},[215],{"categories":5338},[164],{"categories":5340},[215],{"categories":5342},[167],{"categories":5344},[215],{"categories":5346},[215],{"categories":5348},[],{"categories":5350},[172],{"categories":5352},[177],{"categories":5354},[215],{"categories":5356},[215],{"categories":5358},[215],{"categories":5360},[215],{"categories":5362},[215],{"categories":5364},[215],{"categories":5366},[215],{"categories":5368},[215],{"categories":5370},[215],{"categories":5372},[215],{"categories":5374},[193],{"categories":5376},[167],{"categories":5378},[164],{"categories":5380},[164],{"categories":5382},[177],{"categories":5384},[177],{"categories":5386},[],{"categories":5388},[164],{"categories":5390},[164,167],{"categories":5392},[],{"categories":5394},[177],{"categories":5396},[164],{"categories":5398},[215],{"categories":5400},[177],{"categories":5402},[177],{"categories":5404},[1046],{"categories":5406},[164],{"categories":5408},[164],{"categories":5410},[164],{"categories":5412},[164],{"categories":5414},[180],{"categories":5416},[164],{"categories":5418},[164],{"categories":5420},[458],{"categories":5422},[164],{"categories":5424},[164],{"categories":5426},[177],{"categories":5428},[164],{"categories":5430},[164],{"categories":5432},[164],{"categories":5434},[164],{"categories":5436},[172],{"categories":5438},[180],{"categories":5440},[177],{"categories":5442},[177],{"categories":5444},[],{"categories":5446},[177],{"categories":5448},[270],{"categories":5450},[215],{"categories":5452},[164],{"categories":5454},[],{"categories":5456},[164],{"categories":5458},[180],{"categories":5460},[180],{"categories":5462},[],{"categories":5464},[118],{"categories":5466},[164],{"categories":5468},[177],{"categories":5470},[270],{"categories":5472},[164],{"categories":5474},[164],{"categories":5476},[],{"categories":5478},[164],{"categories":5480},[164],{"categories":5482},[],{"categories":5484},[305],{"categories":5486},[164],{"categories":5488},[177],{"categories":5490},[],{"categories":5492},[],{"categories":5494},[164],{"categories":5496},[215],{"categories":5498},[167],{"categories":5500},[164],{"categories":5502},[164],{"categories":5504},[172],{"categories":5506},[164],{"categories":5508},[164],{"categories":5510},[177],{"categories":5512},[164],{"categories":5514},[172],{"categories":5516},[172],{"categories":5518},[270],{"categories":5520},[],{"categories":5522},[164],{"categories":5524},[172],{"categories":5526},[215],{"categories":5528},[],{"categories":5530},[164],{"categories":5532},[164],{"categories":5534},[270],{"categories":5536},[164],{"categories":5538},[164],{"categories":5540},[305],{"categories":5542},[164],{"categories":5544},[348],{"categories":5546},[],{"categories":5548},[177],{"categories":5550},[164],{"categories":5552},[305],{"categories":5554},[118],{"categories":5556},[],{"categories":5558},[164],{"categories":5560},[],{"categories":5562},[177],{"categories":5564},[270],{"categories":5566},[118],{"categories":5568},[],{"categories":5570},[3584],{"categories":5572},[172],{"categories":5574},[167],{"categories":5576},[164],{"categories":5578},[177],{"categories":5580},[193],{"categories":5582},[177],{"categories":5584},[164],{"categories":5586},[270],{"categories":5588},[164],{"categories":5590},[164],{"categories":5592},[118],{"categories":5594},[],{"categories":5596},[],{"categories":5598},[164],{"categories":5600},[167],{"categories":5602},[164],{"categories":5604},[305],{"categories":5606},[],{"categories":5608},[177],{"categories":5610},[177],{"categories":5612},[164],{"categories":5614},[177],{"categories":5616},[164],{"categories":5618},[215],{"categories":5620},[164],{"categories":5622},[118],{"categories":5624},[164],{"categories":5626},[164],{"categories":5628},[177],{"categories":5630},[180],{"categories":5632},[164],{"categories":5634},[164],{"categories":5636},[164],{"categories":5638},[164],{"categories":5640},[177],{"categories":5642},[164],{"categories":5644},[180],{"categories":5646},[305],{"categories":5648},[215],{"categories":5650},[],{"categories":5652},[305],{"categories":5654},[164],{"categories":5656},[],{"categories":5658},[118],{"categories":5660},[177],{"categories":5662},[],{"categories":5664},[164],{"categories":5666},[164],{"categories":5668},[164],{"categories":5670},[164],{"categories":5672},[164],{"categories":5674},[177],{"categories":5676},[172],{"categories":5678},[167],{"categories":5680},[164],{"categories":5682},[164],{"categories":5684},[177],{"categories":5686},[164],{"categories":5688},[270],{"categories":5690},[118],{"categories":5692},[118],{"categories":5694},[164],{"categories":5696},[193],{"categories":5698},[177],{"categories":5700},[164],{"categories":5702},[164],{"categories":5704},[177],{"categories":5706},[164],{"categories":5708},[164],{"categories":5710},[164],{"categories":5712},[177],{"categories":5714},[172],{"categories":5716},[164],{"categories":5718},[270],{"categories":5720},[118],{"categories":5722},[177],{"categories":5724},[164],{"categories":5726},[180],{"categories":5728},[164],{"categories":5730},[180],{"categories":5732},[177],{"categories":5734},[164],{"categories":5736},[164],{"categories":5738},[215],{"categories":5740},[164],{"categories":5742},[],{"categories":5744},[167],{"categories":5746},[164],{"categories":5748},[164],{"categories":5750},[164],{"categories":5752},[118],{"categories":5754},[118],{"categories":5756},[164],{"categories":5758},[118],{"categories":5760},[164],{"categories":5762},[177],{"categories":5764},[164],{"categories":5766},[164],{"categories":5768},[164],{"categories":5770},[164],{"categories":5772},[164],{"categories":5774},[],{"categories":5776},[164],{"categories":5778},[270],{"categories":5780},[177],{"categories":5782},[172],{"categories":5784},[215],{"categories":5786},[164],{"categories":5788},[177],{"categories":5790},[164],{"categories":5792},[177],{"categories":5794},[164],{"categories":5796},[164],{"categories":5798},[270],{"categories":5800},[177],{"categories":5802},[164],{"categories":5804},[305],{"categories":5806},[172],{"categories":5808},[164],{"categories":5810},[193],{"categories":5812},[164],{"categories":5814},[177],{"categories":5816},[164],{"categories":5818},[215],{"categories":5820},[164],{"categories":5822},[164],{"categories":5824},[164],{"categories":5826},[164],{"categories":5828},[177],{"categories":5830},[348],{"categories":5832},[164],{"categories":5834},[118],{"categories":5836},[177],{"categories":5838},[193],{"categories":5840},[],{"categories":5842},[177],{"categories":5844},[118],{"categories":5846},[164],{"categories":5848},[164],{"categories":5850},[164],{"categories":5852},[2675],{"categories":5854},[164],{"categories":5856},[270],{"categories":5858},[385],{"categories":5860},[164],{"categories":5862},[164],{"categories":5864},[164],{"categories":5866},[164],{"categories":5868},[164],{"categories":5870},[167],{"categories":5872},[177],{"categories":5874},[164],{"categories":5876},[164],{"categories":5878},[118],{"categories":5880},[172],{"categories":5882},[164],{"categories":5884},[164],{"categories":5886},[118],{"categories":5888},[164],{"categories":5890},[],{"categories":5892},[177],{"categories":5894},[177],{"categories":5896},[164],{"categories":5898},[164],{"categories":5900},[164],{"categories":5902},[193],{"categories":5904},[],{"categories":5906},[215],{"categories":5908},[],{"categories":5910},[215],{"categories":5912},[164],{"categories":5914},[164],{"categories":5916},[164],{"categories":5918},[177],{"categories":5920},[164],{"categories":5922},[177],{"categories":5924},[177],{"categories":5926},[],{"categories":5928},[164],{"categories":5930},[215],{"categories":5932},[164],{"categories":5934},[],{"categories":5936},[164],{"categories":5938},[270],{"categories":5940},[164],{"categories":5942},[],{"categories":5944},[164],{"categories":5946},[164],{"categories":5948},[270],{"categories":5950},[118],{"categories":5952},[177],{"categories":5954},[164],{"categories":5956},[164],{"categories":5958},[164],{"categories":5960},[164],{"categories":5962},[164],{"categories":5964},[305],{"categories":5966},[164],{"categories":5968},[164],{"categories":5970},[164],{"categories":5972},[167],{"categories":5974},[164],{"categories":5976},[164],{"categories":5978},[],{"categories":5980},[164],{"categories":5982},[164],{"categories":5984},[164],{"categories":5986},[],{"categories":5988},[177],{"categories":5990},[167],{"categories":5992},[164],{"categories":5994},[164],{"categories":5996},[164],{"categories":5998},[177],{"categories":6000},[164],{"categories":6002},[215],{"categories":6004},[164],{"categories":6006},[118],{"categories":6008},[180],{"categories":6010},[177],{"categories":6012},[543],{"categories":6014},[164],{"categories":6016},[164],{"categories":6018},[164],{"categories":6020},[164],{"categories":6022},[118],{"categories":6024},[215],{"categories":6026},[270],{"categories":6028},[164],{"categories":6030},[164],{"categories":6032},[164],{"categories":6034},[164],{"categories":6036},[164],{"categories":6038},[164],{"categories":6040},[215],{"categories":6042},[164],{"categories":6044},[270],{"categories":6046},[164],{"categories":6048},[164],{"categories":6050},[215],{"categories":6052},[270],{"categories":6054},[164],{"categories":6056},[215],{"categories":6058},[164],{"categories":6060},[177],{"categories":6062},[177],{"categories":6064},[177],{"categories":6066},[164],{"categories":6068},[118],{"categories":6070},[215],{"categories":6072},[177],{"categories":6074},[177],{"categories":6076},[164],{"categories":6078},[118],{"categories":6080},[270],{"categories":6082},[164],{"categories":6084},[164],{"categories":6086},[177],{"categories":6088},[164],{"categories":6090},[],{"categories":6092},[177],{"categories":6094},[],{"categories":6096},[164],{"categories":6098},[164],{"categories":6100},[],{"categories":6102},[],{"categories":6104},[177],{"categories":6106},[172],{"categories":6108},[177],{"categories":6110},[6111],"Liability & Ethics",{"categories":6113},[164],{"categories":6115},[164],{"categories":6117},[164],{"categories":6119},[177],{"categories":6121},[167],{"categories":6123},[177],{"categories":6125},[172],{"categories":6127},[305],{"categories":6129},[164],{"categories":6131},[177],{"categories":6133},[164],{"categories":6135},[164],{"categories":6137},[164],{"categories":6139},[],{"categories":6141},[660],{"categories":6143},[177],{"categories":6145},[],{"categories":6147},[164],{"categories":6149},[167],{"categories":6151},[177],{"categories":6153},[164],{"categories":6155},[],{"categories":6157},[177],{"categories":6159},[164],{"categories":6161},[164],{"categories":6163},[118],{"categories":6165},[164],{"categories":6167},[215],{"categories":6169},[164],{"categories":6171},[164],{"categories":6173},[180],{"categories":6175},[164],{"categories":6177},[177],{"categories":6179},[164],{"categories":6181},[164],{"categories":6183},[164],{"categories":6185},[215],{"categories":6187},[177],{"categories":6189},[118],{"categories":6191},[270],{"categories":6193},[167],{"categories":6195},[164],{"categories":6197},[164],{"categories":6199},[164],{"categories":6201},[],{"categories":6203},[177],{"categories":6205},[177],{"categories":6207},[177],{"categories":6209},[543],{"categories":6211},[177],{"categories":6213},[270],{"categories":6215},[177],{"categories":6217},[348],{"categories":6219},[118],{"categories":6221},[215],{"categories":6223},[164],{"categories":6225},[270],{"categories":6227},[164],{"categories":6229},[167],{"categories":6231},[164],{"categories":6233},[],{"categories":6235},[164],{"categories":6237},[177],{"categories":6239},[164],{"categories":6241},[164],{"categories":6243},[164],{"categories":6245},[164],{"categories":6247},[177],{"categories":6249},[164],{"categories":6251},[164],{"categories":6253},[270],{"categories":6255},[177],{"categories":6257},[],{"categories":6259},[177],{"categories":6261},[180],{"categories":6263},[164],{"categories":6265},[215],{"categories":6267},[177],{"categories":6269},[172],{"categories":6271},[],{"categories":6273},[164],{"categories":6275},[164],{"categories":6277},[180],{"categories":6279},[164],{"categories":6281},[177],{"categories":6283},[215],{"categories":6285},[167],{"categories":6287},[348],{"categories":6289},[164],{"categories":6291},[164],{"categories":6293},[164],{"categories":6295},[215],{"categories":6297},[172],{"categories":6299},[164],{"categories":6301},[270],{"categories":6303},[215],{"categories":6305},[348],{"categories":6307},[164],{"categories":6309},[177],{"categories":6311},[],{"categories":6313},[612],{"categories":6315},[],{"categories":6317},[164],{"categories":6319},[348],{"categories":6321},[164],{"categories":6323},[193],{"categories":6325},[164],{"categories":6327},[177],{"categories":6329},[177],{"categories":6331},[6332],"Design News & Tools",{"categories":6334},[164],{"categories":6336},[164],{"categories":6338},[215],{"categories":6340},[164],{"categories":6342},[164],{"categories":6344},[164],{"categories":6346},[167],{"categories":6348},[177],{"categories":6350},[164],{"categories":6352},[270],{"categories":6354},[177],{"categories":6356},[177],{"categories":6358},[270],{"categories":6360},[164],{"categories":6362},[164],{"categories":6364},[164],{"categories":6366},[543],{"categories":6368},[177],{"categories":6370},[164],{"categories":6372},[177],{"categories":6374},[164],{"categories":6376},[164],{"categories":6378},[543],{"categories":6380},[164],{"categories":6382},[305],{"categories":6384},[164],{"categories":6386},[177],{"categories":6388},[177],{"categories":6390},[],{"categories":6392},[164],{"categories":6394},[164],{"categories":6396},[164],{"categories":6398},[215],{"categories":6400},[164],{"categories":6402},[167],{"categories":6404},[],{"categories":6406},[164],{"categories":6408},[164],{"categories":6410},[164],{"categories":6412},[118],{"categories":6414},[687],{"categories":6416},[118],{"categories":6418},[270],{"categories":6420},[164],{"categories":6422},[164,177],{"categories":6424},[305,172],{"categories":6426},[118],{"categories":6428},[164],{"categories":6430},[164],{"categories":6432},[164],{"categories":6434},[164],{"categories":6436},[],{"categories":6438},[118],{"categories":6440},[177],{"categories":6442},[164],{"categories":6444},[164],{"categories":6446},[],{"categories":6448},[164],{"categories":6450},[118],{"categories":6452},[164],{"categories":6454},[118],{"categories":6456},[164],{"categories":6458},[],{"categories":6460},[177],{"categories":6462},[164],{"categories":6464},[172],{"categories":6466},[164],{"categories":6468},[215],{"categories":6470},[164],{"categories":6472},[],{"categories":6474},[164],{"categories":6476},[177],{"categories":6478},[164],{"categories":6480},[],{"categories":6482},[270],{"categories":6484},[164],{"categories":6486},[164],{"categories":6488},[177],{"categories":6490},[164],{"categories":6492},[164],{"categories":6494},[164],{"categories":6496},[167],{"categories":6498},[164],{"categories":6500},[177],{"categories":6502},[164],{"categories":6504},[],{"categories":6506},[164],{"categories":6508},[348],{"categories":6510},[305],{"categories":6512},[172],{"categories":6514},[172],{"categories":6516},[164],{"categories":6518},[164],{"categories":6520},[167],{"categories":6522},[167],{"categories":6524},[164],{"categories":6526},[177],{"categories":6528},[164],{"categories":6530},[164],{"categories":6532},[164],{"categories":6534},[164],{"categories":6536},[118],{"categories":6538},[164],{"categories":6540},[167],{"categories":6542},[164],{"categories":6544},[164],{"categories":6546},[177],{"categories":6548},[164],{"categories":6550},[305],{"categories":6552},[164],{"categories":6554},[215],{"categories":6556},[164],{"categories":6558},[164],{"categories":6560},[177],{"categories":6562},[180],{"categories":6564},[164],{"categories":6566},[177],{"categories":6568},[164],{"categories":6570},[177],{"categories":6572},[],{"categories":6574},[118],{"categories":6576},[],{"categories":6578},[118],{"categories":6580},[177],{"categories":6582},[167],{"categories":6584},[164],{"categories":6586},[],{"categories":6588},[193],{"categories":6590},[348],{"categories":6592},[164],{"categories":6594},[118],{"categories":6596},[164],{"categories":6598},[],{"categories":6600},[215],{"categories":6602},[177],{"categories":6604},[118],{"categories":6606},[270],{"categories":6608},[172],{"categories":6610},[164],{"categories":6612},[164],{"categories":6614},[177],{"categories":6616},[118],{"categories":6618},[177],{"categories":6620},[215],{"categories":6622},[164],{"categories":6624},[180],{"categories":6626},[167],{"categories":6628},[180],{"categories":6630},[215],{"categories":6632},[164],{"categories":6634},[164],{"categories":6636},[118],{"categories":6638},[164],{"categories":6640},[270],{"categories":6642},[172],{"categories":6644},[164],{"categories":6646},[164],{"categories":6648},[164],{"categories":6650},[164],{"categories":6652},[164],{"categories":6654},[164],{"categories":6656},[177],{"categories":6658},[164],{"categories":6660},[164],{"categories":6662},[164],{"categories":6664},[177],{"categories":6666},[164],{"categories":6668},[164],{"categories":6670},[167],{"categories":6672},[164],{"categories":6674},[177],{"categories":6676},[177],{"categories":6678},[270],{"categories":6680},[177],{"categories":6682},[164],{"categories":6684},[177],{"categories":6686},[164],{"categories":6688},[167],{"categories":6690},[177],{"categories":6692},[270],{"categories":6694},[],{"categories":6696},[164],{"categories":6698},[193],{"categories":6700},[543],{"categories":6702},[164],{"categories":6704},[177],{"categories":6706},[164],{"categories":6708},[164],{"categories":6710},[118],{"categories":6712},[164],{"categories":6714},[],{"categories":6716},[164],{"categories":6718},[177],{"categories":6720},[172],{"categories":6722},[164],{"categories":6724},[305],{"categories":6726},[270],{"categories":6728},[164],{"categories":6730},[118],{"categories":6732},[164],{"categories":6734},[164],{"categories":6736},[215],{"categories":6738},[177],{"categories":6740},[164],{"categories":6742},[305],{"categories":6744},[177],{"categories":6746},[172],{"categories":6748},[172],{"categories":6750},[164],{"categories":6752},[164],{"categories":6754},[164],{"categories":6756},[164],{"categories":6758},[164],{"categories":6760},[164],{"categories":6762},[167],{"categories":6764},[164],{"categories":6766},[],{"categories":6768},[164],{"categories":6770},[164],{"categories":6772},[177],{"categories":6774},[164],{"categories":6776},[177],{"categories":6778},[164],{"categories":6780},[164],{"categories":6782},[164],{"categories":6784},[164],{"categories":6786},[164],{"categories":6788},[164],{"categories":6790},[118],{"categories":6792},[],{"categories":6794},[167],{"categories":6796},[164],{"categories":6798},[164],{"categories":6800},[177],{"categories":6802},[177],{"categories":6804},[],{"categories":6806},[118],{"categories":6808},[118],{"categories":6810},[164],{"categories":6812},[305],{"categories":6814},[172],{"categories":6816},[270],{"categories":6818},[164],{"categories":6820},[],{"categories":6822},[164],{"categories":6824},[177],{"categories":6826},[167],{"categories":6828},[164],{"categories":6830},[164],{"categories":6832},[118],{"categories":6834},[167],{"categories":6836},[164],{"categories":6838},[164],{"categories":6840},[215],{"categories":6842},[193],{"categories":6844},[164],{"categories":6846},[215],{"categories":6848},[164],{"categories":6850},[177],{"categories":6852},[164],{"categories":6854},[164],{"categories":6856},[],{"categories":6858},[215],{"categories":6860},[177],{"categories":6862},[270],{"categories":6864},[193],{"categories":6866},[164],{"categories":6868},[164],{"categories":6870},[164],{"categories":6872},[],{"categories":6874},[177],{"categories":6876},[177],{"categories":6878},[177],{"categories":6880},[3584],{"categories":6882},[215],{"categories":6884},[164],{"categories":6886},[118],{"categories":6888},[180],{"categories":6890},[164],{"categories":6892},[164],{"categories":6894},[164],{"categories":6896},[164],{"categories":6898},[164],{"categories":6900},[177],{"categories":6902},[164],{"categories":6904},[172],{"categories":6906},[164],{"categories":6908},[167],{"categories":6910},[2049],{"categories":6912},[348],{"categories":6914},[167],{"categories":6916},[],{"categories":6918},[180],{"categories":6920},[164],{"categories":6922},[],{"categories":6924},[164],{"categories":6926},[215],{"categories":6928},[177],{"categories":6930},[270],{"categories":6932},[164],{"categories":6934},[177],{"categories":6936},[164],{"categories":6938},[164],{"categories":6940},[164],{"categories":6942},[164],{"categories":6944},[215],{"categories":6946},[],{"categories":6948},[164],{"categories":6950},[177],{"categories":6952},[164],{"categories":6954},[177],{"categories":6956},[177],{"categories":6958},[],{"categories":6960},[164],{"categories":6962},[],{"categories":6964},[215],{"categories":6966},[167],{"categories":6968},[164],{"categories":6970},[270],{"categories":6972},[164],{"categories":6974},[177],{"categories":6976},[215],{"categories":6978},[164],{"categories":6980},[215],{"categories":6982},[],{"categories":6984},[215],{"categories":6986},[164],{"categories":6988},[167],{"categories":6990},[177],{"categories":6992},[543],{"categories":6994},[164],{"categories":6996},[177],{"categories":6998},[164],{"categories":7000},[],{"categories":7002},[118],{"categories":7004},[177],{"categories":7006},[180],{"categories":7008},[177],{"categories":7010},[164],{"categories":7012},[167],{"categories":7014},[164],{"categories":7016},[164],{"categories":7018},[],{"categories":7020},[],{"categories":7022},[],{"categories":7024},[270],{"categories":7026},[164],{"categories":7028},[177],{"categories":7030},[164],{"categories":7032},[164],{"categories":7034},[],{"categories":7036},[],{"categories":7038},[],{"categories":7040},[164],{"categories":7042},[177],{"categories":7044},[270],{"categories":7046},[164],{"categories":7048},[164],{"categories":7050},[],{"categories":7052},[177],{"categories":7054},[164],{"categories":7056},[164],{"categories":7058},[167],{"categories":7060},[],{"categories":7062},[],{"categories":7064},[164],{"categories":7066},[164],{"categories":7068},[164],{"categories":7070},[177],{"categories":7072},[270],{"categories":7074},[164],{"categories":7076},[215],{"categories":7078},[],{"categories":7080},[164],{"categories":7082},[164],{"categories":7084},[305],{"categories":7086},[215],{"categories":7088},[305],{"categories":7090},[118],{"categories":7092},[193],{"categories":7094},[164],{"categories":7096},[164],{"categories":7098},[],{"categories":7100},[],{"categories":7102},[177],{"categories":7104},[],{"categories":7106},[164],{"categories":7108},[543],{"categories":7110},[164],{"categories":7112},[164],{"categories":7114},[164],{"categories":7116},[164],{"categories":7118},[],{"categories":7120},[177],{"categories":7122},[164],{"categories":7124},[164],{"categories":7126},[],{"categories":7128},[177],{"categories":7130},[177],{"categories":7132},[164],{"categories":7134},[215],{"categories":7136},[164],{"categories":7138},[305],{"categories":7140},[164],{"categories":7142},[177],{"categories":7144},[172],{"categories":7146},[180],{"categories":7148},[164],{"categories":7150},[164],{"categories":7152},[177],{"categories":7154},[177],{"categories":7156},[193],{"categories":7158},[177],{"categories":7160},[177],{"categories":7162},[],{"categories":7164},[164],{"categories":7166},[177],{"categories":7168},[],{"categories":7170},[164],{"categories":7172},[],{"categories":7174},[215],{"categories":7176},[172],{"categories":7178},[],{"categories":7180},[164],{"categories":7182},[164],{"categories":7184},[164],{"categories":7186},[],{"categories":7188},[177],{"categories":7190},[270],{"categories":7192},[167],{"categories":7194},[164],{"categories":7196},[],{"categories":7198},[172],{"categories":7200},[305],{"categories":7202},[164],{"categories":7204},[118],{"categories":7206},[167],{"categories":7208},[193],{"categories":7210},[172],{"categories":7212},[118],{"categories":7214},[177],{"categories":7216},[118],{"categories":7218},[],{"categories":7220},[164],{"categories":7222},[180],{"categories":7224},[180],{"categories":7226},[164],{"categories":7228},[],{"categories":7230},[177],{"categories":7232},[177],{"categories":7234},[167],{"categories":7236},[270],{"categories":7238},[164],{"categories":7240},[164],{"categories":7242},[167],{"categories":7244},[177],{"categories":7246},[348],{"categories":7248},[164],{"categories":7250},[164],{"categories":7252},[164],{"categories":7254},[164],{"categories":7256},[164],{"categories":7258},[167],{"categories":7260},[164],{"categories":7262},[118],{"categories":7264},[193],{"categories":7266},[177],{"categories":7268},[],{"categories":7270},[164],{"categories":7272},[164],{"categories":7274},[164],{"categories":7276},[118],{"categories":7278},[177],{"categories":7280},[215],{"categories":7282},[118],{"categories":7284},[164],{"categories":7286},[180],{"categories":7288},[164],{"categories":7290},[],{"categories":7292},[270],{"categories":7294},[118],{"categories":7296},[215],{"categories":7298},[164],{"categories":7300},[164],{"categories":7302},[167],{"categories":7304},[177],{"categories":7306},[164],{"categories":7308},[164],{"categories":7310},[177],{"categories":7312},[180],{"categories":7314},[164],{"categories":7316},[177],{"categories":7318},[164],{"categories":7320},[172],{"categories":7322},[164],{"categories":7324},[177],{"categories":7326},[177,348],{"categories":7328},[164],{"categories":7330},[164],{"categories":7332},[177],{"categories":7334},[118],{"categories":7336},[164],{"categories":7338},[164],{"categories":7340},[164],{"categories":7342},[193],{"categories":7344},[177],{"categories":7346},[305],{"categories":7348},[177],{"categories":7350},[172],{"categories":7352},[],{"categories":7354},[177],{"categories":7356},[164],{"categories":7358},[172],{"categories":7360},[],{"categories":7362},[],{"categories":7364},[164],{"categories":7366},[118],{"categories":7368},[164],{"categories":7370},[164],{"categories":7372},[164],{"categories":7374},[177],{"categories":7376},[164],{"categories":7378},[193],{"categories":7380},[305],{"categories":7382},[164],{"categories":7384},[164],{"categories":7386},[164],{"categories":7388},[164],{"categories":7390},[177],{"categories":7392},[],{"categories":7394},[177],{"categories":7396},[215],{"categories":7398},[164],{"categories":7400},[177],{"categories":7402},[177],{"categories":7404},[164],{"categories":7406},[],{"categories":7408},[215],{"categories":7410},[118],{"categories":7412},[3584],{"categories":7414},[167],{"categories":7416},[118],{"categories":7418},[164],{"categories":7420},[177],{"categories":7422},[164],{"categories":7424},[164],{"categories":7426},[305],{"categories":7428},[118],{"categories":7430},[193],{"categories":7432},[],{"categories":7434},[215],{"categories":7436},[164],{"categories":7438},[164],{"categories":7440},[],{"categories":7442},[177],{"categories":7444},[164],{"categories":7446},[164],{"categories":7448},[164],{"categories":7450},[164],{"categories":7452},[177],{"categories":7454},[164],{"categories":7456},[164],{"categories":7458},[164],{"categories":7460},[164],{"categories":7462},[164],{"categories":7464},[180],{"categories":7466},[164],{"categories":7468},[177],{"categories":7470},[164],{"categories":7472},[164],{"categories":7474},[164],{"categories":7476},[164],{"categories":7478},[164],{"categories":7480},[164],{"categories":7482},[164],{"categories":7484},[172],{"categories":7486},[],{"categories":7488},[180],{"categories":7490},[164],{"categories":7492},[215],{"categories":7494},[177],{"categories":7496},[164],{"categories":7498},[118],{"categories":7500},[],{"categories":7502},[118],{"categories":7504},[118],{"categories":7506},[177],{"categories":7508},[118],{"categories":7510},[164],{"categories":7512},[164],{"categories":7514},[164],{"categories":7516},[177],{"categories":7518},[118],{"categories":7520},[164],{"categories":7522},[164],{"categories":7524},[164],{"categories":7526},[177],{"categories":7528},[215],{"categories":7530},[164],{"categories":7532},[164],{"categories":7534},[164],{"categories":7536},[172],{"categories":7538},[164],{"categories":7540},[177],{"categories":7542},[270],{"categories":7544},[],{"categories":7546},[164],{"categories":7548},[164],{"categories":7550},[193],{"categories":7552},[164],{"categories":7554},[177],{"categories":7556},[164],{"categories":7558},[164],{"categories":7560},[],{"categories":7562},[164],{"categories":7564},[164],{"categories":7566},[215],{"categories":7568},[164],{"categories":7570},[164],{"categories":7572},[177],{"categories":7574},[305],{"categories":7576},[],{"categories":7578},[],{"categories":7580},[118],{"categories":7582},[164],{"categories":7584},[164],{"categories":7586},[180],{"categories":7588},[215],{"categories":7590},[164],{"categories":7592},[118],{"categories":7594},[215],{"categories":7596},[164],{"categories":7598},[164],{"categories":7600},[305],{"categories":7602},[193],{"categories":7604},[164],{"categories":7606},[164],{"categories":7608},[167],{"categories":7610},[177],{"categories":7612},[164],{"categories":7614},[164],{"categories":7616},[177],{"categories":7618},[172],{"categories":7620},[177],{"categories":7622},[118],{"categories":7624},[164],{"categories":7626},[172],{"categories":7628},[],{"categories":7630},[164],{"categories":7632},[193],{"categories":7634},[164],{"categories":7636},[164],{"categories":7638},[],{"categories":7640},[215],{"categories":7642},[164],{"categories":7644},[177],{"categories":7646},[193],{"categories":7648},[164],{"categories":7650},[118],{"categories":7652},[118],{"categories":7654},[118],{"categories":7656},[164],{"categories":7658},[177],{"categories":7660},[177],{"categories":7662},[164],{"categories":7664},[177],{"categories":7666},[164],{"categories":7668},[164],{"categories":7670},[270],{"categories":7672},[193],{"categories":7674},[193],{"categories":7676},[],{"categories":7678},[215],{"categories":7680},[164],{"categories":7682},[164],{"categories":7684},[118],{"categories":7686},[],{"categories":7688},[215],{"categories":7690},[215],{"categories":7692},[215],{"categories":7694},[],{"categories":7696},[177],{"categories":7698},[164],{"categories":7700},[],{"categories":7702},[167],{"categories":7704},[172],{"categories":7706},[],{"categories":7708},[164],{"categories":7710},[164],{"categories":7712},[],{"categories":7714},[118],{"categories":7716},[],{"categories":7718},[],{"categories":7720},[],{"categories":7722},[],{"categories":7724},[164],{"categories":7726},[215],{"categories":7728},[],{"categories":7730},[],{"categories":7732},[164],{"categories":7734},[164],{"categories":7736},[164],{"categories":7738},[193],{"categories":7740},[164],{"categories":7742},[193],{"categories":7744},[],{"categories":7746},[193],{"categories":7748},[193],{"categories":7750},[348],{"categories":7752},[177],{"categories":7754},[118],{"categories":7756},[],{"categories":7758},[],{"categories":7760},[193],{"categories":7762},[118],{"categories":7764},[118],{"categories":7766},[118],{"categories":7768},[],{"categories":7770},[167],{"categories":7772},[118],{"categories":7774},[118],{"categories":7776},[167],{"categories":7778},[118],{"categories":7780},[172],{"categories":7782},[118],{"categories":7784},[118],{"categories":7786},[118],{"categories":7788},[193],{"categories":7790},[215],{"categories":7792},[215],{"categories":7794},[164],{"categories":7796},[118],{"categories":7798},[193],{"categories":7800},[348],{"categories":7802},[193],{"categories":7804},[193],{"categories":7806},[193],{"categories":7808},[],{"categories":7810},[172],{"categories":7812},[],{"categories":7814},[348],{"categories":7816},[118],{"categories":7818},[118],{"categories":7820},[118],{"categories":7822},[177],{"categories":7824},[215,172],{"categories":7826},[193],{"categories":7828},[],{"categories":7830},[],{"categories":7832},[193],{"categories":7834},[],{"categories":7836},[193],{"categories":7838},[215],{"categories":7840},[177],{"categories":7842},[],{"categories":7844},[118],{"categories":7846},[164],{"categories":7848},[270],{"categories":7850},[],{"categories":7852},[164],{"categories":7854},[],{"categories":7856},[215],{"categories":7858},[167],{"categories":7860},[193],{"categories":7862},[],{"categories":7864},[118],{"categories":7866},[215],[7868,7994,8114,8263],{"id":7869,"title":7870,"ai":7871,"body":7876,"categories":7968,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":7969,"navigation":140,"path":7979,"published_at":7980,"question":119,"scraped_at":7981,"seo":7982,"sitemap":7983,"source_id":7984,"source_name":147,"source_type":148,"source_url":7985,"stem":7986,"tags":7987,"thumbnail_url":7989,"tldr":7990,"tweet":7991,"unknown_tags":7992,"__hash__":7993},"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":7872,"output_tokens":7873,"processing_time_ms":7874,"cost_usd":7875},4556,621,2804,0.0020705,{"type":14,"value":7877,"toc":7962},[7878,7882,7885,7889,7892,7922,7926,7933,7944,7948],[17,7879,7881],{"id":7880},"declarative-multi-gpu-scaling","Declarative Multi-GPU Scaling",[22,7883,7884],{},"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,7886,7888],{"id":7887},"the-four-pillars-of-jax-sharding","The Four Pillars of JAX Sharding",[22,7890,7891],{},"To distribute workloads, you must manage four key concepts:",[26,7893,7894,7900,7906,7912],{},[29,7895,7896,7899],{},[32,7897,7898],{},"Mesh",": Defines the physical topology of your available devices.",[29,7901,7902,7905],{},[32,7903,7904],{},"PartitionSpec",": Describes how an array should be split across the mesh (e.g., sharding a batch dimension while replicating parameters).",[29,7907,7908,7911],{},[32,7909,7910],{},"NamedSharding",": Combines the mesh and the partition specification into a concrete plan.",[29,7913,7914,7917,7918,7921],{},[32,7915,7916],{},"device_put",": Applies the sharding plan to the array, signaling the compiler to insert necessary parallel operations, such as gradient averaging, during the ",[37,7919,7920],{},"jit","-compiled training step.",[17,7923,7925],{"id":7924},"verification-and-performance","Verification and Performance",[22,7927,7928,7929,7932],{},"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,7930,7931],{},"jax.debug.visualize_array_sharding"," to verify that your batch is correctly split and your weights are replicated as intended.",[22,7934,7935,7936,7939,7940,7943],{},"While automatic sharding is the recommended starting point for experimentation, developers requiring fine-grained control can use ",[37,7937,7938],{},"shard_map",". This allows for explicit management of local shards and manual gradient synchronization via ",[37,7941,7942],{},"jax.lax.pmean",".",[17,7945,7947],{"id":7946},"state-management-and-checkpointing","State Management and Checkpointing",[22,7949,7950,7951,7954,7955,7958,7959,7961],{},"When using Flax NNX, state management involves replicating model and optimizer states across devices using ",[37,7952,7953],{},"nnx.state"," and ",[37,7956,7957],{},"jax.device_put",". To ensure production-ready workflows, use ",[32,7960,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":7963},[7964,7965,7966,7967],{"id":7880,"depth":113,"text":7881},{"id":7887,"depth":113,"text":7888},{"id":7924,"depth":113,"text":7925},{"id":7946,"depth":113,"text":7947},[118],{"content_references":7970,"triage":7977},[7971,7972,7975],{"type":125,"title":126,"url":127,"context":128},{"type":125,"title":7973,"url":7974,"context":128},"Flax NNX","https:\u002F\u002Fflax.readthedocs.io\u002F",{"type":125,"title":133,"url":7976,"context":128},"https:\u002F\u002Forbax.readthedocs.io\u002F",{"relevance":136,"novelty":137,"quality":137,"actionability":137,"composite":138,"reasoning":7978},"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":7870,"description":112},{"loc":7979},"89c460187da0026a","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ujwm_CCCn3s","summaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary",[153,152,155,7988],"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,7988],"b1FpoOigyETuxusfXXFkQ3YTgBvB-f8tPkObth5y_r8",{"id":7995,"title":7996,"ai":7997,"body":8002,"categories":8087,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":8088,"navigation":140,"path":8100,"published_at":8101,"question":119,"scraped_at":8102,"seo":8103,"sitemap":8104,"source_id":8105,"source_name":147,"source_type":148,"source_url":8106,"stem":8107,"tags":8108,"thumbnail_url":8109,"tldr":8110,"tweet":8111,"unknown_tags":8112,"__hash__":8113},"summaries\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary.md","Building and Optimizing JAX Training Loops",{"provider":7,"model":8,"input_tokens":7998,"output_tokens":7999,"processing_time_ms":8000,"cost_usd":8001},4419,649,3359,0.00207825,{"type":14,"value":8003,"toc":8082},[8004,8008,8011,8015,8018,8053,8057,8060],[17,8005,8007],{"id":8006},"designing-pure-training-steps","Designing Pure Training Steps",[22,8009,8010],{},"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,8012,8014],{"id":8013},"optimizing-execution-and-monitoring","Optimizing Execution and Monitoring",[22,8016,8017],{},"Performance bottlenecks often arise from improper data handling between the host and device. To keep training loops fast:",[26,8019,8020,8026,8032,8044],{},[29,8021,8022,8025],{},[32,8023,8024],{},"Keep data on-device:"," Avoid converting matrices back to Python during the training loop.",[29,8027,8028,8031],{},[32,8029,8030],{},"Block intentionally:"," Only pull data to the host for logging occasionally, rather than every iteration.",[29,8033,8034,35,8037,8039,8040,8043],{},[32,8035,8036],{},"Use JIT effectively:",[37,8038,39],{}," to stage the entire training step for the GPU, and utilize ",[37,8041,8042],{},"jax.value_and_grad"," to compute gradients while maintaining the same structure as your parameter tree.",[29,8045,8046,35,8049,8052],{},[32,8047,8048],{},"Practical Optimization:",[37,8050,8051],{},"Optax"," for standard optimizer paths like AdamW, which integrates seamlessly with JAX's functional paradigm.",[17,8054,8056],{"id":8055},"scaling-attention-mechanisms","Scaling Attention Mechanisms",[22,8058,8059],{},"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,8061,8062,8076],{},[29,8063,8064,8067,8068,8071,8072,8075],{},[32,8065,8066],{},"Use Fused Kernels:"," Prefer ",[37,8069,8070],{},"jax.nn.dot_product_attention"," over custom implementations. On supported NVIDIA GPUs, setting ",[37,8073,8074],{},"implementation=\"cudnn\""," allows XLA to fuse operations, significantly improving throughput.",[29,8077,8078,8081],{},[32,8079,8080],{},"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":8083},[8084,8085,8086],{"id":8006,"depth":113,"text":8007},{"id":8013,"depth":113,"text":8014},{"id":8055,"depth":113,"text":8056},[118],{"content_references":8089,"triage":8097},[8090,8092,8094],{"type":125,"title":126,"url":127,"context":8091},"recommended",{"type":125,"title":8051,"url":8093,"context":8091},"https:\u002F\u002Foptax.readthedocs.io\u002F",{"type":125,"title":8095,"url":8096,"context":128},"cuDNN","https:\u002F\u002Fdeveloper.nvidia.com\u002Fcudnn",{"relevance":136,"novelty":137,"quality":137,"actionability":136,"composite":8098,"reasoning":8099},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":7996,"description":112},{"loc":8100},"110c9e3e2c24a4f7","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jHon1u6xt-4","summaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary",[153,152,155,7988],"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,7988],"GEnfzXpJXAOiHlVNzKHadMeINnWV9Rw2sQFJdlAg1w8",{"id":8115,"title":8116,"ai":8117,"body":8122,"categories":8238,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":8239,"navigation":140,"path":8249,"published_at":8250,"question":119,"scraped_at":8251,"seo":8252,"sitemap":8253,"source_id":8254,"source_name":147,"source_type":148,"source_url":8255,"stem":8256,"tags":8257,"thumbnail_url":8258,"tldr":8259,"tweet":8260,"unknown_tags":8261,"__hash__":8262},"summaries\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary.md","Optimizing JAX Performance on NVIDIA GPUs",{"provider":7,"model":8,"input_tokens":8118,"output_tokens":8119,"processing_time_ms":8120,"cost_usd":8121},4656,695,3564,0.0022065,{"type":14,"value":8123,"toc":8233},[8124,8128,8142,8153,8157,8179,8182,8186,8198,8201],[17,8125,8127],{"id":8126},"verifying-hardware-and-data-placement","Verifying Hardware and Data Placement",[22,8129,8130,8131,8134,8135,7954,8138,8141],{},"Before optimizing, you must confirm that JAX is actually utilizing the GPU. Start by running ",[37,8132,8133],{},"nvidia-smi"," to verify hardware visibility, then use ",[37,8136,8137],{},"jax.devices()",[37,8139,8140],{},"jax.default_backend()"," to ensure JAX is targeting the GPU rather than defaulting to the CPU.",[22,8143,8144,8145,8148,8149,8152],{},"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,8146,8147],{},"np.asarray(y)"," or ",[37,8150,8151],{},"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,8154,8156],{"id":8155},"mastering-jit-and-tracing","Mastering JIT and Tracing",[22,8158,8159,8160,8162,8163,8166,8167,8170,8171,8174,8175,8178],{},"JAX uses the XLA compiler to transform Python code into optimized machine instructions. The ",[37,8161,7920],{}," 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,8164,8165],{},"if"," statements based on array values) will fail. Use JAX-specific primitives like ",[37,8168,8169],{},"jnp.where",", ",[37,8172,8173],{},"lax.cond",", and ",[37,8176,8177],{},"lax.scan"," to maintain compatibility with the tracer.",[22,8180,8181],{},"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,8183,8185],{"id":8184},"profiling-asynchronous-execution","Profiling Asynchronous Execution",[22,8187,8188,8189,8193,8194,8197],{},"JAX dispatches GPU work asynchronously. A common mistake is measuring the time it takes for Python to ",[8190,8191,8192],"em",{},"request"," work rather than the time the GPU takes to ",[8190,8195,8196],{},"execute"," it. To get accurate metrics, you must block the execution to ensure the GPU has finished its tasks before stopping your timer.",[22,8199,8200],{},"When profiling, look for:",[26,8202,8203,8209,8215,8221,8227],{},[29,8204,8205,8208],{},[32,8206,8207],{},"Compilation overhead:"," Frequent re-compilations due to shape changes.",[29,8210,8211,8214],{},[32,8212,8213],{},"Data transfer:"," Excessive movement between host and device.",[29,8216,8217,8220],{},[32,8218,8219],{},"GPU gaps:"," Periods where the GPU is idle due to host-side bottlenecks.",[29,8222,8223,8226],{},[32,8224,8225],{},"Kernel granularity:"," Too many tiny kernels that fail to saturate the GPU.",[29,8228,8229,8232],{},[32,8230,8231],{},"Memory pressure:"," Inefficient use of VRAM that forces swapping or slows down execution.",{"title":112,"searchDepth":113,"depth":113,"links":8234},[8235,8236,8237],{"id":8126,"depth":113,"text":8127},{"id":8155,"depth":113,"text":8156},{"id":8184,"depth":113,"text":8185},[164],{"content_references":8240,"triage":8245},[8241,8242],{"type":125,"title":126,"url":127,"context":128},{"type":125,"title":8243,"url":8244,"context":128},"NVIDIA-SMI","https:\u002F\u002Fdeveloper.nvidia.com\u002Fnvidia-system-management-interface",{"relevance":137,"novelty":8246,"quality":137,"actionability":137,"composite":8247,"reasoning":8248},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":8116,"description":112},{"loc":8249},"399034811953033e","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CxTUFiWCVjk","summaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary",[153,152,155,7988],"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,7988],"odTgzErVV7OXGQaWaoTj2SNkX8NC69cDDDI9cwSSqnk",{"id":8264,"title":8265,"ai":8266,"body":8271,"categories":8368,"created_at":119,"date_modified":119,"description":112,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":8369,"navigation":140,"path":8379,"published_at":8380,"question":119,"scraped_at":8381,"seo":8382,"sitemap":8383,"source_id":8384,"source_name":8385,"source_type":8386,"source_url":8387,"stem":8388,"tags":8389,"thumbnail_url":119,"tldr":8391,"tweet":119,"unknown_tags":8392,"__hash__":8393},"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":8267,"output_tokens":8268,"processing_time_ms":8269,"cost_usd":8270},7641,702,4588,0.00296325,{"type":14,"value":8272,"toc":8363},[8273,8277,8280,8294,8298,8301,8319,8326,8330,8337,8340],[17,8274,8276],{"id":8275},"the-case-for-component-based-pipelines","The Case for Component-Based Pipelines",[22,8278,8279],{},"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,8281,8282,8288],{},[29,8283,8284,8287],{},[32,8285,8286],{},"Efficiency and Cost:"," By treating steps as independent components, you can reuse outputs from previous runs, avoiding redundant computation.",[29,8289,8290,8293],{},[32,8291,8292],{},"MLOps Foundation:"," Modular components are easier to version, test, and automate, creating a standardized structure necessary for mature MLOps practices.",[17,8295,8297],{"id":8296},"defining-and-registering-components","Defining and Registering Components",[22,8299,8300],{},"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,8302,8303,8313],{},[29,8304,8305,8308,8309,8312],{},[32,8306,8307],{},"Python-based:"," Using the ",[37,8310,8311],{},"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,8314,8315,8318],{},[32,8316,8317],{},"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,8320,8321,8322,8325],{},"Regardless of the definition method, each component must be linked to an ",[37,8323,8324],{},"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,8327,8329],{"id":8328},"orchestrating-pipelines-with-the-sdk","Orchestrating Pipelines with the SDK",[22,8331,8332,8333,8336],{},"Once components are registered, you can orchestrate them into a pipeline using the ",[37,8334,8335],{},"@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,8338,8339],{},"Key implementation details include:",[26,8341,8342,8351,8357],{},[29,8343,8344,35,8347,8350],{},[32,8345,8346],{},"Data Assets:",[37,8348,8349],{},"Data Assets"," instead of raw file paths to manage data lineage within the Azure Blob Storage associated with your workspace.",[29,8352,8353,8356],{},[32,8354,8355],{},"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,8358,8359,8362],{},[32,8360,8361],{},"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":8364},[8365,8366,8367],{"id":8275,"depth":113,"text":8276},{"id":8296,"depth":113,"text":8297},{"id":8328,"depth":113,"text":8329},[177],{"content_references":8370,"triage":8377},[8371,8374],{"type":125,"title":8372,"url":8373,"context":128},"Azure Machine Learning","https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fproducts\u002Fmachine-learning\u002F",{"type":125,"title":8375,"url":8376,"context":128},"MLflow","https:\u002F\u002Fmlflow.org\u002F",{"relevance":136,"novelty":137,"quality":137,"actionability":137,"composite":138,"reasoning":8378},"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":8265,"description":112},{"loc":8379},"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",[8390,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"]