Created
November 11, 2021 02:21
-
-
Save ailzhang/d669fd809709395a342835ae4077603b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Test Code | |
import taichi as ti | |
ti.init(arch=ti.vulkan,log_level=ti.TRACE) | |
def test_snode_read_write(): | |
dtype = ti.f16 | |
x = ti.field(dtype, shape=()) | |
x[None] = 0.3 | |
print(x[None]) | |
# assert (x[None] == approx(0.3, rel=1e-3)) | |
test_snode_read_write() | |
// Log | |
[T 11/10/21 21:19:01.352 2309909] [program.cpp:Program@46] Program initializing... | |
[T 11/10/21 21:19:01.353 2309909] [memory_pool.cpp:MemoryPool@13] Memory pool created. Default buffer size per allocator = 1024 MB | |
[T 11/10/21 21:19:01.353 2309909] [program.cpp:Program@159] Program (0x555ea73a45f0) arch=vulkan initialized. | |
[T 11/10/21 21:19:01.353 2309909] [__init__.py:init@548] Materializing runtime... | |
[T 11/10/21 21:19:01.353 2309909] [unified_allocator.cpp:UnifiedAllocator@32] Allocating virtual address space of size 1024 MB | |
[T 11/10/21 21:19:01.353 2309909] [unified_allocator.cpp:UnifiedAllocator@41] Memory allocated. Allocation time = 1.22e-05 s | |
[T 11/10/21 21:19:01.353 2309909] [unified_allocator.h:allocate@39] UM [data=140542679343104] allocate() request=256 remain=1073741824 | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_8bit_storage (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_16bit_storage (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_bind_memory2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_buffer_device_address (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_copy_commands2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_create_renderpass2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_dedicated_allocation (3) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_depth_stencil_resolve (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_descriptor_update_template (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_device_group (4) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_draw_indirect_count (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_driver_properties (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_fence (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_fence_fd (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_memory (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_memory_fd (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_semaphore (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_external_semaphore_fd (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_get_memory_requirements2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_image_format_list (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_imageless_framebuffer (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_incremental_present (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_maintenance1 (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_maintenance2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_maintenance3 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_multiview (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_pipeline_executable_properties (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_push_descriptor (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_relaxed_block_layout (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_sampler_mirror_clamp_to_edge (3) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_sampler_ycbcr_conversion (14) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_separate_depth_stencil_layouts (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_atomic_int64 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_clock (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_draw_parameters (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_float16_int8 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_float_controls (4) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_non_semantic_info (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_subgroup_extended_types (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_shader_terminate_invocation (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_spirv_1_4 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_storage_buffer_storage_class (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_swapchain (70) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_swapchain_mutable_format (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_timeline_semaphore (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_uniform_buffer_standard_layout (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_variable_pointers (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_KHR_vulkan_memory_model (3) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_4444_formats (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_buffer_device_address (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_calibrated_timestamps (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_conditional_rendering (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_custom_border_color (12) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_depth_clip_enable (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_descriptor_indexing (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_display_control (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_extended_dynamic_state (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_external_memory_dma_buf (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_external_memory_host (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_fragment_shader_interlock (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_global_priority (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_host_query_reset (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_image_robustness (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_index_type_uint8 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_inline_uniform_block (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_line_rasterization (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_memory_budget (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_pci_bus_info (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_pipeline_creation_cache_control (3) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_pipeline_creation_feedback (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_post_depth_coverage (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_private_data (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_robustness2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_sampler_filter_minmax (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_scalar_block_layout (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_separate_stencil_usage (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_atomic_float (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_demote_to_helper_invocation (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_stencil_export (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_subgroup_ballot (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_subgroup_vote (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_shader_viewport_index_layer (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_subgroup_size_control (2) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_texel_buffer_alignment (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_transform_feedback (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_vertex_attribute_divisor (3) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_EXT_ycbcr_image_arrays (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_GOOGLE_decorate_string (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_GOOGLE_hlsl_functionality1 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_GOOGLE_user_type (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_INTEL_shader_integer_functions2 (1) | |
[T 11/10/21 21:19:01.397 2309909] [embedded_device.cpp:create_logical_device@400] Vulkan device extension VK_NV_compute_shader_derivatives (1) | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_int8 (6) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_float16 (9) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_atomic_float (15) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::vk_has_external_memory (2) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_version (5) = 66560 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::vk_api_version (0) = 4202641 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::wide_lines (22) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::vk_has_physical_features2 (1) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::vk_has_surface (3) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::vk_has_presentation (4) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_int16 (7) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_int64 (8) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_float64 (10) = 1 | |
[T 11/10/21 21:19:01.399 2309909] [device.cpp:print_all_cap@127] DeviceCapability::spirv_has_variable_ptr (21) = 1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@57] SNodeDescriptor | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@58] * snode=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@60] * type=S2 (is_place=true) | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@61] * cell_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@62] * cells_per_container_pot=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@63] * container_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@65] * total_num_cells_from_root=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@66] | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@57] SNodeDescriptor | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@58] * snode=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@60] * type=S1 (is_place=false) | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@61] * cell_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@62] * cells_per_container_pot=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@63] * container_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@65] * total_num_cells_from_root=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@66] | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@57] SNodeDescriptor | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@58] * snode=0 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@60] * type=S0 (is_place=false) | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@61] * cell_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@62] * cells_per_container_pot=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@63] * container_stride=2 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@65] * total_num_cells_from_root=1 | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:compute_snode_size@66] | |
[T 11/10/21 21:19:01.406 2309909] [snode_struct_compiler.cpp:run@19] Vulkan RootBuffer size=2 | |
[T 11/10/21 21:19:01.407 2309909] [codegen_vulkan.cpp:compile_to_executable@1503] VK codegen for Taichi kernel=snode_writer_2_k0000_vk | |
[T 11/10/21 21:19:01.407 2309909] [kernel_utils.cpp:KernelContextAttributes@114] args: | |
[T 11/10/21 21:19:01.408 2309909] [kernel_utils.cpp:operator()@101] at=0 scalar offset_in_mem=0 stride=2 | |
[T 11/10/21 21:19:01.408 2309909] [kernel_utils.cpp:KernelContextAttributes@116] rets: | |
[T 11/10/21 21:19:01.408 2309909] [kernel_utils.cpp:KernelContextAttributes@119] sizes: args=2 rets=0 ctx=2 total=514 | |
[T 11/10/21 21:19:01.408 2309909] [spirv_ir_builder.cpp:init_header@17] SPIR-V Version 66560 | |
[T 11/10/21 21:19:01.408 2309909] [codegen_vulkan.cpp:get_buffer_value@1263] buffer name = context_buffer, value = 33 | |
[T 11/10/21 21:19:01.408 2309909] [codegen_vulkan.cpp:get_buffer_value@1263] buffer name = root_buffer_0, value = 41 | |
[T 11/10/21 21:19:01.408 2309909] [codegen_vulkan.cpp:get_buffer_value@1263] buffer name = root_buffer_0, value = 55 | |
[T 11/10/21 21:19:01.419 2309909] [codegen_vulkan.cpp:run@1454] SPIRV-Tools-opt: binary size, before=428, after=369 | |
[W 11/10/21 21:19:01.419 2309909] [vulkan_device.cpp:rw_buffer@505] Overriding last binding | |
[E 11/10/21 21:19:01.420 2309909] Received signal 11 (Segmentation fault) | |
[38;2;255;000;255m*********************************** | |
[0m[38;2;255;000;255m* Taichi Compiler Stack Traceback * | |
[0m[38;2;255;000;255m*********************************** | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x5a1bc7) [0x7fd3b13e4bc7] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x68a79e) [0x7fd3b14cd79e] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::Logger::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0xa0d3e1) [0x7fd3b18503e1] | |
[0m[38;2;255;000;255m/lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fd3b6887210] | |
[0m[38;2;255;000;255m/usr/lib/x86_64-linux-gnu/libvulkan_intel.so(+0x484215) [0x7fd2a4026215] | |
[0m[38;2;255;000;255m/usr/lib/x86_64-linux-gnu/libvulkan_intel.so(+0x1069cc) [0x7fd2a3ca89cc] | |
[0m[38;2;255;000;255m/usr/lib/x86_64-linux-gnu/libvulkan_intel.so(+0x108a91) [0x7fd2a3caaa91] | |
[0m[38;2;255;000;255m/usr/lib/x86_64-linux-gnu/libvulkan_intel.so(+0x189dd5) [0x7fd2a3d2bdd5] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0xdfb35e) [0x7fd3b1c3e35e] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::VulkanPipeline::create_compute_pipeline(taichi::lang::vulkan::VulkanPipeline::Params const&) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::VulkanPipeline::VulkanPipeline(taichi::lang::vulkan::VulkanPipeline::Params const&) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0xe2276f) [0x7fd3b1c6576f] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::VulkanDevice::create_pipeline(taichi::lang::PipelineSourceDesc const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::CompiledTaichiKernel::CompiledTaichiKernel(taichi::lang::vulkan::CompiledTaichiKernel::Params const&) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0xdd554f) [0x7fd3b1c1854f] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::VkRuntime::register_taichi_kernel(taichi::lang::vulkan::VkRuntime::RegisterParams) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::vulkan::compile_to_executable(taichi::lang::Kernel*, taichi::lang::vulkan::VkRuntime*) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::VulkanProgramImpl::compile(taichi::lang::Kernel*, taichi::lang::OffloadedStmt*) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::Program::compile(taichi::lang::Kernel&, taichi::lang::OffloadedStmt*) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::Kernel::compile() | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::Kernel::operator()(taichi::lang::Kernel::LaunchContextBuilder&) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so: taichi::lang::SNodeRwAccessorsBank::Accessors::write_float(std::vector<int, std::allocator<int> > const&, double) | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x4eb4f8) [0x7fd3b132e4f8] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x4eb4a1) [0x7fd3b132e4a1] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x4eb406) [0x7fd3b132e406] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x4eb346) [0x7fd3b132e346] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x4eb245) [0x7fd3b132e245] | |
[0m[38;2;255;000;255m/home/ailing/github/taichi/python/taichi/lib/taichi_core.so(+0x45f673) [0x7fd3b12a2673] | |
[0m[38;2;255;000;255mpython(+0x13c8ee) [0x555ea2ee88ee] | |
[0m[38;2;255;000;255mpython(_PyObject_MakeTpCall+0x3bf) [0x555ea2edd75f] | |
[0m[38;2;255;000;255mpython(+0x166a80) [0x555ea2f12a80] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalFrameDefault+0x4fb3) [0x555ea2f86b63] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalCodeWithName+0x888) [0x555ea2f78aa8] | |
[0m[38;2;255;000;255mpython(_PyFunction_Vectorcall+0x594) [0x555ea2f79a44] | |
[0m[38;2;255;000;255mpython(PyObject_Call+0x7d) [0x555ea2ee387d] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalFrameDefault+0x1f0e) [0x555ea2f83abe] | |
[0m[38;2;255;000;255mpython(_PyFunction_Vectorcall+0x1b7) [0x555ea2f79667] | |
[0m[38;2;255;000;255mpython(PyObject_Call+0x7d) [0x555ea2ee387d] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalFrameDefault+0x1f0e) [0x555ea2f83abe] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalCodeWithName+0x888) [0x555ea2f78aa8] | |
[0m[38;2;255;000;255mpython(_PyFunction_Vectorcall+0x594) [0x555ea2f79a44] | |
[0m[38;2;255;000;255mpython(+0x1b890c) [0x555ea2f6490c] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalFrameDefault+0x1370) [0x555ea2f82f20] | |
[0m[38;2;255;000;255mpython(_PyFunction_Vectorcall+0x1b7) [0x555ea2f79667] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalFrameDefault+0x71b) [0x555ea2f822cb] | |
[0m[38;2;255;000;255mpython(_PyEval_EvalCodeWithName+0x260) [0x555ea2f78480] | |
[0m[38;2;255;000;255mpython(PyEval_EvalCode+0x23) [0x555ea2f79d33] | |
[0m[38;2;255;000;255mpython(+0x2414a2) [0x555ea2fed4a2] | |
[0m[38;2;255;000;255mpython(+0x252292) [0x555ea2ffe292] | |
[0m[38;2;255;000;255mpython(+0x25542b) [0x555ea300142b] | |
[0m[38;2;255;000;255mpython(PyRun_SimpleFileExFlags+0x1bf) [0x555ea300160f] | |
[0m[38;2;255;000;255mpython(Py_RunMain+0x3a9) [0x555ea3001ae9] | |
[0m[38;2;255;000;255mpython(Py_BytesMain+0x39) [0x555ea3001ce9] | |
[0m[38;2;255;000;255m/lib/x86_64-linux-gnu/libc.so.6: __libc_start_main | |
[0m[38;2;255;000;255mpython(+0x1f7847) [0x555ea2fa3847] | |
[0m[38;2;255;165;000m | |
Internal error occurred. Check out this page for possible solutions: | |
https://docs.taichi.graphics/lang/articles/misc/install | |
[0m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment