Runtime error: Check failed: IsAligned()

Thanks for the great work on tensorflow-opencl. It's really great.
Summary
I'm getting a runtime error for almost all tensorflow programs:
2017-03-18 12:52:52.241954: F ./tensorflow/core/framework/tensor.cc:488] Check failed: IsAligned()
Aborted (core dumped)
Environment Description
I have an Intel HD Graphics 5500 GPU with the Intel Broadwell i5 CPU x64. I'm using Intel's OpenCL drivers from here: https://software.intel.com/en-us/articles/opencl-drivers .
The OS is Ubuntu 16.04 LTS.
Python version is 3.5. It's running in a conda environment using Anaconda's versions of python, numpy, scipy, pyyaml, h5py, pandas, and jupyter.
However, the tensorflow pip package was compiled using Ubuntu's version of everything as per the compile from source instructions. I disabled Anaconda by removing it from ~/.bashrc, compiled the pip package, re-enabled Anaconda, activated the conda environment, and installed the pip package into the conda environment.
Steps to Reproduce
Here's the only tensorflow program I tried that did not fail:
import random
import sys
import tensorflow as tf
import time

random_number_generator = random.SystemRandom()

NUM_ROWS = 1024
NUM_COLUMNS = 1024

a_array = []
for i in range(1, (NUM_ROWS * NUM_COLUMNS) - 1):
    a_array.append(random_number_generator.random())

b_array = []
for i in range(1, (NUM_ROWS * NUM_COLUMNS) - 1):
    b_array.append(random_number_generator.random())

# Creates a graph.
with tf.device('/device:SYCL:0'):
    a = tf.constant(a_array, shape=[NUM_ROWS, NUM_COLUMNS], name='a', dtype=tf.float64)
    b = tf.constant(b_array, shape=[NUM_COLUMNS, NUM_ROWS], name='b', dtype=tf.float64)
    c = tf.matmul(a, b)

sess = tf.Session()

start = time.time()
sess.run(c)

Changing NUM_ROWS and NUM_COLUMNS to even 1200 resulted in the error above.
I also installed keras into the same conda environment using pip install keras and ran this script: https://github.com/fchollet/keras/blob/master/examples/lstm_text_generation.py . This resulted in the same error: Check failed: IsAligned(). The error is displayed after Build model... is outputted to the console.
Commit Hash (git rev-parse HEAD)
dda6b4ee253ca3016841ff60b16df4be40b5b052

Bazel Version
...........
Build label: 0.4.5
Build target: bazel-out/local-fastbuild/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Thu Mar 16 12:19:38 2017<PHONE_NUMBER>)
Build timestamp:<PHONE_NUMBER>
Build timestamp as int:<PHONE_NUMBER>

clinfo
Number of platforms                               1
  Platform Name                                   Intel(R) OpenCL
  Platform Vendor                                 Intel(R) Corporation
  Platform Version                                OpenCL 2.0
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir
  Platform Extensions function suffix             INTEL

  Platform Name                                   Intel(R) OpenCL
