tensorflow:: ops:: SparseSplit
#include <sparse_ops.h> একটি SparseTensor তার একটি মাত্রা বরাবর num_split টেনসরে বিভক্ত করুন।
সারসংক্ষেপ
যদি shape[split_dim] num_split এর কোনো পূর্ণসংখ্যার গুণিতক না হয়, [0 : shape[split_dim] % num_split] স্লাইসগুলোতে একটি অতিরিক্ত ডাইমেনশন যুক্ত হবে। উদাহরণস্বরূপ, যদি split_dim = 1 এবং num_split = 2 এবং ইনপুটটি হয়
input_tensor = shape = [2, 7] [ a d e ] [b c ]
গ্রাফিকভাবে আউটপুট টেনসরগুলো হলো:
output_tensor[0] = shape = [2, 4] [ a ] [b c ] output_tensor[1] = shape = [2, 3] [ d e ] [ ]
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- split_dim: 0-D। যে মাত্রা বরাবর বিভক্ত করা হবে। অবশ্যই
[0, rank(shape))সীমার মধ্যে হতে হবে। - সূচকসমূহ: দ্বি-মাত্রিক টেনসরটি স্পার্স টেনসরের সূচকসমূহকে উপস্থাপন করে।
- মানসমূহ: ১-মাত্রিক টেনসরটি স্পার্স টেনসরের মানসমূহকে উপস্থাপন করে।
- আকৃতি: ১-মাত্রিক। টেনসরটি স্পার্স টেনসরের আকৃতিকে উপস্থাপন করে। আউটপুট সূচকসমূহ: ১-মাত্রিক টেনসরের একটি তালিকা আউটপুট স্পার্স টেনসরগুলোর সূচকসমূহকে উপস্থাপন করে।
- num_split: বিভক্ত করার পদ্ধতির সংখ্যা।
ফেরত:
-
OutputListআউটপুট_সূচক -
OutputListআউটপুট_ভ্যালুস: ১-ডি টেনসরের একটি তালিকা যা আউটপুট স্পার্স টেনসরগুলোর মান উপস্থাপন করে। -
OutputListআউটপুট_শেপ: ১-মাত্রিক টেনসরের একটি তালিকা যা আউটপুট স্পার্স টেনসরগুলোর আকৃতিকে উপস্থাপন করে।
নির্মাতা এবং ধ্বংসকারী | |
|---|---|
SparseSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input split_dim, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input shape, int64 num_split) |
জনসাধারণের বৈশিষ্ট্য | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
জনসাধারণের বৈশিষ্ট্য
অপারেশন
Operation operation
আউটপুট_সূচক
::tensorflow::OutputList output_indices
আউটপুট_আকৃতি
::tensorflow::OutputList output_shape
আউটপুট_মান
::tensorflow::OutputList output_values
জনসাধারণের কার্যাবলী
স্পার্সস্প্লিট
SparseSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input split_dim, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input shape, int64 num_split )