【Triton 教程】triton_language.full

Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。

更多 Triton 中文文档可访问 →https://triton.hyper.ai/

triton.language.full(shape, value, dtype)

返回一个张量,该张量填充了指定 shape 和 dtype 的标量值。

参数

  • shape (tuple of ints) - 新数组的形状,例如 (8, 16) 或 (8,)。
  • value (scalar) - 用于填充数组的标量值。
  • dtype (tl.dtype) - 新数组的数据类型,例如 tl.float16
Current thread 0x00007fcd17efa000 (most recent call first): File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 223 in __init__ File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1069 in call_JitFunction File "/usr/local/lib/python3.11/dist-packages/triton/language/core.py", line 1987 in make_combine_region File "/usr/local/lib/python3.11/dist-packages/triton/language/semantic.py", line 1455 in reduction File "/usr/local/lib/python3.11/dist-packages/triton/language/core.py", line 2003 in reduce File "/usr/local/lib/python3.11/dist-packages/triton/language/core.py", line 35 in wrapper File "/usr/local/lib/python3.11/dist-packages/triton/language/core.py", line 1976 in reduce File "/usr/local/lib/python3.11/dist-packages/triton/language/core.py", line 35 in wrapper File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1116 in visit_Call File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 369 in visit_Return File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 351 in visit_compound_statement File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 443 in visit_FunctionDef File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/lib/python3.11/ast.py", line 418 in generic_visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 359 in visit_Module File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1074 in call_JitFunction File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1109 in visit_Call File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 545 in visit_BinOp File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 496 in visit_Assign File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 516 in visit_AugAssign File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 351 in visit_compound_statement File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 964 in visit_For File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 351 in visit_compound_statement File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 443 in visit_FunctionDef File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/lib/python3.11/ast.py", line 418 in generic_visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 359 in visit_Module File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1074 in call_JitFunction File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1109 in visit_Call File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 496 in visit_Assign File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 351 in visit_compound_statement File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 443 in visit_FunctionDef File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/lib/python3.11/ast.py", line 418 in generic_visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 359 in visit_Module File "/usr/lib/python3.11/ast.py", line 410 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1204 in visit File "/usr/local/lib/python3.11/dist-packages/triton/compiler/code_generator.py", line 1297 in ast_to_ttir File "/usr/local/lib/python3.11/dist-packages/jax_triton/triton_lib.py", line 437 in get_or_create_triton_kernel File "/usr/local/lib/python3.11/dist-packages/jax_triton/triton_lib.py", line 626 in triton_kernel_call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2056 in f_lowered File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1610 in lower_jaxpr_to_fun File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2074 in _lower_jaxpr_to_fun_cached File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2115 in call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2130 in core_call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/lax/control_flow/loops.py", line 1782 in _while_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2056 in f_lowered File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1610 in lower_jaxpr_to_fun File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2074 in _lower_jaxpr_to_fun_cached File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2115 in call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2130 in core_call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/lax/control_flow/loops.py", line 1782 in _while_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2056 in f_lowered File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1610 in lower_jaxpr_to_fun File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2074 in _lower_jaxpr_to_fun_cached File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2115 in call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 2130 in core_call_lowering File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1941 in lower_per_platform File "/usr/local/lib/python3.11/dist-packages/jax/_src/interpreters/mlir.py", line 1825 in jaxpr_subcomp ... Extension modules: numpy._core._multiarray_umath, numpy.linalg._umath_linalg, rdkit.rdBase, rdkit.DataStructs.cDataStructs, rdkit.Chem.rdchem, rdkit.Geometry.rdGeometry, rdkit.Chem.rdinchi, rdkit.Chem.rdCIPLabeler, rdkit.Chem.rdmolfiles, rdkit.Chem.rdmolops, rdkit.Chem.rdMolInterchange, rdkit.Chem.rdCoordGen, zstandard.backend_c, rdkit.ForceField.rdForceField, rdkit.Chem.rdChemicalFeatures, rdkit.Chem.rdMolChemicalFeatures, rdkit.Chem.rdDistGeom, rdkit.Chem.rdChemReactions, rdkit.Chem.rdDepictor, rdkit.Chem.rdFingerprintGenerator, rdkit.Chem.rdForceFieldHelpers, rdkit.Chem.rdMolAlign, rdkit.Chem.rdMolDescriptors, rdkit.Chem.rdMolEnumerator, rdkit.Chem.rdMolTransforms, rdkit.Chem.rdPartialCharges, rdkit.Chem.rdqueries, rdkit.Chem.rdReducedGraphs, rdkit.Chem.rdShapeHelpers, rdkit.Chem.rdSLNParse, jaxlib.cpu_feature_guard, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._pcg64, numpy.random._mt19937, numpy.random._generator, numpy.random._philox, numpy.random._sfc64, numpy.random.mtrand, scipy._lib._ccallback_c, _cyutility, scipy._cyutility, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.spatial._ckdtree, scipy._lib.messagestream, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg.cython_lapack, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython, scipy.linalg._matfuncs_schur_sqrtm, scipy.linalg._matfuncs_expm, scipy.linalg._linalg_pythran, scipy.linalg.cython_blas, scipy.linalg._decomp_update, scipy.spatial._qhull, scipy.spatial._voronoi, scipy.special._ufuncs_cxx, scipy.special._ellip_harm_2, scipy.special._special_ufuncs, scipy.special._gufuncs, scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.spatial._hausdorff, scipy.spatial._distance_wrap, scipy.spatial.transform._rotation, scipy.spatial.transform._rigid_transform (total: 72) Segmentation fault (core dumped)
09-03
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值