Number of devices                                 2
  Device Name                                     Intel(R) HD Graphics
  Device Vendor                                   Intel(R) Corporation
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.0
  Driver Version                                  r4.0.59481
  Device OpenCL C Version                         OpenCL C 2.0
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               24
  Max clock frequency                             900MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     by <unknown> (0x7FF200000000)
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              32
  Preferred / native vector sizes
    char                                                16 / 16
    short                                                8 / 8
    int                                                  4 / 4
    long                                                 1 / 1
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                1 / 1
    double                                               1 / 1        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size<PHONE_NUMBER>3 (12.32GiB)
  Error Correction support                        No
  Max memory allocation<PHONE_NUMBER> (4GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   No
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics
    SVM                                           64 bytes
    Global                                        64 bytes
    Local                                         64 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars<PHONE_NUMBER> (4GiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        589824
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            268434943 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   4 bytes
    Pitch alignment for 2D image buffers          4 bytes
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 128
    Max number of write image args                128
    Max number of read/write image args           128
  Max number of pipe args                         16
  Max active pipe reservations                    1
  Max pipe packet size                            1024
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Max constant buffer size<PHONE_NUMBER> (4GiB)
  Max number of constant args                     8
  Max size of kernel argument                     1024
  Queue properties (on host)
    Out-of-order execution                        Yes
    Profiling                                     Yes
  Queue properties (on device)
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                131072 (128KiB)
    Max size                                      67108864 (64MiB)
  Max queues on device                            1
  Max events on device                            1024
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      80ns
  Execution capabilities
    Run OpenCL kernels                            Yes
    Run native kernels                            No
    SPIR versions                                 1.2
  printf() buffer size                            4194304 (4MiB)
  Built-in kernels                                block_motion_estimate_intel;block_advanced_motion_estimate_check_intel;block_advanced_motion_estimate_bidirectional_check_intel
  Motion Estimation accelerator version	(Intel)   2
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_device_side_avc_motion_estimation cl_intel_driver_diagnostics cl_intel_media_block_io cl_intel_motion_estimation cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_required_subgroup_size cl_intel_subgroups cl_intel_va_api_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_fp16 cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_khr_spir

  Device Name                                     Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
  Device Vendor                                   Intel(R) Corporation
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.0 (Build 400)
  Driver Version                                  <IP_ADDRESS>0
  Device OpenCL C Version                         OpenCL C 2.0
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               4
  Max clock frequency                             2200MHz
  Device Partition                                (core)
    Max number of sub-devices                     4
    Supported partition types                     by counts, equally, by names (Intel)
  Max work item dimensions                        3
  Max work item sizes                             8192x8192x8192
  Max work group size                             8192
  Preferred work group size multiple              128
  Preferred / native vector sizes
    char                                                 1 / 32
    short                                                1 / 16
    int                                                  1 / 8
    long                                                 1 / 4
    half                                                 0 / 0        (n/a)
    float                                                1 / 8
    double                                               1 / 4        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size<PHONE_NUMBER>8 (15.41GiB)
  Error Correction support                        No
  Max memory allocation<PHONE_NUMBER> (3.853GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   No
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics
    SVM                                           64 bytes
    Global                                        64 bytes
    Local                                         0 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars             65536 (64KiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        262144
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             480
    Max size for 1D images from buffer            258596992 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   64 bytes
    Pitch alignment for 2D image buffers          64 bytes
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 480
    Max number of write image args                480
    Max number of read/write image args           480
  Max number of pipe args                         16
  Max active pipe reservations                    65535
  Max pipe packet size                            1024
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        131072 (128KiB)
  Max number of constant args                     480
  Max size of kernel argument                     3840 (3.75KiB)
  Queue properties (on host)
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Local thread execution (Intel)                Yes
  Queue properties (on device)
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size<PHONE_NUMBER> (4GiB)
    Max size<PHONE_NUMBER> (4GiB)
  Max queues on device<PHONE_NUMBER>
  Max events on device<PHONE_NUMBER>
  Prefer user sync for interop                    No
  Profiling timer resolution                      1ns
  Execution capabilities
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
  clCreateContext(NULL, ...) [default]            No platform
  clCreateContext(NULL, ...) [other]              Success [INTEL]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No platform

computecpp_info
********************************************************************************

ComputeCpp Info (CE 0.1.2)

********************************************************************************

Toolchain information:

GLIBCXX: 20150426
This version of libstdc++ is supported.

********************************************************************************

Device Info:

Discovered 1 devices matching:
  platform    : <any>
  device type : <any>

--------------------------------------------------------------------------------
Device 0:

  Device is supported                     : UNTESTED - Device not tested on this OS
  CL_DEVICE_NAME                          : Intel(R) HD Graphics
  CL_DEVICE_VENDOR                        : Intel(R) Corporation
  CL_DRIVER_VERSION                       : r4.0.59481
  CL_DEVICE_TYPE                          : CL_DEVICE_TYPE_GPU
********************************************************************************

********************************************************************************

********************************************************************************

Hi @jarrellmark
Thanks for reporting this!
That has been addressed in 5cc8cdd58f3324c81eeab3e9a0af47754716e7fc. Could you please try it out?
SYCL default allocator did not take alignment into consideration. That now has been addressed in Eigen, where we are passing the required alignment to the custom allocator. C++ is great!
Thanks,

Hey @lukeiwanski,
The IsAligned() message went away, but I'm getting this message now:
2017-03-20 21:30:14.765017: W ./tensorflow/core/common_runtime/sycl/sycl_util.h:44] No OpenCL GPU found that is supported by ComputeCpp, trying OpenCL CPU

Is there a way to force the GPU?

Currently we have an issue with memory alignment on Intel GPUs and have set the Intel GPU as "blacklisted" in Eigen. This means Eigen will not try to target Intel GPUs at the moment. We are working on a resolution for this and will update you when we have a fix available.

Thanks, Luke.
I appreciated it and am excited about the progress that tensorflow-opencl is making.

Hi @lukeiwanski,
I'm having the same issue and was wondering if you have added Eigen support for Intel GPUs yet. If not, is there some way I can un-blacklist the Intel GPU?
Thanks for your hard work on this project!

Can you give it a spin on this branch: https://github.com/lukeiwanski/tensorflow/tree/dev/eigen_mehdi ?

That fixed the error, thanks a lot!
An unrelated question, tensorflow keeps telling me I'm running on a SYCL device, but then it calls that device a CPU. When I run sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)), I get the following output:
/job:localhost/replica:0/task:0/device:SYCL:0 -> id: 0, type: CPU, name: Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz, vendor: Intel(R) Corporation, profile: FULL_PROFILE
Running tensorflow.python.client.device_lib.list_local_devices() gives me the following:
[name: "/cpu:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation:<PHONE_NUMBER>33810523, name: "/device:SYCL:0"
device_type: "SYCL"
memory_limit: 268435456
locality {
}
incarnation:<PHONE_NUMBER>356206920
physical_device_desc: "id: 0, type: CPU, name: Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz, vendor: Intel(R) Corporation, profile: FULL_PROFILE"]
However, this device is NOT my GPU, as can be seen from when I run clinfo:
Max number of sub-devices                     0
Supported partition types                     by <unknown> (0x7F2100000000)

Max work item dimensions                        3
Max work item sizes                             256x256x256
Max work group size                             256
Preferred work group size multiple              32
Preferred / native vector sizes
char                                                16 / 16
short                                                8 / 8
int                                                  4 / 4
long                                                 1 / 1
half                                                 8 / 8        (cl_khr_fp16)
float                                                1 / 1
double                                               1 / 1        (cl_khr_fp64)
Half-precision Floating-point support           (cl_khr_fp16)
Denormals                                     No
Infinity and NANs                             Yes
Round to nearest                              Yes
Round to zero                                 Yes
Round to infinity                             Yes
IEEE754-2008 fused multiply-add               Yes
Support is emulated in software               No
Correctly-rounded divide and sqrt operations  No
Single-precision Floating-point support         (core)
Denormals                                     No
Infinity and NANs                             Yes
Round to nearest                              Yes
Round to zero                                 Yes
Round to infinity                             Yes
IEEE754-2008 fused multiply-add               Yes
Support is emulated in software               No
Correctly-rounded divide and sqrt operations  Yes
Double-precision Floating-point support         (cl_khr_fp64)
Denormals                                     Yes
Infinity and NANs                             Yes
Round to nearest                              Yes
Round to zero                                 Yes
Round to infinity                             Yes
IEEE754-2008 fused multiply-add               Yes
Support is emulated in software               No
Correctly-rounded divide and sqrt operations  No
Address bits                                    64, Little-Endian
Global memory size<PHONE_NUMBER> (6.144GiB)
Error Correction support                        No
Max memory allocation<PHONE_NUMBER> (3.072GiB)
Unified memory for Host and Device              Yes
Shared Virtual Memory (SVM) capabilities        (core)
Coarse-grained buffer sharing                 Yes
Fine-grained buffer sharing                   No
Fine-grained system sharing                   No
Atomics                                       No
Minimum alignment for any data type             128 bytes
Alignment of base address                       1024 bits (128 bytes)
Preferred alignment for atomics
SVM                                           64 bytes
Global                                        64 bytes
Local                                         64 bytes
Max size for global variable                    65536 (64KiB)
Preferred total size of global vars<PHONE_NUMBER> (3.072GiB)
Global Memory cache type                        Read/Write
Global Memory cache size                        589824
Global Memory cache line                        64 bytes
Image support                                   Yes
Max number of samplers per kernel             16
Max size for 1D images from buffer            206148198 pixels
Max 1D or 2D image array size                 2048 images
Base address alignment for 2D image buffers   4 bytes
Pitch alignment for 2D image buffers          4 bytes
Max 2D image size                             16384x16384 pixels
Max 3D image size                             2048x2048x2048 pixels
Max number of read image args                 128
Max number of write image args                128
Max number of read/write image args           128
Max number of pipe args                         16
Max active pipe reservations                    1
Max pipe packet size                            1024
Local memory type                               Local
Local memory size                               65536 (64KiB)
Max constant buffer size<PHONE_NUMBER> (3.072GiB)
Max number of constant args                     8
Max size of kernel argument                     1024
Queue properties (on host)
Out-of-order execution                        Yes
Profiling                                     Yes
Queue properties (on device)
Out-of-order execution                        Yes
Profiling                                     Yes
Preferred size                                131072 (128KiB)
Max size                                      67108864 (64MiB)
Max queues on device                            1
Max events on device                            1024
Prefer user sync for interop                    Yes
Profiling timer resolution                      80ns
Execution capabilities
Run OpenCL kernels                            Yes
Run native kernels                            No
SPIR versions                                 1.2
printf() buffer size                            4194304 (4MiB)
Built-in kernels                                block_motion_estimate_intel;block_advanced_motion_estimate_check_intel;block_advanced_motion_estimate_bidirectional_check_intel
Motion Estimation accelerator version	(Intel)   2
Device Available                                Yes
Compiler Available                              Yes
Linker Available                                Yes
Device Extensions                               cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_device_side_avc_motion_estimation cl_intel_driver_diagnostics cl_intel_media_block_io cl_intel_motion_estimation cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_required_subgroup_size cl_intel_subgroups cl_intel_va_api_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_fp16 cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_khr_spir
Device Name                                     Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
Device Vendor                                   Intel(R) Corporation
Device Vendor ID                                0x8086
Device Version                                  OpenCL 2.0 (Build 475)
Driver Version                                  <IP_ADDRESS>5
Device OpenCL C Version                         OpenCL C 2.0
Device Type                                     CPU
Device Profile                                  FULL_PROFILE
Max compute units                               4
Max clock frequency                             2300MHz
Device Partition                                (core)
Max number of sub-devices                     4
Supported partition types                     by counts, equally, by names (Intel)
Max work item dimensions                        3
Max work item sizes                             8192x8192x8192
Max work group size                             8192
Preferred work group size multiple              128
Preferred / native vector sizes
char                                                 1 / 32
short                                                1 / 16
int                                                  1 / 8
long                                                 1 / 4
half                                                 0 / 0        (n/a)
float                                                1 / 8
double                                               1 / 4        (cl_khr_fp64)
Half-precision Floating-point support           (n/a)
Single-precision Floating-point support         (core)
Denormals                                     Yes
Infinity and NANs                             Yes
Round to nearest                              Yes
Round to zero                                 No
Round to infinity                             No
IEEE754-2008 fused multiply-add               No
Support is emulated in software               No
Correctly-rounded divide and sqrt operations  No
Double-precision Floating-point support         (cl_khr_fp64)
Denormals                                     Yes
Infinity and NANs                             Yes
Round to nearest                              Yes
Round to zero                                 Yes
Round to infinity                             Yes
IEEE754-2008 fused multiply-add               Yes
Support is emulated in software               No
Correctly-rounded divide and sqrt operations  No
Address bits                                    64, Little-Endian
Global memory size<PHONE_NUMBER> (7.689GiB)
Error Correction support                        No
Max memory allocation<PHONE_NUMBER> (1.922GiB)
Unified memory for Host and Device              Yes
Shared Virtual Memory (SVM) capabilities        (core)
Coarse-grained buffer sharing                 Yes
Fine-grained buffer sharing                   No
Fine-grained system sharing                   No
Atomics                                       No
Minimum alignment for any data type             128 bytes
Alignment of base address                       1024 bits (128 bytes)
Preferred alignment for atomics
SVM                                           64 bytes
Global                                        64 bytes
Local                                         0 bytes
Max size for global variable                    65536 (64KiB)
Preferred total size of global vars             65536 (64KiB)
Global Memory cache type                        Read/Write
Global Memory cache size                        262144
Global Memory cache line                        64 bytes
Image support                                   Yes
Max number of samplers per kernel             480
Max size for 1D images from buffer            129006464 pixels
Max 1D or 2D image array size                 2048 images
Base address alignment for 2D image buffers   64 bytes
Pitch alignment for 2D image buffers          64 bytes
Max 2D image size                             16384x16384 pixels
Max 3D image size                             2048x2048x2048 pixels
Max number of read image args                 480
Max number of write image args                480
Max number of read/write image args           480
Max number of pipe args                         16
Max active pipe reservations                    65535
Max pipe packet size                            1024
Local memory type                               Global
Local memory size                               32768 (32KiB)
Max constant buffer size                        131072 (128KiB)
Max number of constant args                     480
Max size of kernel argument                     3840 (3.75KiB)
Queue properties (on host)
Out-of-order execution                        Yes
Profiling                                     Yes
Local thread execution (Intel)                Yes
Queue properties (on device)
Out-of-order execution                        Yes
Profiling                                     Yes
Preferred size<PHONE_NUMBER> (4GiB)
Max size<PHONE_NUMBER> (4GiB)
Max queues on device<PHONE_NUMBER>
Max events on device<PHONE_NUMBER>
Prefer user sync for interop                    No
Profiling timer resolution                      1ns
Execution capabilities
Run OpenCL kernels                            Yes
Run native kernels                            Yes
SPIR versions                                 1.2
printf() buffer size                            1048576 (1024KiB)
Built-in kernels
Device Available                                Yes
Compiler Available                              Yes
Linker Available                                Yes
Device Extensions                               cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
clCreateContext(NULL, ...) [default]            No platform
clCreateContext(NULL, ...) [other]              Success [INTEL]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No platform
.
.
.
Device Name                                     Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
Device Vendor                                   Intel(R) Corporation
Device Vendor ID                                0x8086
Device Version                                  OpenCL 2.0 (Build 475)
Driver Version                                  <IP_ADDRESS>5
Device OpenCL C Version                         OpenCL C 2.0
Device Type                                     CPU
Device Profile                                  FULL_PROFILE
Max compute units                               4
Max clock frequency                             2300MHz
Device Partition                                (core)
Max number of sub-devices                     4
Supported partition types                     by counts, equally, by names (Intel)
Max work item dimensions                        3
Max work item sizes                             8192x8192x8192
Max work group size                             8192
Preferred work group size multiple              128
Thanks for all your help already!

However, I am later getting this error when I try to run a simple keras model (just 2 dense layers): InternalError: Unknown error detected on device /job:localhost/replica:0/task:0/device:SYCL:0

That's interesting.. could you provide code to reproduce that issue?

I'm having trouble reproducing this issue because the code seems to just be hanging (I'm getting a lot of these messages:
./tensorflow/core/common_runtime/executor.cc:1556] Process node: 48 step 2 mul_3 = Mul[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:SYCL:0"](beta_1/read, Variable/read) is dead: 0
But here's my code:
from keras.models import Sequential
from keras.layers import Dense
from keras import optimizers
model = Sequential()
model.add(Dense(32, input_shape=(timesteps, D_in)))
model.add(Dense(D_out))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
model.fit(X_train, y_train, batch_size=N, epochs=5, validation_data=(X_test, y_test))

Ah, ok I've reproduced the earlier error by using LSTM layers. It may be unreasonable for me to expect LSTM layers to work, but I am also having trouble with just dense layers (see above). Here's my code:
from future import absolute_import
from keras.models import Sequential
from keras.layers import LSTM, Dense
from keras.layers.wrappers import TimeDistributed
from keras import optimizers
model = Sequential()
model.add(LSTM(32, return_sequences=True, input_dim=D_in, input_length=timesteps))
model.add(LSTM(32, return_sequences=True))
model.add(TimeDistributed(Dense(D_out, activation='softmax')))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
model.fit(X_train, y_train, batch_size=N, epochs=1, validation_data=(X_test, y_test))
And here's a trace of the error message:
InternalError                             Traceback (most recent call last)
 in ()
----> 1 model.fit(X_train, y_train, batch_size=N, epochs=1, validation_data=(X_test, y_test))
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/keras/models.pyc in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, **kwargs)
861                               class_weight=class_weight,
862                               sample_weight=sample_weight,
--> 863                               initial_epoch=initial_epoch)
864
865     def evaluate(self, x, y, batch_size=32, verbose=1,
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/keras/engine/training.pyc in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, **kwargs)
1428                               val_f=val_f, val_ins=val_ins, shuffle=shuffle,
1429                               callback_metrics=callback_metrics,
-> 1430                               initial_epoch=initial_epoch)
1431
1432     def evaluate(self, x, y, batch_size=32, verbose=1, sample_weight=None):
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/keras/engine/training.pyc in _fit_loop(self, f, ins, out_labels, batch_size, epochs, verbose, callbacks, val_f, val_ins, shuffle, callback_metrics, initial_epoch)
1077                 batch_logs['size'] = len(batch_ids)
1078                 callbacks.on_batch_begin(batch_index, batch_logs)
-> 1079                 outs = f(ins_batch)
1080                 if not isinstance(outs, list):
1081                     outs = [outs]
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.pyc in call(self, inputs)
2266         updated = session.run(self.outputs + [self.updates_op],
2267                               feed_dict=feed_dict,
-> 2268                               **self.session_kwargs)
2269         return updated[:len(self.outputs)]
2270
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in run(self, fetches, feed_dict, options, run_metadata)
887     try:
888       result = self._run(None, fetches, feed_dict, options_ptr,
--> 889                          run_metadata_ptr)
890       if run_metadata:
891         proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _run(self, handle, fetches, feed_dict, options, run_metadata)
1116     if final_fetches or final_targets or (handle and feed_dict_tensor):
1117       results = self._do_run(handle, final_targets, final_fetches,
-> 1118                              feed_dict_tensor, options, run_metadata)
1119     else:
1120       results = []
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _do_run(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)
1313     if handle is None:
1314       return self._do_call(_run_fn, self._session, feeds, fetches, targets,
-> 1315                            options, run_metadata)
1316     else:
1317       return self._do_call(_prun_fn, self._session, handle, feeds, fetches)
/home/nicholas/.virtualenvs/tensorflow-luke/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _do_call(self, fn, *args)
1332         except KeyError:
1333           pass
-> 1334       raise type(e)(node_def, op, message)
1335
1336   def _extend_graph(self):
InternalError: Unknown error detected on device /job:localhost/replica:0/task:0/device:SYCL:0

