算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
jax-interop-and-advanced【设计与创意】Use this dm-haiku sub-skill for Haiku-aware JAX transform wrappers, nested transform lifting, data-structure utilities, mixed precision, summaries, visualization, config, and testing helpers.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task involves Haiku-specific wrappers around JAX transforms or advanced support utilities rather than ordinary layer selection or basic hk.transform signatures.
hk.get_parameter, hk.get_state, hk.set_state, or hk.next_rng_key inside vmap, scan, grad, remat, control flow, or shape evaluation.jax.vmap, jax.lax.scan, jax.remat, or JAX control flow used inside a transformed Haiku function.hk.lift, hk.lift_with_state, hk.transparent_lift, or hk.layer_stack for nested transforms, ensembles, or repeated per-layer blocks.jaxpr_info, configuration flags, or hk.testing.transform_and_run.hk.transform, hk.transform_with_state, hk.without_apply_rng, stateful apply signatures, or multi-transform basics, use the core-transforms sub-skill.hk.Module authoring, parameter/state/RNG direct APIs, naming, and interceptors, use the params-state-rng sub-skill.hk.nets, RNNs, attention, convolution, normalization, and example-derived model-building patterns, use the modules-and-networks sub-skill.haiku.experimental.flax APIs and variable collection mapping between Haiku and Flax, use the flax-interop sub-skill.hk.vmap/hk.scan/hk.remat, using hk.lift*, or applying hk.layer_stack.hk.vmap, hk.scan, and hk.data_structures.partition/merge examples on synthetic arrays without Graphviz, TensorFlow, or datasets.jax.* transforms outside Haiku after a function has been transformed into pure init/apply functions.hk.vmap, hk.scan, hk.remat, hk.cond, and friends) whenever the mapped/scanned/rematted/branched function touches Haiku params, state, RNG, or modules.hk.running_init().