Fix the Ubuntu update workflow to work with HCL

The change to HCL broke the update workflow because it's not JSON and
the JSON file we were parsing was deleted. This uses an
auto.pkrvars.hcl file to set the Ubuntu version (for which an updated
version is intentionally not committed so that the workflow will have
work to do). This means that check will fail until the workflow runs and
opens its own PR (becuse validation fails if the checksum can't be
found).
This is done in addition to version so that the the friendlier
version can be used in contexts where the patch version doesn't really
matter (like the parent directory or the build metadata).

Merge when you're ready, and I assume we just see what happens in the AM?

I assume we just see what happens in the AM

I was going to manually re-enable and execute with the workflow_dispatch trigger.


Windows 10: Cannot open DFU device 0483:df11

I'm in the process of trying to flash the Daisy with the Blink example. I've got the Daisy in DFU mode but dfu-util cannot access the device. It also cannot open the device when trying to list the devices using just dfu-util.
If I reset the Daisy out of DFU mode, it simply states that "No DFU capable USB device available". Are there some Windows 10 drivers that I need in order for this to work?
EDIT: Under Bluetooth & other devices, the Daisy shows up as "DFU in FS Mode" when entering DFU mode.
Output:
monke@FOLDINGTREE /cygdrive/c/users/monke/desktop/daisy/DaisyExamples/seed/blink
$ make program-dfu
dfu-util -a 0 -s 0x08000000:leave -D build/Blink.bin
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Cannot open DFU device 0483:df11
No DFU capable USB device available
make: *** [../../libdaisy/core/Makefile:235: program-dfu] Error 74

It looks like you need to update your USB driver.
You can use Zadig for this.
https://zadig.akeo.ie/
Launch zadig
Click options->list all devices
select DFU in FS Mode in the drop down (after putting the Daisy in DFU mode)
in the target driver box, select WinUSB.
Click replace driver
Let me know how that goes.
I'll get the wiki updated ASAP.

Awesome! That worked perfectly.
The Blink example was successfully flashed to the Daisy.

Glad to hear it!


#004 Create render site functionality.

[x] Create render site file.
[x]  Create the respective module.
[x]  Manually test it in jupyter notebook for various scenarios.

coding part is done


Docs - Reorganize with diataxis

Description of change

Reorganized docs to follow diataxis

Added missing meta tags
Fixed broken links
Updated readmes
Deleted unused files
Updated wiki build process

Type of change
Choose a type of change, and delete any options that are not relevant.

Documentation Enhancement

How the change has been tested
wiki was built locally
Change checklist

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation

@Dr-Electron , @arnauorriols , @aleksei-korolev, could you review this when you get a chance? Thanks!

Can we merge the new build system PR first? 😅

@arnauorriols, whenever you're ready, the conflicts have been sorted  :)

@arnauorriols , could you take a look and possibly merge this whenever you have a moment?


tikv_util: fix s3 writer always creating zeroes

What have you changed?
Fix #6594.
The issue arises because of a bug in either async-speed-limit 0.2 or specification of futures_io::AsyncWrite. The culprit was that the bytes were written before speed limit kicks in, and success was confirmed only the speed limit ends, but two different byte buffers were used in the two steps, causing uninitialized (zero) bytes being written out.
This has been fixed in async-speed-limit 0.3 by moving the write-success signal before the speed limit kicks in.
What is the type of the changes?

Bugfix (a change which fixes an issue)

How is the PR tested?

Manual test (add detailed scripts or steps below)

a custom "unit test" relying on minio was used to confirm the behavior. Please comment if you know of a solution without relying on external programs.

Does this PR affect documentation (docs) or should it be mentioned in the release notes?
No
Does this PR affect tidb-ansible?
No
Refer to a related PR or issue link (optional)
Benchmark result if necessary (optional)
Any examples? (optional)

Does the async-speed-limit 0.2 issue only affect S3 storage?

It should affect every storage but for some reason only happen with remote storage (currently only S3). I guess this is due to local storage reusing the buffer, causing the uninitialized buffer happen to contain the desired output.

PTAL @yiwu-arbug @overvenus

Is it possible to test it use rusoto_mock?

I don't see an easy way to write the test in terms of rusoto_mock.
Anyway this part should be covered with an S3 integration test in BR.

/merge

@kennytm cherry-pick to release-3.2 failed

I'll cherry-pick after verifying that using S3 on BR really has no error.


error: no matching function for call to 'partition_block_load_flags'

OS Platform and Distribution: Gentoo
TensorFlow installed from source
TensorFlow version: 2.10.0
Python version: 3.10
Installed using: emerge
Bazel version: 5.1.1
GCC/Compiler version: 10.2.0
LLVM/Clang version: 14.0.1
CUDA/cuDNN version: 11.6.2
GPU model and memory: AMD Vega Frontier 16Gb
ROCM version: 5.1.1

Does not build from sources with errors:
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
IUSE="rocm -cuda" emerge sci-libs/tensorflow
build.log

@perestoronin, Thanks for reporting this issue.
Could you provide the full error log or complete Traceback to investigate the root cause the error. Thanks!