Hi @lukeiwanski
I am having the same issue (Check failed: IsAligned()) with tf-coriander (https://github.com/hughperkins/tf-coriander) using a Mali T-728 GPU.
Do you have a patch I could try to fix this? Or an advice on how to go about fixing it?
Thanks!

Ping on this issue


dockerd

Problem description

Problem location

I saw a problem on the following URL:

I couldn't find the information I wanted. I expected to find it near the following URL:

Other:

Project version(s) affected

Suggestions for a fix

@francisoyc There's isn't any information on the ticket for us to take action on. I'm closing the issue here for that reason. Feel free to add more information on the ticket to continue the conversation.


Added the SHUFFLE_CARD action

There's probably a way to reduce the number of const declarations in my reducer, but I'm paranoid about keeping the arrays immutable.

@Bebersohl There is still a fail case that's unaccounted for.  If the action gets dispatched with removeFromHand set to true, but the player's hand doesn't have the card in question, this reducer will break.
Is that a case we need to be prepared for?

I believe if the card isn't actually in the deck there still won't be an
exception so it isn't really a problem.
On Mon, Jan 2, 2017, 9:39 PM Eric Ebersohl<EMAIL_ADDRESS>wrote:

@Bebersohl https://github.com/Bebersohl There is still a fail case
that's unaccounted for. If the action gets dispatched with removeFromHand
set to true, but the player's hand doesn't have the card in question, this
reducer will break.
Is that a case we need to be prepared for?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Bebersohl/hp-redux/pull/41#issuecomment-270047729,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG5hhZv13aTZlGNI4U4CwgbBdARum7Jqks5rOcMKgaJpZM4LZKNS
.


Verify session?

I am sorry if I missed this, but how do you verify the session since you can't open the other session in Element or something?

Once I set the room up correctly with a bot account, I didn't need to authenticate.


KAFKA-12796: Removal of deprecated classes under streams-scala

Removes previously deprecated methods in older KIPs
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

cc @cadonna PR is ready for review, if you would like to take a look. Thanks!

As discussed with @ableegoldman only classes deprecated since at least 2.5 can be removed. For this reason, Serdes can't be removed yet.

Failed test is unrelated and known to be flaky:
kafka.server.RaftClusterTest.testCreateClusterAndCreateListDeleteTopic()

Thanks for the review @cadonna !


Added option to add config file and known host file

These are some things that I need to deploy my project.
Another solution would be to accept an array of additional ssh configs so they can be appended with the -o. This would remove the need for a ssh config file and the known hosts option because those can then be easily added in the additional ssh configs array.
Let me know what you think is the better solution and I will edit the PR accordingly.

Hello @SiebeVE, why closed?

I think https://github.com/shipitjs/shipit/pull/248 is a better fit with more flexibility. You can configure options on a connection, so you can use different values per server and also use . The ssh config file is then not needed because you can set them in the array and pass them as arguments to the ssh command.


i18n(ko-KR): update error-reference.mdx

Description (required)

update error-reference.mdx
#8835

Related issues & labels (optional)

Closes #
Suggested label:

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

ko
reference/error-reference.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


FCS_(D)TLSC_EXT.1.1 and FCS_(D)TLSS_EXT.1.1 correction

Section <IP_ADDRESS>, FCS_DTLSC_EXT.1.1, Tests
Section <IP_ADDRESS>, FCS_TLSC_EXT.1.1, Tests
•	Test 4c, 1st sentence: The TOE may not support all DTLS versions
•	Tests 5 and 6: “The evaluator performs” is not consistent with the language used throughout the SD
Suggested changes:
•	Add “selected” or “supported” before “DTLS versions”
•	Change “performs” to “shall perform”
Section <IP_ADDRESS>, FCS_DTLSS_EXT.1.1, Tests
Section <IP_ADDRESS>, FCS_TLSS_EXT.1.1, Test 4
Test 4, 1st sentence: The TOE may not support all DTLS versions
Suggested change:
Add “selected” or “supported” before “DTLS versions”

Fixed in TLSWG-v3-editorial-fixes branch.


Data missing when importing wallet from seed

Describe the issue
Please provide a general summary of the issue you're experiencing
When importing a wallet from seed (a seed generated by the same wallet, so no cross-wallet importing issues), there is some key data missing / incorrect on transactions:

Memos
Recipients

All of my inbound txns on my wallet have memos, but none of them are being properly scanned. For every txn in the wallet, the only recipient reported in the internal wallet address at index 0.
Can you reliably reproduce the issue?
If so, please list the steps to reproduce below:

Load up Nighthawk Wallet 2.0
Import a wallet from seed which has some received and sent txns, some with memos.
Observe the transaction details

Expected behaviour
Tell us what should happen
For sent transactions, the recipient should be available in the transaction data, and should not just refer to the internal account at index 0.
For transactions with memos, they should be present.
Actual behaviour + errors
Tell us what happens instead including any noticeable error output (any messages
displayed on-screen when e.g. a crash occurred)

Recipients for all transactions refer to the internal account at index 0.
No memos are present.

App Version: 2.0
iOS Version: iOS 17
Device: (if applies) iPhone 14 Pro Max

Any extra information that might be useful in the debugging process.

As confirmed by @tw0po1nt, fixed in 2.0.3


Set custom property

I wasn't able to find a way to pass a custom property into jsGrid object.
An option such as customProperties: {} could be very useful

This is Javascript.. you can add any abritrary property to the configuration object.
$('[selector]').jsGrid({
  fields: [
    //your fields
  ],
  controller: {
    //your controller
  },
  customProperty: 'this is',
  customFunction: function() {
    return 'really easy'
  }
});


use a .cache_key file if present

I added an option to read the cache key from a .cache_key file if present. This works very similar to how .tags file works with the drone/docker plugin.
This way, user can generate the cache key dynamically and in other build steps (currently cache.sh only reads from environment variables which cannot be shared between steps).
I explained in details how it can be used in DOCS.md. I also added an option to skip sanitization (yaml key is cache_key_disable_sanitize: true).
This allows for a simulation of how CircleCI caching works. For example:
pipeline:
  make cache key:
    image: drillster/drone-volume-cache
    commands:
      - touch .cache_key
      - echo -n $(md5sum package.json)      >> .cache_key
      - echo -n $(md5sum package-lock.json) >> .cache_key
  restore cache:
    image: drillster/drone-volume-cache
    restore: true
    mount: [ node_modules ]
    volumes: [ '/tmp/cache:/cache' ]

Thanks for the PR! Sorry it took so long for me to review it.
Looks good, I'll merge!


[liblzma] Build error on x64-windows

I got the following error when trying to install gdal:
Downloading https://github.com/tukaani-project/xz/archive/v5.4.4.tar.gz                                                 [DEBUG] Trying to hash C:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.19732.part                                   [DEBUG] C:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.19732.part has hash c92b36d682278ed681b189466d8071361fe79ec0eaa3d1959f715187f95f0141b155d5099decd63026054b374e4d47173bf35b07f6fe71eca8e541fd69f60dcd                                error: Failed to download from mirror set                                                                               error: File does not have the expected hash:                                                                            url: https://github.com/tukaani-project/xz/archive/v5.4.4.tar.gz                                                        File: C:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.19732.part                                                    Expected hash: c28461123562564e030f3f733f078bc4c840e87598d9f4b718d4bca639120d8133f969c45d7bdc62f33f081d789ec0f14a1791fb7da18515682bfe3c0c7362e0                                                                                Actual hash: c92b36d682278ed681b189466d8071361fe79ec0eaa3d1959f715187f95f0141b155d5099decd63026054b374e4d47173bf35b07f6fe71eca8e541fd69f60dcd                                                                                [DEBUG] D:\a_work\1\s\src\vcpkg\base\downloads.cpp(1031):                                                              [DEBUG] Time in subprocesses: 0us                                                                                [DEBUG] Time in parsing JSON: 2us                                                                                [DEBUG] Time in JSON reader: 0us                                                                                [DEBUG] Time in filesystem: 1049us                                                                                [DEBUG] Time in loading ports: 0us                                                                                [DEBUG] Exiting after 671 ms (657883us)                                                                                CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:32 (message):                                                                                Failed to download file with error: 1                                                                                If you are using a proxy, please check your proxy setting. Possible causes are:                                                                                1. You are actually using an HTTP proxy, but setting HTTPS_PROXY variable                                                  to https://address:port. This is not correct, because https:// prefix                                               claims the proxy is an HTTPS proxy, while your proxy (v2ray, shadowsocksr                                               , etc..) is an HTTP proxy. Try setting http://address:port to both                                                    HTTP_PROXY and HTTPS_PROXY instead.                                                                                2. If you are using Windows, vcpkg will automatically use your Windows IE Proxy Settings                                   set by your proxy software. See https://github.com/microsoft/vcpkg-tool/pull/77                                         The value set by your proxy might be wrong, or have same https:// prefix issue.                                                                                3. Your proxy's remote server is out of service.                                                                                If you've tried directly download the link, and believe this is not a temporary                                         download server failure, please submit an issue at https://github.com/Microsoft/vcpkg/issues                            to report this upstream download server failure.                                                                                Call Stack (most recent call first):                                                                                scripts/cmake/vcpkg_download_distfile.cmake:270 (z_vcpkg_download_distfile_show_proxy_and_fail)                         scripts/cmake/vcpkg_from_github.cmake:106 (vcpkg_download_distfile)                                                     ports/liblzma/portfile.cmake:1 (vcpkg_from_github)                                                                      scripts/ports.cmake:175 (include)                                                                                error: building liblzma:x64-windows failed with: BUILD_FAILED                                                           Elapsed time to handle liblzma:x64-windows: 738 ms                                                                      Please ensure you're using the latest port files with git pull and vcpkg update.                                    Then check for known issues at:                                                                                https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+liblzma                                   You can submit a new issue at:                                                                                https://github.com/microsoft/vcpkg/issues/new?title=[liblzma]+Build+error+on+x64-windows&body=Copy+issue+body+from+C%3A%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

https://github.com/microsoft/vcpkg/issues/37839

Duplicate #37839


add a GIN section to the VanDam tutorial

Is your feature request related to a problem? Please describe.
Since GIN is kind of the miracle option, maybe it should appear in first

Fixed by 0e7edb467d96855878f6eca97401ab9d026ae7e0.


Delay reboots during upgrade by 15 seconds

Even with backgrounding the call, salt-minion sometimes still does not
have enough time to respond before systemd shuts down salt-minion on
some environments. By adding a 15 second delay, we give salt-minion
much more time than it should need in a healthy cluster to respond.
Additionally, switch from the deprecated syntax for supplying bg=True,
to the newer syntax which no longer logs a warning.
Followup up fix for bsc#1049200

FYI - I'm validating this in one of our QA environments by doing a series of upgrades over+over.

Okay - Successfully completed 10 upgrades of the QA env which was reliably exhibiting this problem.

Backport @ https://github.com/kubic-project/salt/pull/182


Improve repo structure

Hey, thanks for working on this mod, it improves the gameplay experience and challenge considerably.
I would like to contribute some changes if you're open to looking at pull requests.
It would make it easier if the repo was structured like more traditional coding projects. For example

having the mod code in the repo rather than a zip file. (hard to look at diffs between versions with a zip file)
managing releases using github's release mechanism: https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository. And create zips for releases with https://github.com/marketplace/actions/zip-release

I can set this up in a fork and make a PR if you don't have time for it.

That's by design. It's just a download hub at the moment. If you have something to suggest, there's a lot of ways to contact me.


Missing meta.json file

When I abruptly stop the application it apparently does not necessarily write a meta.json file into the disk directories. On startup a log message like this will pop up then:
failed to open disk partition for config\\tsdb-data\\xy\\p-1635758430-1635769231: failed to read metadata: open config\\tsdb-data\\xy\\p-1635758430-1635769231\\meta.json: The system cannot find the file specified."

I'm unsure when the meta.json file is supposed to be written, hence I can't tell whether it's dependent on the fact that I abruptly stop the application or not. It's not easily testable for me because it takes some time until it writes these files I think? Let me know if I can provide further details, has happened a couple times already.

Thank you for reporting. You're quite right. I fixed to ignore those invalid partitions when starting because they can be recovered by WAL: v0.3.4


Anyway to pay for extra support ?

After migrating to V4 and the project working, not i got a problem with the OpenAI because i have to change the API by URL one.
It's your project and know you're code very well, is it possible to add you on Discord and paying for extra support ?
Thanks in advance, my Discord yesiamkurt

Thanks for your offer, but i'm quite busy right now. It's important to note that I've undertaken this project primarily as a means to further enrich and refine my skill set. And this is an open-source project, so you don't need to pay for it. If possible, you can contribute to this project by adding some new features.. I'm very appreciated. p/s: Sorry for my bad English 😁

No worry friend ! So i have one last question ! Do you know where i have to add an activity for the bot ?
I can't find the file path, thanks in advance !

No worry friend ! So i have one last question ! Do you know where i have to add an activity for the bot ?
I can't find the file path, thanks in advance !

You can create your own slash command and chat command (aka prefix command) and put its in the same name folder.


feat(Help Articles): integrate help articles into center #418

:+1:

:+1: works with ozp-help integration branch


ADDED : [NestJS Zero to Hero,Laravel PHP Framework Tutorial]

Will add more tutorial. Nice repo it will help others.

Hey @iamrajput !
Thank you for taking out the time to contribute to this project, and create a PR.
However, I'm sorry I can't merge this PR, because as per the contributing guidelines, only PR submissions which include free resources are valid, and also a single Pull Request must include only one course. Please either commit the changes in this PR or close this one and create a new PR, with a free course.

Sorry for that i added one course and it's free course on youtube. Thanks

Hey @iamrajput !
Congrats on submitting your pull request and from what I can infer, this was your first pull request towards an open-source project. Thank you for giving this repository the opportunity to help you guide in your first contribution. On behalf of everyone here, I'd like to welcome you to the open-source community!
Your PR has been merged and the changes will be reflected on the website in a few minutes,.
Do leave a star, if you liked the repo ;)
Happy hacking ! 🎊


