Skip to content

Releases: inference-labs-inc/omron-subnet

6.4.4

07 Jan 17:32
6.4.4
f89a076
Compare
Choose a tag to compare

🛜 RPC API
Validators now serve secure websocket endpoints which are used to securely and expediently accept external queries. The RPC API released in this update lays the foundation for a robust and performant query system which meets the demands of Proof of Weights, Proof of Inference and beyond.

🧾 On-Chain SSL Certificates
Rather than using a centralized certificate authority, validators (automatically) commit a hash of their self-signed SSL certificates to the chain. This allows third parties to verify their connections through certificate pinning, which increases client-server security beyond SSL alone.

📊 Prometheus Metrics
A prometheus exporter instance is now bundled into the validator by default. Key metrics such as proof verification rates and timings are logged, providing validators enhanced visibility on the health of their instances.

6.2.4

20 Dec 17:00
6.2.4
9cb34d9
Compare
Choose a tag to compare
  • Improve input generation for the LSTM circuit
  • Add CODE_OF_CONDUCT.md

6.2.3

19 Dec 22:17
6.2.3
ac93666
Compare
Choose a tag to compare
  • Improve validator weight setting process

6.2.2

18 Dec 21:31
6.2.2
9561e2e
Compare
Choose a tag to compare
  • Remove JOLT installation steps from Pre-Flight
  • Skip JOLT installation in Docker builds

6.2.1

18 Dec 21:00
6.2.1
ff06add
Compare
Choose a tag to compare
  • Upgrade bittensor to 8.5.1 to support commit reveal 3.0
  • Improve logging and weight setting logic
  • Remove JOLT compile steps during pre-flight

6.0.0

13 Dec 19:33
6.0.0
551702e
Compare
Choose a tag to compare
  • Integrate the EZKL proof system
  • Refactor the validation process from end to end
  • Implement circuits for SN27, 48 and the original LSTM for benchmarking
  • Enhance circuit selection through the use of explicit weightings per circuit and randomized choices
  • Improve caching of large model files. Large files are now stored in the subnet 2 directory within the ~/.bittensor folder for both docker and pm2 runtimes
  • Add two new Jupyter notebooks within the docs directory, depicting the circuitization and testing process for SN27 and SN48 circuits
  • Enhance the process for input handling across miner and validator codebases, allowing for simplified management of circuit inputs
  • Implement hash guard for validation to improve safeguards surrounding queries sent
  • Remove unused circuits which were persisted for backwards compatibility in a previous update

5.1.4

13 Dec 19:32
5.1.4
20ce61b
Compare
Choose a tag to compare
  • Decrease jolt proof allocation to zero percent
  • Create docker image and release pipeline for Omron
  • Pin JOLT toolchain and version
  • Add Omron's BTSDK integration plan to the documentation folder
  • Update scores pathing to leverage the default configuration directory
  • Add new environment variable to disable automatic updates with OMRON_NO_AUTO_UPDATE
  • Improve branch name fetching through the automatic update tool
  • Pin all dependency versions
  • Leverage watchtower to provide automatic container updates

5.0.0

20 Nov 20:37
5.0.0
3c25a6d
Compare
Choose a tag to compare
  • Upgrade Jolt circuits to a newer version of Jolt
  • Improve Circom circuits and re-compile
  • Improve statistics collection for benchmarking
  • Add testnet as an auto-update compatible branch
  • Improve dev container configuration
  • Add localnet flag to improve developer experience
  • Update dependencies and code in preparation for bittensor 8.0 upgrade
  • Add backwards compatibility logic to ensure seamless upgrade

4.0.0

05 Nov 21:01
4.0.0
43e81cc
Compare
Choose a tag to compare
  • Integrate validator API directly into the subnet
  • Create request pipeline to manage requests sent out to the network
  • Improve validator configuration options
  • Improve documentation at docs/
  • Reduce Jolt proof system bandwidth to 7.5%

3.0.0

16 Oct 21:00
3.0.0
0627356
Compare
Choose a tag to compare
  • Add Proof of Weights for SN27
  • Improve logging for both validator and miner runtimes
  • Add notebook analyzing jolt versus python implementation of SN27's reward function
  • Increase request timeout (@vaqxai)
  • Reduce miner logging verbosity (@vaqxai)