LICENSE
README.md
setup.py
src/hanzo_net.egg-info/PKG-INFO
src/hanzo_net.egg-info/SOURCES.txt
src/hanzo_net.egg-info/dependency_links.txt
src/hanzo_net.egg-info/entry_points.txt
src/hanzo_net.egg-info/requires.txt
src/hanzo_net.egg-info/top_level.txt
src/net/__init__.py
src/net/helpers.py
src/net/main.py
src/net/models.py
src/net/test_callbacks.py
src/net/api/__init__.py
src/net/api/chatgpt_api.py
src/net/apputil/__init__.py
src/net/apputil/anim.py
src/net/download/__init__.py
src/net/download/download_progress.py
src/net/download/new_shard_download.py
src/net/download/shard_download.py
src/net/download/test_new_shard_download.py
src/net/download/hf/__init__.py
src/net/download/hf/hf_helpers.py
src/net/inference/__init__.py
src/net/inference/debug_inference_engine.py
src/net/inference/dummy_inference_engine.py
src/net/inference/inference_engine.py
src/net/inference/shard.py
src/net/inference/test_dummy_inference_engine.py
src/net/inference/test_inference_engine.py
src/net/inference/tokenizers.py
src/net/inference/mlx/__init__.py
src/net/inference/mlx/losses.py
src/net/inference/mlx/sharded_inference_engine.py
src/net/inference/mlx/sharded_utils.py
src/net/inference/mlx/test_non_blocking.py
src/net/inference/mlx/test_sharded_model.py
src/net/inference/mlx/models/StableDiffusionPipeline.py
src/net/inference/mlx/models/__init__.py
src/net/inference/mlx/models/base.py
src/net/inference/mlx/models/deepseek_v2.py
src/net/inference/mlx/models/deepseek_v3.py
src/net/inference/mlx/models/gemma2.py
src/net/inference/mlx/models/llama.py
src/net/inference/mlx/models/llava.py
src/net/inference/mlx/models/phi3.py
src/net/inference/mlx/models/qwen2.py
src/net/inference/tinygrad/__init__.py
src/net/inference/tinygrad/inference.py
src/net/inference/tinygrad/losses.py
src/net/inference/tinygrad/stateful_model.py
src/net/inference/tinygrad/tinygrad_helpers.py
src/net/inference/tinygrad/models/__init__.py
src/net/inference/tinygrad/models/llama.py
src/net/netchat/common.css
src/net/netchat/favicon.ico
src/net/netchat/favicon.svg
src/net/netchat/index.css
src/net/netchat/index.html
src/net/netchat/index.js
src/net/netchat/update_deps.py
src/net/netchat/__pycache__/update_deps.cpython-312.pyc
src/net/netchat/static/cdn.jsdelivr.net/npm/@alpine-collective/toolkit@1.0.2/dist/cdn.min.js
src/net/netchat/static/cdn.jsdelivr.net/npm/@alpinejs/focus@3.x.x/dist/cdn.min.js
src/net/netchat/static/cdn.jsdelivr.net/npm/@alpinejs/intersect@3.x.x/dist/cdn.min.js
src/net/netchat/static/cdn.jsdelivr.net/npm/purecss@3.0.0/build/base-min.css
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.ttf
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.ttf
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-regular-400.woff2
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.ttf
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.woff2
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-v4compatibility.ttf
src/net/netchat/static/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-v4compatibility.woff2
src/net/netchat/static/fonts.googleapis.com/css2
src/net/netchat/static/unpkg.com/@highlightjs/cdn-assets@11.9.0/highlight.min.js
src/net/netchat/static/unpkg.com/@highlightjs/cdn-assets@11.9.0/styles/vs2015.min.css
src/net/netchat/static/unpkg.com/@marcreichel/alpine-autosize@1.3.x/dist/alpine-autosize.min.js
src/net/netchat/static/unpkg.com/alpinejs@3.x.x/dist/cdn.min.js
src/net/netchat/static/unpkg.com/dompurify@3.1.5/dist/purify.min.js
src/net/netchat/static/unpkg.com/marked-highlight@2.1.2/lib/index.umd.js
src/net/netchat/static/unpkg.com/marked@13.0.0/marked.min.js
src/net/networking/__init__.py
src/net/networking/discovery.py
src/net/networking/peer_handle.py
src/net/networking/server.py
src/net/networking/grpc/__init__.py
src/net/networking/grpc/grpc_peer_handle.py
src/net/networking/grpc/grpc_server.py
src/net/networking/grpc/node_service_pb2.py
src/net/networking/grpc/node_service_pb2_grpc.py
src/net/networking/manual/__init__.py
src/net/networking/manual/manual_discovery.py
src/net/networking/manual/network_topology_config.py
src/net/networking/manual/test_manual_discovery.py
src/net/networking/manual/test_network_topology_config.py
src/net/networking/tailscale/__init__.py
src/net/networking/tailscale/tailscale_discovery.py
src/net/networking/tailscale/tailscale_helpers.py
src/net/networking/tailscale/test_tailscale_discovery.py
src/net/networking/udp/__init__.py
src/net/networking/udp/test_udp_discovery.py
src/net/networking/udp/udp_discovery.py
src/net/orchestration/__init__.py
src/net/orchestration/node.py
src/net/orchestration/test_node.py
src/net/orchestration/tracing.py
src/net/topology/__init__.py
src/net/topology/device_capabilities.py
src/net/topology/partitioning_strategy.py
src/net/topology/ring_memory_weighted_partitioning_strategy.py
src/net/topology/test_device_capabilities.py
src/net/topology/test_map_partitions.py
src/net/topology/test_ring_memory_weighted_partitioning_strategy.py
src/net/topology/topology.py
src/net/train/__init__.py
src/net/train/dataset.py
src/net/viz/__init__.py
src/net/viz/test_topology_viz.py
src/net/viz/topology_viz.py
test/test_model_helpers.py
test/test_tokenizers.py
tests/test_browser_e2e.py
tests/test_e2e_qr_mobile.py