Try out FlagGems experimental operators

Try out FlagGems experimental operators#

The experimental_ops module provides a space for new operators that are not yet ready for production release. Operators in this module are accessible via flag_gems.experimental_ops.* and follow the same development patterns as core operators. The experimental_ops directory in FlagGems is: src/flag_gems/experimental_ops.

import flag_gems

# Global enablement

flag_gems.enable()
result = flag_gems.experimental.layer_norm(*args)

# Or scoped enablement

with flag_gems.use_gems():
    result = flag_gems.experimental.layer_norm(*args)