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