@gadagashwini
ERROR: /var/tmp/portage/sci-libs/tensorflow-rocm-20220415/work/tensorflow-upstream-7b79fa425ada6494e9d451c2a82cef9999321499/tensorflow/core/kernels/image/BUILD:261:18: Compiling tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer ... (remaining 167 arguments skipped)
clang-14: warning: argument unused during compilation: '-fcuda-flush-denormals-to-zero' [-Wunused-command-line-argument]
In file included from tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:26:
In file included from ./tensorflow/core/kernels/gpu_prim.h:82:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/hipcub.hpp:36:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/hipcub.hpp:82:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_run_length_encode.hpp:35:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_run_length_encode.hpp:37:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:34:
In file included from bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:33:
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:234:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:362:41: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        context, gpuprim::DeviceSelect::Flagged(
                                        ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:244:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:362:41: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        context, gpuprim::DeviceSelect::Flagged(
                                        ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:234:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:495:43: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
          context, gpuprim::DeviceSelect::Flagged(
                                          ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:244:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, HIP_vector_type<float, 4>>, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:495:43: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<const HIP_vector_type<float, 4> *, char *, HIP_vector_type<float, 4> *, int *>' requested here
          context, gpuprim::DeviceSelect::Flagged(
                                          ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 3, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<HIP_vector_type<float, 4>, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[3], bool[1][3]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, float>, const float *, char *, float *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:234:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, float>, const float *, char *, float *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, true, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, const float *, char *, float *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, const float *, char *, float *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:503:34: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<const float *, char *, float *, int *>' requested here
          gpuprim::DeviceSelect::Flagged(
                                 ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 13, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<float, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 13, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<float, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:760:5: error: no matching function for call to 'partition_block_load_flags'
    partition_block_load_flags<
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:68:5: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel_impl<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, float>, const float *, char *, float *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
    partition_kernel_impl<SelectMethod, OnlySelected, Config>(
    ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_partition.hpp:244:29: note: in instantiation of function template specialization 'rocprim::detail::partition_kernel<rocprim::detail::select_method::flag, true, rocprim::detail::default_select_config<0, float>, const float *, char *, float *, int *, rocprim::empty_type, rocprim::detail::lookback_scan_state<unsigned int, false, true>, rocprim::empty_type>' requested here
            HIP_KERNEL_NAME(partition_kernel<
                            ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/device_select.hpp:163:20: note: in instantiation of function template specialization 'rocprim::detail::partition_impl<rocprim::detail::select_method::flag, true, rocprim::default_config, unsigned int, const float *, char *, float *, rocprim::empty_type, int *, rocprim::empty_type>' requested here
    return detail::partition_impl<detail::select_method::flag, true, Config, offset_type>(
                   ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/hipcub/backend/rocprim/device/device_select.hpp:61:27: note: in instantiation of function template specialization 'rocprim::select<rocprim::default_config, const float *, char *, float *, int *>' requested here
        return ::rocprim::select(
                          ^
tensorflow/core/kernels/image/generate_box_proposals_op.cu.cc:503:34: note: in instantiation of function template specialization 'hipcub::DeviceSelect::Flagged<const float *, char *, float *, int *>' requested here
          gpuprim::DeviceSelect::Flagged(
                                 ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:169:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::predicate' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 13, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<float, 256, 1, 1>]
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:243:6: note: candidate template ignored: requirement '(rocprim::detail::select_method)0 == select_method::unique' was not satisfied [with SelectMethod = rocprim::detail::select_method::flag, BlockSize = 256, BlockLoadFlagsType = rocprim::block_load<bool, 256, 13, rocprim::block_load_method::block_load_transpose, 1, 1>, BlockDiscontinuityType = rocprim::block_discontinuity<float, 256, 1, 1>]
auto partition_block_load_flags(InputIterator block_predecessor,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:119:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
auto partition_block_load_flags(InputIterator /* block_predecessor */,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:344:6: note: candidate function template not viable: requires 12 arguments, but 11 were provided
void partition_block_load_flags(InputIterator /*block_predecessor*/,
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:778:5: error: no matching function for call to 'convert_selected_to_indices'
    convert_selected_to_indices(output_indices, is_selected);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:600:6: note: candidate template ignored: could not match 'bool[items_per_thread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
void convert_selected_to_indices(offset_type (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:614:6: note: candidate template ignored: could not match 'uint2' (aka 'HIP_vector_type<unsigned int, 2>') against 'offset_type' (aka 'unsigned int')
void convert_selected_to_indices(uint2 (&output_indices)[items_per_thread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:826:5: error: no matching function for call to 'partition_scatter'
    partition_scatter<OnlySelected, block_size>(
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:457:6: note: candidate template ignored: could not match 'bool[ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:524:6: note: candidate template ignored: could not match 'bool[2][ItemsPerThread]' against 'is_selected_type' (aka 'conditional<sizeof...(UnaryPredicates) == 1, bool[13], bool[1][13]>')
void partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
bazel-out/k8-opt/bin/external/local_config_rocm/rocm/rocm/include/rocprim/device/detail/device_partition.hpp:396:6: note: candidate template ignored: requirement '!true' was not satisfied [with OnlySelected = true, BlockSize = 256]
auto partition_scatter(ValueType (&values)[ItemsPerThread],
     ^
18 errors generated when compiling for gfx900.
INFO: Elapsed time: 540.462s, Critical Path: 126.61s
INFO: 5460 processes: 791 internal, 4669 local.
FAILED: Build did NOT complete successfully

This issue resolved after apply all three patches:

https://github.com/ROCmSoftwarePlatform/rocRAND/pull/257
https://github.com/ROCmSoftwarePlatform/hipRAND/pull/11
tf-hip_hcc.patch

--- a/third_party/gpus/crosstool/clang/bin/crosstool_wrapper_driver_rocm.tpl
+++ b/third_party/gpus/crosstool/clang/bin/crosstool_wrapper_driver_rocm.tpl
@@ -257,7 +257,7 @@ def main():
                                if not flag.startswith(('--rocm_log'))]

     # XXX: SE codes need to be built with gcc, but need this macro defined
-    cpu_compiler_flags.append("-D__HIP_PLATFORM_HCC__")
+    cpu_compiler_flags.append("-D__HIP_PLATFORM_AMD__")
     if VERBOSE: print(' '.join([CPU_COMPILER] + cpu_compiler_flags))
     return subprocess.call([CPU_COMPILER] + cpu_compiler_flags)

--- a/third_party/gpus/rocm_configure.bzl
+++ b/third_party/gpus/rocm_configure.bzl
@@ -724,7 +724,7 @@ def _create_local_rocm_repository(repository_ctx):

     rocm_defines["%{unfiltered_compile_flags}"] = to_list_of_strings([
         "-DTENSORFLOW_USE_ROCM=1",
-        "-D__HIP_PLATFORM_HCC__",
+        "-D__HIP_PLATFORM_AMD__",
         "-DEIGEN_USE_HIP",
     ])


Question about copying CLTensor and CLArray

Output of 'strings libarm_compute.so | grep arm_compute_version':
arm_compute_version=v18.05 Build options: {'embed_kernels': '1', 'opencl': '1','pmu': '1', 'arch': 'arm64-v8a', 'standalone': '0', 'neon': '0', 'build_dir': 'android-arm64-v8a-cl', 'debug': '0', 'validation_tests': '0', 'examples': '1', 'asserts': '0', 'mali': '1', 'benchmark_tests': '0', 'compiler_cache': 'ccache', 'os': 'android', 'Werror': '1'} Git hash=12ad439c2511cca35b36cabcd6b342feccf6f02b
Platform:
Rockchip RK3399
Operating System:
Android 6.0

Problem description:
I am testing ACL capability to track feature points with a bunch of images. During tracking, I need to save the detected feature points of previous image (from CLHarrisCorners) and perform tracking with the detected feature points of current image (by CLOpticalFlow).
This is the code snippet that I use for copying the CLKeyPointArray
        CLKeyPointArray prevPts(::numOfPoints), detectedPts(::numOfPoints);

        prevPts.map(); detectedPts.map();
        prevPts.clear();
        for (int p = 0; p < ::numOfPoints; p++)
        {
            arm_compute::KeyPoint keypt;
            keypt.x = detectedPts.at(p).x;
            keypt.y = detectedPts.at(p).y;
            keypt.strength = detectedPts.at(p).strength;
            keypt.tracking_status = detectedPts.at(p).tracking_status;
            prevPts.push_back(keypt);
        }
        prevPts.unmap(); detectedPts.unmap();

As required by CLOpticalFlow, it is better that I could also save the previous image (CLTensor), and the generated image pyramid (CLPyramid) together.
I wonder there exist any method (Iterator ? memcpy ? copy_from ?) that could copy CLKeyPointArray, CLTensor and CLPyramid from one variable to another just like assigning a value to variable in C++, rather than copying the elements one by one ...
Please help. Thanks.

Hi @cclo-astri
The  copy constructor in CLKeyPointArray has been deleted explicitly so the only way to copy the elements is to iterate as you do in the code above. It should be safe however to directly copy individual keypoints without going through all the work of assigning individual fields. You could do: arm_compute::KeyPoint keypt = detectedPts.at(p)
The recommend approach for moving data from/to tensors is to use execute_window_loop as described in the documentation: https://arm-software.github.io/ComputeLibrary/v18.05/architecture.xhtml#S4_6_4_working_with_objects
There is a method void copy_from(const ITensor &src) which you can use as well
https://github.com/ARM-software/ComputeLibrary/blob/master/arm_compute/core/ITensor.h#L68
To copy the Pyramid you would need to iterate over each level and call the copy_from() method mentioned above.

Hi All,
I can't access CLKeyPointArray items for CLOpticalFloat function.
Example:
CLKeyPointArray arr{ 1000 };
map( arr, true ); // or without map
KeyPoint pt{};
arr.push_back( pt ); // The program has unexpectedly finished
arr.at( 0 ) = pt; // The program has unexpectedly finished
cout << arr.at( 0 ).x; // The program has unexpectedly finished
KeyPoint pt{ arr.at( 0 )  }; // ok but:
cout << pt.x; // The program has unexpectedly finished
unmap( arr ); // or without unmap
How to operate with CLArray?
Please help.

Should use:
CLArray.map/unmap instead utils::map/unmap:
for(;;)
{
prevPts.map( true );
arm_compute::KeyPoint pt{};
 pt.x = 10;
prevPts.push_back( pt );
prevPts.at( 0 ) = pt;
std::cout << prevPts.at( 0 ).x << " " << prevPts.num_values() << " " << prevPts.max_num_values() << "\n";
prevPts.unmap();
}

It works in simple loop. But in execute_window_loop fails:
pts = arm_compute::CLKeyPointArray{ image.total() };

void copyToArray( const arm_compute::CLImage & clImage, arm_compute::CLKeyPointArray & pts )
    {
        const uint32_t width{ clImage.info()->tensor_shape()[ 0 ] };
        pts.map( true );
        pts.clear();
        arm_compute::utils::map( clImage, true );
        arm_compute::Window window;
        window.use_tensor_dimensions( clImage.info()->tensor_shape() );
        arm_compute::Iterator in( & clImage, window );
        arm_compute::execute_window_loop( window, [ & ]( const arm_compute::Coordinates & id )
        {
            uint8_t value{ * reinterpret_cast< uint8_t * >( in.ptr() ) };
            if( value > 200 )
            {
                //                    outImage.at< uint8_t >( id.y(), id.x() ) = 255;
                arm_compute::KeyPoint pt{};
                pt.x = id.x();
                pt.y = id.y();
                pt.tracking_status = 1;

                pts.push_back( pt ); // The program has unexpectedly finished

            }
        }, in );
        arm_compute::utils::unmap( clImage );
        pts.unmap();
    }

How to push_back CLArray  inside execute_window_loop?

My mistake, instead:
void copyToArray( **const** arm_compute::CLImage & clImage, arm_compute::CLKeyPointArray & pts )
use
void copyToArray( **const** arm_compute::CLImage & clImage, arm_compute::CLKeyPointArray & pts )
Closed.


Breaking change: props rename for 404 and 500 pages

❗BREAKING CHANGE❗:
For FiveHundred and Four0Four error pages in Templates there is a prop rename
buttonLink => linkUrl
buttonText => linkText
Both renamed props are optional, but if you are customising those error pages via props in your projects, you'll need to update them

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


For the love of god, please fill this space with character personality

As it stands, there is a massive block of space that is unused. It's perfect for character personality. I used to edit the .html file to put that in myself, but with the move to folder structure, I can't find the block of java code that's now used to propagate the fields in the character block.

Please either add this in standard, or let me know where to find the block of code to change. Right now, it's just impossible to find a bot that I'm looking for when I often use the character descriptions as an extra indicator of their personality.
Here's an example of what I mean:

VALID (af)


added json_row output format

prints a json dataset row-by-row in separate lines

ack. please wait for green travis


The "--dry-run" option does not exist.

Hello,
Having Symfony Upgrade Fixer 0.1.6 installed globally using composer,
if I run symfony-upgrade-fixer  --dry-run I've got this error message :

The "--dry-run" option does not exist.

Yes, there is no --dry-run option. It was never planned. If someone wants to implement it, I'l accept PR.

Try symfony-upgrade-fixer fix /path/to/code --dry-run.

thank you, symfony-upgrade-fixer fix /path/to/code --dry-run works


Map saving has a couple of issues

Saved maps do not contain collapsing markers, even when turned on.

duplicate issue https://github.com/CDCgov/MicrobeTrace/issues/178


Delete procedure and undo, toolbox didn't refresh

Expected Behavior
Delete procedure block, and then undo. The toolbox need refresh.
Actual Behavior
Delete procedure and undo, toolbox didn't refresh
Steps to Reproduce

Create a procedure block(My Blocks)
Drag the procedures_definition block to workspace
Delete procedures_definition block
Undo.

See the follow gif :

Operating System and Browser
Chrome 78.0.3904.108 x64
Windows 10 x64

I think this is already being tracked in: #1982

Thanks for filling, @BrightLin , and thanks for pointing out the existing issue, @towerofnix !


Reach full compatibility with OpenSSL 1.1

Despite what the documentation[1] says the code is not fully compatible
with OpenSSL 1.1 because it relies on compatibility wrappers behind
OPENSSL_API_COMPAT.
The OpenSSL documentation on library initialization[2] explains that
none of the startup fucntions are necessary starting with 1.1. The
changelog for "changes between 1.0.2h and 1.1.0 [25 Aug 2016]"[3]
mentions several removed shutdown functions. The removal of
CRYPTO_set_locking_callback is mentioned in a GitHub comment[4].
[1] https://docs.datastax.com/en/developer/cpp-driver/2.15/topics/building/
[2] https://wiki.openssl.org/index.php/Library_Initialization
[3] https://www.openssl.org/news/changelog.html
[4] https://github.com/openssl/openssl/issues/1260#issuecomment-228846202

Thanks for explanation and for fixing the issue.


[BUG] derived method not called from within cinit

Describe the bug
I'm not actually sure if that is supposed to not work, but its not documented, so either it should be added to the docs or be considered a bug.
Anyway, when having two extension types, one inheriting the other and deriving a method, e.g. a cdef one, which gets called within the base class's cinit() method, the derived method doesn't get called.
To Reproduce
Code to reproduce the behaviour:
cdef class Foo:

  def __cinit__(self):
    self.talk()

  cdef void talk(self):
    print("i'm talking")

cdef class Bar(Foo):

  cdef void talk(self):
    print("now you're talking!")

Expected behavior
I'd expect it to print "now you're talking!", instead of printing "i'm talking".
A rather obvious solution would be to switch from cinit() to init() here (at least i'd expect that to work, didn't try it yet though). I'm using this "feature" to initialize different attributes of my class, the subtype having more attributes than the base class, therefore the subtype derives the initialization cdef method to initialize all of its additional attributes. I just noticed that this never happens due to the base class only calling its own cdef instead of the derived ones.
Environment (please complete the following information):

OS: tested on Windows 10
Python version 3.8.2
Cython version 3.0a6

I wouldn't expect this to work or consider it a bug. You're right that it isn't explicitly documented though and a PR to correct this would probably be welcome.
The call order is roughly: "base __cinit__"->"derived __cinit__"->"__init__ functions as defined by Python". Therefore base __init__ is called very early and has basically no knowledge that it might be in a derived class. If you're familiar with C++ then I believe that virtual functions in C++ constructors work very similarly.
I would expect your suggestion of moving code to __init__ to work. A single class can have both a __cinit__ or __init__ method so you can use them both as needed.

The virtual function table of the subclass probably isn't initialised yet at this point. That's reasonable, because __cinit__() is called on the way back from Python's object allocator. If it's not documented yet, then it's worth stating somewhere that the code in __cinit__() must not touch (or use) the state of subclasses, since they are not initialised yet when it is called.
I consider the behaviour undefined in this case. You should not do this.
As suggested, use __init__() for anything that requires a fully initialised object.


Can't access geojson code - error unknown property in migration preparation

Describe the bug
Storing geoJSON code like screenshot attached.
Am changing/migrating  existing field by changing the field type for the entry to use the code field as per docs.
I'm setting json or plain text - issue is consistently the same. Produces an error when trying to access.
It is fine for creating a new entry and adding the geoJSON data - it just doesn't like opening existing data.
To reproduce
Steps to reproduce the behaviour:

Open entry using code field that holds existing geoJSON data
Get the error
Setting unknown property: nystudio107\codefield\models\CodeData::type

Expected behaviour
Open entry and display code
Versions

Plugin version: 3.0.10
Craft version: 3.8.16

Seems the issue is in the normalizeValue (src/field/code.php)
MY json data is valid but this code:
 if (\is_string($value)) {                 $jsonValue = Json::decodeIfJson($value);                 // If this is still a string (meaning it's not valid JSON), treat it as the value                 if (\is_string($jsonValue)) {                     $config['value'] = $jsonValue;                 } else {                     $value = $jsonValue;                 }             }
seems to not test the truthfulness of its JSON validity.
My quick solution was to just do:
//$jsonValue = Json::decodeIfJson($value);   $jsonValue = $value;
pants for other code types i imagine but not sure what validity check for php should be with difference's in native php versions - ie I think 8.3 will have json_validate natively.

After successful migration to Craft 4 I start getting this error
Declaration of nystudio107\codefield\fields\Code::normalizeValue($value, ?craft\base\ElementInterface $element = null) must be compatible with craft\base\Field::normalizeValue(mixed $value, ?craft\base\ElementInterface $element = null): mixed
I appear to be using: dev-develop-v4 9a51d39 => 4.0.9)

mmmmm. Any idea why the field content wouldn't be valid JSON?

Regarding your second issue of the incorrect function declaration... what version of PHP is this?
Also are you saying that re-installing the plugin somehow fixed it?

Okay I pushed a fix for both. If you could try them out, I'd appreciate it:
Craft CMS 3:
You can try it now by setting your semver in your composer.json to look like this:
    "nystudio107/craft-code-field": "dev-develop as 3.0.10”,

Then do a composer clear-cache && composer update
…..
Craft CMS 4:
You can try it now by setting your semver in your composer.json to look like this:
    "nystudio107/craft-code-field": "dev-develop-v4 as 4.0.10”,

Then do a composer clear-cache && composer update

This is way beyond my expectations of response so thank you!
Have only had time to look at Craft 4 migration and it seems to work perfectly. Previously I was getting unhelpful default values when i wanted the field empty.
I was accessing the data in the ode file via the file handle eg $element->geojson
However the data appears to now be in $element->geojson->value - is this correct /expected?

Yes, it is expected that you access it via $element->geojson->value -- however, $element->geojson should work too, because it implements __toString() on the object:
https://github.com/nystudio107/craft-code-field/blob/develop-v4/src/models/CodeData.php#L42
Thanks for verifying, it's the same code in the Craft 3 version, so I'll cut a release.

I know this is closed but just following up on the Craft 3 version.
I couldnt get composer to install:
  - Root composer.json requires nystudio107/craft-code-field dev-develop as 3.0.10, found nystudio107/craft-code-field[dev-develop-v3, dev-develop-v4, 3.0.0, ..., v3.x-dev, 4.0.0, ..., v4.x-dev] but it does not match the constraint.

You can just use the tagged release:
https://github.com/nystudio107/craft-code-field/releases/tag/3.0.10
    "nystudio107/craft-code-field": "^3.0.10”,


Multiple RobotModel cannot listen to different transform topics

Due to https://github.com/ros/robot_state_publisher/issues/125 robot_state publisher in noetic no longer supports prefixing transforms.
If one publishes more than one robot state using the same robot_description (say, for visualizing multiple poses of the same robot), those now need to be published on separate topics to distinguish them. But RobotModel does not have a parameter for specifying the topic to listen to.
This is a regression / API breakage in robot_state_publisher between melodic and noetic, but it was supposedly introduced to bring noetic in line with how ROS2 works.
Example use case: publish current and expected pose of a robot:
<launch>

  <param  name="robot_description" command="$(find robot_models)/urdf/robot.urdf />

  <node name="tf_publisher" pkg="robot_state_publisher" type="robot_state_publisher" >
    <remap from="/tf" to="tf" />
  </node>

  <node name="tf_publisher2" pkg="robot_state_publisher" type="robot_state_publisher">
    <remap from="/tf" to="tf_expected" />
    <remap from="joint_states" to="joint_states_expected"/>
  </node>

</launch>

One way to resolve this breakage could be to add a "topic" parameter to RobotModel (defaulting to /tf)
Your environment

OS Version: e.g. Ubuntu 20.04
ROS Distro: [Noetic]
RViz, Qt, OGRE, OpenGl version as printed by rviz:

compiled against Qt version 5.12.8
compiled against OGRE version 1.9.0 (Ghadamon)
Forcing OpenGl version 0.
Stereo is NOT SUPPORTED
OpenGl version: 4.6 (GLSL 4.6).```

This is not related to rviz, but to robot_state_publisher. I filed a PR to fix the issue there: https://github.com/ros/robot_state_publisher/pull/139.


The init job should be executed first before oap start.

The init job should be executed first before oap start.

This is wrong, init job requires some resources that must be applied first, using pre-hook the installation will be in dead lock state, init-job is waiting for other resources like service account, but service account resource is waiting for the pre-hook to complete

hi, we have two ways to execute init-job
1: Let all resources that need to be started be executed with init-job first.
2: Start oap after init-job.
The first way is relatively complicated, so I adopted the second way.

This is wrong, init job requires some resources that must be applied first, using pre-hook the installation will be in dead lock state, init-job is waiting for other resources like service account, but service account resource is waiting for the pre-hook to complete

hi, we have two ways to execute init-job 1: Let all resources that need to be started be executed with init-job first. 2: Start oap after init-job.
The first way is relatively complicated, so I adopted the second way.

I don't personally want to use the helm hooks to manage the resource dependency, because in Kubernetes we don't need to manage the dependency too strictly, they will finally get in ready. The only reason why I introduced helm hook is to allow upgrading without having to delete all resource. See https://github.com/apache/skywalking-kubernetes/pull/95 and https://github.com/apache/skywalking/discussions/9290

I don't want oap to restart before initjob execution is completed, but after using startupProbe(https://github.com/apache/skywalking-kubernetes/pull/108), this phenomenon may be alleviated. If you feel that we don't need to manage dependencies, you can close this PR. @kezhenxu94 thanks.

Sorry. There are some problems with hook.


Autocrop

Uses ImageMagick to automatically crop borders.
I have never used go or github workflows before, so this implementation currently

is hard coded (no command line switch, no configurable values)
is possibly messy or not up to best practices or common styles as they are unknown to me
doesn't update the github workflow (on ubuntu, requires sudo apt-get install libmagickwand-dev).

So feel free to modify in any way you like.
#9

This is much appreciated, however as you might already have noticed, another PR implementing autocrop, without the need for a non-Go dependency, has popped up. Because of that, I will close this PR.
Thank you for understanding

All good.
As you might have noticed, this implementation also added the option to crop the borders before trimming to get rid of some scanning artefacts. I didn't do that because I could, but because it improved the results quite drastically in some cases. So in the long run, I would be happy if that behavior could be replicated by the other implementation :)


Cannot detect R200

Required Info

Camera Model
R200

Firmware Version

Operating System & Version
Linux (Ubuntu 16.04)

Kernel Version (Linux Only)
4.15.0-30-generic

Platform
PC

SDK Version
legacy

Issue Description
I've been trying to use the R200 realsense camera on my pupil labs eye tracker. However, despite the installation of the legacy version I still cannot access the realsense camera even from VLC.
At first attempt, I was able to access the realsense camera, but often I had an "error 5: Input/Output error " so I tried to reinstall librealsense and now I can't even access the world camera /dev/video*, and I can't even access the camera from the pupil labs eyetracking application, it says
world - [ERROR] video_capture.realsense_backend: Camera failed to initialize. No cameras connected.
My Ubuntu kernel is relatively new (4.15), and I accidentally did the kernel patch. Would this have a negative effect? And the camera works for other computers, so I'm guessing it's not the camera hardware issue.
Can anyone who had similar issues give me advice?
Here is the result of my dmesg.
qwerty@Thinkpad-16:~$ dmesg | grep uvcvideo
[    3.492366] uvcvideo: Found UVC 1.00 device Integrated Camera (13d3:5619)
[    3.495276] uvcvideo: Failed to initialize entity for entity 6
[    3.495277] uvcvideo: Failed to register entites (-22).
[    3.496268] usbcore: registered new interface driver uvcvideo
[   59.928712] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   59.930648] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[   59.930650] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[   59.931256] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   59.933105] uvcvideo: Unable to create debugfs 2-4 directory.
[   59.933138] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[   59.933642] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   59.935621] uvcvideo: Unable to create debugfs 2-4 directory.
[   59.935692] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[   59.935693] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!
[   60.068799] uvcvideo: Found UVC 1.00 device Integrated Camera (13d3:5619)
[   60.068815] uvcvideo: No streaming interface found for terminal 3.
[   60.068816] uvcvideo: Failed to initialize entity for entity 6
[   60.068817] uvcvideo: Failed to register entites (-22).
[   60.069767] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   60.069770] uvcvideo: No streaming interface found for terminal 3.
[   60.069773] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[   60.069775] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[   60.070150] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   60.070152] uvcvideo: No streaming interface found for terminal 5.
[   60.070154] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[   60.070614] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   60.070633] uvcvideo: No streaming interface found for terminal 8.
[   60.070635] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[   60.070637] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!
[   60.527711] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID0 (05a3:9230)
[   60.565468] uvcvideo 1-4.3:1.0: Entity type for entity Extension 3 was not initialized!
[   60.565470] uvcvideo 1-4.3:1.0: Entity type for entity Processing 2 was not initialized!
[   60.565471] uvcvideo 1-4.3:1.0: Entity type for entity Camera 1 was not initialized!
[   60.828102] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID1 (05a3:9230)
[   60.865793] uvcvideo 1-4.4:1.0: Entity type for entity Extension 3 was not initialized!
[   60.865795] uvcvideo 1-4.4:1.0: Entity type for entity Processing 2 was not initialized!
[   60.865796] uvcvideo 1-4.4:1.0: Entity type for entity Camera 1 was not initialized!
[   62.100639] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID0 (05a3:9230)
[   62.100659] uvcvideo: No streaming interface found for terminal 5.
[   62.100663] uvcvideo 1-4.3:1.0: Entity type for entity Extension 3 was not initialized!
[   62.100666] uvcvideo 1-4.3:1.0: Entity type for entity Processing 2 was not initialized!
[   62.100667] uvcvideo 1-4.3:1.0: Entity type for entity Camera 1 was not initialized!
[   62.104915] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID1 (05a3:9230)
[   62.104932] uvcvideo: No streaming interface found for terminal 5.
[   62.104934] uvcvideo 1-4.4:1.0: Entity type for entity Extension 3 was not initialized!
[   62.104936] uvcvideo 1-4.4:1.0: Entity type for entity Processing 2 was not initialized!
[   62.104937] uvcvideo 1-4.4:1.0: Entity type for entity Camera 1 was not initialized!
[   62.107118] uvcvideo: Found UVC 1.00 device Integrated Camera (13d3:5619)
[   62.109764] uvcvideo: Failed to initialize entity for entity 6
[   62.109765] uvcvideo: Failed to register entites (-22).
[   62.111220] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   62.113455] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[   62.113456] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[   62.113828] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   62.116281] uvcvideo: Unable to create debugfs 2-4 directory.
[   62.116339] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[   62.118538] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[   62.121612] uvcvideo: Unable to create debugfs 2-4 directory.
[   62.121696] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[   62.121698] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!
[  379.784681] uvcvideo: Failed to query (SET_CUR) UVC control 1 on unit 2: -71 (exp. 256).
[  389.998617] uvcvideo: Failed to query (SET_CUR) UVC control 1 on unit 2: -71 (exp. 256).
[  396.029484] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID0 (05a3:9230)
[  396.067178] uvcvideo 1-4.3:1.0: Entity type for entity Extension 3 was not initialized!
[  396.067181] uvcvideo 1-4.3:1.0: Entity type for entity Processing 2 was not initialized!
[  396.067183] uvcvideo 1-4.3:1.0: Entity type for entity Camera 1 was not initialized!
[  396.330881] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID1 (05a3:9230)
[  396.368738] uvcvideo 1-4.4:1.0: Entity type for entity Extension 3 was not initialized!
[  396.368749] uvcvideo 1-4.4:1.0: Entity type for entity Processing 2 was not initialized!
[  396.368756] uvcvideo 1-4.4:1.0: Entity type for entity Camera 1 was not initialized!
[  400.591472] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.593174] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[  400.593179] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[  400.593940] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.595546] uvcvideo: Unable to create debugfs 2-6 directory.
[  400.595596] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[  400.596230] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.597962] uvcvideo: Unable to create debugfs 2-6 directory.
[  400.598018] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[  400.598020] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!
[  400.853444] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID0 (05a3:9230)
[  400.853504] uvcvideo: No streaming interface found for terminal 5.
[  400.853513] uvcvideo 1-4.3:1.0: Entity type for entity Extension 3 was not initialized!
[  400.853521] uvcvideo 1-4.3:1.0: Entity type for entity Processing 2 was not initialized!
[  400.853526] uvcvideo 1-4.3:1.0: Entity type for entity Camera 1 was not initialized!
[  400.942623] uvcvideo: Found UVC 1.00 device Pupil Cam1 ID1 (05a3:9230)
[  400.942654] uvcvideo: No streaming interface found for terminal 5.
[  400.942658] uvcvideo 1-4.4:1.0: Entity type for entity Extension 3 was not initialized!
[  400.942662] uvcvideo 1-4.4:1.0: Entity type for entity Processing 2 was not initialized!
[  400.942664] uvcvideo 1-4.4:1.0: Entity type for entity Camera 1 was not initialized!
[  400.946315] uvcvideo: Found UVC 1.00 device Integrated Camera (13d3:5619)
[  400.946343] uvcvideo: No streaming interface found for terminal 3.
[  400.946344] uvcvideo: Failed to initialize entity for entity 6
[  400.946345] uvcvideo: Failed to register entites (-22).
[  400.946991] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.946995] uvcvideo: No streaming interface found for terminal 3.
[  400.946998] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[  400.947001] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[  400.947874] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.947877] uvcvideo: No streaming interface found for terminal 5.
[  400.947879] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[  400.949620] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  400.949646] uvcvideo: No streaming interface found for terminal 8.
[  400.949649] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[  400.949652] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!
[  403.011178] uvcvideo: Found UVC 1.00 device Integrated Camera (13d3:5619)
[  403.013764] uvcvideo: Failed to initialize entity for entity 6
[  403.013765] uvcvideo: Failed to register entites (-22).
[  403.015443] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  403.018291] uvcvideo 2-4.1:1.0: Entity type for entity Extension 2 was not initialized!
[  403.018294] uvcvideo 2-4.1:1.0: Entity type for entity Camera 1 was not initialized!
[  403.018690] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  403.021377] uvcvideo: Unable to create debugfs 2-6 directory.
[  403.021453] uvcvideo 2-4.1:1.2: Entity type for entity Camera 4 was not initialized!
[  403.023084] uvcvideo: Found UVC 1.10 device Intel RealSense 3D Camera R200 (8086:0a80)
[  403.025471] uvcvideo: Unable to create debugfs 2-6 directory.
[  403.025545] uvcvideo 2-4.1:1.4: Entity type for entity Processing 7 was not initialized!
[  403.025546] uvcvideo 2-4.1:1.4: Entity type for entity Camera 6 was not initialized!

Hi @dorodnic
Good to know that the patches don't have negative feedback. I haven't tried using the librealsense tools but I'm assuming it's not going to work because I can't even access the camera through a VLC video player. I've only installed librealsense to use the R200 camera for the eyetracker..
I've tested the camera with several other computers which used to work with getting the world camera view from the R200 and now none of them work as well.
Could this be a hardware issue?

The problem was solved by trying the camera on a windows machine. Once it was working on the windows machine, it automatically worked again on linux.


How to restore session?

The session is restored automatically, please specify your error so that I can help you

The session is restored automatically, please specify your error so that I can help you

Thanks for reply, i have following the guide but i don't see the implementation of auth state


feat: support limbo (LOOHP) minecraft servers

Motivation

Plug-and-play environment for Limbo/Auth servers, capable of hosting many players.
Modification

Modified versions file, node, platform-inject-support (processor&runtime) to support new platform.
Added new platform to bridge module.
Result

New environment can be used for services under CloudNet.
Other context

#1020

Looks good so far. I just have one last thing. Please remove the https://maven.scijava.org/content/repositories/public/ repository.
https://repository.derklaro.dev/#/releases/com/github/Querz/NBT/5.5 is mirroring this dependency so we dont have to add the extra repo

Thanks for your contribution!

Fixes #1412


ability to multiple withdraws in one transaction

HI how i can withdraw multiple withdraws in one transaction in 2.1 like binance

Hello @HafeezRai we don't have this feature yet


[docs] Begin adding section describing OSSA.

This just introduces ValueOwnershipKind and the partitioning of value users into
consuming and non-consuming users. I have more to add, but this I think is a
good start.

I need to add text about forwarding instructions, instantaneous and region borrow scopes, introducers, other stuff. I also want to add some examples. I just don't want to do this all at once. So please do not view this prose as a piece of text in isolation.

@swift-ci smoke test

@swift-ci test linux platform

@swift-ci smoke test linux platform

@swift-ci smoke test

@swift-ci smoke test

@swift-ci smoke test

@swift-ci smoke test


Page animation

Each component (text, images, etc) has a small animation when they first appear for the user.
The animation happens for all visible components when the page is loaded, and when the user scrolls:
https://user-images.githubusercontent.com/16799758/235606605-33dd896b-b448-4ab5-8a0f-9ef678e90178.mov

this is maybe something that won't be needed. should as customer?

customer did not mention absence of this during QA. closing for now.


v1.6.3 - Various smaller features and bug fixes

New option to show animated equaliser in menubar (instead of albumart/app icon) when music is playing
New ability to add keyboard shortcut to show/hide menu bar item
New option to disable popover window altogether - when enabled, music player will be opened insted of the popover window
Fixed bug with scrolling Open Apple Music text when Apple Music is quit
Smaller under the hood improvements

/release


Add code shortcode to replace codenew

Part of https://github.com/kubernetes/website/issues/42203
This PR is dedicated to doing the following:

Make a new shortcode named code that does exactly what codenew does

Here is the preview page.

/area web-development

/approve

Thanks @mengjiao-liu!


Big README update

Cleaned things up a bit, made some parts more compact and tried to expand the information in others. Also made some corrections (eg. about the discoverResources method) and added an FAQ section as well as an index.
Fixes #248.

This update also kinda concerns #88, since it updates the queue item documentation (which was previously incomplete). I'll leave the question of a more technical queue interface spec for another time, though.

Looks rad. I'm gunna merge this and then apply a few small changes on top myself. :)


Blazor WASM Map Control with Dynamic Marker Manipulation

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
Yes, in blazor wasm this is a big challenge to show maps and also the creation of markers from business data.
Describe the solution you'd like
A fully dynamic map control that handles different map providers such as Google, Open street map, Bing, etc.
Additional context

@MarshalOfficial thanks for contacting us.
we are investigating this request and will soon come back to you with the results

not planned yet


add logging to program

For a better user experience and to actually know what is happening I want to add simple logging to this program. For this I mainly want to use the build-in logging module of python.

Both logging to console and special output inside GUI for logging should be implemented


Convert Raw Binary to commands

I'm working on a project where i need to intercept data sent to an esc/pos printer, extract info and print the original reciept.
So i have opened a port on 9100, and was able to capture a data stream.
Is there any way to convert this back into a usable format using this lib ?
Eg.: Printing it to a file / dummy printer ?
Thanks

Hi!
What do you mean by usable format?
The library does not contain a direct method for interpretation of escpos commands.

@AlphaWarrioR - Maybe relevant- I'm working on receipt-print-hq/escpos-tools, which aims to produce command-line tools to work with binary ESC/POS.
We are nowhere near "usable format" stage, but the esc2text utility can recover ASCII from an ESC/POS stream.

@mike42 That is exactly what i'm looking for 👍 Thanks


1 Item in Array Breaks the Wheel

If i have two or more names in my array, the wheel loads createWheel(["one","two"])
If there is only 1 result in my object call createWheel(["one"]) the wheel only loads the titles... the slices dont show up. Please help

What kind of slicePath do you use?
I've checked it with PieSlice and DonutSlice and these work well.

DonutSlice with Spreader... @softwaretailoring

I've tested the following code and it works well:
var DonutSlice = new wheelnav("DonutSlice");
DonutSlice.slicePathFunction = slicePath().DonutSlice;
DonutSlice.spreaderEnable = true;
DonutSlice.createWheel(["one"]);

Please create a JS Bin or JSFiddle with your issue or send me the url of your site where I can check your issue.

I've created a JSFiddle with the issue: JSFiddle.
The percent parameter in the slice path function is very small for one value.

Hi @gunmiosb
Thank you for JSFiddle! The above code worked with current repository, but the affected parts were not released.
It was a time for a new release: v1.7.1
Please change your link to this<EMAIL_ADDRESS>Here is a modified version of your JSFiddle


VS Plugin

Working with Legion is quite a chore, especially setting up new projects and creating new files. A Visual Studio plugin could automate a lot of these tasks for the user and make working with Legion a lot easier.

This might become unnecessary with the new build system @GlynLeine

well this plugin is moreover meant to do things like custom new file templates, and maybe integration with intellisense to automatically link to the docs and things like that. just quality of life tooling


Infinite ContinuousTaskInfoFetcher warning and coordinator crash

I found a situation that when the coordinator started communication error with one of workers in a heavy load having more than 10,000 splits, the coordinator printed infinite warning logs, memory usage soared to the limit and crashed.
From the comment on HttpRemoteTask.java, it didn't go away quickly, and might need a proper back off
                    // there is no back off here so we can get a lot of error messages when a server spins
                    // down, but it typically goes away quickly because the queries get canceled

2014-12-04_09:48:00.19777 2014-12-04T09:48:00.192+0000   WARN   ContinuousTaskInfoFetcher-20141204_094
458_00001_fjqbt.57.2-1026 com.facebook.presto.server.HttpRemoteTask       Error updating task 20141204
_094458_00001_fjqbt.57.2: Server refused connection: http://<IP_ADDRESS>:8081/v1/task/20141204_094458
_00001_fjqbt.57.2?summarize: http://<IP_ADDRESS>:8081/v1/task/20141204_094458_00001_fjqbt.57.2
2014-12-04_09:48:00.19779 2014-12-04T09:48:00.192+0000   WARN   ContinuousTaskInfoFetcher-20141204_094
458_00001_fjqbt.11.5-1145 com.facebook.presto.server.HttpRemoteTask       Error updating task 20141204
_094458_00001_fjqbt.11.5: Server refused connection: http://<IP_ADDRESS>:8081/v1/task/20141204_094458
_00001_fjqbt.11.5?summarize: http://<IP_ADDRESS>:8081/v1/task/20141204_094458_00001_fjqbt.11.5
2014-12-04_09:48:00.19780 2014-12-04T09:48:00.192+0000   WARN   ContinuousTaskInfoFetcher-20141204_094
458_00001_fjqbt.12.3-1168 com.facebook.presto.server.HttpRemoteTask       Error updating task 20141204
_094458_00001_fjqbt.12.3: Server refused connection: http://<IP_ADDRESS>:8081/v1/task/20141204_094458
_00001_fjqbt.12.3?summarize: http://<IP_ADDRESS>:8081/v1/task/20141204_094458_00001_fjqbt.12.3
2014-12-04_09:48:00.19781 2014-12-04T09:48:00.192+0000   WARN   ContinuousTaskInfoFetcher-20141204_094
458_00001_fjqbt.32.5-1026 com.facebook.presto.server.HttpRemoteTask       Error updating task 20141204
_094458_00001_fjqbt.32.5: Server refused connection: http://<IP_ADDRESS>:8081/v1/task/20141204_094458

We've fixed a bunch of issues in the coordinator/worker communication code. If this isn't fixed, please re-open


Add support for profiles

Adds support for a config file that uses profiles defined in the standard AWS credentials file.
So something like the following works:
[AWS staging-west-1]
aws_profile = staging
region = us-west-1

[AWS staging-east-2]
aws_profile = staging
region = us-east-2

Looks like Travis blew up for reasons unrelated to my code 🤔

no problem, thank you for the PR


feat: support tailwind v4

Describe the feature you'd like to request
Support Tailwind v4 CSS config system: https://tailwindcss.com/docs/v4-beta#css-first-configuration
Describe the solution you'd like to see

export a css config

not sure if the @source directive can be dynamically set, so we might need to put a note in the docs that the user need to set this manually

Additional information
No response
👨👧👦 Contributing

[X] 🙋♂ Yes, I'd be down to file a PR implementing this feature!

I would love to work on it

By this you mean upgrade the ui to use v4  correct?

I don't think there should be any changes to the styling, more referring to the css config system instead of withUt()

Sorry for the late reply @juliusmarminge
Please assign this to me.

Please assign this to me.

just file a PR when you got something :)


linux-raspberrypi: Fix device tree overlay loading on 64 bits arch

This reverts
https://github.com/agherzan/meta-raspberrypi/commit/
a7cc636d4ef0ed7ddabf5785463dbb5c79633b1e
which broke loading overlays. The issue is that, as per the comments in
https://github.com/agherzan/meta-raspberrypi/commit/
6c4de0b5fe44b8e661f1391ee8540a7f04d75315, the device tree blobs
generated on 64 bits lack any symbols and thus no overlays can be loaded
(checked with running "vcdbg log msg"):
005284.623: dtb_file 'bcm2711-rpi-4-b.dtb'
005289.625: brfs: File read: /mfs/sd/bcm2711-rpi-4-b.dtb
005289.641: Loading 'bcm2711-rpi-4-b.dtb' to 0x100 size 0x8c60
005302.330: brfs: File read: 35936 bytes
005310.499: brfs: File read: /mfs/sd/overlays/overlay_map.dtb
005358.309: brfs: File read: 1559 bytes
005360.894: brfs: File read: /mfs/sd/config.txt
005361.275: brfs: File read: 143 bytes
005372.465: brfs: File read: /mfs/sd/overlays/vc4-fkms-v3d.dtbo
005375.749: dterror: no symbols found
005375.760: Failed to resolve overlay 'vc4-fkms-v3d'
005376.120: brfs: File read: 1446 bytes
005385.470: brfs: File read: /mfs/sd/overlays/disable-wifi.dtbo
005388.352: dterror: no symbols found
005388.361: Failed to resolve overlay 'disable-wifi'
Changelog-entry: Fix device tree overlay loading on 64 bits architectures
Signed-off-by: Florin Sarbu<EMAIL_ADDRESS>

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins retest this please

@resin-jenkins retest this please

@resin-jenkins retest this please

@floion Do we get an auto-generated release version as well when this gets released?


406 setup oauth 20 user authentication in frontend

Needs to restrict username to no special characters, then check if @ is a part of username_or_email to see if it is an email


traffic_demo_data

Hi!
Trying to start the app.py but I get an error with
fatal: Authentication failed for 'https://huggingface.co/datasets/Riksarkivet/traffic_demo_data/'

seems to be the helper/utils.py that tries to clone it.
Im no expert in AI or huggingface so I dont kno'w if its a real 404 or if privileges are just missing.
/Patrik

I change the repo in helper/utils.py and now it starts.

Glad it was solved! Actually, you could also just remove this lines:
https://github.com/Riksarkivet/HTRFLOW/blob/7bad9994bfc9520d0ecb3b2d0663539b69d5c957/app.py#L36
https://github.com/Riksarkivet/HTRFLOW/blob/7bad9994bfc9520d0ecb3b2d0663539b69d5c957/tabs/htr_tool.py#L280
https://github.com/Riksarkivet/HTRFLOW/blob/7bad9994bfc9520d0ecb3b2d0663539b69d5c957/tabs/stepwise_htr_tool.py#L384
TrafficDataHandler is just a temporary solution for demo release to get some metrics..  i.e that part will  be removed soon!

I didn't know what it was first so I change the _repo in utils.py and sent In my own repo in HF_DATA_REPO variable
    _repo = huggingface_hub.Repository(
        local_dir="data",
        repo_type="dataset",
        clone_from=os.environ.get("HF_DATA_REPO", "Riksarkivet/traffic_demo_data"),
        use_auth_token=_TOKEN
    )


Invalid Syntax Error in disk_cache

I installed sets ( python setup.py build ; python setup.py install). I then tried running the tensorflow variable sequence classification script here . I get the following error
line 4, in
import sets
File "/home/distro/.virtualenvs/hm_bilstm/local/lib/python2.7/site-packages/sets-0.3.2-py2.7.egg/sets/init.py", line 2, in
from .core import *
File "/home/distro/.virtualenvs/hm_bilstm/local/lib/python2.7/site-packages/sets-0.3.2-py2.7.egg/sets/core/init.py", line 2, in
from .step import Step
File "/home/distro/.virtualenvs/hm_bilstm/local/lib/python2.7/site-packages/sets-0.3.2-py2.7.egg/sets/core/step.py", line 12
def disk_cache(cls, basename, function, *args, method=True, **kwargs):
^
SyntaxError: invalid syntax

I had the same issue and had to swap args and method arguments like this:
def disk_cache(cls, basename, function, method=True, *args, **kwargs):
Then the problem went away.


Typo in system-f.md

In the Simply Typed Lambda Calculus section, under Examples, In one instance it says λrarr instead of λ→

I just noticed this same typo happens elsewhere in the file as well


@conda-forge-admin,please add bot automerge

:robot:

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/yaqd-newport-feedstock#4.


Make items in the sidebar of content forms expandable and save the setting as a cookie

Motivation

Right now our content forms (e.g. page form) are pretty stuffed with elements and the design team is working on it. However, as a quick fix and considering the additonal SEO, HIX and AT section we want to reduce the elements ASAP.
Proposed Solution

Make the sidebar and SEO section expandable and save the last setting in a cookie to load it if the user returns to that view.

[x] Page form
[x] Event form
[x] POI form

This blocks:

[ ] #1769

Is this about collapsing the full sidebar (to the right) or single boxes within the side bar?

I guess as we are not even showing all items to non-expert users I wouldn't really go with a role-based view.
In my opinion we should add an expandable option to all 5 boxes on the right side as some of them (e.g. Settings of the page) aren't really used that often. I wouldn't mind providing expanding on a more granular level, but as a quick fix I would start with the big boxes.

Okay, I guess we agree that this is about collapsing single boxes.

Ahh yeah, right. I misunderstood your last statement. I will adjust the title of issue.

This was fixed in #1972