Load random states from checkpoint

Model's random states are saved into checkpoint but not loaded during recovery which cause non-deterministic behavior.

We're actually thinking about removing random states as they're not very pytorch native.
Instead we'd recommend using REDUCE_SCATTER (which is sequence parallelism) that ensure determinism instead


Translate - codeLists need value

Currently dummy value being used - change to real values
In CodeListValueTypeConverter and various other places.  Look for TODOs

CountryCodes done in #113


Creating a custom profile and federating the profile into the deployment manager cell doesn't work in tWAS <IP_ADDRESS>

Problem overview
As the twas image was upgraded to <IP_ADDRESS>, the twas-cluster solution offer is also being updated to reference twas image <IP_ADDRESS> (details pls see #137). However, based on @git4rk 's initial testing for the twas-cluster-offer preview link and my follow-up testing, the deployment failed due to creating a custom profile and federating the profile into the deployment manager cell doesn't work in tWAS <IP_ADDRESS> any longer. However, the deployment works as expected for the solution offer with tWAS <IP_ADDRESS>.
Problem triage
The following command used for creating a custom profile and federating the profile into the deployment manager cell doesn't work in tWAS <IP_ADDRESS>:
${WAS_ND_INSTALL_DIRECTORY}/bin/manageprofiles.sh -create -profileName $profileName -hostName $hostName -nodeName $nodeName \
        -profilePath ${WAS_ND_INSTALL_DIRECTORY}/profiles/$profileName -templatePath ${WAS_ND_INSTALL_DIRECTORY}/profileTemplates/managed \
        -dmgrHost $dmgrHostName -dmgrPort $dmgrPort -dmgrAdminUserName $dmgrAdminUserName -dmgrAdminPassword $dmgrAdminPassword

Error message:
The following validation errors were present with the command line arguments:
        dmgrHost: Unable to connect to the deployment manager on the specified hostname and port.

Version info:
${WAS_ND_INSTALL_DIRECTORY}/bin/versionInfo.sh

WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo reporter version <IP_ADDRESS>, dated 2/8/12

--------------------------------------------------------------------------------
IBM WebSphere Product Installation Status Report
--------------------------------------------------------------------------------

Report at date and time March 22, 2022 5:05:17 AM UTC

Installation
--------------------------------------------------------------------------------
Product Directory        /datadrive/IBM/WebSphere/ND/V9
Version Directory        /datadrive/IBM/WebSphere/ND/V9/properties/version
DTD Directory            /datadrive/IBM/WebSphere/ND/V9/properties/version/dtd
Log Directory            /root/var/ibm/InstallationManager/logs

Product List
--------------------------------------------------------------------------------
ND                       installed

JAVA8                    installed

Installed Product
--------------------------------------------------------------------------------
Name                  IBM WebSphere Application Server Network Deployment
Version               <IP_ADDRESS>
ID                    ND
Build Level           f5112208.01
Build Date            2/22/22
Package               com.ibm.websphere.ND.v90_9.0.5011.20220222_1524
Architecture          x86-64 (64 bit)
Installed Features    WebSphere Application Server traditional
                      EJBDeploy tool for pre-EJB 3.0 modules
                      Embeddable EJB container
                      Stand-alone thin clients and resource adapters

Installed Product
--------------------------------------------------------------------------------
Name            IBM SDK, Java Technology Edition, Version 8
Version         <IP_ADDRESS>
ID              JAVA8
Build Level     pxa6480sr7fp5-20220208_01
Build Date      02/08/22
Architecture    x86-64 (64 bit)

--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------

The same command works for tWAS <IP_ADDRESS>
However, it's verified that the same command executes successfully in tWAS <IP_ADDRESS>, here is the preview link deployed with tWAS <IP_ADDRESS> for testing.
Version info:
${WAS_ND_INSTALL_DIRECTORY}/bin/versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo reporter version <IP_ADDRESS>, dated 2/8/12

--------------------------------------------------------------------------------
IBM WebSphere Product Installation Status Report
--------------------------------------------------------------------------------

Report at date and time March 22, 2022 5:05:33 AM UTC

Installation
--------------------------------------------------------------------------------
Product Directory        /datadrive/IBM/WebSphere/ND/V9
Version Directory        /datadrive/IBM/WebSphere/ND/V9/properties/version
DTD Directory            /datadrive/IBM/WebSphere/ND/V9/properties/version/dtd
Log Directory            /root/var/ibm/InstallationManager/logs

Product List
--------------------------------------------------------------------------------
ND                       installed
JAVA8                    installed

Installed Product
--------------------------------------------------------------------------------
Name                  IBM WebSphere Application Server Network Deployment
Version               <IP_ADDRESS>
ID                    ND
Build Level           f5102145.01
Build Date            11/8/21
Package               com.ibm.websphere.ND.v90_9.0.5010.20211108_1200
Architecture          x86-64 (64 bit)
Installed Features    WebSphere Application Server traditional
                      EJBDeploy tool for pre-EJB 3.0 modules
                      Embeddable EJB container
                      Stand-alone thin clients and resource adapters

Installed Product
--------------------------------------------------------------------------------
Name            IBM SDK, Java Technology Edition, Version 8
Version         <IP_ADDRESS>
ID              JAVA8
Build Level     pxa6480sr7-20211025_01
Build Date      10/25/21
Architecture    x86-64 (64 bit)

--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------

Workaround
Refer to PK47562: PROFILE CREATION TOOL FAILS VALIDATING -DMGRHOST AND -DMGRPORT PARAMETERS to workaround the problem, the command can be divided into two steps:

First create the managed profile,
and then use the addNode command line tool to add the profile to a deployment manager's cell

# Create a custom profile
${WAS_ND_INSTALL_DIRECTORY}/bin/manageprofiles.sh -create -profileName $profileName -hostName $hostName -nodeName $nodeName \
        -profilePath ${WAS_ND_INSTALL_DIRECTORY}/profiles/$profileName -templatePath ${WAS_ND_INSTALL_DIRECTORY}/profileTemplates/managed

# Federate the custom profile into the deployment manager cell
${WAS_ND_INSTALL_DIRECTORY}/profiles/$profileName/bin/addNode.sh $dmgrHostName $dmgrPort -username $dmgrAdminUserName -password $dmgrAdminPassword

I tested and the workaround did work.
Conclusion
The problem looks like a regression introduced in tWAS <IP_ADDRESS>. As a result, the issue is to request the further investigation on why the command used for creating a custom profile and federating the profile into the deployment manager cell doesn't work in tWAS <IP_ADDRESS>, and the fix accordingly.

I tested the following 4 use cases, which support my triage result above:

deploy with tWAS <IP_ADDRESS> + trial license:

no package upgrade
failed due to the issue documented in # 151

deploy with tWAS <IP_ADDRESS> + entitled IBM id:

executed the package upgrade operation but no newer version installed as <IP_ADDRESS> is the latest one available now
failed with the same issue in # 151

deploy with tWAS <IP_ADDRESS> + trial license:

no package upgrade
Succeeded

deploy with tWAS <IP_ADDRESS> + entitled IBM id:

executed the package upgrade operation and newer version <IP_ADDRESS> is installed
failed with the same issue in # 151

Some references:

manageprofiles command
addNode command
IBM WebSphere - Add (federate) a node into network deployment manager (addNode)
PK47562: PROFILE CREATION TOOL FAILS VALIDATING -DMGRHOST AND -DMGRPORT PARAMETERS

Related APAR: https://www.ibm.com/support/pages/apar/PH44602

Related fix in WAS: PH44602:NullPointerException in WebSphere socket factory in <IP_ADDRESS> and <IP_ADDRESS>

Fix is published, tested and verified, closing the issue now.


Async validation support ?

Hi @gcanti , tcomb validation is really great (helped so much in sharing validation code on different environment & write code in an understandable manner).
One missing feature though is the ability to do async validation.
Any plan to add this feature ?

My 2 cents: I'm switching to tcomb-validation for client side validation because it's validation api is synchronous. I do need async-validation in my form stuff but that's outside the scope of this lib.

Hi @singggum3b, I agreee with @chirag04, async validation is hard to integrate and is outside the scope of this lib


Audio controls

@illright. @aabounegm, I need suggestions for refactoring. If I understand #26's requirement correctly, the component should accept HTMLAudioElement as a parameter. However, in my implementation, I rely upon direct bindings, and am unsure how to perform them on a passed element.

If I understand the requirement correctly, only TS code is required, and not an actual component. Think of it as a composable in Vue that accepts the <audio> element and returns a bunch of functions that can then be used in the component that adds the element to the layout.
Otherwise, it could mean that the component is to have only the controls, and will be passed the HTMLAudioElement as a prop, and it needs to update it manually (as in using the DOM API instead of Svelte's sugar). But again, I'm not entirely sure and let's wait for @illright's clarification

Also, just as a reminder to @alkaitagi — we agreed to stick to Git-style commit messages "Do X", "Add Y" as opposed to conventional commits

Superseded by #49


feat(CX-3280): Update Auction Results design

The type of this PR is: Feature

This PR solves CX-3280
Description
This PR updates the design of the Auction results
Screenshots

Status
mWeb
Desktop

Insights

Artist Page (Upcoming)

Aritst Page (Past)

Price (USD)

Price (other)

No Price

Awaiting Results

Bought In

Estimate

No Estimate

cc @lordkiz

is the design change (gap between image and first column) intentional?
@olerichter00 I don't think it is, but due to the screen width, the columns on the grid take more space, I believe that I can adjust it with the responsive attributes (e.g, <Column span={[4,2,2,1]}>

Have we decided to change the price estimate for users who are not logged in?
I might have missed the discussion on that one, but I followed the previous implementation.
Also, I believe it's not decided yet? 👀

@olerichter00 I don't think it is, but due to the screen width, the columns on the grid take more space, I believe that I can adjust it with the responsive attributes (e.g,

👍

I might have missed the discussion on that one, but I followed the previous implementation.
Also, I believe it's not decided yet? 👀

In the previous implementation, the estimate is not visible unless the user is logged in:

And in the new implementation, it's visible:

I might have missed the discussion on that one, but I followed the previous implementation.
Also, I believe it's not decided yet? 👀

Until there is a decision to show the price to non-logged in users, I would say we keep it hidden.


about the reward

How does your reward setting allow the vehicle to navigate from one location to another

Currently we do not support navigating from one location to another. The routing information is given by randomly choosing a direction at intersections.


Inliner rework

[ ] Tests added for any new code
[ ] Ran make fmt-fix (or had formatting run automatically on all files edited)
[ ] Documentation added for any new functionality
[ ] Entry added to UNRELEASED.md for any new functionality

This is a re-implementation of inlining, which merges InlinerOfUserOper, LetInExpander and CallByNameOperatorEmbedder. The key difference is that the module declarations are sorted by dependency-order beforehand, then traversed iteratively (instead of pre-building a BodyMap "in parallel"). This should help avoid many bugs arising from tracking "stale" operator definitions.

Codecov Report

Merging #1525 (8d2347d) into unstable (ce12376) will decrease coverage by 0.01%.
The diff coverage is 71.79%.

:exclamation: Current head 8d2347d differs from pull request most recent head b5f49cc. Consider uploading reports for the commit b5f49cc to get more accurate results

@@             Coverage Diff              @@
##           unstable    #1525      +/-   ##
============================================
- Coverage     74.95%   74.94%   -0.02%
============================================
  Files           359      360       +1
  Lines         11510    11549      +39
  Branches        532      548      +16
============================================
+ Hits           8627     8655      +28
- Misses         2883     2894      +11

Impacted Files
Coverage Δ

...ain/scala/at/forsyte/apalache/tla/pp/Inliner.scala
71.79% <71.79%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ce12376...b5f49cc. Read the comment docs.

Note that this PR does not rewire InlinePass to use this class. However, I've run the integration tests locally for https://github.com/informalsystems/apalache/pull/1525/commits/d786b234cf25c5ac30b7f94eac55d6efd6d27796 with this rewiring implemented, and they all pass.

Ok, the only thing missing now are integration tests, but since this PR doesn't actually rewire InlinePass yet, those would not be able to test the new inliner anyway, so I'll be merging this and adding integration tests with #1566 .


Documentation should describe what the options mean or do.

It's great that you document what all of the options are, however many of them need further explanation. Just a few examples of options that need more:
   /b  Copies files in Backup mode.

What does "backup mode" mean? Does it affect the destination file? The source file? Selection of files? I could construct a scenario for any of those.
  /xc  Excludes changed files.

Changed? Compared to what? Which file? How is "changed" different from "modified" (as in "/it")?
  /is    Includes the same files.

 The same files? Which same files?
I'm sure you get the picture.
As an example of good file copy utility documentation, please check out the online help for rsync. I understand that robocopy is intended to be simple and easy to use, but it still needs to be completely and unambiguously documented.
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: bf2281d4-1470-0658-ec5a-687fe2cd451c
Version Independent ID: 2ce2be3e-e3a2-790c-3bff-90efe7318450
Content: robocopy
Content Source: WindowsServerDocs/administration/windows-commands/robocopy.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

#assign:IngridAtMicrosoft
gh issue comment 5263 -b #assign:IngridAtMicrosoft

The following users don't have valid GitHub IDs, or are not collaborators on this repo: ingridatmicrosoft
gh issue comment 5263 -b ingridatmicrosoft

#assign:IngridAtMicrosoft

#assign:xelu86

Hey @billev,
Thanks again for contacting Microsoft. We value your feedback. A documentation change has been made and will be live after the next business day. We will be closing this as resolved. Thank you and have a most pleasant day. #please-close


GO Live [28 July]

Docs Build status updates of commit ef566f2:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 5f2f528:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
:white_check_mark:Succeeded
View

msteams-platform/assets/images/app-fundamentals/shared-channels-teams.png
:white_check_mark:Succeeded
View

msteams-platform/concepts/app-fundamentals-overview.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/build-and-test/Shared-channels.md
:white_check_mark:Succeeded
View

msteams-platform/mstdd-landing.yml
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/access-teams-context.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


resulting vendor file is owned by root

Hey,
When I run the command docker run --rm -it -v $(pwd):/go/src/my/pkg/name -w /go/src/my/pkg/name instrumentisto/glide install, the vendor file is create on locally but it is owned by root.
I have tried changing the user inside the container with -u id -u $USER but then I get permission issues inside the container.
I would like the the vendor folder to be owned by the current user
Any ideas?
thanks

@arrivets I see no comfortable way to do what your want. Your current user is not present inside container environment, so you can't act from his name.
You may try to use nobody user, but this does not change things either. You still need to change owner after.
You may use following Makefile to solve your problem:
cmd ?= install

deps.glide:
ifeq ($(MAKE_PREPULL),yes)
	docker pull instrumentisto/glide
endif
	docker run --rm -v "$(PWD)":/go/src/$(PROJ_NAME) -w /go/src/$(PROJ_NAME) \
		instrumentisto/glide $(cmd)
	chown -R $(shell whoami) vendor/

And make stuff in single command like make deps.glide.

Thanks. That makes sense. I'll do something along these lines.

@arrivets btw, why do you need that?
Files are created with 0644 rights and folders with 0755 rights. So you may read them by any user. Any changes to vendor/ dir are supposed to be done via docker run (if you're using this image), which uses root for modification. So I can't imagine normal scenario where you're running in files permissions troubles.

You are right, I don't really need it. I just didn't have permission to delete the folder.
It just seems nicer that the output of a command is owned by the user who ran the command.
But again, it is not a big deal. I was using this as part of a circleci automated build but I ended up creating another image based on circleci/golang:
FROM circleci/golang:1.9.2-stretch
RUN curl https://glide.sh/get | sh


Add config options to disable footnote anchor prefix and/or header ID suffix

The new config options are

DisableFootnoteAnchorPrefix - bool - default: false
DisableHeaderIDSuffix - bool - default: false

My site depends on anchor IDs being generated without the suffix, so I added this configuration option to disable the automatic suffix behavior.  I understand the risk of duplicate IDs, so that's why this is defaulting to false.
So, if the config file contains:
DisableHeaderIDSuffix = true

Then this:
# My Header

will generate:

My Header

Not sure, but these looks like Blackfriday options - and should maybe be grouped with the others. Agree, @halostatue ?
See #744

Agree. Checking for len(ctx.DocumentId) != 0 should probably be done once, though, not twice as it is now.

I’m also wondering if this is not really one meta-option that controls both of these. (That is, do we need two knobs or just one? I can’t see where you’d just turn off footnote anchor prefixes but not document anchor suffixes.)

Yeah, that makes more sense - I'm not sure the use case for turning off one or the other.  Let me adapt to be a Blackfriday option for both and I'll push.

Okay, I renamed it to Blackfriday: documentIDAnchor.  Not exactly happy with that name, but it's what I could come up with at the moment.
Also added some documentation.

I broke the tests - one sec...

Okay - renamed it to plainIdAnchors, default false, which seems more logical.  Should be ready for review.


Add Fuse network support (chainId: 122)

Hi @rkalis,
We had a need on Fuse network for a tool like revoke.cash and I managed to add the support with a quick patch.
I have tested it both locally and asked some community members to test it as well after I deployed the updated code to https://revoke-cash-cyan.vercel.app/ and it seems to work well.
It will be great if you merge this PR so everyone can use the tool on your original website with Fuse network support.
Please let me know if you have any questions/comments.
Thanks!

Thanks!


fix auto download refresh

Fixes #86
Seems like episodeIndex check in listener was not correct. If episode not found in current downloads list then it should be -1 and Refetch download list.
I changed the condition but not sure if it was necessary for other functionality in the application.
Now it checks if the episode is not present and download is completed only then Refetch download list.

@amugofjava sure.

Thanks for the fix.


Upgrading to grunt-phantomflow 1.0.0 will not run tests.

We had been using 0.2.4 for some time and have upgraded our package.json to refer to 1.0.0.
We need to upgrade to 1.0.0 since it has an upgraded version of PhantomJS as a child dependency.
After we did a npm cache clean and install, our tests no longer run.

We've got some more info on this.
To reproduce the issue, get latest from the grunt-phantomflow git repo. Delete phantomcss from the node_modules directory and do an npm install. This should cause it to download phantomcss v1.1.1 (you must be using v1.1.1 to recreate the issue). Then run the example test project per the readme:
node test/test.js

This results in the error:
\PhantomFlow\node_modules\wrench\lib\wrench.js:249
        if (e.code !== 'EEXIST') throw e;
                                       ^
Error: ENOENT, no such file or directory '\PhantomFlow\test-results\r
eport'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:747:18)
    at Object.exports.copyDirSyncRecursive (\PhantomFlow\node_modules
\wrench\lib\wrench.js:246:12)
    at copyReportTemplate (\PhantomFlow\phantomflow.js:554:10)
    at \PhantomFlow\phantomflow.js:500:7
    at null.<anonymous> (\PhantomFlow\node_modules\async\lib\async.js
:789:30)
    at null._onTimeout (\PhantomFlow\node_modules\async\lib\async.js:
167:37)
    at Timer.listOnTimeout (timers.js:110:15)

We've done some digging/experimenting and have some more information around what's causing this issue. It seems to be caused by a change to phantomcss.js in commit 0c12049f5cd281c7f5f798f812c5209642b96bbe (phantomcss v 1.1.1). The problem does not exist if we drop in the previous revision of phantomcss.js.
The problem seems to be caused by the fact that the phantomcss function getResemblePath does not use root to build the path to resemble.js when root is provided. See line 124:
path = [ './', 'node_modules', 'resemblejs', 'resemble.js' ].join( fs.separator );

If I understand what's going on here, if root is provided, getResemblePath should build the path to resemble.js using root as its base directory. When we change line 124 to the following, the example test project starts working again:
path = [ root, 'node_modules', 'resemblejs', 'resemble.js' ].join( fs.separator );

In all honesty, I don't quite understand why this code change resulted in the error we were seeing. Our error seems to occur when copying the report templates to the test results folder, not when trying to use resemblejs. But none the less, fixing the above issue gets rid of the error we are seeing.
I'm happy to submit a pull request for this, but since I was not 100% sure of the intent of the code change in the first place, I wanted to run it by you first. Also, I'm not sure whether or not line 126 should be using root as its base directory too.
If you could provide some confirmation/guidance here, I'll submit a pull request.

Thanks, Emily.
PhantomCSS 1.1.1 was a PR and then a fix (for that PR) to make resolution of libraries more robust.  Looks like I didn't test thoroughly enough, sorry about that (We're not currently using it in-house).
If you'd like to submit a PR - I'll review and test early next week.


[initMAX s.r.o.] partner information

Organization name
initMAX s.r.o.
Brief description of your business and what it does (50 words or less)
Company initMAX is your partner for advanced IT monitoring
Name of your relevant product(s) or service for the OpenSearch audience
Zabbix, automation, identity, Wazuh & log management, PostgreSQL, DevOps infrastructure form the secure and stable foundation of the most successful companies.
What OpenSearch technologies do you specialize in
Log Management & Wazuh & Searching
Type of business
Professional Services Organization and Software developers
Home/main office location or address
Czech Republic
Plynární 1617/10
Praha 170 00
How can people contact you (email and phone)
Email<EMAIL_ADDRESS>Phone: +420 800 244 442
Regions you serve
Worldwide
Industry specialization
Retail and Automotive
Logo

Additional image

Links
https://www.initmax.cz/blog/ -- we're already working to build our blog a wiki presetation in EN soon. Now we have only Czech version and some small articles in EN wiki is almost ready in cz language.
If you need any additional information, please let me know via this ticket.
Tom

@hermanekt  - Thank you for providing the detailed information.

@pajuric Would you like to assign this to me so I can add the data?