Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arcee-ai/DistillKit
/ functions
Functions
146 in github.com/arcee-ai/DistillKit
⨍
Functions
146
◇
Types & classes
36
↳
Endpoints
2
Method
__init__
(self, **kwargs)
distillkit/lossfuncs/common.py:194
Method
__init__
(self)
distillkit/lossfuncs/logistic_ranking.py:103
Method
__init__
(self, margin: float)
distillkit/lossfuncs/hingeloss.py:73
Method
__init__
( self, temperature: float, missing_probability_handling: MissingProbabilityHandling =
distillkit/lossfuncs/jsd.py:292
Method
__init__
(self, config: LogitCompressionConfig)
distillkit/compression/legacy.py:14
Method
__init__
( self, config: DistributionQuantizationConfig | None = None, legacy_config: LegacyLog
distillkit/compression/compressor.py:27
Method
__str__
(self)
test_compression.py:36
Method
__str__
(self)
test_compression.py:53
Function
_format_row
( example: dict[str, Any], tokenizer: transformers.PreTrainedTokenizer )
distillkit/main.py:35
Function
_truncate_row
(row)
distillkit/pack_logits.py:75
Method
_writer_loop
(self)
distillkit/sample_common.py:249
Method
check_valid
(self)
distillkit/compression/config.py:108
Function
collate_packed_batch
(examples)
distillkit/main.py:272
Method
compress
( self, logprobs: torch.Tensor, )
distillkit/compression/compressor.py:111
Method
compute_loss
( self, model: PreTrainedModel, inputs: dict[str, torch.Tensor], return_output
distillkit/trainer.py:65
Method
decompress
( self, packed_indices: torch.Tensor, exact_values: torch.Tensor, coeffs: torc
distillkit/compression/legacy.py:92
Method
decompress_to_sparse
( self, row: dict[str, Any], )
distillkit/compression/compressor.py:81
Method
get_signal
( self, batch: dict[str, Any], return_hidden_states: bool = False )
distillkit/signals.py:67
Method
get_signal
( self, batch: dict[str, Any], return_hidden_states: bool = False )
distillkit/signals.py:112
Function
get_unpad_data
(attention_mask)
distillkit/monkey_patch_packing.py:22
Function
legacy_compressed_logit_schema
()
distillkit/sample_common.py:303
Function
load_balancing_loss_func
r""" Computes auxiliary load balancing loss as in Switch Transformer - implemented in Pytorch. See Switch Transformer (https://arxiv.org/abs/
distillkit/monkey_patch_packing.py:37
Method
name
(cls)
distillkit/lossfuncs/tvd.py:195
Method
name
(cls)
distillkit/lossfuncs/hidden_state.py:68
Method
name
(cls)
distillkit/lossfuncs/hidden_state.py:95
Method
name
(cls)
distillkit/lossfuncs/cross_entropy.py:15
Method
name
(cls)
distillkit/lossfuncs/common.py:188
Method
name
(cls)
distillkit/lossfuncs/logistic_ranking.py:99
Method
name
(cls)
distillkit/lossfuncs/hingeloss.py:69
Method
name
(cls)
distillkit/lossfuncs/jsd.py:288
Function
pack_pass
(data: dict[str, list], max_len: int)
distillkit/pack_logits.py:7
Function
process_and_write_sample
Process a single sample: extract logprobs, compress, and write to disk.
distillkit/sample_logits_vllm.py:165
Method
requires_hidden_states
(self)
distillkit/lossfuncs/hidden_state.py:72
Method
requires_hidden_states
(self)
distillkit/lossfuncs/hidden_state.py:99
Function
sparse_jsd_inner
( logits: torch.Tensor, target_ids: torch.LongTensor, target_values: torch.Tensor, mask: torch
distillkit/lossfuncs/jsd.py:17
Function
sparse_kl_div_inner
Compute the KL divergence between a dense set of predictions and a sparse set of target logits. See `sparse_kl_div` for details.
distillkit/lossfuncs/kl.py:17
Function
sparse_tvd_inner
Compute the Total Variation Distance (TVD) between dense student predictions and sparse teacher targets. See `sparse_tvd_div` for details.
distillkit/lossfuncs/tvd.py:15
Method
supports_hidden_states
(self)
distillkit/signals.py:63
Method
supports_hidden_states
(self)
distillkit/signals.py:108
Function
test_compression_package_exports_are_lazy_and_still_available
()
tests/test_imports.py:10
Function
test_configuration_import_avoids_circular_dependency
()
tests/test_imports.py:4
Function
test_pack_unpack_elem_bits_1
()
tests/test_bitpack.py:22
Function
test_pack_unpack_elem_bits_16
()
tests/test_bitpack.py:30
Function
test_pack_unpack_elem_bits_3
()
tests/test_bitpack.py:14
Function
test_pack_unpack_elem_bits_8
()
tests/test_bitpack.py:7
Function
test_pack_unpack_random
(elem_bits)
tests/test_bitpack.py:38
← previous
101–146 of 146, ranked by callers