[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary":3,"summaries-facets-categories":153,"summary-related-110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary":7859},{"id":4,"title":5,"ai":6,"body":13,"categories":109,"created_at":111,"date_modified":111,"description":103,"extension":112,"faq":111,"featured":113,"kicker_label":111,"meta":114,"navigation":132,"path":133,"published_at":134,"question":111,"scraped_at":135,"seo":136,"sitemap":137,"source_id":138,"source_name":139,"source_type":140,"source_url":141,"stem":142,"tags":143,"thumbnail_url":148,"tldr":149,"tweet":150,"unknown_tags":151,"__hash__":152},"summaries\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary.md","Building and Optimizing JAX Training Loops",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4419,649,3359,0.00207825,{"type":14,"value":15,"toc":102},"minimark",[16,21,25,29,32,73,77,80],[17,18,20],"h2",{"id":19},"designing-pure-training-steps","Designing Pure Training Steps",[22,23,24],"p",{},"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,26,28],{"id":27},"optimizing-execution-and-monitoring","Optimizing Execution and Monitoring",[22,30,31],{},"Performance bottlenecks often arise from improper data handling between the host and device. To keep training loops fast:",[33,34,35,43,49,64],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"Keep data on-device:"," Avoid converting matrices back to Python during the training loop.",[36,44,45,48],{},[39,46,47],{},"Block intentionally:"," Only pull data to the host for logging occasionally, rather than every iteration.",[36,50,51,54,55,59,60,63],{},[39,52,53],{},"Use JIT effectively:"," Use ",[56,57,58],"code",{},"jax.jit"," to stage the entire training step for the GPU, and utilize ",[56,61,62],{},"jax.value_and_grad"," to compute gradients while maintaining the same structure as your parameter tree.",[36,65,66,54,69,72],{},[39,67,68],{},"Practical Optimization:",[56,70,71],{},"Optax"," for standard optimizer paths like AdamW, which integrates seamlessly with JAX's functional paradigm.",[17,74,76],{"id":75},"scaling-attention-mechanisms","Scaling Attention Mechanisms",[22,78,79],{},"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:",[33,81,82,96],{},[36,83,84,87,88,91,92,95],{},[39,85,86],{},"Use Fused Kernels:"," Prefer ",[56,89,90],{},"jax.nn.dot_product_attention"," over custom implementations. On supported NVIDIA GPUs, setting ",[56,93,94],{},"implementation=\"cudnn\""," allows XLA to fuse operations, significantly improving throughput.",[36,97,98,101],{},[39,99,100],{},"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":103,"searchDepth":104,"depth":104,"links":105},"",2,[106,107,108],{"id":19,"depth":104,"text":20},{"id":27,"depth":104,"text":28},{"id":75,"depth":104,"text":76},[110],"Software Engineering",null,"md",false,{"content_references":115,"triage":127},[116,121,123],{"type":117,"title":118,"url":119,"context":120},"tool","JAX","https:\u002F\u002Fjax.readthedocs.io\u002F","recommended",{"type":117,"title":71,"url":122,"context":120},"https:\u002F\u002Foptax.readthedocs.io\u002F",{"type":117,"title":124,"url":125,"context":126},"cuDNN","https:\u002F\u002Fdeveloper.nvidia.com\u002Fcudnn","mentioned",{"relevance":128,"novelty":129,"quality":129,"actionability":128,"composite":130,"reasoning":131},5,4,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.",true,"\u002Fsummaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary","2026-08-26 19:03:41","2026-08-27 03:12:53",{"title":5,"description":103},{"loc":133},"110c9e3e2c24a4f7","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jHon1u6xt-4","summaries\u002F110c9e3e2c24a4f7-building-and-optimizing-jax-training-loops-summary",[144,145,146,147],"python","machine-learning","jax","gpu","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.",[146,147],"GEnfzXpJXAOiHlVNzKHadMeINnWV9Rw2sQFJdlAg1w8",[154,157,160,162,165,167,170,173,175,177,179,181,183,186,188,190,192,194,197,199,201,203,205,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,451,453,455,457,459,461,463,465,467,469,471,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,507,509,511,513,515,517,519,521,523,525,527,529,531,533,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,605,607,609,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,653,655,657,659,661,663,665,667,669,671,673,675,677,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,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,997,999,1001,1003,1005,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,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,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,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,1627,1629,1631,1633,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,1788,1790,1792,1794,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,1971,1973,1975,1977,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,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,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,2565,2567,2569,2571,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,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,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,3577,3579,3581,3583,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,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,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,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,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,6104,6106,6108,6110,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,6325,6327,6329,6331,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6407,6409,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6567,6569,6571,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083,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],{"categories":155},[156],"AI & LLMs",{"categories":158},[159],"Developer Productivity",{"categories":161},[156],{"categories":163},[164],"Business & SaaS",{"categories":166},[156],{"categories":168},[169],"AI Automation",{"categories":171},[172],"Product Strategy",{"categories":174},[169],{"categories":176},[156],{"categories":178},[159],{"categories":180},[169],{"categories":182},[110],{"categories":184},[185],"Data Science & Visualization",{"categories":187},[156],{"categories":189},[164],{"categories":191},[],{"categories":193},[156],{"categories":195},[196],"Inference & Serving",{"categories":198},[156],{"categories":200},[156],{"categories":202},[169],{"categories":204},[],{"categories":206},[207],"AI News & Trends",{"categories":209},[185],{"categories":211},[169],{"categories":213},[156],{"categories":215},[156],{"categories":217},[156],{"categories":219},[164],{"categories":221},[159],{"categories":223},[156],{"categories":225},[169],{"categories":227},[207],{"categories":229},[156],{"categories":231},[169],{"categories":233},[169],{"categories":235},[156],{"categories":237},[156],{"categories":239},[169],{"categories":241},[156],{"categories":243},[156],{"categories":245},[156],{"categories":247},[164],{"categories":249},[169],{"categories":251},[207],{"categories":253},[156],{"categories":255},[156],{"categories":257},[156],{"categories":259},[],{"categories":261},[262],"Design & Frontend",{"categories":264},[156],{"categories":266},[185],{"categories":268},[156],{"categories":270},[207],{"categories":272},[156],{"categories":274},[156],{"categories":276},[156],{"categories":278},[],{"categories":280},[156],{"categories":282},[156],{"categories":284},[169],{"categories":286},[110],{"categories":288},[156],{"categories":290},[156],{"categories":292},[169],{"categories":294},[156],{"categories":296},[297],"Marketing & Growth",{"categories":299},[262],{"categories":301},[156],{"categories":303},[169],{"categories":305},[156],{"categories":307},[156],{"categories":309},[110],{"categories":311},[156],{"categories":313},[],{"categories":315},[],{"categories":317},[262],{"categories":319},[156],{"categories":321},[169],{"categories":323},[159],{"categories":325},[110],{"categories":327},[169],{"categories":329},[262],{"categories":331},[156],{"categories":333},[172],{"categories":335},[156],{"categories":337},[110],{"categories":339},[340],"DevOps & Cloud",{"categories":342},[169],{"categories":344},[172],{"categories":346},[207],{"categories":348},[156],{"categories":350},[],{"categories":352},[156],{"categories":354},[156],{"categories":356},[156],{"categories":358},[],{"categories":360},[169],{"categories":362},[110],{"categories":364},[340],{"categories":366},[],{"categories":368},[110],{"categories":370},[169],{"categories":372},[156],{"categories":374},[262],{"categories":376},[377],"Governance & Standards",{"categories":379},[164],{"categories":381},[],{"categories":383},[156],{"categories":385},[],{"categories":387},[156],{"categories":389},[156],{"categories":391},[169],{"categories":393},[156],{"categories":395},[169],{"categories":397},[156],{"categories":399},[156],{"categories":401},[169],{"categories":403},[156],{"categories":405},[156],{"categories":407},[156],{"categories":409},[],{"categories":411},[110],{"categories":413},[],{"categories":415},[],{"categories":417},[156],{"categories":419},[110],{"categories":421},[],{"categories":423},[110],{"categories":425},[156],{"categories":427},[169],{"categories":429},[156],{"categories":431},[297],{"categories":433},[156],{"categories":435},[156],{"categories":437},[156],{"categories":439},[262],{"categories":441},[262],{"categories":443},[156],{"categories":445},[110],{"categories":447},[169],{"categories":449},[450],"GovTech & Public-Sector Adoption",{"categories":452},[110],{"categories":454},[156],{"categories":456},[156],{"categories":458},[156],{"categories":460},[169],{"categories":462},[169],{"categories":464},[185],{"categories":466},[156],{"categories":468},[207],{"categories":470},[169],{"categories":472},[473],"Legal AI Tools",{"categories":475},[156],{"categories":477},[169],{"categories":479},[156],{"categories":481},[297],{"categories":483},[169],{"categories":485},[172],{"categories":487},[156],{"categories":489},[110],{"categories":491},[450],{"categories":493},[],{"categories":495},[169],{"categories":497},[],{"categories":499},[164],{"categories":501},[169],{"categories":503},[169],{"categories":505},[506],"RAG & Retrieval",{"categories":508},[164],{"categories":510},[156],{"categories":512},[110],{"categories":514},[110],{"categories":516},[340],{"categories":518},[262],{"categories":520},[169],{"categories":522},[156],{"categories":524},[156],{"categories":526},[156],{"categories":528},[156],{"categories":530},[],{"categories":532},[169],{"categories":534},[535],"Agents & Orchestration",{"categories":537},[110],{"categories":539},[156],{"categories":541},[],{"categories":543},[169],{"categories":545},[164],{"categories":547},[],{"categories":549},[156],{"categories":551},[],{"categories":553},[156],{"categories":555},[159],{"categories":557},[110],{"categories":559},[164],{"categories":561},[156],{"categories":563},[156],{"categories":565},[156],{"categories":567},[169],{"categories":569},[156],{"categories":571},[156],{"categories":573},[207],{"categories":575},[156],{"categories":577},[],{"categories":579},[156],{"categories":581},[156],{"categories":583},[],{"categories":585},[156],{"categories":587},[110],{"categories":589},[156],{"categories":591},[169],{"categories":593},[185],{"categories":595},[],{"categories":597},[156],{"categories":599},[156],{"categories":601},[262],{"categories":603},[604],"Models & Frontier Labs",{"categories":606},[],{"categories":608},[262],{"categories":610},[611],"Regulation & Governance of AI",{"categories":613},[172],{"categories":615},[169],{"categories":617},[],{"categories":619},[156],{"categories":621},[156],{"categories":623},[169],{"categories":625},[169],{"categories":627},[207],{"categories":629},[156],{"categories":631},[164],{"categories":633},[156],{"categories":635},[169],{"categories":637},[],{"categories":639},[110],{"categories":641},[169],{"categories":643},[156],{"categories":645},[156],{"categories":647},[172],{"categories":649},[156],{"categories":651},[652],"AI Policy & Regulation",{"categories":654},[],{"categories":656},[156],{"categories":658},[169],{"categories":660},[169],{"categories":662},[172],{"categories":664},[169],{"categories":666},[156],{"categories":668},[156],{"categories":670},[156],{"categories":672},[169],{"categories":674},[],{"categories":676},[185],{"categories":678},[679],"Evals & Reliability",{"categories":681},[156],{"categories":683},[156],{"categories":685},[],{"categories":687},[185],{"categories":689},[159],{"categories":691},[450],{"categories":693},[652],{"categories":695},[156],{"categories":697},[156],{"categories":699},[164],{"categories":701},[156],{"categories":703},[169],{"categories":705},[156],{"categories":707},[169],{"categories":709},[535],{"categories":711},[156],{"categories":713},[110],{"categories":715},[156],{"categories":717},[156],{"categories":719},[],{"categories":721},[262],{"categories":723},[],{"categories":725},[156],{"categories":727},[156],{"categories":729},[450],{"categories":731},[156],{"categories":733},[156],{"categories":735},[156],{"categories":737},[],{"categories":739},[156],{"categories":741},[262],{"categories":743},[156],{"categories":745},[110],{"categories":747},[],{"categories":749},[156],{"categories":751},[156],{"categories":753},[],{"categories":755},[156],{"categories":757},[169],{"categories":759},[156],{"categories":761},[262],{"categories":763},[],{"categories":765},[156],{"categories":767},[156],{"categories":769},[185],{"categories":771},[169],{"categories":773},[156],{"categories":775},[164],{"categories":777},[169],{"categories":779},[156],{"categories":781},[156],{"categories":783},[110],{"categories":785},[262],{"categories":787},[156],{"categories":789},[169],{"categories":791},[],{"categories":793},[110],{"categories":795},[169],{"categories":797},[185],{"categories":799},[],{"categories":801},[156],{"categories":803},[207],{"categories":805},[156],{"categories":807},[],{"categories":809},[156],{"categories":811},[156],{"categories":813},[156],{"categories":815},[164,297],{"categories":817},[],{"categories":819},[110],{"categories":821},[156],{"categories":823},[156],{"categories":825},[169],{"categories":827},[156],{"categories":829},[156],{"categories":831},[],{"categories":833},[],{"categories":835},[156],{"categories":837},[156],{"categories":839},[262],{"categories":841},[156],{"categories":843},[],{"categories":845},[156],{"categories":847},[340],{"categories":849},[],{"categories":851},[169],{"categories":853},[207],{"categories":855},[156],{"categories":857},[164],{"categories":859},[156],{"categories":861},[110],{"categories":863},[262],{"categories":865},[],{"categories":867},[156],{"categories":869},[207],{"categories":871},[156],{"categories":873},[196],{"categories":875},[156],{"categories":877},[156],{"categories":879},[169],{"categories":881},[207],{"categories":883},[604],{"categories":885},[156],{"categories":887},[297],{"categories":889},[],{"categories":891},[169],{"categories":893},[164],{"categories":895},[110],{"categories":897},[156],{"categories":899},[169],{"categories":901},[],{"categories":903},[156,340],{"categories":905},[156],{"categories":907},[156],{"categories":909},[156],{"categories":911},[156],{"categories":913},[169],{"categories":915},[156,110],{"categories":917},[185],{"categories":919},[156],{"categories":921},[156],{"categories":923},[156],{"categories":925},[110],{"categories":927},[156],{"categories":929},[169],{"categories":931},[169],{"categories":933},[652],{"categories":935},[297],{"categories":937},[156],{"categories":939},[169],{"categories":941},[156],{"categories":943},[156],{"categories":945},[169],{"categories":947},[],{"categories":949},[169],{"categories":951},[156],{"categories":953},[156],{"categories":955},[169],{"categories":957},[156],{"categories":959},[156,164],{"categories":961},[156],{"categories":963},[156],{"categories":965},[164],{"categories":967},[],{"categories":969},[262],{"categories":971},[262],{"categories":973},[156],{"categories":975},[],{"categories":977},[],{"categories":979},[156],{"categories":981},[207],{"categories":983},[],{"categories":985},[159],{"categories":987},[156],{"categories":989},[110],{"categories":991},[169],{"categories":993},[156],{"categories":995},[996],"Generative UI & Design-to-Code",{"categories":998},[156],{"categories":1000},[156],{"categories":1002},[262],{"categories":1004},[156],{"categories":1006},[1007],"Algorithmic Accountability",{"categories":1009},[156],{"categories":1011},[169],{"categories":1013},[110],{"categories":1015},[207],{"categories":1017},[262],{"categories":1019},[156],{"categories":1021},[],{"categories":1023},[172],{"categories":1025},[156],{"categories":1027},[156],{"categories":1029},[156],{"categories":1031},[156],{"categories":1033},[156],{"categories":1035},[169],{"categories":1037},[1038],"MLOps & Infrastructure",{"categories":1040},[156],{"categories":1042},[156],{"categories":1044},[156],{"categories":1046},[156],{"categories":1048},[156],{"categories":1050},[156],{"categories":1052},[110],{"categories":1054},[207],{"categories":1056},[156],{"categories":1058},[156],{"categories":1060},[172],{"categories":1062},[159],{"categories":1064},[156],{"categories":1066},[169],{"categories":1068},[340],{"categories":1070},[156],{"categories":1072},[164],{"categories":1074},[156],{"categories":1076},[262],{"categories":1078},[156],{"categories":1080},[172],{"categories":1082},[156],{"categories":1084},[169],{"categories":1086},[],{"categories":1088},[],{"categories":1090},[156],{"categories":1092},[196],{"categories":1094},[262],{"categories":1096},[207],{"categories":1098},[185],{"categories":1100},[],{"categories":1102},[156],{"categories":1104},[156],{"categories":1106},[164],{"categories":1108},[169],{"categories":1110},[156],{"categories":1112},[156],{"categories":1114},[156],{"categories":1116},[156],{"categories":1118},[156],{"categories":1120},[207],{"categories":1122},[196],{"categories":1124},[156],{"categories":1126},[262],{"categories":1128},[156],{"categories":1130},[],{"categories":1132},[169],{"categories":1134},[110],{"categories":1136},[],{"categories":1138},[156],{"categories":1140},[156],{"categories":1142},[169],{"categories":1144},[110],{"categories":1146},[156],{"categories":1148},[185],{"categories":1150},[262],{"categories":1152},[],{"categories":1154},[156],{"categories":1156},[],{"categories":1158},[156],{"categories":1160},[],{"categories":1162},[156],{"categories":1164},[156],{"categories":1166},[172],{"categories":1168},[164],{"categories":1170},[169],{"categories":1172},[169],{"categories":1174},[110],{"categories":1176},[],{"categories":1178},[156],{"categories":1180},[159],{"categories":1182},[156],{"categories":1184},[156],{"categories":1186},[164],{"categories":1188},[207],{"categories":1190},[159],{"categories":1192},[],{"categories":1194},[156],{"categories":1196},[],{"categories":1198},[156],{"categories":1200},[],{"categories":1202},[156],{"categories":1204},[207],{"categories":1206},[207],{"categories":1208},[],{"categories":1210},[535],{"categories":1212},[156],{"categories":1214},[262],{"categories":1216},[110],{"categories":1218},[],{"categories":1220},[473],{"categories":1222},[169],{"categories":1224},[169],{"categories":1226},[164],{"categories":1228},[156],{"categories":1230},[],{"categories":1232},[],{"categories":1234},[159],{"categories":1236},[185],{"categories":1238},[],{"categories":1240},[297],{"categories":1242},[169],{"categories":1244},[164],{"categories":1246},[169],{"categories":1248},[156],{"categories":1250},[164],{"categories":1252},[156],{"categories":1254},[110],{"categories":1256},[],{"categories":1258},[196],{"categories":1260},[172],{"categories":1262},[156],{"categories":1264},[262],{"categories":1266},[110],{"categories":1268},[164],{"categories":1270},[156],{"categories":1272},[110],{"categories":1274},[156],{"categories":1276},[169],{"categories":1278},[164],{"categories":1280},[156],{"categories":1282},[156],{"categories":1284},[156],{"categories":1286},[156],{"categories":1288},[156],{"categories":1290},[156],{"categories":1292},[],{"categories":1294},[],{"categories":1296},[110],{"categories":1298},[185],{"categories":1300},[172],{"categories":1302},[156],{"categories":1304},[169],{"categories":1306},[110],{"categories":1308},[110],{"categories":1310},[156],{"categories":1312},[],{"categories":1314},[156],{"categories":1316},[207],{"categories":1318},[172],{"categories":1320},[172],{"categories":1322},[110],{"categories":1324},[156],{"categories":1326},[679],{"categories":1328},[340],{"categories":1330},[],{"categories":1332},[156],{"categories":1334},[169],{"categories":1336},[156],{"categories":1338},[159],{"categories":1340},[],{"categories":1342},[159],{"categories":1344},[262],{"categories":1346},[],{"categories":1348},[156],{"categories":1350},[156],{"categories":1352},[156],{"categories":1354},[262],{"categories":1356},[297],{"categories":1358},[172],{"categories":1360},[156],{"categories":1362},[110],{"categories":1364},[156],{"categories":1366},[169],{"categories":1368},[],{"categories":1370},[110],{"categories":1372},[156],{"categories":1374},[159],{"categories":1376},[],{"categories":1378},[164],{"categories":1380},[156],{"categories":1382},[156],{"categories":1384},[207],{"categories":1386},[156,340],{"categories":1388},[156],{"categories":1390},[1391],"Design Systems for AI",{"categories":1393},[156],{"categories":1395},[156],{"categories":1397},[207],{"categories":1399},[156],{"categories":1401},[156],{"categories":1403},[156],{"categories":1405},[164],{"categories":1407},[156],{"categories":1409},[156],{"categories":1411},[156],{"categories":1413},[],{"categories":1415},[156],{"categories":1417},[156],{"categories":1419},[164],{"categories":1421},[156],{"categories":1423},[],{"categories":1425},[169],{"categories":1427},[169],{"categories":1429},[110],{"categories":1431},[156],{"categories":1433},[207],{"categories":1435},[110],{"categories":1437},[156],{"categories":1439},[262],{"categories":1441},[207],{"categories":1443},[185],{"categories":1445},[156],{"categories":1447},[156],{"categories":1449},[156],{"categories":1451},[156],{"categories":1453},[169],{"categories":1455},[159],{"categories":1457},[652],{"categories":1459},[156],{"categories":1461},[156],{"categories":1463},[169],{"categories":1465},[156],{"categories":1467},[110],{"categories":1469},[156],{"categories":1471},[110],{"categories":1473},[],{"categories":1475},[262],{"categories":1477},[],{"categories":1479},[156],{"categories":1481},[169],{"categories":1483},[172],{"categories":1485},[],{"categories":1487},[164],{"categories":1489},[156],{"categories":1491},[],{"categories":1493},[262],{"categories":1495},[110],{"categories":1497},[169],{"categories":1499},[110],{"categories":1501},[156],{"categories":1503},[262],{"categories":1505},[156],{"categories":1507},[110],{"categories":1509},[156],{"categories":1511},[156],{"categories":1513},[262],{"categories":1515},[],{"categories":1517},[],{"categories":1519},[207],{"categories":1521},[169],{"categories":1523},[169],{"categories":1525},[156],{"categories":1527},[169],{"categories":1529},[156],{"categories":1531},[156],{"categories":1533},[156],{"categories":1535},[156],{"categories":1537},[156],{"categories":1539},[156],{"categories":1541},[164],{"categories":1543},[172],{"categories":1545},[156],{"categories":1547},[156],{"categories":1549},[],{"categories":1551},[110],{"categories":1553},[110],{"categories":1555},[156],{"categories":1557},[110],{"categories":1559},[164],{"categories":1561},[],{"categories":1563},[156],{"categories":1565},[156],{"categories":1567},[262],{"categories":1569},[156],{"categories":1571},[156],{"categories":1573},[156],{"categories":1575},[169],{"categories":1577},[159],{"categories":1579},[164],{"categories":1581},[156],{"categories":1583},[169],{"categories":1585},[207],{"categories":1587},[169],{"categories":1589},[196],{"categories":1591},[297],{"categories":1593},[156],{"categories":1595},[169],{"categories":1597},[156],{"categories":1599},[156],{"categories":1601},[156],{"categories":1603},[156],{"categories":1605},[],{"categories":1607},[262],{"categories":1609},[],{"categories":1611},[156],{"categories":1613},[156],{"categories":1615},[],{"categories":1617},[156],{"categories":1619},[156],{"categories":1621},[110],{"categories":1623},[164],{"categories":1625},[1626],"Visual & Generative Media",{"categories":1628},[169],{"categories":1630},[],{"categories":1632},[156],{"categories":1634},[156],{"categories":1636},[110],{"categories":1638},[156],{"categories":1640},[340],{"categories":1642},[156],{"categories":1644},[185],{"categories":1646},[652],{"categories":1648},[110],{"categories":1650},[297],{"categories":1652},[156],{"categories":1654},[172],{"categories":1656},[262],{"categories":1658},[156],{"categories":1660},[156],{"categories":1662},[110],{"categories":1664},[169],{"categories":1666},[156],{"categories":1668},[],{"categories":1670},[],{"categories":1672},[169],{"categories":1674},[110],{"categories":1676},[159],{"categories":1678},[169],{"categories":1680},[604],{"categories":1682},[156],{"categories":1684},[172],{"categories":1686},[156],{"categories":1688},[164],{"categories":1690},[],{"categories":1692},[156],{"categories":1694},[172],{"categories":1696},[156],{"categories":1698},[156],{"categories":1700},[156],{"categories":1702},[172],{"categories":1704},[156],{"categories":1706},[156],{"categories":1708},[297],{"categories":1710},[156],{"categories":1712},[535],{"categories":1714},[110],{"categories":1716},[169],{"categories":1718},[156],{"categories":1720},[169],{"categories":1722},[156],{"categories":1724},[156],{"categories":1726},[169],{"categories":1728},[156],{"categories":1730},[156],{"categories":1732},[156],{"categories":1734},[169],{"categories":1736},[156],{"categories":1738},[262],{"categories":1740},[169],{"categories":1742},[],{"categories":1744},[169],{"categories":1746},[156],{"categories":1748},[],{"categories":1750},[340],{"categories":1752},[110],{"categories":1754},[],{"categories":1756},[604],{"categories":1758},[156],{"categories":1760},[169],{"categories":1762},[169],{"categories":1764},[156],{"categories":1766},[262,156],{"categories":1768},[156],{"categories":1770},[159],{"categories":1772},[156],{"categories":1774},[169],{"categories":1776},[262],{"categories":1778},[],{"categories":1780},[156],{"categories":1782},[159],{"categories":1784},[156],{"categories":1786},[1787],"Medical Imaging & Radiology",{"categories":1789},[156],{"categories":1791},[156],{"categories":1793},[156],{"categories":1795},[262],{"categories":1797},[169],{"categories":1799},[169],{"categories":1801},[110],{"categories":1803},[],{"categories":1805},[156],{"categories":1807},[156],{"categories":1809},[156],{"categories":1811},[],{"categories":1813},[],{"categories":1815},[156],{"categories":1817},[156],{"categories":1819},[535],{"categories":1821},[156],{"categories":1823},[156],{"categories":1825},[159],{"categories":1827},[156],{"categories":1829},[156],{"categories":1831},[],{"categories":1833},[169],{"categories":1835},[156],{"categories":1837},[172],{"categories":1839},[110],{"categories":1841},[156],{"categories":1843},[156],{"categories":1845},[169],{"categories":1847},[535],{"categories":1849},[156],{"categories":1851},[169],{"categories":1853},[156],{"categories":1855},[156],{"categories":1857},[156],{"categories":1859},[156],{"categories":1861},[262],{"categories":1863},[169],{"categories":1865},[340],{"categories":1867},[262],{"categories":1869},[164],{"categories":1871},[169],{"categories":1873},[207],{"categories":1875},[156],{"categories":1877},[156],{"categories":1879},[172],{"categories":1881},[156],{"categories":1883},[156],{"categories":1885},[156],{"categories":1887},[156],{"categories":1889},[156],{"categories":1891},[169],{"categories":1893},[156],{"categories":1895},[110],{"categories":1897},[156],{"categories":1899},[110],{"categories":1901},[156],{"categories":1903},[172],{"categories":1905},[],{"categories":1907},[207],{"categories":1909},[],{"categories":1911},[172],{"categories":1913},[169],{"categories":1915},[156],{"categories":1917},[156],{"categories":1919},[169],{"categories":1921},[156],{"categories":1923},[1391],{"categories":1925},[156],{"categories":1927},[1391],{"categories":1929},[262],{"categories":1931},[156],{"categories":1933},[156],{"categories":1935},[156],{"categories":1937},[169],{"categories":1939},[110],{"categories":1941},[262],{"categories":1943},[169],{"categories":1945},[207],{"categories":1947},[],{"categories":1949},[156],{"categories":1951},[156],{"categories":1953},[],{"categories":1955},[156],{"categories":1957},[156],{"categories":1959},[169],{"categories":1961},[156],{"categories":1963},[156],{"categories":1965},[156],{"categories":1967},[169],{"categories":1969},[1970],"Contract Review & E-Discovery",{"categories":1972},[156],{"categories":1974},[262],{"categories":1976},[156],{"categories":1978},[159],{"categories":1980},[156],{"categories":1982},[207],{"categories":1984},[156],{"categories":1986},[156],{"categories":1988},[297],{"categories":1990},[110],{"categories":1992},[169],{"categories":1994},[156],{"categories":1996},[156],{"categories":1998},[156],{"categories":2000},[169],{"categories":2002},[169],{"categories":2004},[1007],{"categories":2006},[156],{"categories":2008},[156],{"categories":2010},[169],{"categories":2012},[169],{"categories":2014},[156],{"categories":2016},[156],{"categories":2018},[156],{"categories":2020},[169],{"categories":2022},[156],{"categories":2024},[156],{"categories":2026},[110],{"categories":2028},[156],{"categories":2030},[535],{"categories":2032},[506],{"categories":2034},[156],{"categories":2036},[169],{"categories":2038},[156],{"categories":2040},[2041],"Law-Firm Practice & Adoption",{"categories":2043},[156],{"categories":2045},[169],{"categories":2047},[262],{"categories":2049},[156],{"categories":2051},[156],{"categories":2053},[156],{"categories":2055},[],{"categories":2057},[110],{"categories":2059},[],{"categories":2061},[110],{"categories":2063},[156],{"categories":2065},[],{"categories":2067},[110],{"categories":2069},[169],{"categories":2071},[159],{"categories":2073},[340],{"categories":2075},[156],{"categories":2077},[],{"categories":2079},[156],{"categories":2081},[159],{"categories":2083},[169],{"categories":2085},[164],{"categories":2087},[156],{"categories":2089},[297],{"categories":2091},[156],{"categories":2093},[],{"categories":2095},[164],{"categories":2097},[169],{"categories":2099},[164],{"categories":2101},[],{"categories":2103},[156],{"categories":2105},[172],{"categories":2107},[156],{"categories":2109},[110],{"categories":2111},[],{"categories":2113},[],{"categories":2115},[156],{"categories":2117},[],{"categories":2119},[],{"categories":2121},[156],{"categories":2123},[172],{"categories":2125},[169],{"categories":2127},[340],{"categories":2129},[156],{"categories":2131},[159],{"categories":2133},[110],{"categories":2135},[156],{"categories":2137},[156],{"categories":2139},[110],{"categories":2141},[172],{"categories":2143},[156],{"categories":2145},[156],{"categories":2147},[156],{"categories":2149},[1038],{"categories":2151},[156],{"categories":2153},[110],{"categories":2155},[156],{"categories":2157},[297],{"categories":2159},[110],{"categories":2161},[164],{"categories":2163},[156],{"categories":2165},[156],{"categories":2167},[156],{"categories":2169},[262],{"categories":2171},[156],{"categories":2173},[156],{"categories":2175},[156],{"categories":2177},[156],{"categories":2179},[164],{"categories":2181},[169],{"categories":2183},[156,159],{"categories":2185},[156],{"categories":2187},[535],{"categories":2189},[156],{"categories":2191},[156],{"categories":2193},[156],{"categories":2195},[110],{"categories":2197},[156],{"categories":2199},[110],{"categories":2201},[262],{"categories":2203},[169],{"categories":2205},[169],{"categories":2207},[110],{"categories":2209},[156],{"categories":2211},[169],{"categories":2213},[156],{"categories":2215},[156],{"categories":2217},[],{"categories":2219},[],{"categories":2221},[156],{"categories":2223},[185],{"categories":2225},[156],{"categories":2227},[156],{"categories":2229},[262],{"categories":2231},[169],{"categories":2233},[],{"categories":2235},[156],{"categories":2237},[156],{"categories":2239},[164],{"categories":2241},[110],{"categories":2243},[185],{"categories":2245},[207],{"categories":2247},[172],{"categories":2249},[262],{"categories":2251},[156],{"categories":2253},[169],{"categories":2255},[156],{"categories":2257},[110],{"categories":2259},[],{"categories":2261},[169],{"categories":2263},[169],{"categories":2265},[169],{"categories":2267},[156],{"categories":2269},[156],{"categories":2271},[156],{"categories":2273},[156],{"categories":2275},[156],{"categories":2277},[156],{"categories":2279},[],{"categories":2281},[169],{"categories":2283},[156],{"categories":2285},[156],{"categories":2287},[156],{"categories":2289},[],{"categories":2291},[169],{"categories":2293},[169],{"categories":2295},[156],{"categories":2297},[156],{"categories":2299},[164],{"categories":2301},[156],{"categories":2303},[156],{"categories":2305},[],{"categories":2307},[159],{"categories":2309},[156],{"categories":2311},[156],{"categories":2313},[156],{"categories":2315},[262],{"categories":2317},[156],{"categories":2319},[110],{"categories":2321},[156],{"categories":2323},[159],{"categories":2325},[156],{"categories":2327},[110],{"categories":2329},[297],{"categories":2331},[110],{"categories":2333},[169],{"categories":2335},[156],{"categories":2337},[169],{"categories":2339},[156],{"categories":2341},[156],{"categories":2343},[156],{"categories":2345},[156,262],{"categories":2347},[156],{"categories":2349},[169],{"categories":2351},[207],{"categories":2353},[156],{"categories":2355},[207],{"categories":2357},[169],{"categories":2359},[262],{"categories":2361},[156],{"categories":2363},[],{"categories":2365},[110],{"categories":2367},[340],{"categories":2369},[262],{"categories":2371},[110],{"categories":2373},[156],{"categories":2375},[172],{"categories":2377},[156],{"categories":2379},[156],{"categories":2381},[169],{"categories":2383},[],{"categories":2385},[],{"categories":2387},[156],{"categories":2389},[],{"categories":2391},[],{"categories":2393},[172],{"categories":2395},[110],{"categories":2397},[156],{"categories":2399},[156],{"categories":2401},[169],{"categories":2403},[156],{"categories":2405},[169],{"categories":2407},[164],{"categories":2409},[169],{"categories":2411},[340],{"categories":2413},[156],{"categories":2415},[156],{"categories":2417},[156],{"categories":2419},[196],{"categories":2421},[156],{"categories":2423},[156],{"categories":2425},[156],{"categories":2427},[156],{"categories":2429},[110],{"categories":2431},[169],{"categories":2433},[156],{"categories":2435},[156],{"categories":2437},[156],{"categories":2439},[156],{"categories":2441},[110],{"categories":2443},[473],{"categories":2445},[169],{"categories":2447},[1007],{"categories":2449},[],{"categories":2451},[169],{"categories":2453},[262],{"categories":2455},[2041],{"categories":2457},[110],{"categories":2459},[],{"categories":2461},[169],{"categories":2463},[],{"categories":2465},[156],{"categories":2467},[169],{"categories":2469},[],{"categories":2471},[],{"categories":2473},[156],{"categories":2475},[156],{"categories":2477},[297],{"categories":2479},[156],{"categories":2481},[297],{"categories":2483},[156],{"categories":2485},[169],{"categories":2487},[156],{"categories":2489},[156],{"categories":2491},[185],{"categories":2493},[156],{"categories":2495},[110],{"categories":2497},[172],{"categories":2499},[],{"categories":2501},[156],{"categories":2503},[156],{"categories":2505},[156],{"categories":2507},[110],{"categories":2509},[156],{"categories":2511},[1970],{"categories":2513},[169],{"categories":2515},[156],{"categories":2517},[262],{"categories":2519},[262],{"categories":2521},[156],{"categories":2523},[156],{"categories":2525},[169],{"categories":2527},[159],{"categories":2529},[156],{"categories":2531},[156],{"categories":2533},[156],{"categories":2535},[156],{"categories":2537},[262],{"categories":2539},[262],{"categories":2541},[169],{"categories":2543},[169],{"categories":2545},[169],{"categories":2547},[156],{"categories":2549},[156],{"categories":2551},[156],{"categories":2553},[169],{"categories":2555},[],{"categories":2557},[156],{"categories":2559},[],{"categories":2561},[262],{"categories":2563},[2564],"Interaction & Product Design",{"categories":2566},[156],{"categories":2568},[169],{"categories":2570},[110],{"categories":2572},[377],{"categories":2574},[207],{"categories":2576},[110],{"categories":2578},[156],{"categories":2580},[172],{"categories":2582},[156],{"categories":2584},[156],{"categories":2586},[110],{"categories":2588},[156],{"categories":2590},[159],{"categories":2592},[169],{"categories":2594},[156],{"categories":2596},[],{"categories":2598},[169],{"categories":2600},[169],{"categories":2602},[169],{"categories":2604},[],{"categories":2606},[110],{"categories":2608},[156],{"categories":2610},[169],{"categories":2612},[159],{"categories":2614},[2564],{"categories":2616},[156],{"categories":2618},[159],{"categories":2620},[156],{"categories":2622},[159],{"categories":2624},[156],{"categories":2626},[],{"categories":2628},[156],{"categories":2630},[169],{"categories":2632},[110],{"categories":2634},[],{"categories":2636},[169],{"categories":2638},[172],{"categories":2640},[207],{"categories":2642},[156],{"categories":2644},[169],{"categories":2646},[156],{"categories":2648},[169],{"categories":2650},[169],{"categories":2652},[156],{"categories":2654},[156],{"categories":2656},[207],{"categories":2658},[185],{"categories":2660},[156],{"categories":2662},[172],{"categories":2664},[110],{"categories":2666},[2667],"Coding Agents & Dev Productivity",{"categories":2669},[207],{"categories":2671},[262],{"categories":2673},[156],{"categories":2675},[156],{"categories":2677},[],{"categories":2679},[156],{"categories":2681},[156],{"categories":2683},[1007],{"categories":2685},[],{"categories":2687},[156],{"categories":2689},[156],{"categories":2691},[340],{"categories":2693},[156],{"categories":2695},[207],{"categories":2697},[],{"categories":2699},[],{"categories":2701},[156],{"categories":2703},[],{"categories":2705},[169],{"categories":2707},[156],{"categories":2709},[169],{"categories":2711},[],{"categories":2713},[110],{"categories":2715},[110],{"categories":2717},[156],{"categories":2719},[185],{"categories":2721},[],{"categories":2723},[156],{"categories":2725},[156],{"categories":2727},[156],{"categories":2729},[185],{"categories":2731},[110],{"categories":2733},[169],{"categories":2735},[],{"categories":2737},[],{"categories":2739},[156],{"categories":2741},[156],{"categories":2743},[156],{"categories":2745},[156],{"categories":2747},[169],{"categories":2749},[169],{"categories":2751},[450],{"categories":2753},[110],{"categories":2755},[172],{"categories":2757},[156],{"categories":2759},[110],{"categories":2761},[169],{"categories":2763},[207],{"categories":2765},[207],{"categories":2767},[169],{"categories":2769},[169],{"categories":2771},[156],{"categories":2773},[159],{"categories":2775},[2564],{"categories":2777},[172],{"categories":2779},[156,340],{"categories":2781},[185],{"categories":2783},[],{"categories":2785},[262],{"categories":2787},[169],{"categories":2789},[110],{"categories":2791},[159],{"categories":2793},[156],{"categories":2795},[169],{"categories":2797},[2798],"The Designer's Role & Craft",{"categories":2800},[262],{"categories":2802},[],{"categories":2804},[169],{"categories":2806},[156],{"categories":2808},[169],{"categories":2810},[169],{"categories":2812},[156],{"categories":2814},[297],{"categories":2816},[156],{"categories":2818},[110],{"categories":2820},[169],{"categories":2822},[156],{"categories":2824},[262],{"categories":2826},[156],{"categories":2828},[],{"categories":2830},[169],{"categories":2832},[262],{"categories":2834},[172],{"categories":2836},[156],{"categories":2838},[169],{"categories":2840},[156],{"categories":2842},[156],{"categories":2844},[156],{"categories":2846},[2847],"AI UX Patterns",{"categories":2849},[169],{"categories":2851},[169],{"categories":2853},[169],{"categories":2855},[156],{"categories":2857},[156],{"categories":2859},[169],{"categories":2861},[297],{"categories":2863},[185],{"categories":2865},[156],{"categories":2867},[169],{"categories":2869},[156],{"categories":2871},[156],{"categories":2873},[1391],{"categories":2875},[],{"categories":2877},[297],{"categories":2879},[169],{"categories":2881},[207],{"categories":2883},[110],{"categories":2885},[156],{"categories":2887},[169],{"categories":2889},[],{"categories":2891},[],{"categories":2893},[156],{"categories":2895},[156],{"categories":2897},[169],{"categories":2899},[156],{"categories":2901},[169],{"categories":2903},[450],{"categories":2905},[262],{"categories":2907},[156],{"categories":2909},[207],{"categories":2911},[110],{"categories":2913},[156],{"categories":2915},[169],{"categories":2917},[169],{"categories":2919},[],{"categories":2921},[156],{"categories":2923},[],{"categories":2925},[156],{"categories":2927},[156],{"categories":2929},[],{"categories":2931},[156],{"categories":2933},[156],{"categories":2935},[156],{"categories":2937},[169],{"categories":2939},[156],{"categories":2941},[110],{"categories":2943},[],{"categories":2945},[],{"categories":2947},[185],{"categories":2949},[196],{"categories":2951},[156],{"categories":2953},[156],{"categories":2955},[156],{"categories":2957},[185],{"categories":2959},[185],{"categories":2961},[156],{"categories":2963},[156],{"categories":2965},[207],{"categories":2967},[156],{"categories":2969},[156],{"categories":2971},[156],{"categories":2973},[169],{"categories":2975},[156],{"categories":2977},[156],{"categories":2979},[169],{"categories":2981},[156],{"categories":2983},[156],{"categories":2985},[156],{"categories":2987},[169],{"categories":2989},[],{"categories":2991},[110],{"categories":2993},[156],{"categories":2995},[],{"categories":2997},[156],{"categories":2999},[156],{"categories":3001},[340],{"categories":3003},[156],{"categories":3005},[],{"categories":3007},[],{"categories":3009},[262],{"categories":3011},[1038],{"categories":3013},[169],{"categories":3015},[159],{"categories":3017},[2798],{"categories":3019},[],{"categories":3021},[],{"categories":3023},[156],{"categories":3025},[],{"categories":3027},[],{"categories":3029},[110],{"categories":3031},[207],{"categories":3033},[297],{"categories":3035},[185],{"categories":3037},[169],{"categories":3039},[164],{"categories":3041},[156],{"categories":3043},[156],{"categories":3045},[156],{"categories":3047},[164],{"categories":3049},[],{"categories":3051},[262],{"categories":3053},[172],{"categories":3055},[156],{"categories":3057},[156],{"categories":3059},[169],{"categories":3061},[164],{"categories":3063},[156],{"categories":3065},[156],{"categories":3067},[159],{"categories":3069},[156],{"categories":3071},[164],{"categories":3073},[156],{"categories":3075},[],{"categories":3077},[159],{"categories":3079},[156],{"categories":3081},[297],{"categories":3083},[156],{"categories":3085},[110],{"categories":3087},[169],{"categories":3089},[207],{"categories":3091},[156],{"categories":3093},[110],{"categories":3095},[156],{"categories":3097},[156],{"categories":3099},[156],{"categories":3101},[156],{"categories":3103},[164],{"categories":3105},[156],{"categories":3107},[156],{"categories":3109},[156],{"categories":3111},[169],{"categories":3113},[156],{"categories":3115},[156],{"categories":3117},[156],{"categories":3119},[],{"categories":3121},[156],{"categories":3123},[110],{"categories":3125},[159],{"categories":3127},[156],{"categories":3129},[156],{"categories":3131},[262],{"categories":3133},[156],{"categories":3135},[],{"categories":3137},[156],{"categories":3139},[535],{"categories":3141},[169],{"categories":3143},[164],{"categories":3145},[156],{"categories":3147},[207],{"categories":3149},[156],{"categories":3151},[156],{"categories":3153},[],{"categories":3155},[164],{"categories":3157},[164],{"categories":3159},[156],{"categories":3161},[156],{"categories":3163},[172],{"categories":3165},[156],{"categories":3167},[156],{"categories":3169},[156],{"categories":3171},[156],{"categories":3173},[110],{"categories":3175},[185],{"categories":3177},[110],{"categories":3179},[156],{"categories":3181},[],{"categories":3183},[156],{"categories":3185},[110],{"categories":3187},[156],{"categories":3189},[110],{"categories":3191},[169],{"categories":3193},[652],{"categories":3195},[],{"categories":3197},[],{"categories":3199},[156],{"categories":3201},[207],{"categories":3203},[],{"categories":3205},[340],{"categories":3207},[156],{"categories":3209},[156],{"categories":3211},[156],{"categories":3213},[262],{"categories":3215},[996],{"categories":3217},[],{"categories":3219},[156],{"categories":3221},[156],{"categories":3223},[156],{"categories":3225},[110],{"categories":3227},[156],{"categories":3229},[156],{"categories":3231},[156],{"categories":3233},[156],{"categories":3235},[156,340],{"categories":3237},[156],{"categories":3239},[156],{"categories":3241},[262],{"categories":3243},[169],{"categories":3245},[],{"categories":3247},[169],{"categories":3249},[169],{"categories":3251},[156],{"categories":3253},[156],{"categories":3255},[156],{"categories":3257},[156],{"categories":3259},[156],{"categories":3261},[185],{"categories":3263},[156],{"categories":3265},[156],{"categories":3267},[2847],{"categories":3269},[159],{"categories":3271},[156],{"categories":3273},[185],{"categories":3275},[159],{"categories":3277},[110],{"categories":3279},[262],{"categories":3281},[169],{"categories":3283},[156],{"categories":3285},[156],{"categories":3287},[],{"categories":3289},[164],{"categories":3291},[156],{"categories":3293},[156],{"categories":3295},[207],{"categories":3297},[156],{"categories":3299},[156],{"categories":3301},[156],{"categories":3303},[169],{"categories":3305},[156],{"categories":3307},[156],{"categories":3309},[262],{"categories":3311},[156],{"categories":3313},[164],{"categories":3315},[],{"categories":3317},[340],{"categories":3319},[172],{"categories":3321},[156],{"categories":3323},[450],{"categories":3325},[262],{"categories":3327},[262],{"categories":3329},[110],{"categories":3331},[169],{"categories":3333},[156],{"categories":3335},[164],{"categories":3337},[207],{"categories":3339},[156],{"categories":3341},[156],{"categories":3343},[156],{"categories":3345},[262],{"categories":3347},[169],{"categories":3349},[156],{"categories":3351},[169],{"categories":3353},[156],{"categories":3355},[169],{"categories":3357},[156],{"categories":3359},[604],{"categories":3361},[156],{"categories":3363},[169],{"categories":3365},[],{"categories":3367},[156],{"categories":3369},[156],{"categories":3371},[156],{"categories":3373},[156],{"categories":3375},[169],{"categories":3377},[],{"categories":3379},[],{"categories":3381},[156],{"categories":3383},[156],{"categories":3385},[169],{"categories":3387},[156],{"categories":3389},[156],{"categories":3391},[156],{"categories":3393},[110],{"categories":3395},[156],{"categories":3397},[156],{"categories":3399},[169],{"categories":3401},[156],{"categories":3403},[156],{"categories":3405},[156],{"categories":3407},[156],{"categories":3409},[156],{"categories":3411},[],{"categories":3413},[110],{"categories":3415},[185],{"categories":3417},[156],{"categories":3419},[169],{"categories":3421},[169],{"categories":3423},[156],{"categories":3425},[156],{"categories":3427},[],{"categories":3429},[],{"categories":3431},[156],{"categories":3433},[156],{"categories":3435},[156],{"categories":3437},[156],{"categories":3439},[207],{"categories":3441},[185],{"categories":3443},[],{"categories":3445},[156],{"categories":3447},[262],{"categories":3449},[156],{"categories":3451},[156],{"categories":3453},[340],{"categories":3455},[2041],{"categories":3457},[156],{"categories":3459},[207],{"categories":3461},[110],{"categories":3463},[156],{"categories":3465},[110],{"categories":3467},[110],{"categories":3469},[156],{"categories":3471},[156],{"categories":3473},[110],{"categories":3475},[207],{"categories":3477},[207],{"categories":3479},[340],{"categories":3481},[169],{"categories":3483},[],{"categories":3485},[207],{"categories":3487},[164],{"categories":3489},[156],{"categories":3491},[169],{"categories":3493},[159],{"categories":3495},[110],{"categories":3497},[156],{"categories":3499},[164],{"categories":3501},[207],{"categories":3503},[],{"categories":3505},[156],{"categories":3507},[110],{"categories":3509},[156],{"categories":3511},[110],{"categories":3513},[185],{"categories":3515},[156],{"categories":3517},[207],{"categories":3519},[156],{"categories":3521},[110],{"categories":3523},[156],{"categories":3525},[169],{"categories":3527},[169],{"categories":3529},[207],{"categories":3531},[169],{"categories":3533},[340],{"categories":3535},[169],{"categories":3537},[156],{"categories":3539},[156],{"categories":3541},[156],{"categories":3543},[156],{"categories":3545},[156],{"categories":3547},[156],{"categories":3549},[110],{"categories":3551},[156],{"categories":3553},[],{"categories":3555},[169],{"categories":3557},[164],{"categories":3559},[110],{"categories":3561},[],{"categories":3563},[],{"categories":3565},[156],{"categories":3567},[169],{"categories":3569},[156],{"categories":3571},[156],{"categories":3573},[156],{"categories":3575},[3576],"Frameworks & Tooling",{"categories":3578},[156],{"categories":3580},[156],{"categories":3582},[110],{"categories":3584},[156],{"categories":3586},[156],{"categories":3588},[],{"categories":3590},[185],{"categories":3592},[185],{"categories":3594},[156],{"categories":3596},[159],{"categories":3598},[156],{"categories":3600},[169],{"categories":3602},[156],{"categories":3604},[262],{"categories":3606},[],{"categories":3608},[2041],{"categories":3610},[156],{"categories":3612},[110],{"categories":3614},[156],{"categories":3616},[340],{"categories":3618},[340],{"categories":3620},[],{"categories":3622},[156],{"categories":3624},[169],{"categories":3626},[169],{"categories":3628},[156],{"categories":3630},[156],{"categories":3632},[207],{"categories":3634},[169],{"categories":3636},[207],{"categories":3638},[156],{"categories":3640},[169],{"categories":3642},[],{"categories":3644},[262],{"categories":3646},[156],{"categories":3648},[156],{"categories":3650},[],{"categories":3652},[156],{"categories":3654},[156],{"categories":3656},[169],{"categories":3658},[156],{"categories":3660},[156],{"categories":3662},[156],{"categories":3664},[],{"categories":3666},[164],{"categories":3668},[110],{"categories":3670},[156],{"categories":3672},[110],{"categories":3674},[340],{"categories":3676},[156],{"categories":3678},[156],{"categories":3680},[156],{"categories":3682},[110],{"categories":3684},[156],{"categories":3686},[164],{"categories":3688},[156],{"categories":3690},[2041],{"categories":3692},[],{"categories":3694},[169],{"categories":3696},[159],{"categories":3698},[156],{"categories":3700},[159],{"categories":3702},[156],{"categories":3704},[],{"categories":3706},[169],{"categories":3708},[156],{"categories":3710},[156],{"categories":3712},[3713],"AI Design Tooling",{"categories":3715},[262],{"categories":3717},[156],{"categories":3719},[156],{"categories":3721},[110],{"categories":3723},[262],{"categories":3725},[156],{"categories":3727},[156],{"categories":3729},[110],{"categories":3731},[169],{"categories":3733},[207],{"categories":3735},[172],{"categories":3737},[110],{"categories":3739},[156],{"categories":3741},[156],{"categories":3743},[156],{"categories":3745},[169],{"categories":3747},[156],{"categories":3749},[],{"categories":3751},[169],{"categories":3753},[156],{"categories":3755},[156],{"categories":3757},[169],{"categories":3759},[156],{"categories":3761},[156],{"categories":3763},[156],{"categories":3765},[169],{"categories":3767},[],{"categories":3769},[169],{"categories":3771},[3576],{"categories":3773},[156],{"categories":3775},[156],{"categories":3777},[169],{"categories":3779},[169],{"categories":3781},[110],{"categories":3783},[110],{"categories":3785},[156],{"categories":3787},[156],{"categories":3789},[],{"categories":3791},[110],{"categories":3793},[156],{"categories":3795},[156],{"categories":3797},[169],{"categories":3799},[164],{"categories":3801},[156],{"categories":3803},[],{"categories":3805},[156],{"categories":3807},[156],{"categories":3809},[2564],{"categories":3811},[],{"categories":3813},[156],{"categories":3815},[156],{"categories":3817},[156],{"categories":3819},[156],{"categories":3821},[262],{"categories":3823},[156],{"categories":3825},[],{"categories":3827},[156],{"categories":3829},[156],{"categories":3831},[156],{"categories":3833},[156],{"categories":3835},[297],{"categories":3837},[207],{"categories":3839},[156],{"categories":3841},[156],{"categories":3843},[2041],{"categories":3845},[156],{"categories":3847},[159],{"categories":3849},[156],{"categories":3851},[156],{"categories":3853},[185],{"categories":3855},[169],{"categories":3857},[156],{"categories":3859},[156],{"categories":3861},[207],{"categories":3863},[169],{"categories":3865},[172],{"categories":3867},[],{"categories":3869},[156],{"categories":3871},[156],{"categories":3873},[262],{"categories":3875},[156],{"categories":3877},[297],{"categories":3879},[169],{"categories":3881},[156],{"categories":3883},[169],{"categories":3885},[156],{"categories":3887},[],{"categories":3889},[],{"categories":3891},[],{"categories":3893},[159],{"categories":3895},[207],{"categories":3897},[169],{"categories":3899},[156],{"categories":3901},[156],{"categories":3903},[156],{"categories":3905},[156],{"categories":3907},[156],{"categories":3909},[473],{"categories":3911},[156],{"categories":3913},[262],{"categories":3915},[169],{"categories":3917},[156],{"categories":3919},[],{"categories":3921},[156],{"categories":3923},[169],{"categories":3925},[169],{"categories":3927},[],{"categories":3929},[156],{"categories":3931},[169],{"categories":3933},[156],{"categories":3935},[],{"categories":3937},[172],{"categories":3939},[156],{"categories":3941},[156],{"categories":3943},[156],{"categories":3945},[207],{"categories":3947},[262],{"categories":3949},[169],{"categories":3951},[262],{"categories":3953},[169],{"categories":3955},[156],{"categories":3957},[164],{"categories":3959},[],{"categories":3961},[],{"categories":3963},[156],{"categories":3965},[156],{"categories":3967},[156],{"categories":3969},[159],{"categories":3971},[156],{"categories":3973},[169],{"categories":3975},[207],{"categories":3977},[],{"categories":3979},[262],{"categories":3981},[169],{"categories":3983},[],{"categories":3985},[110],{"categories":3987},[156],{"categories":3989},[110],{"categories":3991},[262],{"categories":3993},[110],{"categories":3995},[156],{"categories":3997},[],{"categories":3999},[156],{"categories":4001},[156],{"categories":4003},[169],{"categories":4005},[],{"categories":4007},[156],{"categories":4009},[156],{"categories":4011},[297],{"categories":4013},[156],{"categories":4015},[156],{"categories":4017},[156],{"categories":4019},[340],{"categories":4021},[110],{"categories":4023},[156],{"categories":4025},[169],{"categories":4027},[],{"categories":4029},[156],{"categories":4031},[169],{"categories":4033},[156],{"categories":4035},[159],{"categories":4037},[604],{"categories":4039},[156],{"categories":4041},[156],{"categories":4043},[156],{"categories":4045},[169],{"categories":4047},[156],{"categories":4049},[169],{"categories":4051},[156],{"categories":4053},[156],{"categories":4055},[156],{"categories":4057},[169],{"categories":4059},[172],{"categories":4061},[156],{"categories":4063},[156],{"categories":4065},[],{"categories":4067},[156],{"categories":4069},[156],{"categories":4071},[159],{"categories":4073},[156],{"categories":4075},[164],{"categories":4077},[110],{"categories":4079},[262],{"categories":4081},[],{"categories":4083},[156],{"categories":4085},[],{"categories":4087},[169],{"categories":4089},[156],{"categories":4091},[169],{"categories":4093},[],{"categories":4095},[169],{"categories":4097},[156],{"categories":4099},[110],{"categories":4101},[262],{"categories":4103},[207],{"categories":4105},[156],{"categories":4107},[207],{"categories":4109},[169],{"categories":4111},[156],{"categories":4113},[262],{"categories":4115},[156],{"categories":4117},[],{"categories":4119},[156],{"categories":4121},[196],{"categories":4123},[169],{"categories":4125},[156],{"categories":4127},[262],{"categories":4129},[207],{"categories":4131},[156],{"categories":4133},[164],{"categories":4135},[110],{"categories":4137},[156],{"categories":4139},[156],{"categories":4141},[156],{"categories":4143},[156],{"categories":4145},[172],{"categories":4147},[156],{"categories":4149},[207],{"categories":4151},[110],{"categories":4153},[297],{"categories":4155},[],{"categories":4157},[],{"categories":4159},[185],{"categories":4161},[535],{"categories":4163},[156],{"categories":4165},[169],{"categories":4167},[156,110],{"categories":4169},[207],{"categories":4171},[156],{"categories":4173},[156],{"categories":4175},[156],{"categories":4177},[156],{"categories":4179},[156],{"categories":4181},[156],{"categories":4183},[156],{"categories":4185},[164],{"categories":4187},[169],{"categories":4189},[156],{"categories":4191},[156],{"categories":4193},[169],{"categories":4195},[156],{"categories":4197},[156],{"categories":4199},[156],{"categories":4201},[],{"categories":4203},[156],{"categories":4205},[1391],{"categories":4207},[110],{"categories":4209},[262],{"categories":4211},[156],{"categories":4213},[156],{"categories":4215},[156],{"categories":4217},[156],{"categories":4219},[185],{"categories":4221},[169],{"categories":4223},[297],{"categories":4225},[340],{"categories":4227},[],{"categories":4229},[110],{"categories":4231},[156],{"categories":4233},[164],{"categories":4235},[169],{"categories":4237},[156],{"categories":4239},[159],{"categories":4241},[169],{"categories":4243},[156],{"categories":4245},[169],{"categories":4247},[169],{"categories":4249},[172],{"categories":4251},[110],{"categories":4253},[156],{"categories":4255},[156],{"categories":4257},[],{"categories":4259},[],{"categories":4261},[],{"categories":4263},[340],{"categories":4265},[156],{"categories":4267},[207],{"categories":4269},[156],{"categories":4271},[156],{"categories":4273},[156],{"categories":4275},[156],{"categories":4277},[110],{"categories":4279},[156],{"categories":4281},[],{"categories":4283},[156],{"categories":4285},[185],{"categories":4287},[164],{"categories":4289},[169],{"categories":4291},[156],{"categories":4293},[],{"categories":4295},[156],{"categories":4297},[169],{"categories":4299},[110],{"categories":4301},[156],{"categories":4303},[156],{"categories":4305},[156],{"categories":4307},[340],{"categories":4309},[],{"categories":4311},[262],{"categories":4313},[262],{"categories":4315},[156],{"categories":4317},[169],{"categories":4319},[],{"categories":4321},[110],{"categories":4323},[156],{"categories":4325},[262],{"categories":4327},[156],{"categories":4329},[164],{"categories":4331},[169],{"categories":4333},[156],{"categories":4335},[],{"categories":4337},[207],{"categories":4339},[156],{"categories":4341},[156],{"categories":4343},[156],{"categories":4345},[156],{"categories":4347},[156],{"categories":4349},[262],{"categories":4351},[169],{"categories":4353},[207],{"categories":4355},[],{"categories":4357},[169],{"categories":4359},[156],{"categories":4361},[164],{"categories":4363},[169],{"categories":4365},[262],{"categories":4367},[156],{"categories":4369},[156],{"categories":4371},[156],{"categories":4373},[535],{"categories":4375},[156],{"categories":4377},[169],{"categories":4379},[],{"categories":4381},[156],{"categories":4383},[156],{"categories":4385},[340],{"categories":4387},[207],{"categories":4389},[185],{"categories":4391},[652],{"categories":4393},[185],{"categories":4395},[185],{"categories":4397},[156],{"categories":4399},[],{"categories":4401},[],{"categories":4403},[],{"categories":4405},[169],{"categories":4407},[156],{"categories":4409},[156],{"categories":4411},[169],{"categories":4413},[169],{"categories":4415},[110],{"categories":4417},[156],{"categories":4419},[506],{"categories":4421},[110],{"categories":4423},[156],{"categories":4425},[169],{"categories":4427},[156],{"categories":4429},[156],{"categories":4431},[156],{"categories":4433},[164],{"categories":4435},[156],{"categories":4437},[156],{"categories":4439},[156],{"categories":4441},[156],{"categories":4443},[169],{"categories":4445},[172],{"categories":4447},[156],{"categories":4449},[],{"categories":4451},[],{"categories":4453},[156],{"categories":4455},[],{"categories":4457},[156],{"categories":4459},[169],{"categories":4461},[262],{"categories":4463},[156],{"categories":4465},[156],{"categories":4467},[169],{"categories":4469},[],{"categories":4471},[169],{"categories":4473},[169],{"categories":4475},[156],{"categories":4477},[156],{"categories":4479},[156],{"categories":4481},[172],{"categories":4483},[156],{"categories":4485},[262],{"categories":4487},[156],{"categories":4489},[169],{"categories":4491},[164],{"categories":4493},[156],{"categories":4495},[156],{"categories":4497},[169],{"categories":4499},[156],{"categories":4501},[297],{"categories":4503},[169],{"categories":4505},[156],{"categories":4507},[156],{"categories":4509},[156],{"categories":4511},[996],{"categories":4513},[156],{"categories":4515},[169],{"categories":4517},[156],{"categories":4519},[110],{"categories":4521},[156],{"categories":4523},[604],{"categories":4525},[262],{"categories":4527},[],{"categories":4529},[156],{"categories":4531},[156],{"categories":4533},[207],{"categories":4535},[535],{"categories":4537},[169],{"categories":4539},[156],{"categories":4541},[],{"categories":4543},[207],{"categories":4545},[450],{"categories":4547},[169],{"categories":4549},[169],{"categories":4551},[169],{"categories":4553},[156],{"categories":4555},[156],{"categories":4557},[169],{"categories":4559},[156],{"categories":4561},[],{"categories":4563},[164],{"categories":4565},[156],{"categories":4567},[262],{"categories":4569},[164],{"categories":4571},[169],{"categories":4573},[110],{"categories":4575},[],{"categories":4577},[110],{"categories":4579},[156],{"categories":4581},[156],{"categories":4583},[159],{"categories":4585},[156],{"categories":4587},[207],{"categories":4589},[340],{"categories":4591},[196],{"categories":4593},[169],{"categories":4595},[169],{"categories":4597},[156],{"categories":4599},[156],{"categories":4601},[169],{"categories":4603},[156],{"categories":4605},[159],{"categories":4607},[],{"categories":4609},[169],{"categories":4611},[156],{"categories":4613},[156],{"categories":4615},[156],{"categories":4617},[169],{"categories":4619},[156],{"categories":4621},[],{"categories":4623},[156],{"categories":4625},[],{"categories":4627},[262],{"categories":4629},[169],{"categories":4631},[169],{"categories":4633},[156,164],{"categories":4635},[169],{"categories":4637},[156],{"categories":4639},[],{"categories":4641},[159],{"categories":4643},[185],{"categories":4645},[164],{"categories":4647},[169],{"categories":4649},[156],{"categories":4651},[110],{"categories":4653},[156],{"categories":4655},[156],{"categories":4657},[169],{"categories":4659},[156],{"categories":4661},[156],{"categories":4663},[156],{"categories":4665},[207],{"categories":4667},[1391],{"categories":4669},[169],{"categories":4671},[156],{"categories":4673},[],{"categories":4675},[],{"categories":4677},[156],{"categories":4679},[169],{"categories":4681},[156],{"categories":4683},[156],{"categories":4685},[340],{"categories":4687},[],{"categories":4689},[156],{"categories":4691},[169],{"categories":4693},[196],{"categories":4695},[169],{"categories":4697},[156],{"categories":4699},[535],{"categories":4701},[],{"categories":4703},[473],{"categories":4705},[156],{"categories":4707},[169],{"categories":4709},[156],{"categories":4711},[156],{"categories":4713},[156],{"categories":4715},[297],{"categories":4717},[156],{"categories":4719},[169],{"categories":4721},[156],{"categories":4723},[185],{"categories":4725},[172],{"categories":4727},[169],{"categories":4729},[156],{"categories":4731},[535],{"categories":4733},[156],{"categories":4735},[340],{"categories":4737},[164],{"categories":4739},[],{"categories":4741},[156],{"categories":4743},[156],{"categories":4745},[156],{"categories":4747},[297],{"categories":4749},[262],{"categories":4751},[156],{"categories":4753},[156],{"categories":4755},[156],{"categories":4757},[],{"categories":4759},[297],{"categories":4761},[207],{"categories":4763},[156],{"categories":4765},[156],{"categories":4767},[156],{"categories":4769},[652],{"categories":4771},[159],{"categories":4773},[156],{"categories":4775},[172],{"categories":4777},[156],{"categories":4779},[156],{"categories":4781},[],{"categories":4783},[],{"categories":4785},[262],{"categories":4787},[156],{"categories":4789},[156],{"categories":4791},[185],{"categories":4793},[297],{"categories":4795},[169],{"categories":4797},[156],{"categories":4799},[156],{"categories":4801},[297],{"categories":4803},[164],{"categories":4805},[207],{"categories":4807},[156],{"categories":4809},[156],{"categories":4811},[],{"categories":4813},[156],{"categories":4815},[156],{"categories":4817},[],{"categories":4819},[156],{"categories":4821},[156],{"categories":4823},[679],{"categories":4825},[156],{"categories":4827},[156],{"categories":4829},[169],{"categories":4831},[110],{"categories":4833},[535],{"categories":4835},[156],{"categories":4837},[164],{"categories":4839},[156],{"categories":4841},[156],{"categories":4843},[],{"categories":4845},[156,110],{"categories":4847},[207],{"categories":4849},[169],{"categories":4851},[110],{"categories":4853},[169],{"categories":4855},[1038],{"categories":4857},[110],{"categories":4859},[110],{"categories":4861},[169],{"categories":4863},[156],{"categories":4865},[159],{"categories":4867},[156],{"categories":4869},[],{"categories":4871},[],{"categories":4873},[169],{"categories":4875},[156],{"categories":4877},[110],{"categories":4879},[169],{"categories":4881},[156],{"categories":4883},[159],{"categories":4885},[110],{"categories":4887},[110],{"categories":4889},[156],{"categories":4891},[297],{"categories":4893},[156],{"categories":4895},[156],{"categories":4897},[110],{"categories":4899},[156],{"categories":4901},[],{"categories":4903},[156],{"categories":4905},[156],{"categories":4907},[262,156],{"categories":4909},[340],{"categories":4911},[159],{"categories":4913},[156],{"categories":4915},[],{"categories":4917},[156],{"categories":4919},[156],{"categories":4921},[164],{"categories":4923},[156],{"categories":4925},[164],{"categories":4927},[156],{"categories":4929},[156],{"categories":4931},[450],{"categories":4933},[156],{"categories":4935},[164],{"categories":4937},[110],{"categories":4939},[185],{"categories":4941},[169],{"categories":4943},[156],{"categories":4945},[110],{"categories":4947},[156],{"categories":4949},[156],{"categories":4951},[207],{"categories":4953},[156],{"categories":4955},[297],{"categories":4957},[262],{"categories":4959},[156],{"categories":4961},[156],{"categories":4963},[172],{"categories":4965},[156],{"categories":4967},[156],{"categories":4969},[159],{"categories":4971},[156],{"categories":4973},[169],{"categories":4975},[169],{"categories":4977},[110],{"categories":4979},[156],{"categories":4981},[207],{"categories":4983},[110],{"categories":4985},[110],{"categories":4987},[156],{"categories":4989},[156],{"categories":4991},[],{"categories":4993},[],{"categories":4995},[185],{"categories":4997},[156],{"categories":4999},[110],{"categories":5001},[156],{"categories":5003},[262],{"categories":5005},[535],{"categories":5007},[473],{"categories":5009},[450],{"categories":5011},[156],{"categories":5013},[156],{"categories":5015},[110],{"categories":5017},[156],{"categories":5019},[185],{"categories":5021},[156],{"categories":5023},[156],{"categories":5025},[156],{"categories":5027},[156],{"categories":5029},[156],{"categories":5031},[156],{"categories":5033},[156],{"categories":5035},[169],{"categories":5037},[159],{"categories":5039},[172],{"categories":5041},[169],{"categories":5043},[156,164],{"categories":5045},[],{"categories":5047},[262],{"categories":5049},[],{"categories":5051},[172],{"categories":5053},[156],{"categories":5055},[207],{"categories":5057},[159],{"categories":5059},[156],{"categories":5061},[172],{"categories":5063},[159],{"categories":5065},[169],{"categories":5067},[185],{"categories":5069},[169],{"categories":5071},[164],{"categories":5073},[172],{"categories":5075},[156],{"categories":5077},[169],{"categories":5079},[156],{"categories":5081},[172],{"categories":5083},[156],{"categories":5085},[156],{"categories":5087},[164],{"categories":5089},[169],{"categories":5091},[110],{"categories":5093},[297],{"categories":5095},[156],{"categories":5097},[156],{"categories":5099},[],{"categories":5101},[207],{"categories":5103},[156],{"categories":5105},[156],{"categories":5107},[156],{"categories":5109},[156],{"categories":5111},[156],{"categories":5113},[156],{"categories":5115},[110],{"categories":5117},[207],{"categories":5119},[110],{"categories":5121},[110],{"categories":5123},[156],{"categories":5125},[156],{"categories":5127},[156],{"categories":5129},[156],{"categories":5131},[473],{"categories":5133},[156],{"categories":5135},[169],{"categories":5137},[169],{"categories":5139},[207],{"categories":5141},[156],{"categories":5143},[156],{"categories":5145},[156],{"categories":5147},[169],{"categories":5149},[156],{"categories":5151},[156],{"categories":5153},[156],{"categories":5155},[3576],{"categories":5157},[5158],"Clinical AI",{"categories":5160},[262],{"categories":5162},[156],{"categories":5164},[156],{"categories":5166},[156],{"categories":5168},[156],{"categories":5170},[340],{"categories":5172},[2847],{"categories":5174},[156],{"categories":5176},[172],{"categories":5178},[262],{"categories":5180},[156],{"categories":5182},[169],{"categories":5184},[156],{"categories":5186},[156],{"categories":5188},[207],{"categories":5190},[156],{"categories":5192},[169],{"categories":5194},[110],{"categories":5196},[297],{"categories":5198},[156],{"categories":5200},[156],{"categories":5202},[164],{"categories":5204},[156],{"categories":5206},[156],{"categories":5208},[604],{"categories":5210},[156],{"categories":5212},[],{"categories":5214},[169],{"categories":5216},[156],{"categories":5218},[110],{"categories":5220},[159],{"categories":5222},[156],{"categories":5224},[],{"categories":5226},[],{"categories":5228},[156],{"categories":5230},[],{"categories":5232},[164],{"categories":5234},[156],{"categories":5236},[169],{"categories":5238},[156],{"categories":5240},[169],{"categories":5242},[169],{"categories":5244},[156],{"categories":5246},[207],{"categories":5248},[207],{"categories":5250},[207],{"categories":5252},[207],{"categories":5254},[],{"categories":5256},[159],{"categories":5258},[169],{"categories":5260},[207],{"categories":5262},[156],{"categories":5264},[679],{"categories":5266},[172],{"categories":5268},[169],{"categories":5270},[156],{"categories":5272},[159],{"categories":5274},[156],{"categories":5276},[169],{"categories":5278},[156],{"categories":5280},[156],{"categories":5282},[156],{"categories":5284},[156],{"categories":5286},[156],{"categories":5288},[156,169],{"categories":5290},[169],{"categories":5292},[340],{"categories":5294},[156],{"categories":5296},[207],{"categories":5298},[169],{"categories":5300},[207],{"categories":5302},[169],{"categories":5304},[156],{"categories":5306},[],{"categories":5308},[207],{"categories":5310},[297],{"categories":5312},[159],{"categories":5314},[156],{"categories":5316},[156],{"categories":5318},[],{"categories":5320},[110],{"categories":5322},[],{"categories":5324},[159],{"categories":5326},[169],{"categories":5328},[207],{"categories":5330},[156],{"categories":5332},[207],{"categories":5334},[159],{"categories":5336},[207],{"categories":5338},[207],{"categories":5340},[],{"categories":5342},[164],{"categories":5344},[169],{"categories":5346},[207],{"categories":5348},[207],{"categories":5350},[207],{"categories":5352},[207],{"categories":5354},[207],{"categories":5356},[207],{"categories":5358},[207],{"categories":5360},[207],{"categories":5362},[207],{"categories":5364},[207],{"categories":5366},[185],{"categories":5368},[159],{"categories":5370},[156],{"categories":5372},[156],{"categories":5374},[169],{"categories":5376},[169],{"categories":5378},[],{"categories":5380},[156],{"categories":5382},[156,159],{"categories":5384},[],{"categories":5386},[169],{"categories":5388},[156],{"categories":5390},[207],{"categories":5392},[169],{"categories":5394},[169],{"categories":5396},[1038],{"categories":5398},[156],{"categories":5400},[156],{"categories":5402},[156],{"categories":5404},[156],{"categories":5406},[172],{"categories":5408},[156],{"categories":5410},[156],{"categories":5412},[450],{"categories":5414},[156],{"categories":5416},[156],{"categories":5418},[169],{"categories":5420},[156],{"categories":5422},[156],{"categories":5424},[156],{"categories":5426},[156],{"categories":5428},[164],{"categories":5430},[172],{"categories":5432},[169],{"categories":5434},[169],{"categories":5436},[],{"categories":5438},[169],{"categories":5440},[262],{"categories":5442},[207],{"categories":5444},[156],{"categories":5446},[],{"categories":5448},[156],{"categories":5450},[172],{"categories":5452},[172],{"categories":5454},[],{"categories":5456},[110],{"categories":5458},[156],{"categories":5460},[169],{"categories":5462},[262],{"categories":5464},[156],{"categories":5466},[156],{"categories":5468},[],{"categories":5470},[156],{"categories":5472},[156],{"categories":5474},[],{"categories":5476},[297],{"categories":5478},[156],{"categories":5480},[169],{"categories":5482},[],{"categories":5484},[],{"categories":5486},[156],{"categories":5488},[207],{"categories":5490},[159],{"categories":5492},[156],{"categories":5494},[156],{"categories":5496},[164],{"categories":5498},[156],{"categories":5500},[156],{"categories":5502},[169],{"categories":5504},[156],{"categories":5506},[164],{"categories":5508},[164],{"categories":5510},[262],{"categories":5512},[],{"categories":5514},[156],{"categories":5516},[164],{"categories":5518},[207],{"categories":5520},[],{"categories":5522},[156],{"categories":5524},[156],{"categories":5526},[262],{"categories":5528},[156],{"categories":5530},[156],{"categories":5532},[297],{"categories":5534},[156],{"categories":5536},[340],{"categories":5538},[],{"categories":5540},[169],{"categories":5542},[156],{"categories":5544},[297],{"categories":5546},[110],{"categories":5548},[],{"categories":5550},[156],{"categories":5552},[],{"categories":5554},[169],{"categories":5556},[262],{"categories":5558},[110],{"categories":5560},[],{"categories":5562},[3576],{"categories":5564},[164],{"categories":5566},[159],{"categories":5568},[156],{"categories":5570},[169],{"categories":5572},[185],{"categories":5574},[169],{"categories":5576},[156],{"categories":5578},[262],{"categories":5580},[156],{"categories":5582},[156],{"categories":5584},[110],{"categories":5586},[],{"categories":5588},[],{"categories":5590},[156],{"categories":5592},[159],{"categories":5594},[156],{"categories":5596},[297],{"categories":5598},[],{"categories":5600},[169],{"categories":5602},[169],{"categories":5604},[156],{"categories":5606},[169],{"categories":5608},[156],{"categories":5610},[207],{"categories":5612},[156],{"categories":5614},[110],{"categories":5616},[156],{"categories":5618},[156],{"categories":5620},[169],{"categories":5622},[172],{"categories":5624},[156],{"categories":5626},[156],{"categories":5628},[156],{"categories":5630},[156],{"categories":5632},[169],{"categories":5634},[156],{"categories":5636},[172],{"categories":5638},[297],{"categories":5640},[207],{"categories":5642},[],{"categories":5644},[297],{"categories":5646},[156],{"categories":5648},[],{"categories":5650},[110],{"categories":5652},[169],{"categories":5654},[],{"categories":5656},[156],{"categories":5658},[156],{"categories":5660},[156],{"categories":5662},[156],{"categories":5664},[156],{"categories":5666},[169],{"categories":5668},[164],{"categories":5670},[159],{"categories":5672},[156],{"categories":5674},[156],{"categories":5676},[169],{"categories":5678},[156],{"categories":5680},[262],{"categories":5682},[110],{"categories":5684},[110],{"categories":5686},[156],{"categories":5688},[185],{"categories":5690},[169],{"categories":5692},[156],{"categories":5694},[156],{"categories":5696},[169],{"categories":5698},[156],{"categories":5700},[156],{"categories":5702},[156],{"categories":5704},[169],{"categories":5706},[164],{"categories":5708},[156],{"categories":5710},[262],{"categories":5712},[110],{"categories":5714},[169],{"categories":5716},[156],{"categories":5718},[172],{"categories":5720},[156],{"categories":5722},[172],{"categories":5724},[169],{"categories":5726},[156],{"categories":5728},[156],{"categories":5730},[207],{"categories":5732},[156],{"categories":5734},[],{"categories":5736},[159],{"categories":5738},[156],{"categories":5740},[156],{"categories":5742},[156],{"categories":5744},[110],{"categories":5746},[110],{"categories":5748},[156],{"categories":5750},[110],{"categories":5752},[156],{"categories":5754},[169],{"categories":5756},[156],{"categories":5758},[156],{"categories":5760},[156],{"categories":5762},[156],{"categories":5764},[156],{"categories":5766},[],{"categories":5768},[156],{"categories":5770},[262],{"categories":5772},[169],{"categories":5774},[164],{"categories":5776},[207],{"categories":5778},[156],{"categories":5780},[169],{"categories":5782},[156],{"categories":5784},[169],{"categories":5786},[156],{"categories":5788},[156],{"categories":5790},[262],{"categories":5792},[169],{"categories":5794},[156],{"categories":5796},[297],{"categories":5798},[164],{"categories":5800},[156],{"categories":5802},[185],{"categories":5804},[156],{"categories":5806},[169],{"categories":5808},[156],{"categories":5810},[207],{"categories":5812},[156],{"categories":5814},[156],{"categories":5816},[156],{"categories":5818},[156],{"categories":5820},[169],{"categories":5822},[340],{"categories":5824},[156],{"categories":5826},[110],{"categories":5828},[169],{"categories":5830},[185],{"categories":5832},[],{"categories":5834},[169],{"categories":5836},[110],{"categories":5838},[156],{"categories":5840},[156],{"categories":5842},[156],{"categories":5844},[2667],{"categories":5846},[156],{"categories":5848},[262],{"categories":5850},[377],{"categories":5852},[156],{"categories":5854},[156],{"categories":5856},[156],{"categories":5858},[156],{"categories":5860},[156],{"categories":5862},[159],{"categories":5864},[169],{"categories":5866},[156],{"categories":5868},[156],{"categories":5870},[110],{"categories":5872},[164],{"categories":5874},[156],{"categories":5876},[156],{"categories":5878},[110],{"categories":5880},[156],{"categories":5882},[],{"categories":5884},[169],{"categories":5886},[169],{"categories":5888},[156],{"categories":5890},[156],{"categories":5892},[156],{"categories":5894},[185],{"categories":5896},[],{"categories":5898},[207],{"categories":5900},[],{"categories":5902},[207],{"categories":5904},[156],{"categories":5906},[156],{"categories":5908},[156],{"categories":5910},[169],{"categories":5912},[156],{"categories":5914},[169],{"categories":5916},[169],{"categories":5918},[],{"categories":5920},[156],{"categories":5922},[207],{"categories":5924},[156],{"categories":5926},[],{"categories":5928},[156],{"categories":5930},[262],{"categories":5932},[156],{"categories":5934},[],{"categories":5936},[156],{"categories":5938},[156],{"categories":5940},[262],{"categories":5942},[110],{"categories":5944},[169],{"categories":5946},[156],{"categories":5948},[156],{"categories":5950},[156],{"categories":5952},[156],{"categories":5954},[156],{"categories":5956},[297],{"categories":5958},[156],{"categories":5960},[156],{"categories":5962},[156],{"categories":5964},[159],{"categories":5966},[156],{"categories":5968},[156],{"categories":5970},[],{"categories":5972},[156],{"categories":5974},[156],{"categories":5976},[156],{"categories":5978},[],{"categories":5980},[169],{"categories":5982},[159],{"categories":5984},[156],{"categories":5986},[156],{"categories":5988},[156],{"categories":5990},[169],{"categories":5992},[156],{"categories":5994},[207],{"categories":5996},[156],{"categories":5998},[110],{"categories":6000},[172],{"categories":6002},[169],{"categories":6004},[535],{"categories":6006},[156],{"categories":6008},[156],{"categories":6010},[156],{"categories":6012},[156],{"categories":6014},[110],{"categories":6016},[207],{"categories":6018},[262],{"categories":6020},[156],{"categories":6022},[156],{"categories":6024},[156],{"categories":6026},[156],{"categories":6028},[156],{"categories":6030},[156],{"categories":6032},[207],{"categories":6034},[156],{"categories":6036},[262],{"categories":6038},[156],{"categories":6040},[156],{"categories":6042},[207],{"categories":6044},[262],{"categories":6046},[156],{"categories":6048},[207],{"categories":6050},[156],{"categories":6052},[169],{"categories":6054},[169],{"categories":6056},[169],{"categories":6058},[156],{"categories":6060},[110],{"categories":6062},[207],{"categories":6064},[169],{"categories":6066},[169],{"categories":6068},[156],{"categories":6070},[110],{"categories":6072},[262],{"categories":6074},[156],{"categories":6076},[156],{"categories":6078},[169],{"categories":6080},[156],{"categories":6082},[],{"categories":6084},[169],{"categories":6086},[],{"categories":6088},[156],{"categories":6090},[156],{"categories":6092},[],{"categories":6094},[],{"categories":6096},[169],{"categories":6098},[164],{"categories":6100},[169],{"categories":6102},[6103],"Liability & Ethics",{"categories":6105},[156],{"categories":6107},[156],{"categories":6109},[156],{"categories":6111},[169],{"categories":6113},[159],{"categories":6115},[169],{"categories":6117},[164],{"categories":6119},[297],{"categories":6121},[156],{"categories":6123},[169],{"categories":6125},[156],{"categories":6127},[156],{"categories":6129},[156],{"categories":6131},[],{"categories":6133},[652],{"categories":6135},[169],{"categories":6137},[],{"categories":6139},[156],{"categories":6141},[159],{"categories":6143},[169],{"categories":6145},[156],{"categories":6147},[],{"categories":6149},[169],{"categories":6151},[156],{"categories":6153},[156],{"categories":6155},[110],{"categories":6157},[156],{"categories":6159},[207],{"categories":6161},[156],{"categories":6163},[156],{"categories":6165},[172],{"categories":6167},[156],{"categories":6169},[169],{"categories":6171},[156],{"categories":6173},[156],{"categories":6175},[156],{"categories":6177},[207],{"categories":6179},[169],{"categories":6181},[110],{"categories":6183},[262],{"categories":6185},[159],{"categories":6187},[156],{"categories":6189},[156],{"categories":6191},[156],{"categories":6193},[],{"categories":6195},[169],{"categories":6197},[169],{"categories":6199},[169],{"categories":6201},[535],{"categories":6203},[169],{"categories":6205},[262],{"categories":6207},[169],{"categories":6209},[340],{"categories":6211},[110],{"categories":6213},[207],{"categories":6215},[156],{"categories":6217},[262],{"categories":6219},[156],{"categories":6221},[159],{"categories":6223},[156],{"categories":6225},[],{"categories":6227},[156],{"categories":6229},[169],{"categories":6231},[156],{"categories":6233},[156],{"categories":6235},[156],{"categories":6237},[156],{"categories":6239},[169],{"categories":6241},[156],{"categories":6243},[156],{"categories":6245},[262],{"categories":6247},[169],{"categories":6249},[],{"categories":6251},[169],{"categories":6253},[172],{"categories":6255},[156],{"categories":6257},[207],{"categories":6259},[169],{"categories":6261},[164],{"categories":6263},[],{"categories":6265},[156],{"categories":6267},[156],{"categories":6269},[172],{"categories":6271},[156],{"categories":6273},[169],{"categories":6275},[207],{"categories":6277},[159],{"categories":6279},[340],{"categories":6281},[156],{"categories":6283},[156],{"categories":6285},[156],{"categories":6287},[207],{"categories":6289},[164],{"categories":6291},[156],{"categories":6293},[262],{"categories":6295},[207],{"categories":6297},[340],{"categories":6299},[156],{"categories":6301},[169],{"categories":6303},[],{"categories":6305},[604],{"categories":6307},[],{"categories":6309},[156],{"categories":6311},[340],{"categories":6313},[156],{"categories":6315},[185],{"categories":6317},[156],{"categories":6319},[169],{"categories":6321},[169],{"categories":6323},[6324],"Design News & Tools",{"categories":6326},[156],{"categories":6328},[156],{"categories":6330},[207],{"categories":6332},[156],{"categories":6334},[156],{"categories":6336},[156],{"categories":6338},[159],{"categories":6340},[169],{"categories":6342},[156],{"categories":6344},[262],{"categories":6346},[169],{"categories":6348},[169],{"categories":6350},[262],{"categories":6352},[156],{"categories":6354},[156],{"categories":6356},[156],{"categories":6358},[535],{"categories":6360},[169],{"categories":6362},[156],{"categories":6364},[169],{"categories":6366},[156],{"categories":6368},[156],{"categories":6370},[535],{"categories":6372},[156],{"categories":6374},[297],{"categories":6376},[156],{"categories":6378},[169],{"categories":6380},[169],{"categories":6382},[],{"categories":6384},[156],{"categories":6386},[156],{"categories":6388},[156],{"categories":6390},[207],{"categories":6392},[156],{"categories":6394},[159],{"categories":6396},[],{"categories":6398},[156],{"categories":6400},[156],{"categories":6402},[156],{"categories":6404},[110],{"categories":6406},[679],{"categories":6408},[110],{"categories":6410},[262],{"categories":6412},[156],{"categories":6414},[156,169],{"categories":6416},[297,164],{"categories":6418},[110],{"categories":6420},[156],{"categories":6422},[156],{"categories":6424},[156],{"categories":6426},[156],{"categories":6428},[],{"categories":6430},[110],{"categories":6432},[169],{"categories":6434},[156],{"categories":6436},[156],{"categories":6438},[],{"categories":6440},[156],{"categories":6442},[110],{"categories":6444},[156],{"categories":6446},[110],{"categories":6448},[156],{"categories":6450},[],{"categories":6452},[169],{"categories":6454},[156],{"categories":6456},[164],{"categories":6458},[156],{"categories":6460},[207],{"categories":6462},[156],{"categories":6464},[],{"categories":6466},[156],{"categories":6468},[169],{"categories":6470},[156],{"categories":6472},[],{"categories":6474},[262],{"categories":6476},[156],{"categories":6478},[156],{"categories":6480},[169],{"categories":6482},[156],{"categories":6484},[156],{"categories":6486},[156],{"categories":6488},[159],{"categories":6490},[156],{"categories":6492},[169],{"categories":6494},[156],{"categories":6496},[],{"categories":6498},[156],{"categories":6500},[340],{"categories":6502},[297],{"categories":6504},[164],{"categories":6506},[164],{"categories":6508},[156],{"categories":6510},[156],{"categories":6512},[159],{"categories":6514},[159],{"categories":6516},[156],{"categories":6518},[169],{"categories":6520},[156],{"categories":6522},[156],{"categories":6524},[156],{"categories":6526},[156],{"categories":6528},[110],{"categories":6530},[156],{"categories":6532},[159],{"categories":6534},[156],{"categories":6536},[156],{"categories":6538},[169],{"categories":6540},[156],{"categories":6542},[297],{"categories":6544},[156],{"categories":6546},[207],{"categories":6548},[156],{"categories":6550},[156],{"categories":6552},[169],{"categories":6554},[172],{"categories":6556},[156],{"categories":6558},[169],{"categories":6560},[156],{"categories":6562},[169],{"categories":6564},[],{"categories":6566},[110],{"categories":6568},[],{"categories":6570},[110],{"categories":6572},[169],{"categories":6574},[159],{"categories":6576},[156],{"categories":6578},[],{"categories":6580},[185],{"categories":6582},[340],{"categories":6584},[156],{"categories":6586},[110],{"categories":6588},[156],{"categories":6590},[],{"categories":6592},[207],{"categories":6594},[169],{"categories":6596},[110],{"categories":6598},[262],{"categories":6600},[164],{"categories":6602},[156],{"categories":6604},[156],{"categories":6606},[169],{"categories":6608},[110],{"categories":6610},[169],{"categories":6612},[207],{"categories":6614},[156],{"categories":6616},[172],{"categories":6618},[159],{"categories":6620},[172],{"categories":6622},[207],{"categories":6624},[156],{"categories":6626},[156],{"categories":6628},[110],{"categories":6630},[156],{"categories":6632},[262],{"categories":6634},[164],{"categories":6636},[156],{"categories":6638},[156],{"categories":6640},[156],{"categories":6642},[156],{"categories":6644},[156],{"categories":6646},[156],{"categories":6648},[169],{"categories":6650},[156],{"categories":6652},[156],{"categories":6654},[156],{"categories":6656},[169],{"categories":6658},[156],{"categories":6660},[156],{"categories":6662},[159],{"categories":6664},[156],{"categories":6666},[169],{"categories":6668},[169],{"categories":6670},[262],{"categories":6672},[169],{"categories":6674},[156],{"categories":6676},[169],{"categories":6678},[156],{"categories":6680},[159],{"categories":6682},[169],{"categories":6684},[262],{"categories":6686},[],{"categories":6688},[156],{"categories":6690},[185],{"categories":6692},[535],{"categories":6694},[156],{"categories":6696},[169],{"categories":6698},[156],{"categories":6700},[156],{"categories":6702},[110],{"categories":6704},[156],{"categories":6706},[],{"categories":6708},[156],{"categories":6710},[169],{"categories":6712},[164],{"categories":6714},[156],{"categories":6716},[297],{"categories":6718},[262],{"categories":6720},[156],{"categories":6722},[110],{"categories":6724},[156],{"categories":6726},[156],{"categories":6728},[207],{"categories":6730},[169],{"categories":6732},[156],{"categories":6734},[297],{"categories":6736},[169],{"categories":6738},[164],{"categories":6740},[164],{"categories":6742},[156],{"categories":6744},[156],{"categories":6746},[156],{"categories":6748},[156],{"categories":6750},[156],{"categories":6752},[156],{"categories":6754},[159],{"categories":6756},[156],{"categories":6758},[],{"categories":6760},[156],{"categories":6762},[156],{"categories":6764},[169],{"categories":6766},[156],{"categories":6768},[169],{"categories":6770},[156],{"categories":6772},[156],{"categories":6774},[156],{"categories":6776},[156],{"categories":6778},[156],{"categories":6780},[156],{"categories":6782},[110],{"categories":6784},[],{"categories":6786},[159],{"categories":6788},[156],{"categories":6790},[156],{"categories":6792},[169],{"categories":6794},[169],{"categories":6796},[],{"categories":6798},[110],{"categories":6800},[110],{"categories":6802},[156],{"categories":6804},[297],{"categories":6806},[164],{"categories":6808},[262],{"categories":6810},[156],{"categories":6812},[],{"categories":6814},[156],{"categories":6816},[169],{"categories":6818},[159],{"categories":6820},[156],{"categories":6822},[156],{"categories":6824},[110],{"categories":6826},[159],{"categories":6828},[156],{"categories":6830},[156],{"categories":6832},[207],{"categories":6834},[185],{"categories":6836},[156],{"categories":6838},[207],{"categories":6840},[156],{"categories":6842},[169],{"categories":6844},[156],{"categories":6846},[156],{"categories":6848},[],{"categories":6850},[207],{"categories":6852},[169],{"categories":6854},[262],{"categories":6856},[185],{"categories":6858},[156],{"categories":6860},[156],{"categories":6862},[156],{"categories":6864},[],{"categories":6866},[169],{"categories":6868},[169],{"categories":6870},[169],{"categories":6872},[3576],{"categories":6874},[207],{"categories":6876},[156],{"categories":6878},[110],{"categories":6880},[172],{"categories":6882},[156],{"categories":6884},[156],{"categories":6886},[156],{"categories":6888},[156],{"categories":6890},[156],{"categories":6892},[169],{"categories":6894},[156],{"categories":6896},[164],{"categories":6898},[156],{"categories":6900},[159],{"categories":6902},[2041],{"categories":6904},[340],{"categories":6906},[159],{"categories":6908},[],{"categories":6910},[172],{"categories":6912},[156],{"categories":6914},[],{"categories":6916},[156],{"categories":6918},[207],{"categories":6920},[169],{"categories":6922},[262],{"categories":6924},[156],{"categories":6926},[169],{"categories":6928},[156],{"categories":6930},[156],{"categories":6932},[156],{"categories":6934},[156],{"categories":6936},[207],{"categories":6938},[],{"categories":6940},[156],{"categories":6942},[169],{"categories":6944},[156],{"categories":6946},[169],{"categories":6948},[169],{"categories":6950},[],{"categories":6952},[156],{"categories":6954},[],{"categories":6956},[207],{"categories":6958},[159],{"categories":6960},[156],{"categories":6962},[262],{"categories":6964},[156],{"categories":6966},[169],{"categories":6968},[207],{"categories":6970},[156],{"categories":6972},[207],{"categories":6974},[],{"categories":6976},[207],{"categories":6978},[156],{"categories":6980},[159],{"categories":6982},[169],{"categories":6984},[535],{"categories":6986},[156],{"categories":6988},[169],{"categories":6990},[156],{"categories":6992},[],{"categories":6994},[110],{"categories":6996},[169],{"categories":6998},[172],{"categories":7000},[169],{"categories":7002},[156],{"categories":7004},[159],{"categories":7006},[156],{"categories":7008},[156],{"categories":7010},[],{"categories":7012},[],{"categories":7014},[],{"categories":7016},[262],{"categories":7018},[156],{"categories":7020},[169],{"categories":7022},[156],{"categories":7024},[156],{"categories":7026},[],{"categories":7028},[],{"categories":7030},[],{"categories":7032},[156],{"categories":7034},[169],{"categories":7036},[262],{"categories":7038},[156],{"categories":7040},[156],{"categories":7042},[],{"categories":7044},[169],{"categories":7046},[156],{"categories":7048},[156],{"categories":7050},[159],{"categories":7052},[],{"categories":7054},[],{"categories":7056},[156],{"categories":7058},[156],{"categories":7060},[156],{"categories":7062},[169],{"categories":7064},[262],{"categories":7066},[156],{"categories":7068},[207],{"categories":7070},[],{"categories":7072},[156],{"categories":7074},[156],{"categories":7076},[297],{"categories":7078},[207],{"categories":7080},[297],{"categories":7082},[110],{"categories":7084},[185],{"categories":7086},[156],{"categories":7088},[156],{"categories":7090},[],{"categories":7092},[],{"categories":7094},[169],{"categories":7096},[],{"categories":7098},[156],{"categories":7100},[535],{"categories":7102},[156],{"categories":7104},[156],{"categories":7106},[156],{"categories":7108},[156],{"categories":7110},[],{"categories":7112},[169],{"categories":7114},[156],{"categories":7116},[156],{"categories":7118},[],{"categories":7120},[169],{"categories":7122},[169],{"categories":7124},[156],{"categories":7126},[207],{"categories":7128},[156],{"categories":7130},[297],{"categories":7132},[156],{"categories":7134},[169],{"categories":7136},[164],{"categories":7138},[172],{"categories":7140},[156],{"categories":7142},[156],{"categories":7144},[169],{"categories":7146},[169],{"categories":7148},[185],{"categories":7150},[169],{"categories":7152},[169],{"categories":7154},[],{"categories":7156},[156],{"categories":7158},[169],{"categories":7160},[],{"categories":7162},[156],{"categories":7164},[],{"categories":7166},[207],{"categories":7168},[164],{"categories":7170},[],{"categories":7172},[156],{"categories":7174},[156],{"categories":7176},[156],{"categories":7178},[],{"categories":7180},[169],{"categories":7182},[262],{"categories":7184},[159],{"categories":7186},[156],{"categories":7188},[],{"categories":7190},[164],{"categories":7192},[297],{"categories":7194},[156],{"categories":7196},[110],{"categories":7198},[159],{"categories":7200},[185],{"categories":7202},[164],{"categories":7204},[110],{"categories":7206},[169],{"categories":7208},[110],{"categories":7210},[],{"categories":7212},[156],{"categories":7214},[172],{"categories":7216},[172],{"categories":7218},[156],{"categories":7220},[],{"categories":7222},[169],{"categories":7224},[169],{"categories":7226},[159],{"categories":7228},[262],{"categories":7230},[156],{"categories":7232},[156],{"categories":7234},[159],{"categories":7236},[169],{"categories":7238},[340],{"categories":7240},[156],{"categories":7242},[156],{"categories":7244},[156],{"categories":7246},[156],{"categories":7248},[156],{"categories":7250},[159],{"categories":7252},[156],{"categories":7254},[110],{"categories":7256},[185],{"categories":7258},[169],{"categories":7260},[],{"categories":7262},[156],{"categories":7264},[156],{"categories":7266},[156],{"categories":7268},[110],{"categories":7270},[169],{"categories":7272},[207],{"categories":7274},[110],{"categories":7276},[156],{"categories":7278},[172],{"categories":7280},[156],{"categories":7282},[],{"categories":7284},[262],{"categories":7286},[110],{"categories":7288},[207],{"categories":7290},[156],{"categories":7292},[156],{"categories":7294},[159],{"categories":7296},[169],{"categories":7298},[156],{"categories":7300},[156],{"categories":7302},[169],{"categories":7304},[172],{"categories":7306},[156],{"categories":7308},[169],{"categories":7310},[156],{"categories":7312},[164],{"categories":7314},[156],{"categories":7316},[169],{"categories":7318},[169,340],{"categories":7320},[156],{"categories":7322},[156],{"categories":7324},[169],{"categories":7326},[110],{"categories":7328},[156],{"categories":7330},[156],{"categories":7332},[156],{"categories":7334},[185],{"categories":7336},[169],{"categories":7338},[297],{"categories":7340},[169],{"categories":7342},[164],{"categories":7344},[],{"categories":7346},[169],{"categories":7348},[156],{"categories":7350},[164],{"categories":7352},[],{"categories":7354},[],{"categories":7356},[156],{"categories":7358},[110],{"categories":7360},[156],{"categories":7362},[156],{"categories":7364},[156],{"categories":7366},[169],{"categories":7368},[156],{"categories":7370},[185],{"categories":7372},[297],{"categories":7374},[156],{"categories":7376},[156],{"categories":7378},[156],{"categories":7380},[156],{"categories":7382},[169],{"categories":7384},[],{"categories":7386},[169],{"categories":7388},[207],{"categories":7390},[156],{"categories":7392},[169],{"categories":7394},[169],{"categories":7396},[156],{"categories":7398},[],{"categories":7400},[207],{"categories":7402},[110],{"categories":7404},[3576],{"categories":7406},[159],{"categories":7408},[110],{"categories":7410},[156],{"categories":7412},[169],{"categories":7414},[156],{"categories":7416},[156],{"categories":7418},[297],{"categories":7420},[110],{"categories":7422},[185],{"categories":7424},[],{"categories":7426},[207],{"categories":7428},[156],{"categories":7430},[156],{"categories":7432},[],{"categories":7434},[169],{"categories":7436},[156],{"categories":7438},[156],{"categories":7440},[156],{"categories":7442},[156],{"categories":7444},[169],{"categories":7446},[156],{"categories":7448},[156],{"categories":7450},[156],{"categories":7452},[156],{"categories":7454},[156],{"categories":7456},[172],{"categories":7458},[156],{"categories":7460},[169],{"categories":7462},[156],{"categories":7464},[156],{"categories":7466},[156],{"categories":7468},[156],{"categories":7470},[156],{"categories":7472},[156],{"categories":7474},[156],{"categories":7476},[164],{"categories":7478},[],{"categories":7480},[172],{"categories":7482},[156],{"categories":7484},[207],{"categories":7486},[169],{"categories":7488},[156],{"categories":7490},[110],{"categories":7492},[],{"categories":7494},[110],{"categories":7496},[110],{"categories":7498},[169],{"categories":7500},[110],{"categories":7502},[156],{"categories":7504},[156],{"categories":7506},[156],{"categories":7508},[169],{"categories":7510},[110],{"categories":7512},[156],{"categories":7514},[156],{"categories":7516},[156],{"categories":7518},[169],{"categories":7520},[207],{"categories":7522},[156],{"categories":7524},[156],{"categories":7526},[156],{"categories":7528},[164],{"categories":7530},[156],{"categories":7532},[169],{"categories":7534},[262],{"categories":7536},[],{"categories":7538},[156],{"categories":7540},[156],{"categories":7542},[185],{"categories":7544},[156],{"categories":7546},[169],{"categories":7548},[156],{"categories":7550},[156],{"categories":7552},[],{"categories":7554},[156],{"categories":7556},[156],{"categories":7558},[207],{"categories":7560},[156],{"categories":7562},[156],{"categories":7564},[169],{"categories":7566},[297],{"categories":7568},[],{"categories":7570},[],{"categories":7572},[110],{"categories":7574},[156],{"categories":7576},[156],{"categories":7578},[172],{"categories":7580},[207],{"categories":7582},[156],{"categories":7584},[110],{"categories":7586},[207],{"categories":7588},[156],{"categories":7590},[156],{"categories":7592},[297],{"categories":7594},[185],{"categories":7596},[156],{"categories":7598},[156],{"categories":7600},[159],{"categories":7602},[169],{"categories":7604},[156],{"categories":7606},[156],{"categories":7608},[169],{"categories":7610},[164],{"categories":7612},[169],{"categories":7614},[110],{"categories":7616},[156],{"categories":7618},[164],{"categories":7620},[],{"categories":7622},[156],{"categories":7624},[185],{"categories":7626},[156],{"categories":7628},[156],{"categories":7630},[],{"categories":7632},[207],{"categories":7634},[156],{"categories":7636},[169],{"categories":7638},[185],{"categories":7640},[156],{"categories":7642},[110],{"categories":7644},[110],{"categories":7646},[110],{"categories":7648},[156],{"categories":7650},[169],{"categories":7652},[169],{"categories":7654},[156],{"categories":7656},[169],{"categories":7658},[156],{"categories":7660},[156],{"categories":7662},[262],{"categories":7664},[185],{"categories":7666},[185],{"categories":7668},[],{"categories":7670},[207],{"categories":7672},[156],{"categories":7674},[156],{"categories":7676},[110],{"categories":7678},[],{"categories":7680},[207],{"categories":7682},[207],{"categories":7684},[207],{"categories":7686},[],{"categories":7688},[169],{"categories":7690},[156],{"categories":7692},[],{"categories":7694},[159],{"categories":7696},[164],{"categories":7698},[],{"categories":7700},[156],{"categories":7702},[156],{"categories":7704},[],{"categories":7706},[110],{"categories":7708},[],{"categories":7710},[],{"categories":7712},[],{"categories":7714},[],{"categories":7716},[156],{"categories":7718},[207],{"categories":7720},[],{"categories":7722},[],{"categories":7724},[156],{"categories":7726},[156],{"categories":7728},[156],{"categories":7730},[185],{"categories":7732},[156],{"categories":7734},[185],{"categories":7736},[],{"categories":7738},[185],{"categories":7740},[185],{"categories":7742},[340],{"categories":7744},[169],{"categories":7746},[110],{"categories":7748},[],{"categories":7750},[],{"categories":7752},[185],{"categories":7754},[110],{"categories":7756},[110],{"categories":7758},[110],{"categories":7760},[],{"categories":7762},[159],{"categories":7764},[110],{"categories":7766},[110],{"categories":7768},[159],{"categories":7770},[110],{"categories":7772},[164],{"categories":7774},[110],{"categories":7776},[110],{"categories":7778},[110],{"categories":7780},[185],{"categories":7782},[207],{"categories":7784},[207],{"categories":7786},[156],{"categories":7788},[110],{"categories":7790},[185],{"categories":7792},[340],{"categories":7794},[185],{"categories":7796},[185],{"categories":7798},[185],{"categories":7800},[],{"categories":7802},[164],{"categories":7804},[],{"categories":7806},[340],{"categories":7808},[110],{"categories":7810},[110],{"categories":7812},[110],{"categories":7814},[169],{"categories":7816},[207,164],{"categories":7818},[185],{"categories":7820},[],{"categories":7822},[],{"categories":7824},[185],{"categories":7826},[],{"categories":7828},[185],{"categories":7830},[207],{"categories":7832},[169],{"categories":7834},[],{"categories":7836},[110],{"categories":7838},[156],{"categories":7840},[262],{"categories":7842},[],{"categories":7844},[156],{"categories":7846},[],{"categories":7848},[207],{"categories":7850},[159],{"categories":7852},[185],{"categories":7854},[],{"categories":7856},[110],{"categories":7858},[207],[7860,7987,8136,8263],{"id":7861,"title":7862,"ai":7863,"body":7868,"categories":7961,"created_at":111,"date_modified":111,"description":103,"extension":112,"faq":111,"featured":113,"kicker_label":111,"meta":7962,"navigation":132,"path":7973,"published_at":7974,"question":111,"scraped_at":7975,"seo":7976,"sitemap":7977,"source_id":7978,"source_name":139,"source_type":140,"source_url":7979,"stem":7980,"tags":7981,"thumbnail_url":7982,"tldr":7983,"tweet":7984,"unknown_tags":7985,"__hash__":7986},"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":7864,"output_tokens":7865,"processing_time_ms":7866,"cost_usd":7867},4556,621,2804,0.0020705,{"type":14,"value":7869,"toc":7955},[7870,7874,7877,7881,7884,7914,7918,7925,7936,7940],[17,7871,7873],{"id":7872},"declarative-multi-gpu-scaling","Declarative Multi-GPU Scaling",[22,7875,7876],{},"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,7878,7880],{"id":7879},"the-four-pillars-of-jax-sharding","The Four Pillars of JAX Sharding",[22,7882,7883],{},"To distribute workloads, you must manage four key concepts:",[33,7885,7886,7892,7898,7904],{},[36,7887,7888,7891],{},[39,7889,7890],{},"Mesh",": Defines the physical topology of your available devices.",[36,7893,7894,7897],{},[39,7895,7896],{},"PartitionSpec",": Describes how an array should be split across the mesh (e.g., sharding a batch dimension while replicating parameters).",[36,7899,7900,7903],{},[39,7901,7902],{},"NamedSharding",": Combines the mesh and the partition specification into a concrete plan.",[36,7905,7906,7909,7910,7913],{},[39,7907,7908],{},"device_put",": Applies the sharding plan to the array, signaling the compiler to insert necessary parallel operations, such as gradient averaging, during the ",[56,7911,7912],{},"jit","-compiled training step.",[17,7915,7917],{"id":7916},"verification-and-performance","Verification and Performance",[22,7919,7920,7921,7924],{},"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 ",[56,7922,7923],{},"jax.debug.visualize_array_sharding"," to verify that your batch is correctly split and your weights are replicated as intended.",[22,7926,7927,7928,7931,7932,7935],{},"While automatic sharding is the recommended starting point for experimentation, developers requiring fine-grained control can use ",[56,7929,7930],{},"shard_map",". This allows for explicit management of local shards and manual gradient synchronization via ",[56,7933,7934],{},"jax.lax.pmean",".",[17,7937,7939],{"id":7938},"state-management-and-checkpointing","State Management and Checkpointing",[22,7941,7942,7943,7946,7947,7950,7951,7954],{},"When using Flax NNX, state management involves replicating model and optimizer states across devices using ",[56,7944,7945],{},"nnx.state"," and ",[56,7948,7949],{},"jax.device_put",". To ensure production-ready workflows, use ",[39,7952,7953],{},"Orbax"," for serializing and restoring checkpoints. When performing inference or text generation, ensure inputs are padded to a fixed maximum length to prevent the compiler from triggering expensive recompilations for every generated token.",{"title":103,"searchDepth":104,"depth":104,"links":7956},[7957,7958,7959,7960],{"id":7872,"depth":104,"text":7873},{"id":7879,"depth":104,"text":7880},{"id":7916,"depth":104,"text":7917},{"id":7938,"depth":104,"text":7939},[110],{"content_references":7963,"triage":7970},[7964,7965,7968],{"type":117,"title":118,"url":119,"context":126},{"type":117,"title":7966,"url":7967,"context":126},"Flax NNX","https:\u002F\u002Fflax.readthedocs.io\u002F",{"type":117,"title":7953,"url":7969,"context":126},"https:\u002F\u002Forbax.readthedocs.io\u002F",{"relevance":128,"novelty":129,"quality":129,"actionability":129,"composite":7971,"reasoning":7972},4.35,"Category: AI & LLMs. The article provides in-depth guidance on scaling JAX models across multiple GPUs, addressing a specific pain point for developers looking to optimize AI model training. It includes actionable details on concepts like Mesh and PartitionSpec, which are crucial for practical implementation.","\u002Fsummaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary","2026-08-26 19:03:58","2026-08-27 03:12:44",{"title":7862,"description":103},{"loc":7973},"89c460187da0026a","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ujwm_CCCn3s","summaries\u002F89c460187da0026a-scaling-jax-models-to-multi-gpu-systems-summary",[144,145,146,147],"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.",[146,147],"b1FpoOigyETuxusfXXFkQ3YTgBvB-f8tPkObth5y_r8",{"id":7988,"title":7989,"ai":7990,"body":7995,"categories":8111,"created_at":111,"date_modified":111,"description":103,"extension":112,"faq":111,"featured":113,"kicker_label":111,"meta":8112,"navigation":132,"path":8122,"published_at":8123,"question":111,"scraped_at":8124,"seo":8125,"sitemap":8126,"source_id":8127,"source_name":139,"source_type":140,"source_url":8128,"stem":8129,"tags":8130,"thumbnail_url":8131,"tldr":8132,"tweet":8133,"unknown_tags":8134,"__hash__":8135},"summaries\u002Fsummaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary.md","Optimizing JAX Performance on NVIDIA GPUs",{"provider":7,"model":8,"input_tokens":7991,"output_tokens":7992,"processing_time_ms":7993,"cost_usd":7994},4656,695,3564,0.0022065,{"type":14,"value":7996,"toc":8106},[7997,8001,8015,8026,8030,8052,8055,8059,8071,8074],[17,7998,8000],{"id":7999},"verifying-hardware-and-data-placement","Verifying Hardware and Data Placement",[22,8002,8003,8004,8007,8008,7946,8011,8014],{},"Before optimizing, you must confirm that JAX is actually utilizing the GPU. Start by running ",[56,8005,8006],{},"nvidia-smi"," to verify hardware visibility, then use ",[56,8009,8010],{},"jax.devices()",[56,8012,8013],{},"jax.default_backend()"," to ensure JAX is targeting the GPU rather than defaulting to the CPU.",[22,8016,8017,8018,8021,8022,8025],{},"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 ",[56,8019,8020],{},"np.asarray(y)"," or ",[56,8023,8024],{},"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,8027,8029],{"id":8028},"mastering-jit-and-tracing","Mastering JIT and Tracing",[22,8031,8032,8033,8035,8036,8039,8040,8043,8044,8047,8048,8051],{},"JAX uses the XLA compiler to transform Python code into optimized machine instructions. The ",[56,8034,7912],{}," transformation is powerful, but it relies on tracing. Because JAX traces code rather than executing it line-by-line, standard Python control flow (like ",[56,8037,8038],{},"if"," statements based on array values) will fail. Use JAX-specific primitives like ",[56,8041,8042],{},"jnp.where",", ",[56,8045,8046],{},"lax.cond",", and ",[56,8049,8050],{},"lax.scan"," to maintain compatibility with the tracer.",[22,8053,8054],{},"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,8056,8058],{"id":8057},"profiling-asynchronous-execution","Profiling Asynchronous Execution",[22,8060,8061,8062,8066,8067,8070],{},"JAX dispatches GPU work asynchronously. A common mistake is measuring the time it takes for Python to ",[8063,8064,8065],"em",{},"request"," work rather than the time the GPU takes to ",[8063,8068,8069],{},"execute"," it. To get accurate metrics, you must block the execution to ensure the GPU has finished its tasks before stopping your timer.",[22,8072,8073],{},"When profiling, look for:",[33,8075,8076,8082,8088,8094,8100],{},[36,8077,8078,8081],{},[39,8079,8080],{},"Compilation overhead:"," Frequent re-compilations due to shape changes.",[36,8083,8084,8087],{},[39,8085,8086],{},"Data transfer:"," Excessive movement between host and device.",[36,8089,8090,8093],{},[39,8091,8092],{},"GPU gaps:"," Periods where the GPU is idle due to host-side bottlenecks.",[36,8095,8096,8099],{},[39,8097,8098],{},"Kernel granularity:"," Too many tiny kernels that fail to saturate the GPU.",[36,8101,8102,8105],{},[39,8103,8104],{},"Memory pressure:"," Inefficient use of VRAM that forces swapping or slows down execution.",{"title":103,"searchDepth":104,"depth":104,"links":8107},[8108,8109,8110],{"id":7999,"depth":104,"text":8000},{"id":8028,"depth":104,"text":8029},{"id":8057,"depth":104,"text":8058},[156],{"content_references":8113,"triage":8118},[8114,8115],{"type":117,"title":118,"url":119,"context":126},{"type":117,"title":8116,"url":8117,"context":126},"NVIDIA-SMI","https:\u002F\u002Fdeveloper.nvidia.com\u002Fnvidia-system-management-interface",{"relevance":129,"novelty":8119,"quality":129,"actionability":129,"composite":8120,"reasoning":8121},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":7989,"description":103},{"loc":8122},"399034811953033e","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CxTUFiWCVjk","summaries\u002F399034811953033e-optimizing-jax-performance-on-nvidia-gpus-summary",[144,145,146,147],"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.",[146,147],"odTgzErVV7OXGQaWaoTj2SNkX8NC69cDDDI9cwSSqnk",{"id":8137,"title":8138,"ai":8139,"body":8144,"categories":8237,"created_at":111,"date_modified":111,"description":103,"extension":112,"faq":111,"featured":113,"kicker_label":111,"meta":8238,"navigation":132,"path":8248,"published_at":8249,"question":111,"scraped_at":8250,"seo":8251,"sitemap":8252,"source_id":8253,"source_name":139,"source_type":140,"source_url":8254,"stem":8255,"tags":8256,"thumbnail_url":8258,"tldr":8259,"tweet":8260,"unknown_tags":8261,"__hash__":8262},"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":8140,"output_tokens":8141,"processing_time_ms":8142,"cost_usd":8143},4376,706,3166,0.002153,{"type":14,"value":8145,"toc":8233},[8146,8150,8153,8200,8204,8207],[17,8147,8149],{"id":8148},"choosing-the-right-serving-architecture","Choosing the Right Serving Architecture",[22,8151,8152],{},"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:",[33,8154,8155,8163,8177,8186],{},[36,8156,8157,54,8160,8162],{},[39,8158,8159],{},"In-Process Python Service:",[56,8161,58],{}," for simple deployments. To avoid the initial compilation lag, perform a \"warm-up\" pass with dummy data before exposing the endpoint to real traffic.",[36,8164,8165,8168,8169,8172,8173,8176],{},[39,8166,8167],{},"Ahead-of-Time (AOT) Compilation:"," Explicitly separate the lowering and compilation stages. By using ",[56,8170,8171],{},"lower()"," to produce StableHLO and ",[56,8174,8175],{},"compile()"," to generate the executable, you lock down input shapes and guarantee predictable inference latency.",[36,8178,8179,54,8182,8185],{},[39,8180,8181],{},"Portable JAX Artifacts:",[56,8183,8184],{},"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.",[36,8187,8188,8191,8192,8195,8196,8199],{},[39,8189,8190],{},"TensorFlow Integration:"," If your existing infrastructure relies on TensorFlow Serving, use ",[56,8193,8194],{},"jax2tf"," to convert JAX graphs into standard TensorFlow ",[56,8197,8198],{},"SavedModel"," artifacts.",[17,8201,8203],{"id":8202},"performance-optimization-and-debugging","Performance Optimization and Debugging",[22,8205,8206],{},"Regardless of the deployment method, maintaining performance requires strict control over model inputs and execution patterns:",[33,8208,8209,8215,8221,8227],{},[36,8210,8211,8214],{},[39,8212,8213],{},"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.",[36,8216,8217,8220],{},[39,8218,8219],{},"Batching Strategy:"," While larger batches increase memory usage, they improve throughput (tokens per second) by amortizing overhead. Balance batch size against your latency requirements.",[36,8222,8223,8226],{},[39,8224,8225],{},"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.",[36,8228,8229,8232],{},[39,8230,8231],{},"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":103,"searchDepth":104,"depth":104,"links":8234},[8235,8236],{"id":8148,"depth":104,"text":8149},{"id":8202,"depth":104,"text":8203},[110],{"content_references":8239,"triage":8246},[8240,8241,8244],{"type":117,"title":118,"url":119,"context":126},{"type":117,"title":8242,"url":8243,"context":126},"TensorFlow","https:\u002F\u002Fwww.tensorflow.org\u002F",{"type":117,"title":7953,"url":8245,"context":126},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Forbax",{"relevance":128,"novelty":129,"quality":129,"actionability":129,"composite":7971,"reasoning":8247},"Category: AI & LLMs. The article provides in-depth strategies for deploying JAX models in production, addressing specific pain points such as latency caused by JIT compilation. It offers actionable insights like performing a warm-up pass and using AOT compilation, which are directly applicable to developers looking to optimize their AI-powered products.","\u002Fsummaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary","2026-08-26 19:04:16","2026-08-27 03:12:48",{"title":8138,"description":103},{"loc":8248},"4161258335a10d95","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EMwtNr7qTHE","summaries\u002F4161258335a10d95-strategies-for-serving-jax-models-in-production-summary",[145,144,8257,146],"devops","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FEMwtNr7qTHE\u002Fhqdefault.jpg","Moving JAX models from notebooks to production requires choosing the right serialization and compilation strategy to avoid latency spikes caused by just-in-time compilation.","This is a technical overview of four methods for moving JAX models from notebooks to production environments: using `jax.jit` for Python services, AOT compilation for predictable latency, `jax.export` for portable artifacts, and `jax2tf` for integration with TensorFlow-based serving stacks.",[146],"waeyOyeJIlezDRVJLvR2rMFY6YoT66GWolxWGswK0Cw",{"id":8264,"title":8265,"ai":8266,"body":8271,"categories":8324,"created_at":111,"date_modified":111,"description":103,"extension":112,"faq":111,"featured":113,"kicker_label":111,"meta":8325,"navigation":132,"path":8332,"published_at":8333,"question":111,"scraped_at":8333,"seo":8334,"sitemap":8335,"source_id":8336,"source_name":8337,"source_type":8338,"source_url":8339,"stem":8340,"tags":8341,"thumbnail_url":111,"tldr":8343,"tweet":111,"unknown_tags":8344,"__hash__":8345},"summaries\u002Fsummaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary.md","Building Tiled GPU Kernels with NVIDIA cuTile Python",{"provider":7,"model":8,"input_tokens":8267,"output_tokens":8268,"processing_time_ms":8269,"cost_usd":8270},11237,534,2963,0.00361025,{"type":14,"value":8272,"toc":8319},[8273,8277,8297,8301,8308,8312],[17,8274,8276],{"id":8275},"tiled-gpu-programming-with-cutile","Tiled GPU Programming with cuTile",[22,8278,8279,8280,8283,8284,8043,8287,8043,8290,8047,8293,8296],{},"NVIDIA cuTile provides a Python-based interface for writing CUDA-style kernels that leverage tiled memory access. By breaking down large tensors into smaller, manageable tiles, developers can optimize memory throughput and compute efficiency. The core workflow involves defining kernels using the ",[56,8281,8282],{},"@ct.kernel"," decorator, which allows for explicit control over ",[56,8285,8286],{},"load",[56,8288,8289],{},"store",[56,8291,8292],{},"gather",[56,8294,8295],{},"scatter"," operations. This approach is particularly effective for operations like matrix multiplication, where tiled loading enables better utilization of hardware resources.",[17,8298,8300],{"id":8299},"practical-implementation-and-fallback-strategy","Practical Implementation and Fallback Strategy",[22,8302,8303,8304,8307],{},"Because cuTile requires specific runtime environments (NVIDIA Driver R580+ and CUDA Toolkit 13.1+), the tutorial implements a robust fallback mechanism. By wrapping custom kernels in high-level Python functions, the code checks for the availability of the ",[56,8305,8306],{},"cuda.tile"," module. If the environment is unsupported, the system automatically defaults to standard PyTorch operations. This ensures the notebook remains executable across various Colab instances while still providing a path for high-performance kernel development when the hardware requirements are met.",[17,8309,8311],{"id":8310},"validation-and-benchmarking","Validation and Benchmarking",[22,8313,8314,8315,8318],{},"To ensure the correctness of custom kernels, the workflow includes an ",[56,8316,8317],{},"assert_close"," utility that compares cuTile outputs against standard PyTorch implementations using defined tolerances. Performance is evaluated through a benchmarking suite that measures median execution time across multiple warm-up and repeat cycles. Visualizing these results with bar charts helps developers understand the performance impact of different tile sizes and precision formats (e.g., float32 vs. float16). This iterative process—defining, validating, and benchmarking—is essential for optimizing deep learning workloads and exploring advanced techniques like operation fusion.",{"title":103,"searchDepth":104,"depth":104,"links":8320},[8321,8322,8323],{"id":8275,"depth":104,"text":8276},{"id":8299,"depth":104,"text":8300},{"id":8310,"depth":104,"text":8311},[110],{"content_references":8326,"triage":8330},[8327],{"type":117,"title":8328,"url":8329,"context":120},"NVIDIA cuTile Python","https:\u002F\u002Fgithub.com\u002FNVIDIA\u002Fcutile-python",{"relevance":129,"novelty":8119,"quality":129,"actionability":129,"composite":8120,"reasoning":8331},"Category: AI & LLMs. The article discusses NVIDIA cuTile, which is relevant for developers looking to optimize AI workloads through GPU programming. It provides practical implementation details and a fallback strategy, addressing the audience's need for actionable content in building AI-powered products.","\u002Fsummaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary","2026-06-09 12:58:14",{"title":8265,"description":103},{"loc":8332},"1e9d07e9858b3153","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F06\u002F09\u002Fnvidia-cutile-python-tutorial-building-tiled-gpu-kernels-for-vector-addition-matrix-addition-and-matrix-multiplication-in-colab\u002F","summaries\u002F1e9d07e9858b3153-building-tiled-gpu-kernels-with-nvidia-cutile-pyth-summary",[144,145,147,8342],"cuda","NVIDIA cuTile allows developers to write efficient, tile-based GPU kernels directly in Python, providing a structured way to handle memory access and computation that can be benchmarked against standard PyTorch operations.",[147,8342],"uMg1Z3BoO8E2wEn_rOuXeFQiC_a4e0LjvAEEva2RovA"]